300
515
1
0
500
630
2
724
3
100
744
660
622
694
5
4
796
11
19
800
876
6
9
20
772
50
700
7
820
893
788
726
8
793
885
400
729
600
847
1291
790
1510
1016
1100
12
950
5000
1143
900
919
200
991