1
15
7
5
3
4
2
0
19
6
18
8
12
33
64
97
136
91
296
105
109
178
465
228
118
96
120
54
407
78
166
63
129
147
266
104
100
62
339
211
274
218
32
255
39
87
173
107
132
204
60
160
66
35