6
24
33
18
4
2
8
58
27
12
9
23
146
10
1
52
38
29
189
56
17
28
14
21
129
80
142
46
37
25
192
195
145
67
472
34
156
84
19
105
32
36
107
30