100000 27 7201
84221
59973
47414
11951
18690
90828
8914
55044
19588
74669
38636
24730
65420
47123
9102
42159
99844
4003
25553
73859
18716
26761
14267
96800
33493
57099
73383
