75
16
2
4
166
317
182
29
294
46
84
211
113
47
24
190
198
79
110
269
215
305
82
61
49
154
51
6
22
33
100
48
5
577
52
34
59
266
35
32
19
126
20
72
55
56
112
74
107
181
114
27
434