1
0
6
2
5
27
9
10
21
20
66
81
261
45
108
32
251
259
116
33
44
119
1068
128
68
84
330
53
204
184
31
86
70
193
40
34
124
249
60
328
194
109
117
17
18
4396
529
182
26
46
348
11
91