6
31
55
184
34
0
36
62
15
3
5
50
53
66
78
9
79
8
183
32
23
46
121
30
91
29
52
222
69
20
164
162
70
100
293
21
227
92
127
106
169
105
668
322
578
301
35
116
138
196
228
112