100
44
0
1
200
106
2
242
10
240
500
373
8
467
50
438
448
408
422
417
472
428
487
5
300
515
617
4
6
548
596
3
636
7
13
608
641
718
24
1067
18
634
916
29
569
528