700
663
3
2
300
623
11
8
600
893
9
1000
597
1
593
0
616
50
996
4
100
730
6
725
7
664
2585
5
67
2695
3193
2285