50
575
0
1
679
912
5
26
668
522
601
797
13
612
3
568
6
1295
10
81
654
697
588
818
7
570
2
489
603
530
647
641
502
852
4
592
596
454
691
490