100
12
23816
47456
47421
70899
77247
62148
67793
28243
54378
59583
59943
65571
89700
25889
21750
95405
52093
49986
14689
73651
57894
55746
33575
41578
41177
22300
31885
61088
94191
54068
37972
57366
95652
67015
72456
77947
69820
72803
72105
82276
64057
17276
70575
40804
87761
64953
31234
87731
70446
15979
32457
66373
21816
97251
20657
11327
81597
14071
11393
96388
11986
34124
43855
62346
70501
90128
49036
73728
26057
42880
16913
48497
56078
61170
82949
39823
17452
30152
19190
63953
19157
94746
90378
63263
49343
79601
60223
18570
54710
72234
18314
89695
24991
90845
82888
78436
40320
43427
39766
72943
1 3000