1 2 2 6 3 10 4 14 5 15 6 21 7 26 8 30 9 33 10 34 11 35 12 38 13 42 14 46 15 51 16 55 17 57 18 58 19 65 20 66 21 74 22 78 23 85 24 86 25 93 26 102 27 110 28 111 29 118 30 123 31 141 32 143 33 145 34 155 35 158 36 161 37 166 38 177 39 178 40 182 41 185 42 186 43 194 44 201 45 203 46 205 47 206 48 209 49 210 50 215 51 221 52 230 53 246 54 254 55 258 56 267 57 278 58 282 59 290 60 295 61 298 62 319 63 321 64 323 65 326 66 327 67 329 68 330 69 334 70 341 71 346 72 355 73 365 74 366 75 371 76 374 77 377 78 390 79 391 80 394 81 395 82 398 83 402 84 413 85 415 86 426 87 434 88 437 89 438 90 447 91 451 92 453 93 454 94 466 95 470 96 471 97 478 98 485 99 498 100 506 101 514 102 530 103 533 104 535 105 537 106 538 107 543 108 545 109 551 110 565 111 583 112 586 113 590 114 606 115 623 116 626 117 629 118 634 119 649 120 667 121 671 122 674 123 678 124 681 125 685 126 687 127 690 128 695 129 698 130 706 131 710 132 714 133 723 134 734 135 749 136 755 137 766 138 767 139 770 140 771 141 779 142 781 143 785 144 786 145 791 146 794 147 798 148 799 149 803 150 806 151 813 152 815 153 818 154 838 155 851 156 866 157 878 158 890 159 901 160 905 161 906 162 910 163 914 164 921 165 942 166 955 167 958 168 959 169 962 170 965 171 966 172 985 173 986 174 993 175 998 176 1006 177 1022 178 1034 179 1046 180 1047 181 1077 182 1081 183 1086 184 1101 185 1106 186 1110 187 1111 188 1118 189 1130 190 1135 191 1138 192 1139 193 1154 194 1157 195 1158 196 1166 197 1167 198 1178 199 1189 200 1195 201 1199 202 1203 203 1205 204 1214 205 1230 206 1243 207 1247 208 1253 209 1255 210 1286 211 1298 212 1310 213 1313 214 1315 215 1317 216 1318 217 1330 218 1338 219 1343 220 1345 221 1349 222 1357 223 1362 224 1363 225 1365 226 1370 227 1371 228 1379 229 1383 230 1385 231 1391 232 1394 233 1401 234 1403 235 1406 236 1410 237 1411 238 1418 239 1430 240 1441 241 1442 242 1446 243 1461 244 1482 245 1490 246 1497 247 1506 248 1513 249 1514 250 1526 251 1527 252 1535 253 1537 254 1538 255 1542 256 1555 257 1563 258 1585 259 1589 260 1594 261 1610 262 1631 263 1661 264 1685 265 1698 266 1703 267 1713 268 1718 269 1726 270 1731 271 1735 272 1739 273 1745 274 1751 275 1754 276 1758 277 1761 278 1763 279 1774 280 1781 281 1797 282 1799 283 1802 284 1826 285 1835 286 1841 287 1853 288 1858 289 1865 290 1878 291 1886 292 1894 293 1898 294 1903 295 1906 296 1910 297 1919 298 1934 299 1937 300 1938 301 1941 302 1943 303 1945 304 1958 305 1970 306 1974 307 1983 308 1995 309 2005 310 2021 311 2026 312 2031 313 2045 314 2046 315 2051 316 2073 317 2078 318 2082 319 2090 320 2105 321 2118 322 2126 323 2138 324 2155 325 2157 326 2171 327 2173 328 2189 329 2190 330 2210 331 2215 332 2218 333 2219 334 2222 335 2226 336 2231 337 2245 338 2246 339 2258 340 2291 341 2298 342 2306 343 2307 344 2310 345 2318 346 2321 347 2323 348 2326 349 2354 350 2382 351 2386 352 2390 353 2391 354 2395 355 2414 356 2415 357 2435 358 2446 359 2453 360 2461 361 2470 362 2483 363 2487 364 2491 365 2495 366 2513 367 2515 368 2517 369 2518 370 2522 371 2526 372 2533 373 2534 374 2554 375 2566 376 2573 377 2581 378 2606 379 2614 380 2622 381 2629 382 2630 383 2631 384 2643 385 2651 386 2669 387 2690 388 2705 389 2706 390 2721 391 2723 392 2726 393 2730 394 2759 395 2761 396 2766 397 2773 398 2778 399 2785 400 2786 401 2787 402 2805 403 2810 404 2813 405 2818 406 2823 407 2831 408 2838 409 2839 410 2846 411 2854 412 2858 413 2885 414 2886 415 2893 416 2911 417 2926 418 2931 419 2933 420 2935 421 2946 422 2951 423 2966 424 2973 425 2974 426 2986 427 2987 428 2990 429 3003 430 3013 431 3014 432 3026 433 3045 434 3053 435 3057 436 3066 437 3071 438 3093 439 3094 440 3095 441 3098 442 3107 443 3110 444 3113 445 3117 446 3118 447 3126 448 3134 449 3161 450 3166 451 3170 452 3173 453 3182 454 3194 455 3197 456 3205 457 3206 458 3215 459 3223 460 3230 461 3233 462 3239 463 3263 464 3265 465 3266 466 3270 467 3278 468 3281 469 3290 470 3291 471 3302 472 3314 473 3318 474 3334 475 3338 476 3342 477 3374 478 3378 479 3386 480 3387 481 3398 482 3403 483 3410 484 3422 485 3426 486 3434 487 3443 488 3446 489 3462 490 3497 491 3505 492 3506 493 3518 494 3530 495 3534 496 3545 497 3551 498 3554 499 3558 500 3561 501 3563 502 3566 503 3590 504 3599 505 3646 506 3649 507 3651 508 3653 509 3674 510 3687 511 3702 512 3710 513 3711 514 3715 515 3747 516 3758 517 3770 518 3774 519 3777 520 3778 521 3782 522 3785 523 3786 524 3794 525 3795 526 3818 527 3826 528 3830 529 3837 530 3846 531 3858 532 3865 533 3866 534 3873 535 3893 536 3894 537 3898 538 3899 539 3921 540 3926 541 3938 542 3953 543 3957 544 3958 545 3961 546 3973 547 3985 548 3986 549 3990 550 4002 551 4006 552 4010 553 4034 554 4055 555 4058 556 4074 557 4101 558 4105 559 4109 560 4110 561 4115 562 4121 563 4130 564 4135 565 4141 566 4142 567 4143 568 4146 569 4151 570 4154 571 4174 572 4178 573 4193 574 4195 575 4198 576 4206 577 4218 578 4227 579 4238 580 4258 581 4278 582 4279 583 4281 584 4285 585 4305 586 4319 587 4331 588 4334 589 4341 590 4353 591 4369 592 4377 593 4382 594 4389 595 4398 596 4415 597 4427 598 4430 599 4443 600 4454 601 4458 602 4471 603 4478 604 4485 605 4490 606 4494 607 4499 608 4511 609 4514 610 4515 611 4522 612 4526 613 4530 614 4531 615 4533 616 4534 617 4541 618 4555 619 4559 620 4566 621 4571 622 4574 623 4577 624 4595 625 4601 626 4609 627 4613 628 4619 629 4633 630 4641 631 4647 632 4661 633 4666 634 4667 635 4670 636 4674 637 4678 638 4690 639 4694 640 4701 641 4705 642 4709 643 4713 644 4722 645 4727 646 4730 647 4746 648 4766 649 4769 650 4774 651 4781 652 4785 653 4794 654 4810 655 4818 656 4829 657 4834 658 4835 659 4838 660 4843 661 4853 662 4885 663 4890 664 4897 665 4911 666 4915 667 4922 668 4935 669 4938 670 4939 671 4954 672 4962 673 4982 674 4985 675 4997 676 5005 677 5007 678 5090 679 5091 680 5098 681 5105 682 5106 683 5111 684 5114 685 5123 686 5142 687 5165 688 5187 689 5191 690 5198 691 5210 692 5214 693 5218 694 5221 695 5223 696 5226 697 5234 698 5241 699 5245 700 5251 701 5255 702 5258 703 5266 704 5267 705 5270 706 5277 707 5286 708 5298 709 5306 710 5311 711 5321 712 5330 713 5339 714 5353 715 5361 716 5367 717 5370 718 5378 719 5386 720 5401 721 5403 722 5406 723 5414 724 5430 725 5433 726 5434 727 5447 728 5455 729 5465 730 5478 731 5486 732 5522 733 5533 734 5538 735 5543 736 5545 737 5561 738 5565 739 5567 740 5570 741 5578 742 5603 743 5613 744 5622 745 5633 746 5645 747 5646 748 5666 749 5667 750 5674 751 5699 752 5703 753 5713 754 5714 755 5723 756 5726 757 5730 758 5731 759 5753 760 5755 761 5762 762 5773 763 5774 764 5777 765 5786 766 5793 767 5794 768 5815 769 5826 770 5834 771 5837 772 5838 773 5846 774 5854 775 5862 776 5873 777 5874 778 5878 779 5882 780 5890 781 5893 782 5894 783 5899 784 5906 785 5918 786 5921 787 5930 788 5933 789 5935 790 5937 791 5961 792 5969 793 5982 794 5990 795 5998 796 5999 797 6005 798 6014 799 6018 800 6023 801 6038 802 6041 803 6045 804 6062 805 6065 806 6071 807 6078 808 6081 809 6085 810 6086 811 6090 812 6109 813 6110 814 6118 815 6119 816 6134 817 6146 818 6158 819 6161 820 6170 821 6182 822 6198 823 6209 824 6227 825 6230 826 6245 827 6258 828 6266 829 6270 830 6274 831 6278 832 6281 833 6295 834 6326 835 6333 836 6366 837 6378 838 6393 839 6407 840 6415 841 6418 842 6431 843 6458 844 6467 845 6482 846 6483 847 6497 848 6511 849 6515 850 6523 851 6533 852 6537 853 6545 854 6546 855 6557 856 6578 857 6582 858 6590 859 6593 860 6595 861 6613 862 6614 863 6621 864 6626 865 6629 866 6641 867 6663 868 6666 869 6674 870 6690 871 6699 872 6707 873 6711 874 6718 875 6726 876 6731 877 6753 878 6757 879 6770 880 6773 881 6778 882 6790 883 6798 884 6805 885 6806 886 6810 887 6814 888 6830 889 6834 890 6839 891 6843 892 6861 893 6865 894 6866 895 6870 896 6890 897 6905 898 6918 899 6926 900 6927 901 6941 902 6942 903 6943 904 6954 905 6974 906 6978 907 6986 908 6990 909 6998 910 7010 911 7014 912 7030 913 7035 914 7041 915 7051 916 7058 917 7066 918 7070 919 7071 920 7073 921 7091 922 7093 923 7095 924 7106 925 7115 926 7122 927 7123 928 7131 929 7134 930 7153 931 7186 932 7202 933 7206 934 7215 935 7223 936 7230 937 7234 938 7238 939 7249 940 7261 941 7266 942 7279 943 7289 944 7313 945 7318 946 7322 947 7323 948 7339 949 7341 950 7355 951 7367 952 7370 953 7373 954 7377 955 7379 956 7387 957 7394 958 7401 959 7403 960 7421 961 7422 962 7430 963 7438 964 7455 965 7463 966 7465 967 7482 968 7490 969 7495 970 7562 971 7574 972 7590 973 7594 974 7598 975 7606 976 7617 977 7619 978 7627 979 7631 980 7638 981 7646 982 7665 983 7670 984 7679 985 7682 986 7697 987 7711 988 7721 989 7729 990 7730 991 7735 992 7739 993 7746 994 7751 995 7754 996 7765 997 7766 998 7769 999 7855 1000 7858