100
115
2
1
800
552
7
3
50
530
454
4
593
6
548
5
478
500
689
547
200
639
0
616
855
985
1072
12
300
869
400
859
822
742
942
1010
760
835
806
796
755
600
734
938
16
1208