50
468
0
2
789
1
3
634
531
556
600
4
738
579
605
628
831
697
554
5
439
752
569
1075
543
633
648
20
800
546
959
11
481
692
874
592