14 1 15 4 16 7 17 11 18 15 19 19 20 25 21 30 22 37 23 44 24 53 25 61 26 72 27 82 28 95 29 107 30 122 31 136 32 154 33 170 34 190 35 209 36 232 37 253 38 279 39 303 40 332 41 359 42 391 43 421 44 457 45 490 46 529 47 566 48 609 49 649 50 696 51 740 52 791 53 839 54 894 55 946 56 1006 57 1062 58 1126 59 1187 60 1256 61 1321 62 1395 63 1465 64 1544 65 1619 66 1703 67 1783 68 1873 69 1958 70 2053 71 2144 72 2245 73 2341 74 2448 75 2550 76 2663 77 2771 78 2890 79 3004 80 3130 81 3250 82 3382 83 3509 84 3648 85 3781 86 3927 87 4067 88 4220 89 4367 90 4527 91 4681 92 4849 93 5010 94 5185 95 5354 96 5537 97 5713 98 5904 99 6088 100 6287 101 6479 102 6686 103 6886 104 7102 105 7310 106 7534 107 7751 108 7984 109 8209 110 8451 111 8685 112 8936 113 9179 114 9439 115 9691 116 9961 117 10222 118 10501 119 10772 120 11061 121 11341 122 11640 123 11930 124 12239 125 12539 126 12858 127 13168 128 13498 129 13818 130 14158 131 14489 132 14840 133 15181 134 15543 135 15895 136 16268 137 16631 138 17015 139 17389 140 17785 141 18170 142 18577 143 18974 144 19393 145 19801 146 20232 147 20652 148 21095 149 21527 150 21982 151 22426 152 22894 153 23350 154 23830 155 24299 156 24792 157 25273 158 25779 159 26273 160 26792 161 27299 162 27831 163 28351 164 28897 165 29430 166 29989 167 30536 168 31109 169 31669 170 32256 171 32830 172 33431 173 34019 174 34634 175 35236 176 35866 177 36482 178 37126 179 37757 180 38416 181 39061 182 39735 183 40395 184 41084 185 41759 186 42463 187 43153 188 43873 189 44578 190 45313 191 46034 192 46785 193 47521 194 48288 195 49040 196 49823 197 50591 198 51390 199 52174 200 52990 201 53790 202 54622 203 55439 204 56288 205 57121 206 57987 207 58837 208 59720 209 60587 210 61487 211 62371 212 63289 213 64190 214 65125 215 66044 216 66997 217 67933 218 68904 219 69858 220 70847 221 71819 222 72826 223 73816 224 74842 225 75850 226 76894 227 77921 228 78984 229 80029 230 81111 231 82175 232 83276 233 84359 234 85479 235 86581 236 87721 237 88842 238 90001 239 91142 240 92321 241 93481 242 94680 243 95860 244 97079 245 98279 246 99518 247 100738 248 101998 249 103238 250 104518 251 105779 252 107080 253 108361 254 109683 255 110985 256 112328 257 113651 258 115015 259 116359 260 117745 261 119110 262 120517 263 121904 264 123333 265 124741 266 126192 267 127622 268 129095 269 130547 270 132042 271 133516 272 135034 273 136530 274 138070 275 139589 276 141152 277 142693 278 144279 279 145843 280 147452 281 149039 282 150671 283 152281 284 153937 285 155570 286 157249 287 158906 288 160609 289 162289 290 164016 291 165720 292 167471 293 169199 294 170974 295 172726 296 174526 297 176302 298 178126 299 179927 300 181776 301 183601 302 185475 303 187325 304 189224 305 191099 306 193023 307 194923 308 196873 309 198798 310 200773 311 202724 312 204725 313 206701 314 208728 315 210730 316 212783 317 214811 318 216890 319 218944 320 221050 321 223130 322 225262 323 227369 324 229528 325 231661 326 233847 327 236007 328 238220 329 240407 330 242647 331 244861 332 247129 333 249370 334 251665 335 253934 336 256257 337 258553 338 260904 339 263228 340 265607 341 267959 342 270366 343 272746 344 275182 345 277590 346 280054 347 282491 348 284984 349 287449 350 289971 351 292465 352 295016 353 297539 354 300119 355 302671 356 305281 357 307862 358 310501 359 313112 360 315781 361 318421 362 321120 363 323790 364 326519 365 329219 366 331978 367 334708 368 337498 369 340258 370 343078 371 345869 372 348720 373 351541 374 354423 375 357275 376 360188 377 363071 378 366015 379 368929 380 371905 381 374850 382 377857 383 380834 384 383873 385 386881 386 389952 387 392992 388 396095 389 399167 390 402302 391 405406 392 408574 393 411710 394 414910 395 418079 396 421312 397 424513 398 427779 399 431013 400 434312 401 437579 402 440911 403 444211 404 447577 405 450910 406 454309 407 457676 408 461109 409 464509 410 467976 411 471410 412 474911 413 478379 414 481914 415 485416 416 488986 417 492522 418 496126 419 499697 420 503336 421 506941 422 510615 423 514255 424 517964 425 521639 426 525383 427 529093 428 532873 429 536618 430 540433 431 544214 432 548065 433 551881 434 555768 435 559620 436 563543 437 567431 438 571390 439 575314 440 579310 441 583270 442 587302 443 591299 444 595368 445 599401 446 603507 447 607577 448 611720 449 615827 450 620007 451 624151 452 628369 453 632550 454 636805 455 641024 456 645317 457 649573 458 653904 459 658198 460 662567 461 666899 462 671306 463 675676 464 680122 465 684530 466 689014 467 693461 468 697984 469 702469 470 707031 471 711555 472 716156 473 720719 474 725359 475 729961 476 734641 477 739282 478 744001 479 748682 480 753441 481 758161 482 762960 483 767720 484 772559 485 777359 486 782238 487 787078 488 791998 489 796878 490 801838 491 806759 492 811760 493 816721 494 821763 495 826765 496 831848 497 836891 498 842015 499 847099 500 852265 501 857390 502 862597 503 867764 504 873013 505 878221 506 883512 507 888762 508 894095 509 899387 510 904762 511 910096 512 915514 513 920890 514 926350 515 931769 516 937272 517 942733 518 948279 519 953783 520 959372 521 964919 522 970551 523 976141 524 981817 525 987450 526 993169 527 998846 528 1004609 529 1010329 530 1016136 531 1021900 532 1027751 533 1033559 534 1039454 535 1045306 536 1051246 537 1057142 538 1063126 539 1069067 540 1075096 541 1081081 542 1087155 543 1093185 544 1099304 545 1105379 546 1111543 547 1117663 548 1123873 549 1130038 550 1136293 551 1142504 552 1148805 553 1155061 554 1161408 555 1167710 556 1174103 557 1180451 558 1186890 559 1193284 560 1199770 561 1206210 562 1212742 563 1219229 564 1225808 565 1232341 566 1238967 567 1245547 568 1252220 569 1258847 570 1265567 571 1272241 572 1279009 573 1285730 574 1292545 575 1299314 576 1306177 577 1312993 578 1319904 579 1326768 580 1333727 581 1340639 582 1347646 583 1354606 584 1361662 585 1368670 586 1375774 587 1382831 588 1389984 589 1397089 590 1404291 591 1411445 592 1418696 593 1425899 594 1433199 595 1440451 596 1447801 597 1455102 598 1462501 599 1469852 600 1477301 601 1484701 602 1492200 603 1499650 604 1507199 605 1514699 606 1522298 607 1529848 608 1537498 609 1545098 610 1552798 611 1560449 612 1568200 613 1575901 614 1583703 615 1591455 616 1599308 617 1607111 618 1615015 619 1622869 620 1630825 621 1638730 622 1646737 623 1654694 624 1662753 625 1670761 626 1678872 627 1686932 628 1695095 629 1703207 630 1711422 631 1719586 632 1727854 633 1736070 634 1744390 635 1752659 636 1761032 637 1769353 638 1777779 639 1786153 640 1794632 641 1803059 642 1811591 643 1820071 644 1828657 645 1837190 646 1845829 647 1854416 648 1863109 649 1871749 650 1880496 651 1889190 652 1897991 653 1906739 654 1915594 655 1924396 656 1933306 657 1942162 658 1951126 659 1960037 660 1969056 661 1978021 662 1987095 663 1996115 664 2005244 665 2014319 666 2023503 667 2032633 668 2041873 669 2051058 670 2060353 671 2069594 672 2078945 673 2088241 674 2097648 675 2107000 676 2116463 677 2125871 678 2135390 679 2144854 680 2154430 681 2163950 682 2173582 683 2183159 684 2192848 685 2202481 686 2212227 687 2221917 688 2231720 689 2241467 690 2251327 691 2261131 692 2271049 693 2280910 694 2290885 695 2300804 696 2310837 697 2320813 698 2330904 699 2340938 700 2351087 701 2361179 702 2371386 703 2381536 704 2391802 705 2402010 706 2412334 707 2422601 708 2432984 709 2443309 710 2453751 711 2464135 712 2474636 713 2485079 714 2495639 715 2506141 716 2516761 717 2527322 718 2538001 719 2548622 720 2559361 721 2570041 722 2580840 723 2591580 724 2602439 725 2613239 726 2624158 727 2635018 728 2645998 729 2656918 730 2667958 731 2678939 732 2690040 733 2701081 734 2712243 735 2723345 736 2734568 737 2745731 738 2757015 739 2768239 740 2779585 741 2790870 742 2802277 743 2813624 744 2825093 745 2836501 746 2848032 747 2859502 748 2871095 749 2882627 750 2894282 751 2905876 752 2917594 753 2929250 754 2941030 755 2952749 756 2964592 757 2976373 758 2988279 759 3000123 760 3012092 761 3023999 762 3036031 763 3048001 764 3060097 765 3072130 766 3084289 767 3096386 768 3108609 769 3120769 770 3133056 771 3145280 772 3157631 773 3169919 774 3182334 775 3194686 776 3207166 777 3219582 778 3232126 779 3244607 780 3257216 781 3269761 782 3282435 783 3295045 784 3307784 785 3320459 786 3333263 787 3346003 788 3358873 789 3371678 790 3384613 791 3397484 792 3410485 793 3423421 794 3436488 795 3449490 796 3462623 797 3475691 798 3488890 799 3502024 800 3515290 801 3528490 802 3541822 803 3555089 804 3568488 805 3581821 806 3595287 807 3608687 808 3622220 809 3635687 810 3649287 811 3662821 812 3676489 813 3690090 814 3703825 815 3717494 816 3731297 817 3745033 818 3758904 819 3772708 820 3786647 821 3800519 822 3814526 823 3828466 824 3842542 825 3856550 826 3870694 827 3884771 828 3898984 829 3913129 830 3927411 831 3941625 832 3955976 833 3970259 834 3984679 835 3999031 836 4013521 837 4027942 838 4042501 839 4056992 840 4071621 841 4086181 842 4100880 843 4115510 844 4130279 845 4144979 846 4159818 847 4174588 848 4189498 849 4204338 850 4219318 851 4234229 852 4249280 853 4264261 854 4279383 855 4294435 856 4309628 857 4324751 858 4340015 859 4355209 860 4370545 861 4385810 862 4401217 863 4416554 864 4432033 865 4447441 866 4462992 867 4478472 868 4494095 869 4509647 870 4525342 871 4540966 872 4556734 873 4572430 874 4588270 875 4604039 876 4619952 877 4635793 878 4651779 879 4667693 880 4683752 881 4699739 882 4715871 883 4731931 884 4748137 885 4764270 886 4780549 887 4796756 888 4813109 889 4829389 890 4845816 891 4862170 892 4878671 893 4895099 894 4911674 895 4928176 896 4944826 897 4961402 898 4978126 899 4994777 900 5011576 901 5028301 902 5045175 903 5061975 904 5078924 905 5095799 906 5112823 907 5129773 908 5146873 909 5163898 910 5181073 911 5198174 912 5215425 913 5232601 914 5249928 915 5267180 916 5284583 917 5301911 918 5319390 919 5336794 920 5354350 921 5371830 922 5389462 923 5407019 924 5424728 925 5442361 926 5460147 927 5477857 928 5495720 929 5513507 930 5531447 931 5549311 932 5567329 933 5585270 934 5603365 935 5621384 936 5639557 937 5657653 938 5675904 939 5694078 940 5712407 941 5730659 942 5749066 943 5767396 944 5785882 945 5804290 946 5822854 947 5841341 948 5859984 949 5878549 950 5897271 951 5915915 952 5934716 953 5953439 954 5972319 955 5991121 956 6010081 957 6028962 958 6048001 959 6066962 960 6086081 961 6105121 962 6124320 963 6143440 964 6162719 965 6181919 966 6201278 967 6220558 968 6239998 969 6259358 970 6278878 971 6298319 972 6317920 973 6337441 974 6357123 975 6376725 976 6396488 977 6416171 978 6436015 979 6455779 980 6475705 981 6495550 982 6515557 983 6535484 984 6555573 985 6575581 986 6595752 987 6615842 988 6636095 989 6656267 990 6676602 991 6696856 992 6717274 993 6737610 994 6758110 995 6778529 996 6799112 997 6819613 998 6840279 999 6860863 1000 6881612