100000 5 34585
49931
85502
97058
38235
34139
