0
8
26
27
44
40
32
90
13
243
236
22
566
183
46
123
227
301
101
64
145
166
1163
210
460
116
21
56
121
467
51
84
645
199
269
473
218
25
300
239
409
186
59
354
137
393
574
284
62
289
428
71
131
333
107
175
372