100
16
77958
95831
80729
18182
11288
54771
53279
23835
10151
23560
32292
96146
48709
90821
33542
17855
73550
57353
67911
31462
16751
83201
11447
25280
88964
44646
15620
68968
84067
56476
31781
96344
71987
69800
38950
88288
41205
10747
88967
83578
57556
80381
48044
20421
30822
71064
38837
86544
25774
19701
22052
50609
29120
63079
61654
52810
18990
15625
72770
67425
58534
44979
56334
65167
90107
85577
69507
68128
51697
85638
35983
55122
82144
77848
85226
80273
86618
99033
84652
22613
49082
29144
43927
49552
93136
94908
55323
41985
57921
38359
99283
53897
20605
35690
89200
54224
91996
16617
34517
33838
1 3000