6
0
15
4
1
3
2
12
32
50
55
9
17
56
19
49
14
58
21
106
104
149
39
88
34
191
337
118
233
90
262
199
27
41
23
65
16
28
180
79
178
59