34
21
8
105
29
22
32
66
361
341
129
261
57
45
27
13
137
182
247
62
15
39
36
9
11
67
6
455
25
221
338
212
135
223
41
54
33
254
44
49
92
472
584
42
114
52
61
1
7
188