32
11
52
118
30
17
16
70
348
213
108
43
122
37
53
18
99
56
46
42
4
24
28
77
8
35
15
105
64
235
41
50
331
25
157
27
9
26
14
54
82
49
5
58
23