50
522
0
876
536
731
2
4
828
596
508
602
762
1
7
754
763
541
599
6
1078
3
744
881
17
495
603
810
984
749
666
753
1619
877
729
583
567