100
521
1
2
50
1524
7
10
1233
20
1310
3
1590
32
1090
4
1262
6
1418
1545
8
9
120
1279
1169
0
1410
1384
17
1954
19
1367
12
1619
39
200
1595
5
1408
1802
2409
29
75
500
1972
11
300
1660
3340
14
79
2240
2207
16
38
3429
45
2550
47
2393
23