28
25
364
33
7
65
39
36
54
49
24
45
97
188
163
138
58
148
77
154
88
80
91
86
59
203
161
27
17
113
11
119
40
101
68
12
35
63
95
13
356
141
14
109
207
341
6
357
839
66
239
157
1003