100
25
92334
14735
87022
97973
97808
56976
88239
58751
87530
95647
86723
25865
10357
98929
58602
23876
68831
25637
93213
22478
45740
56682
24925
62264
63189
39208
76980
44512
99363
47486
45047
31688
43388
49607
83454
60096
43575
44015
81757
41320
49327
94996
64595
14002
12079
11129
42529
62516
95556
75821
36761
74077
20605
53897
55501
90906
45067
43446
24805
78936
93801
36829
81702
49703
79342
50044
62415
76917
88415
24406
33509
64293
54628
99714
68729
66265
22703
12824
39406
28029
84490
20871
51186
16592
12109
33012
44935
79320
98583
69897
94617
81562
81152
84874
99937
99942
87711
15982
46605
12829
1 3000 0
