100000 14 13910
91466
38368
29625
61258
91452
14492
62771
26151
31190
81408
85181
32566
4359
86754
