100 1000 99721 72034 93258 12 12813 30234 99906 14676 23610 9235 39659 18627 38792 34557 66976 39678 93556 53883 84633 41921 31328 68524 52456 20446 44346 87814 22959 2739 53443 67048 91398 41732 45722 55870 43071 14039 93915 19811 77841 80076 71599 96828 80278 31343 9281 69234 51817 87641 86504 89463 82916 8505 82962 3906 27306 16984 5925 87816 67054 9835 59308 42112 67167 95791 41180 53318 19756 69189 28964 31553 14213 68652 78333 83464 41255 1829 3418 75016 62404 98888 66065 74818 29850 28045 44615 78930 22213 10323 7337 44791 46925 90861 9618 29362 90339 28778 11950 13004 52481 1937 83642 678989 917068 211676 910654 265607 298998 491684 584521 53375 566040 574247 614077 146762 956752 589439 261038 699916 231068 102358 533569 414150 950153 694557 493171 414273 540723 49965 765658 536018 45356 663945 139998 515006 792583 944808 29809 586688 883325 903606 540911 137506 448082 139308 892337 807574 377670 397767 538546 165392 652446 927718 361343 347845 571138 750982 637981 726162 126344 883506 690361 623813 647896 751112 354019 348977 763405 269989 356613 896089 752958 428188 881541 965058 11672 663591 498222 621836 73809 114772 787129 949704 64082 450014 355391 578520 942050 408229 379889 237081 763092 903584 771769 573809 301429 2871 772914 617284 152965 326719 578765 527177 9011 886142 709203 357351 470747 908740 764765 623501 467498 15825 269062 929647 831880 691053 551450 997548 70098 172380 472582 137167 742933 932806 192000 696976 464417 66016 230415 755634 508363 754047 208616 923233 49316 711686 518979 124299 172318 19885 396403 26217 107390 28313 509926 246267 102159 860222 288783 538953 231811 552947 967886 842221 278382 124202 233676 279247 91578 585892 570196 969815 418021 561157 367927 18652 813179 800814 289826 233027 717554 807288 613087 387949 427006 863737 752043 747290 427910 556366 428479 136486 361986 59932 153374 121371 937402 44562 916617 107519 782135 225761 616468 713150 36008 559844 654472 12559 129799 71991 294426 967495 360897 568229 274708 203340 73986 252383 152172 743994 161655 195474 938924 581490 371218 970239 50030 847020 741123 239902 298748 493881 204405 620096 981978 829168 893223 156827 759520 18581 651268 70038 39693 486455 814060 606467 762745 568980 455386 317434 531947 988839 109361 579876 146066 380227 508904 551073 215699 745503 916651 669384 462257 264980 132298 66350 764414 370168 212782 629860 74276 210222 95441 752926 162243 66552 356544 260374 95330 804936 143296 193478 931223 639605 576715 524789 839835 925017 623433 263357 324591 65976 728176 735232 522855 772352 736978 908021 165444 932183 687214 13955 426907 234415 728722 616918 756506 949231 397701 950391 925409 556779 203557 915813 8005 641711 926560 390096 294578 486101 166990 604447 24108 549672 452104 926391 808521 918941 368460 394965 609345 963480 34856 173995 354658 126358 78538 135110 693342 505777 12716 21530 459649 948184 961534 827302 334261 15023 472190 176236 105415 332139 503190 131027 885890 809674 534498 344815 281541 940320 354665 582146 896483 879030 241544 844925 23890 905597 965945 459984 430065 546470 346367 798784 577198 285784 126555 490364 950258 599246 313682 15537 953046 593616 218443 433775 248757 807543 863997 315316 235322 893090 815284 577988 544020 184052 191304 788107 588973 612170 48148 53922 15877 420289 49723 679222 399506 918809 577034 403 867713 976980 786340 376666 254761 974003 82274 604853 157792 829033 209541 574841 417477 628218 347769 285641 700042 586966 697667 750191 74741 858508 36478 755253 789578 698215 900732 864675 4665 322754 264263 670940 467483 450976 359898 382189 240272 410904 23174 401571 531788 317456 130225 622060 561586 430345 167869 974022 421170 677954 684843 198615 273963 426798 10002 343424 219916 797819 31964 880197 935083 904046 782269 662870 517711 270270 16467 252424 298868 855091 540842 527834 860078 802342 185157 572618 83566 733308 44283 519129 443908 771058 19324 568987 67048 465815 811955 342767 636434 68225 773025 378010 705842 79645 238265 983039 44428 181654 281281 812042 865285 875159 73140 688569 660481 569623 187421 161008 522405 466986 904083 345250 475260 225091 847214 592646 838969 312341 139312 916512 540427 909841 467191 257177 218733 110917 440928 193007 480387 499697 333360 728750 8915 208242 505578 248090 673299 851864 55472 415943 157616 616824 605240 233719 319296 101991 890718 515974 790552 477249 217549 152707 200255 621947 680594 544133 156253 654285 510476 144579 988288 751698 144725 222100 48311 519469 899267 785473 715491 22336 310398 324436 393029 873120 80802 844900 352201 538562 1014 866804 624772 950020 200317 826594 625253 854308 321525 98766 47329 651452 723528 703676 759424 610379 406396 799796 704494 34580 585492 770413 969783 731894 303947 259757 313827 257128 226513 632446 672487 345376 779098 796769 512778 446247 615404 782926 45672 990695 446200 300316 968231 143039 359642 901512 554157 541682 411448 974960 966265 636748 203104 994137 993051 546194 659349 526545 809260 135459 458255 355786 887508 26225 534055 160432 577410 745806 917705 30407 314218 366626 726303 862541 805418 692834 480172 691098 487685 188680 841600 442004 555653 581709 269943 989975 486853 203953 275909 247789 225442 262233 646900 750342 921342 457079 200520 56943 880052 508631 465913 212008 725144 798785 302940 297399 489118 27613 203721 593567 88637 844031 165727 381102 503110 750028 787759 511257 903806 541074 219574 959651 738298 804143 257861 32331 564336 709548 132460 465107 372172 947763 82875 221483 505841 267133 694564 81493 457081 428716 361357 109044 816192 633930 45822 803145 387916 696958 458627 766384 735898 342532 909842 846043 277468 428866 817953 824196 656464 626638 11283 143456 735520 78405 603631 18337 680173 66741 584092 458688 573651 113368 361099 27790 958916 755032 987166 394940 387223 747107 836369 452507 982364 450189 585485 478181 671084 474111 86276 803345 991674 402484 779676 904890 994589 37070 653838 774049 37437 125670 719252 618653 688272 10367 608951 538749 106236 3019 280749 951409 776390 905606 890367 796147 510715 915481 715870 145592 77797 157766 615443 187674 837993 622637 696163 906014 555185 990179 861384 711283 745490 731966 264609 909499 999995 400965 573862 249907 639203 173470 489810 119484 889576 812794 874708 146826 847981 264358 647870 819274 585711 310658 281647 982639 991878 266699 799842 533774 501750 314538 772490 910979 124309 366640 921226 433691 44847 512409 228657 939098 842677 30956 305641 717041 484431 891220 650201 27294 143976 522169 305868 326064 887121 859683 887042 558643 515333 690384 267148 452956 880542 628451 498096 290163 333515 9351 894899 576886 204530 311515 819790 517385 839027 916613 522914 426571 161975 247452 949191 371378 59463 932072 886700 937080 574474 844521 378933 920414 641050 227952 127836 87502 406795 227361 356491 314448 151191 174806 856666 607231 102031 413680 953336 816536 166852 185173 439504 702035 160453 240410 879470 574349 478559 349067 399244 56978 275533 228866 51653 664253 138746 497363 778814 519133 178094 174760 583570 570845 928333 996978 107689 817020 452747 594507 156028 976209 304280 901766 764297 595743 627064 32434 711256 93599 193505 65387 68447 451835 879855 375520 319921 975570 604617 168022 955426 973007 415886 767648 195936 824424 166066 632759 624948 668884 56307 476990 328627 13140 980633 353086 771772 492183 209380 730256 585415 468734 439888 457508 613693 137694 320044 10892 111925 758450 313086 320025 994162 984606 165812 220284 463025 338785