30
18
9
41
37
51
140
107
35
24
21
1
40
25
5
16
8
184
57
33
31
39
12
169
7
20
13
92
70
67
32
27
14
105
3
121
125
216
79
54
117