10
9
4
35
30
50
131
95
34
24
21
1
39
23
17
5
16
8
183
57
33
31
12
167
7
20
13
91
70
67
27
14
105
51
3
118
123
216
56
78
25
53
28
117