100000 200 97365 72066 841 73655 86049 54577 43332 24165 83483 69567 43105 32698 78315 65715 62868 81524 21705 46725 85213 1406 16191 37940 25219 88132 15577 27560 77180 42212 56971 41555 40933 63935 1986 21593 10308 30462 70966 1571 81792 2152 28660 60416 17504 79954 59010 62394 71655 98669 89231 62255 95107 39773 6278 62070 26533 12423 39979 99101 52755 54661 58775 97644 59164 35156 12094 35165 84618 29024 35445 59563 30711 59967 19349 81282 31551 45861 77962 29008 88650 95105 94454 63661 75229 99951 74368 1486 16702 64029 40207 76911 50879 12438 51259 60415 22901 96517 76228 74982 85448 96406 42066 92761 19593 25683 61498 62792 61596 45257 87240 4303 19265 66350 39889 16724 40310 23913 5196 1356 96079 25876 41354 66410 94822 31385 55485 74047 31337 16216 71615 29109 38008 92578 73018 22832 67183 1155 33519 109 74092 26382 47107 60667 50105 19845 26041 59328 85579 35348 65591 17740 22928 13143 56271 58030 83067 65447 38509 93469 2919 80884 65225 95662 97802 80429 5078 59667 52617 11482 8066 54935 25488 69713 98194 201 79239 7388 99391 1091 80590 90535 11385 43827 26949 88246 74195 39526 24451 52517 70991 86480 53904 87606 24032 95273 14582 54867 60716 10545 37631 33626 51870 37879 89280 26618 234 84452 51147 56310 62640 45686 9905 2562 75746 66302 30184 40148 50325 52975 62190 86183 18669 95588 36516 3962 42721 12299 85562 2708 98568 86890 74472 23129 29514 11850 72942 37185 24185 96130 57846 81640 43396 19807 65095 66145 57174 75248 88712 47810 48098 40048 99887 41850 36907 44878 37379 13736 38501 54834 53512 1429 45074 98969 35508 86863 22498 96488 77116 18565 84682 43880 28181 83011 2678 76378 42879 95124 33655 71979 60702 79256 22166 38059 98695 64840 29703 97171 93226 87127 2607 55514 46644 94536 25154 86562 88873 99602 54788 92809 52881 94044 15288 4656 95108 18858 18940 82153 3138 37953 86869 97623 86698 52272 27174 8153 25152 68190 84016 59928 10790 20544 85974 83452 54910 73029 79705 16602 9638 92385 19286 2612 39114 36094 62192 85262 25105 79241 83512 95777 70815 74804 454 94533 99247 25500 44784 20965 47910 31805 14182 30524 77894 8988 87790 75907 69896 28930 21822 8972 25311 20003 52676 16111 61715 32002 64927 3174 98846 45028 42206 46574 7753 7497 45043 77337 98592 40061 23645 90043 47523 64100 79344 956 40957 97199 51072 60225 85551 32047 78062 71238 56475 58788 97781 66123 17761 34338 78010 28560 87388 83760