300 100000
1 2628407 3463008 14646907 15566772 16690766 17476123 18629399 24433932 31077271 33316877 38043599 43832257 52149488 52217673 53880774 56431376 65445442 66006206 67170560 68554485 76051807 85371670 87083076 87155031 87638080 87682612 90092620 91925740 94532523 94618576 95571896 96401443 99012269 100654377 105634563 115895679 120172698 123371986 123975025 128392679 129847830 130995162 136361892 136639780 140979472 150404638 154364279 155860558 170686837 174664092 175425137 175957011 177443455 179774991 181198386 188435758 189422520 194647057 196024185 197865737 200735334 200847218 202292114 211423791 212823980 219845888 221088568 226917793 230913618 231089133 238502496 240935142 242279902 243755061 244277828 244288997 245097365 250324529 252107418 253223909 259052551 260217585 265072825 268722683 275174385 275741089 279778069 281173368 286784241 293459023 295963871 300059871 301471611 301899232 304812127 305405706 312167929 316812668 321361781 321495248 323682803 327633995 333710977 333729263 335350193 336622922 345124495 357795269 365004884 366333523 375159329 377450115 382058934 383762072 384607492 386142969 387672560 390706955 393047389 394641311 395054138 397113707 397612643 403660559 407960795 410355701 412095733 413989372 414488847 419573200 424022155 425603315 429621031 430317783 431022644 433114398 434263195 434783539 442271776 448571314 450526570 454944563 456859040 461779853 465610475 466070339 472632833 472756735 473472755 489603343 489962811 495522995 498204016 499075457 503030477 503630179 504201213 510756159 514319205 517889018 521026882 522454057 526252648 532018622 532187720 534023677 537570731 538211957 542329316 546745417 548362260 555068640 563701179 567398634 573138774 573188031 578422704 587061768 592478976 593898951 598253514 605895524 606338167 607269421 616229833 616956741 626087573 627839744 638013155 640923525 641451469 642952410 645927139 652270608 657619425 662244670 663541975 666563484 670156929 672155847 672239434 675083132 675817868 683490781 683518856 694639988 703515919 710628832 712642154 715581556 715691219 716929765 717913672 725373700 730786751 731762692 733239082 735648494 744730180 744977811 745118678 747190090 751907608 754863271 757095950 760454029 765731425 766856788 786373388 789561993 789927912 791595629 807329601 810230759 820636309 824951152 827951438 828849330 829945193 830177640 832455900 834001733 834260579 837743313 838586424 840297962 844849668 848525488 849363695 854877586 863300088 867161088 871712810 873943076 874163537 875454129 876230113 878839407 879730230 887193377 888091262 888669269 889720027 890951890 891308289 891712585 891866740 894988875 900327818 901663234 913638492 914243729 915480228 927620065 932518364 935239376 944952198 946969616 947136223 952621917 958183974 961716950 964759067 965411755 968875318 970795197 972413985 973807806 977004139 977880068 987323187 988184617 988749347 989039987 990348397 992788110 994104866 994661382 995845595
