35
21
9
52
11
36
7
48
10
103
31
86
12
37
315
30
65
174
226
169
138
69
5
154
149
196
178
29
39
41
18
87
54
67
100
63
46
255
412
242
192
62
172
88
217
104
28
614
73
94
461
414
382