121
30
8
1
51
24
15
205
18
57
35
2
39
11
10
95
23
12
47
3
352
104
267
40
85
6
27
178
20
37
64
19
17
49
105
46
7
303
28
14
73