0
2
3
25
1
8
15
4
34
113
9
14
64
22
6
55
29
44
52
13
28
17
12
36
10
45
94
57
112
192
143
149
43
150
144
106
70
158
88
215
181
62
96
100
413
83
67
39