50
496
0
2
523
661
1
493
642
974
68
679
1433
1065
3
37
875
625
6
508
553
658
7
657
565
4
744
786
8
630
633
555
597
667
476
535
653