111
116
29
17
25
15
18
270
11
9
118
353
85
48
156
19
31
36
12
92
72
30
43
38
378
27
22
56
121
97
263
33
40
34
6
42
73
132
217
45
16
173
108
3
82
69
58
50