500
257
10
3
800
717
5
2
298
742
4
900
760
7
50
1008
8
12
1000
925
948
3430
15
1298
100
1979
43
1550
17
42
2788
11
121
801
0
991
1
874
887
935
752
916
889
1208
971
802
893
933
1091
998
985