300
555
1
100
1124
11
26
998
3
5
50
1068
2
12
1030
7
36
1212
16
1000
774
6
8
800
912
500
1398
1191
0
1396
4
2499
13
63
1194
14
1286
851
9
1547
1213
700
1022
1249
1235
19
659
685
17
200
1170
28