1 4 2 6 3 11 4 16 5 18 6 23 7 28 8 33 9 35 10 40 11 45 12 47 13 52 14 57 15 62 16 64 17 69 18 74 19 76 20 81 21 86 22 88 23 93 24 98 25 103 26 105 27 110 28 115 29 117 30 122 31 127 32 132 33 134 34 139 35 144 36 146 37 151 38 156 39 158 40 161 41 163 42 168 43 173 44 175 45 180 46 185 47 187 48 192 49 197 50 202 51 204 52 209 53 214 54 216 55 221 56 226 57 228 58 231 59 233 60 238 61 243 62 245 63 250 64 255 65 257 66 262 67 267 68 272 69 274 70 279 71 284 72 286 73 291 74 296 75 301 76 303 77 308 78 313 79 315 80 320 81 325 82 327 83 332 84 337 85 342 86 344 87 349 88 354 89 356 90 361 91 366 92 371 93 373 94 378 95 383 96 385 97 390 98 395 99 397 100 400 101 402 102 407 103 412 104 414 105 419 106 424 107 426 108 431 109 436 110 441 111 443 112 448 113 453 114 455 115 460 116 465 117 470 118 472 119 477 120 482 121 484 122 489 123 494 124 496 125 501 126 506 127 511 128 513 129 518 130 523 131 525 132 530 133 535 134 540 135 542 136 547 137 552 138 554 139 559 140 564 141 566 142 569 143 571 144 576 145 581 146 583 147 588 148 593 149 595 150 600 151 605 152 610 153 612 154 617 155 622 156 624 157 629 158 634 159 636 160 639 161 641 162 646 163 651 164 653 165 658 166 663 167 665 168 670 169 675 170 680 171 682 172 687 173 692 174 694 175 699 176 704 177 709 178 711 179 716 180 721 181 723 182 728 183 733 184 735 185 740 186 745 187 750 188 752 189 757 190 762 191 764 192 769 193 774 194 779 195 781 196 786 197 791 198 793 199 798 200 803 201 805 202 808 203 810 204 815 205 820 206 822 207 827 208 832 209 834 210 839 211 844 212 849 213 851 214 856 215 861 216 863 217 868 218 873 219 878 220 880 221 885 222 890 223 892 224 897 225 902 226 904 227 909 228 914 229 919 230 921 231 926 232 931 233 933 234 938 235 943 236 948 237 950 238 955 239 960 240 962 241 967 242 972 243 974 244 977 245 979 246 984 247 989 248 991 249 996 250 1001 251 1003 252 1008 253 1013 254 1018 255 1020 256 1025 257 1030 258 1032 259 1037 260 1042 261 1047 262 1049 263 1054 264 1059 265 1061 266 1066 267 1071 268 1073 269 1078 270 1083 271 1088 272 1090 273 1095 274 1100 275 1102 276 1107 277 1112 278 1117 279 1119 280 1124 281 1129 282 1131 283 1136 284 1141 285 1143 286 1146 287 1148 288 1153 289 1158 290 1160 291 1165 292 1170 293 1172 294 1177 295 1182 296 1187 297 1189 298 1194 299 1199 300 1201 301 1206 302 1211 303 1213 304 1216 305 1218 306 1223 307 1228 308 1230 309 1235 310 1240 311 1242 312 1247 313 1252 314 1257 315 1259 316 1264 317 1269 318 1271 319 1276 320 1281 321 1286 322 1288 323 1293 324 1298 325 1300 326 1305 327 1310 328 1312 329 1317 330 1322 331 1327 332 1329 333 1334 334 1339 335 1341 336 1346 337 1351 338 1356 339 1358 340 1363 341 1368 342 1370 343 1375 344 1380 345 1382 346 1385 347 1387 348 1392 349 1397 350 1399 351 1404 352 1409 353 1411 354 1416 355 1421 356 1426 357 1428 358 1433 359 1438 360 1440 361 1445 362 1450 363 1455 364 1457 365 1462 366 1467 367 1469 368 1474 369 1479 370 1481 371 1486 372 1491 373 1496 374 1498 375 1503 376 1508 377 1510 378 1515 379 1520 380 1525 381 1527 382 1532 383 1537 384 1539 385 1544 386 1549 387 1551 388 1554 389 1556 390 1561 391 1566 392 1568 393 1573 394 1578 395 1580 396 1585 397 1590 398 1595 399 1597 400 1602 401 1607 402 1609 403 1614 404 1619 405 1621 406 1624 407 1626 408 1631 409 1636 410 1638 411 1643 412 1648 413 1650 414 1655 415 1660 416 1665 417 1667 418 1672 419 1677 420 1679 421 1684 422 1689 423 1694 424 1696 425 1701 426 1706 427 1708 428 1713 429 1718 430 1720 431 1725 432 1730 433 1735 434 1737 435 1742 436 1747 437 1749 438 1754 439 1759 440 1764 441 1766 442 1771 443 1776 444 1778 445 1783 446 1788 447 1790 448 1793 449 1795 450 1800 451 1805 452 1807 453 1812 454 1817 455 1819 456 1824 457 1829 458 1834 459 1836 460 1841 461 1846 462 1848 463 1853 464 1858 465 1863 466 1865 467 1870 468 1875 469 1877 470 1882 471 1887 472 1889 473 1894 474 1899 475 1904 476 1906 477 1911 478 1916 479 1918 480 1923 481 1928 482 1933 483 1935 484 1940 485 1945 486 1947 487 1952 488 1957 489 1959 490 1962 491 1964 492 1969 493 1974 494 1976 495 1981 496 1986 497 1988 498 1993 499 1998 500 2003 501 2005 502 2010 503 2015 504 2017 505 2022 506 2027 507 2032 508 2034 509 2039 510 2044 511 2046 512 2051 513 2056 514 2058 515 2063 516 2068 517 2073 518 2075 519 2080 520 2085 521 2087 522 2092 523 2097 524 2102 525 2104 526 2109 527 2114 528 2116 529 2121 530 2126 531 2128 532 2131 533 2133 534 2138 535 2143 536 2145 537 2150 538 2155 539 2157 540 2162 541 2167 542 2172 543 2174 544 2179 545 2184 546 2186 547 2191 548 2196 549 2198 550 2201 551 2203 552 2208 553 2213 554 2215 555 2220 556 2225 557 2227 558 2232 559 2237 560 2242 561 2244 562 2249 563 2254 564 2256 565 2261 566 2266 567 2271 568 2273 569 2278 570 2283 571 2285 572 2290 573 2295 574 2297 575 2302 576 2307 577 2312 578 2314 579 2319 580 2324 581 2326 582 2331 583 2336 584 2341 585 2343 586 2348 587 2353 588 2355 589 2360 590 2365 591 2367 592 2370 593 2372 594 2377 595 2382 596 2384 597 2389 598 2394 599 2396 600 2401 601 2406 602 2411 603 2413 604 2418 605 2423 606 2425 607 2430 608 2435 609 2440 610 2442 611 2447 612 2452 613 2454 614 2459 615 2464 616 2466 617 2471 618 2476 619 2481 620 2483 621 2488 622 2493 623 2495 624 2500 625 2505 626 2510 627 2512 628 2517 629 2522 630 2524 631 2529 632 2534 633 2536 634 2539 635 2541 636 2546 637 2551 638 2553 639 2558 640 2563 641 2565 642 2570 643 2575 644 2580 645 2582 646 2587 647 2592 648 2594 649 2599 650 2604 651 2606 652 2609 653 2611 654 2616 655 2621 656 2623 657 2628 658 2633 659 2635 660 2640 661 2645 662 2650 663 2652 664 2657 665 2662 666 2664 667 2669 668 2674 669 2679 670 2681 671 2686 672 2691 673 2693 674 2698 675 2703 676 2705 677 2710 678 2715 679 2720 680 2722 681 2727 682 2732 683 2734 684 2739 685 2744 686 2749 687 2751 688 2756 689 2761 690 2763 691 2768 692 2773 693 2775 694 2778 695 2780 696 2785 697 2790 698 2792 699 2797 700 2802 701 2804 702 2809 703 2814 704 2819 705 2821 706 2826 707 2831 708 2833 709 2838 710 2843 711 2848 712 2850 713 2855 714 2860 715 2862 716 2867 717 2872 718 2874 719 2879 720 2884 721 2889 722 2891 723 2896 724 2901 725 2903 726 2908 727 2913 728 2918 729 2920 730 2925 731 2930 732 2932 733 2937 734 2942 735 2944 736 2947 737 2949 738 2954 739 2959 740 2961 741 2966 742 2971 743 2973 744 2978 745 2983 746 2988 747 2990 748 2995 749 3000 750 3002 751 3007 752 3012 753 3014 754 3017 755 3019 756 3024 757 3029 758 3031 759 3036 760 3041 761 3043 762 3048 763 3053 764 3058 765 3060 766 3065 767 3070 768 3072 769 3077 770 3082 771 3087 772 3089 773 3094 774 3099 775 3101 776 3106 777 3111 778 3113 779 3118 780 3123 781 3128 782 3130 783 3135 784 3140 785 3142 786 3147 787 3152 788 3157 789 3159 790 3164 791 3169 792 3171 793 3176 794 3181 795 3183 796 3186 797 3188 798 3193 799 3198 800 3200 801 3205 802 3210 803 3212 804 3217 805 3222 806 3227 807 3229 808 3234 809 3239 810 3241 811 3246 812 3251 813 3256 814 3258 815 3263 816 3268 817 3270 818 3275 819 3280 820 3282 821 3287 822 3292 823 3297 824 3299 825 3304 826 3309 827 3311 828 3316 829 3321 830 3326 831 3328 832 3333 833 3338 834 3340 835 3345 836 3350 837 3352 838 3355 839 3357 840 3362 841 3367 842 3369 843 3374 844 3379 845 3381 846 3386 847 3391 848 3396 849 3398 850 3403 851 3408 852 3410 853 3415 854 3420 855 3425 856 3427 857 3432 858 3437 859 3439 860 3444 861 3449 862 3451 863 3456 864 3461 865 3466 866 3468 867 3473 868 3478 869 3480 870 3485 871 3490 872 3495 873 3497 874 3502 875 3507 876 3509 877 3514 878 3519 879 3521 880 3524 881 3526 882 3531 883 3536 884 3538 885 3543 886 3548 887 3550 888 3555 889 3560 890 3565 891 3567 892 3572 893 3577 894 3579 895 3584 896 3589 897 3591 898 3594 899 3596 900 3601 901 3606 902 3608 903 3613 904 3618 905 3620 906 3625 907 3630 908 3635 909 3637 910 3642 911 3647 912 3649 913 3654 914 3659 915 3664 916 3666 917 3671 918 3676 919 3678 920 3683 921 3688 922 3690 923 3695 924 3700 925 3705 926 3707 927 3712 928 3717 929 3719 930 3724 931 3729 932 3734 933 3736 934 3741 935 3746 936 3748 937 3753 938 3758 939 3760 940 3763 941 3765 942 3770 943 3775 944 3777 945 3782 946 3787 947 3789 948 3794 949 3799 950 3804 951 3806 952 3811 953 3816 954 3818 955 3823 956 3828 957 3833 958 3835 959 3840 960 3845 961 3847 962 3852 963 3857 964 3859 965 3864 966 3869 967 3874 968 3876 969 3881 970 3886 971 3888 972 3893 973 3898 974 3903 975 3905 976 3910 977 3915 978 3917 979 3922 980 3927 981 3929 982 3932 983 3934 984 3939 985 3944 986 3946 987 3951 988 3956 989 3958 990 3963 991 3968 992 3973 993 3975 994 3980 995 3985 996 3987 997 3992 998 3997 999 3999 1000 4002