0
23
16
30
39
7
25
514
220
166
298
235
170
146
251
335
265
272
205
369
287
155
195
239
93
263
333
56
541
46
355
182
394
241
256
216
117
767
284
577
374
168
356
352
145
236
217
130
625
270
318
461