50
812
0
5
623
2
11
684
3
664
1
519
577
650
654
729
685
641
8
574
731
6
858
28
587
673
586
686
677
458
541
633
609
896
749
694
830
4