1 2 2 3 3 6 4 9 5 14 6 16 7 21 8 23 9 27 10 30 11 38 12 40 13 44 14 48 15 51 16 56 17 61 18 62 19 65 20 71 21 74 22 76 23 84 24 86 25 90 26 96 27 99 28 103 29 108 30 112 31 117 32 119 33 122 34 124 35 130 36 132 37 137 38 143 39 147 40 150 41 153 42 162 43 166 44 170 45 174 46 179 47 183 48 185 49 188 50 191 51 192 52 196 53 198 54 200 55 208 56 213 57 220 58 224 59 227 60 231 61 235 62 238 63 241 64 243 65 245 66 250 67 255 68 261 69 264 70 269 71 270 72 273 73 276 74 281 75 287 76 293 77 295 78 298 79 301 80 304 81 310 82 311 83 314 84 319 85 324 86 325 87 328 88 330 89 334 90 338 91 341 92 345 93 354 94 356 95 360 96 366 97 368 98 372 99 378 100 382 101 386 102 389 103 392 104 396 105 402 106 409 107 411 108 413 109 420 110 425 111 427 112 434 113 441 114 447 115 453 116 459 117 466 118 468 119 471 120 476 121 480 122 481 123 485 124 494 125 502 126 503 127 505 128 507 129 510 130 513 131 521 132 527 133 529 134 531 135 532 136 535 137 536 138 544 139 547 140 552 141 554 142 561 143 564 144 569 145 571 146 582 147 583 148 587 149 588 150 596 151 597 152 602 153 607 154 609 155 610 156 612 157 615 158 620 159 623 160 627 161 631 162 632 163 635 164 637 165 639 166 642 167 645 168 648 169 655 170 659 171 661 172 666 173 668 174 670 175 674 176 684 177 687 178 696 179 699 180 703 181 705 182 706 183 711 184 714 185 720 186 725 187 727 188 734 189 736 190 739 191 744 192 748 193 750 194 756 195 759 196 763 197 767 198 777 199 778 200 781 201 788 202 790 203 792 204 797 205 800 206 801 207 803 208 804 209 807 210 814 211 823 212 826 213 827 214 831 215 840 216 847 217 848 218 857 219 860 220 865 221 868 222 871 223 875 224 876 225 877 226 880 227 883 228 886 229 898 230 902 231 906 232 910 233 919 234 922 235 926 236 928 237 929 238 935 239 939 240 942 241 953 242 961 243 963 244 966 245 970 246 973 247 978 248 980 249 983 250 987 251 989 252 992 253 994 254 997 255 1002 256 1006 257 1007 258 1012 259 1018 260 1022 261 1033 262 1035 263 1036 264 1038 265 1041 266 1046 267 1047 268 1053 269 1056 270 1061 271 1066 272 1067 273 1068 274 1073 275 1078 276 1083 277 1086 278 1092 279 1095 280 1096 281 1105 282 1108 283 1109 284 1111 285 1114 286 1121 287 1124 288 1129 289 1132 290 1137 291 1141 292 1150 293 1151 294 1154 295 1157 296 1163 297 1164 298 1168 299 1172 300 1174 301 1180 302 1186 303 1188 304 1191 305 1200 306 1202 307 1209 308 1213 309 1219 310 1223 311 1229 312 1239 313 1241 314 1243 315 1248 316 1252 317 1254 318 1255 319 1257 320 1261 321 1264 322 1265 323 1268 324 1270 325 1277 326 1278 327 1281 328 1286 329 1295 330 1301 331 1307 332 1309 333 1311 334 1319 335 1323 336 1326 337 1332 338 1335 339 1336 340 1343 341 1345 342 1346 343 1354 344 1357 345 1359 346 1363 347 1372 348 1374 349 1375 350 1378 351 1380 352 1384 353 1388 354 1395 355 1399 356 1409 357 1412 358 1416 359 1420 360 1422 361 1426 362 1428 363 1430 364 1433 365 1443 366 1446 367 1451 368 1453 369 1457 370 1459 371 1465 372 1466 373 1472 374 1474 375 1476 376 1482 377 1484 378 1488 379 1493 380 1500 381 1503 382 1507 383 1512 384 1517 385 1518 386 1521 387 1523 388 1529 389 1532 390 1534 391 1540 392 1542 393 1545 394 1547 395 1549 396 1552 397 1554 398 1556 399 1557 400 1559 401 1566 402 1569 403 1581 404 1596 405 1601 406 1602 407 1604 408 1609 409 1612 410 1619 411 1624 412 1629 413 1638 414 1641 415 1643 416 1645 417 1648 418 1649 419 1656 420 1661 421 1664 422 1666 423 1668 424 1673 425 1677 426 1678 427 1680 428 1691 429 1699 430 1701 431 1703 432 1708 433 1710 434 1714 435 1716 436 1719 437 1721 438 1723 439 1728 440 1733 441 1735 442 1739 443 1747 444 1754 445 1755 446 1758 447 1760 448 1762 449 1772 450 1774 451 1778 452 1781 453 1789 454 1796 455 1798 456 1801 457 1804 458 1808 459 1809 460 1818 461 1824 462 1831 463 1834 464 1840 465 1844 466 1847 467 1855 468 1857 469 1861 470 1865 471 1868 472 1871 473 1875 474 1880 475 1883 476 1885 477 1889 478 1891 479 1894 480 1898 481 1905 482 1908 483 1912 484 1916 485 1919 486 1920 487 1924 488 1929 489 1931 490 1933 491 1938 492 1941 493 1944 494 1947 495 1950 496 1955 497 1956 498 1960 499 1965 500 1968 501 1970 502 1974 503 1978 504 1981 505 1988 506 1993 507 1998 508 2001 509 2006 510 2011 511 2020 512 2026 513 2032 514 2034 515 2040 516 2048 517 2051 518 2055 519 2065 520 2067 521 2079 522 2080 523 2088 524 2090 525 2092 526 2100 527 2103 528 2109 529 2111 530 2113 531 2118 532 2119 533 2122 534 2125 535 2126 536 2128 537 2136 538 2139 539 2142 540 2144 541 2146 542 2152 543 2157 544 2161 545 2166 546 2174 547 2176 548 2179 549 2186 550 2191 551 2192 552 2197 553 2200 554 2203 555 2207 556 2211 557 2217 558 2218 559 2222 560 2224 561 2236 562 2238 563 2240 564 2242 565 2245 566 2246 567 2251 568 2257 569 2258 570 2261 571 2265 572 2269 573 2274 574 2276 575 2278 576 2282 577 2284 578 2288 579 2294 580 2296 581 2299 582 2304 583 2310 584 2313 585 2317 586 2318 587 2321 588 2322 589 2328 590 2330 591 2335 592 2338 593 2341 594 2347 595 2352 596 2358 597 2360 598 2363 599 2366 600 2376 601 2379 602 2384 603 2391 604 2392 605 2395 606 2400 607 2406 608 2411 609 2413 610 2416 611 2420 612 2428 613 2433 614 2434 615 2436 616 2443 617 2446 618 2453 619 2456 620 2460 621 2465 622 2466 623 2472 624 2474 625 2477 626 2480 627 2482 628 2484 629 2489 630 2494 631 2497 632 2499 633 2501 634 2509 635 2512 636 2515 637 2520 638 2524 639 2525 640 2530 641 2546 642 2551 643 2560 644 2562 645 2563 646 2564 647 2565 648 2573 649 2576 650 2583 651 2586 652 2590 653 2597 654 2602 655 2612 656 2621 657 2624 658 2626 659 2628 660 2631 661 2632 662 2640 663 2642 664 2645 665 2648 666 2652 667 2655 668 2658 669 2668 670 2672 671 2674 672 2679 673 2682 674 2685 675 2687 676 2694 677 2695 678 2706 679 2710 680 2714 681 2716 682 2722 683 2726 684 2728 685 2733 686 2737 687 2739 688 2742 689 2755 690 2756 691 2757 692 2763 693 2765 694 2768 695 2776 696 2777 697 2780 698 2785 699 2787 700 2790 701 2795 702 2799 703 2803 704 2806 705 2808 706 2811 707 2817 708 2820 709 2823 710 2825 711 2828 712 2830 713 2831 714 2833 715 2837 716 2839 717 2847 718 2849 719 2850 720 2853 721 2855 722 2861 723 2866 724 2867 725 2871 726 2874 727 2878 728 2880 729 2887 730 2889 731 2899 732 2903 733 2912 734 2916 735 2920 736 2925 737 2927 738 2931 739 2933 740 2939 741 2941 742 2943 743 2947 744 2951 745 2952 746 2957 747 2961 748 2965 749 2969 750 2972 751 2976 752 2983 753 2988 754 3012 755 3017 756 3018 757 3023 758 3026 759 3029 760 3031 761 3034 762 3036 763 3039 764 3043 765 3044 766 3049 767 3051 768 3054 769 3069 770 3071 771 3073 772 3080 773 3089 774 3090 775 3094 776 3097 777 3099 778 3101 779 3109 780 3113 781 3119 782 3123 783 3127 784 3129 785 3132 786 3136 787 3138 788 3141 789 3150 790 3157 791 3159 792 3161 793 3164 794 3169 795 3171 796 3179 797 3184 798 3187 799 3190 800 3191 801 3197 802 3200 803 3201 804 3202 805 3203 806 3210 807 3216 808 3218 809 3221 810 3223 811 3225 812 3229 813 3231 814 3234 815 3236 816 3244 817 3247 818 3255 819 3257 820 3259 821 3267 822 3269 823 3271 824 3275 825 3277 826 3279 827 3285 828 3292 829 3298 830 3302 831 3305 832 3312 833 3314 834 3317 835 3318 836 3320 837 3327 838 3332 839 3340 840 3341 841 3343 842 3346 843 3352 844 3356 845 3360 846 3362 847 3364 848 3369 849 3378 850 3384 851 3391 852 3395 853 3398 854 3399 855 3403 856 3406 857 3411 858 3418 859 3424 860 3425 861 3429 862 3430 863 3433 864 3440 865 3443 866 3449 867 3451 868 3452 869 3455 870 3456 871 3457 872 3464 873 3467 874 3470 875 3472 876 3479 877 3480 878 3483 879 3488 880 3491 881 3494 882 3496 883 3499 884 3503 885 3505 886 3507 887 3509 888 3515 889 3519 890 3521 891 3523 892 3529 893 3535 894 3537 895 3539 896 3540 897 3544 898 3546 899 3547 900 3550 901 3559 902 3561 903 3570 904 3573 905 3577 906 3579 907 3586 908 3587 909 3590 910 3592 911 3600 912 3603 913 3609 914 3610 915 3618 916 3627 917 3630 918 3632 919 3641 920 3645 921 3653 922 3655 923 3658 924 3662 925 3663 926 3666 927 3667 928 3676 929 3683 930 3688 931 3691 932 3693 933 3696 934 3698 935 3703 936 3706 937 3707 938 3714 939 3719 940 3724 941 3726 942 3731 943 3733 944 3736 945 3740 946 3749 947 3763 948 3766 949 3767 950 3769 951 3773 952 3784 953 3786 954 3788 955 3790 956 3792 957 3799 958 3804 959 3810 960 3816 961 3817 962 3819 963 3822 964 3823 965 3827 966 3832 967 3833 968 3848 969 3851 970 3854 971 3857 972 3858 973 3859 974 3860 975 3862 976 3867 977 3869 978 3871 979 3877 980 3879 981 3885 982 3886 983 3889 984 3893 985 3903 986 3906 987 3914 988 3916 989 3919 990 3921 991 3924 992 3925 993 3935 994 3944 995 3945 996 3946 997 3947 998 3951 999 3957 1000 3962