500
779
0
1
100
922
4
50
702
776
812
14
797
1241
1095
9
60
1003
5
300
972
857
200
745
937
809
2
866
940
956
817
810
855
11
774
729
1000
3