100
521
1
2
50
1524
7
10
1234
20
1310
3
1590
32
1090
4
1262
6
1419
1546
8
9
120
1280
1170
0
1410
1384
17
1955
19
1367
12
1619
39
200
1595
5
1409
1803
2409
29
75
500
1972
11
300
1660
3341
14
79
2240
2207
16
38
3429
45
2550
47
2393
23