16 99872 100000 82854 100000 89909 100000 95280 100000 2406 21272 19510 27784 39377 62907 85842 100000 91146 100000 12563 34423 18405 44697 57018 83241 82297 91567 56557 72562 42320 54465 89023 100000 10 93575 86398 26011 12286 32097 56970 21552 61548 32212 14084