144
130
461
410
440
601
416
607
420
471
276
386
576
421
424
415
353
752
404
341
856
2796
395
580
434
605
35
24
575
884
464
382
74
402
226
593
393
436
340
860
440
437
720
416
610
406
157
24
562
374
298
466
66
0
0
0
1000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0