500
237
1
0
600
649
9
3
300
675
4
702
5
800
858
10
400
1022
7
781
20
8
985
200
974
1000
1571
22
1008
2