50
496
0
2
523
660
1
493
640
973
68
679
1430
1064
3
37
874
625
6
508
553
658
7
656
564
4
744
784
8
629
632
554
624
596
666
475
535
652