100 1000 36448 50188 49914 49578 756 13384 31624 14212 1334 21856 87724 41852 13754 24812 13862 8406 39590 34552 49466 16678 31572 87858 37396 95098 73468 3876 96792 69912 70156 57278 13544 89802 13602 66692 95082 54784 55306 70244 94332 38648 62956 69446 56488 82488 63958 46568 76504 94054 37522 80376 83430 98338 10446 16964 7932 52110 6768 94554 49100 64956 20948 86084 92524 97086 98062 18556 66964 24312 58176 87342 79434 90630 4672 75830 58028 34692 7452 46354 16008 61056 43490 49630 59378 47798 14016 43556 89894 87042 97874 18736 92976 68768 39280 70354 28936 92522 31676 3946 98690 64712 42862 638198 170153 461802 279791 53072 403508 38580 673867 169570 239663 794727 177501 162643 128386 138770 70102 352997 635717 484608 870316 697894 354327 801337 34790 266835 779387 909682 476803 22873 71236 375208 903470 199679 804424 342883 4565 444213 217727 498252 729730 414440 319828 214305 548993 216689 36781 232360 817417 729250 518064 416013 519631 584030 836541 494448 8147 430144 337140 734932 574788 556342 134959 302699 146822 971017 54376 224894 556901 138801 963149 615071 716695 492040 568377 183194 788102 109336 992139 539698 39639 289365 281502 103078 700139 490713 149273 632235 812666 37978 29881 500221 836687 83563 354538 791497 592495 758207 7288 262333 811598 100882 939583 917400 159061 517577 980765 133570 900503 112569 68960 841831 731614 546198 455415 261076 760556 575956 726370 313924 808793 791802 364076 493202 922141 965376 544738 520430 41680 903226 882778 249861 568210 521605 14199 505860 570543 813255 845134 73211 76349 836396 777830 804417 757354 406413 812155 36460 732731 767427 33852 679081 792029 919136 575607 560312 483758 967937 116939 308454 952348 338967 294066 731047 168975 701528 262137 725513 300206 894145 70759 716811 283290 682307 961529 843307 978990 645265 267718 302768 32776 828968 975267 244775 686462 703940 623857 536009 147984 380896 407291 178659 437171 886032 337676 80252 205078 803770 457173 683625 786690 462115 743463 664199 593328 282730 507691 861769 794268 178520 486482 579842 2645 463739 437722 673374 22286 476232 516434 952726 918868 853450 553252 898710 355382 25575 956482 156459 537677 477006 203753 734888 212835 356390 511539 564581 139350 45480 735542 640586 955152 681360 731295 395727 20991 136704 926726 416552 302915 738630 813095 584440 324416 883633 444936 578880 912538 178011 831684 591885 783869 53890 346086 743581 660283 201083 166145 904880 44231 473675 939957 441753 942258 136111 443644 807878 18875 917236 339933 694745 298909 667695 616125 706777 964135 744982 344352 714757 686461 142995 170564 666509 796283 910563 984211 32433 309092 184857 491603 762524 702832 41877 30030 279050 552972 858154 452075 369124 867262 899195 342 289163 80456 380410 517026 109399 270163 814809 486862 933696 171717 183149 921913 311269 599068 674857 760754 79119 163372 32732 166222 326650 576100 386700 338361 549092 805638 553056 705865 330202 206426 425747 726577 251914 401765 202681 71042 777701 825927 139625 114181 451306 279849 122551 250244 816470 99318 843680 831464 114801 428915 721145 932319 923524 219275 386118 651404 777288 190348 924094 204548 4953 972832 272646 169458 36528 681699 199237 776097 11211 670547 48911 265139 649489 340750 288789 827050 844601 54702 333372 409138 921515 646207 131417 966415 549129 185918 294501 819257 806335 170814 337753 571832 121057 177187 455701 215396 249938 539470 745401 122900 736086 696462 10208 676422 2993 355719 918214 675514 322948 91868 296446 126652 270988 984767 245780 528136 775544 269693 263298 700633 719150 895085 673441 803326 550658 130213 682927 314442 174073 804301 464623 921348 494071 750253 27418 143745 218288 921401 933620 86373 658793 817330 978883 919632 369398 617261 762563 599352 599801 310519 602229 25029 113334 153800 222251 547241 72279 741993 505417 467765 345177 31616 196765 825671 374782 430991 526526 336336 710988 971603 590105 31322 639235 55442 603898 963182 373660 846416 325628 591765 561269 451542 749833 548900 919398 493884 827856 943199 553853 464608 825008 151790 28239 70027 797701 355883 199534 767437 685996 342560 825376 290427 315035 97475 399838 269430 985811 625904 253622 677096 755510 933005 406152 674968 315301 802826 770690 453157 449962 534537 710246 55424 222251 137067 824023 617477 716936 583285 499354 54839 791730 164541 919913 13735 787567 64834 297904 161781 717497 655261 615196 988808 841513 573875 404660 95700 453464 346704 93786 498603 218693 674655 529462 488314 528986 846735 713238 972464 286458 215367 116098 456919 187294 396657 433817 334749 185585 709761 123494 900802 725189 67681 910373 257329 60926 103495 41834 177075 285779 908432 579775 844306 938473 138393 581817 370858 680137 141904 650126 255482 945718 741403 856902 575127 361090 581060 822359 245561 261276 370305 986258 285359 399884 46394 554576 890516 647927 446357 314072 18712 870383 494197 990016 435302 569637 231436 222822 523331 285868 989557 818308 677743 561152 967290 542515 246454 149595 700521 740412 724209 156551 508323 186790 237682 586247 505726 619287 884886 189828 913717 935362 228713 708279 523964 801898 115408 780932 90223 523424 282866 631915 968908 18745 46535 583145 403158 609873 862830 667947 167032 203666 940719 320866 856199 973702 984488 273871 190715 700139 946671 265365 794125 572827 354110 872339 493493 817267 223350 29237 780839 424457 340924 393699 222671 900529 726597 35815 198128 454897 654090 981558 390448 36414 884542 670906 921290 734882 525985 104911 600354 261276 993915 475230 523757 201141 105046 932894 727092 716406 948965 101115 189282 874049 602566 288270 4126 404911 743679 619793 218290 494859 17432 535687 739281 941149 906870 387148 606095 521468 160843 193259 535773 33670 956457 520849 327311 99966 640276 677457 551377 232632 975247 508182 121415 815652 483173 694600 558560 427400 236532 681971 710045 321146 999777 909746 925306 310130 6536 615668 433227 444612 6560 52007 927309 405702 736126 589534 200951 473514 272563 937479 911838 128169 641040 751535 317429 622966 839616 355643 285212 553105 754719 129848 795656 593284 838469 137590 16642 589711 273112 831896 413938 408425 34770 57425 763481 224027 273917 567701 576591 614664 603605 948505 647319 897850 390810 291277 632314 114203 353713 820893 999989 523800 248747 965640 990237 69782 797769 352156 408326 743274 198655 562881 129711 816509 771768 746106 508411 356764 782471 381879 207110 227597 45678 808460 104622 435204 577339 846767 884975 948366 453520 341771 99361 367629 147621 478254 255038 748964 262529 16848 26159 429418 203215 802857 725311 148124 680479 756606 114215 348775 747866 43090 563861 724655 184720 857832 49138 977288 782184 152031 387815 591646 963668 272401 967095 883990 698069 91433 895671 181182 506377 78334 17465 296541 815742 953216 225960 367242 502690 561133 335757 396335 900231 980820 328519 715500 794896 841894 237943 127497 15923 937032 348069 274584 421423 687754 918015 297417 161410 649354 127150 35856 748354 390322 735883 951372 212072 142735 656969 369175 666759 932105 18777 8409 304908 838750 16338 838168 311498 781549 327988 882698 732141 379927 186205 297346 162092 525555 240680 293802 928690 246840 971869 61742 897527 353457 617812 156935 6907 760074 589169 678501 794663 862296 625443 478376 924112 243330 87289 760425 43560 190527 778208 382958 819345 622921 169269 634951 7916 481934 995286 636602 555511 210884 907693 481102 293691 315132 347144 169876 874202 69914 672805 202737 307009 407070 599294 664652