0
14
2
1
3
5
6
8
7
18
4
70
50
10
46
48
59
237
97
132
153
56
348
102
27
28
69
19
184
140
92
106
30
9
60
67
44
64
200
313
42