183
59
97
9
36
260
18
82
166
126
99
295
180
127
65
58
55
35
152
12
542
112
29
39
15
303
61
27
110
225
4
26
14
33
16
3
22
24
34
103
247
45
7
30
296
168
23
1356
19
69
85
41