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