1
0
4
11
18
16
9
6
2
20
3
17
34
65
102
137
91
297
105
110
179
67
466
228
118
96
120
54
410
79
168
63
132
149
267
109
62
341
212
275
218
32
255
39
87
174
108