268
1
457
4
314
362
2
222
290
299
509
0
563
275
719
422
303
366
232
440
3
387
468
1659
100
703
318
406
310
340
494
718
486
342