100
571
6
11
80
2739
20
128
1000
1089
16
21
50
519
2
12
812
42
550
379
1
150
641
19
473
3
762
32
600
549
5
1296
22
92
773
4
30
500
664
14
514
8
300
856
36
590
552
7
588
665
675
930
52
530
15
200
944
13