1 3 2 7 3 14 4 18 5 22 6 25 7 29 8 33 9 37 10 40 11 44 12 48 13 55 14 59 15 63 16 66 17 70 18 74 19 78 20 81 21 85 22 89 23 93 24 96 25 100 26 104 27 111 28 115 29 119 30 122 31 126 32 130 33 134 34 137 35 141 36 145 37 149 38 152 39 156 40 160 41 167 42 171 43 175 44 178 45 182 46 186 47 190 48 193 49 197 50 201 51 205 52 208 53 212 54 216 55 223 56 227 57 231 58 234 59 238 60 242 61 246 62 249 63 253 64 257 65 264 66 268 67 272 68 275 69 279 70 283 71 287 72 290 73 294 74 298 75 302 76 305 77 309 78 313 79 320 80 324 81 328 82 331 83 335 84 339 85 343 86 346 87 350 88 354 89 358 90 361 91 365 92 369 93 376 94 380 95 384 96 387 97 391 98 395 99 399 100 402 101 406 102 410 103 414 104 417 105 421 106 425 107 432 108 436 109 440 110 443 111 447 112 451 113 455 114 458 115 462 116 466 117 473 118 477 119 481 120 484 121 488 122 492 123 496 124 499 125 503 126 507 127 511 128 514 129 518 130 522 131 529 132 533 133 537 134 540 135 544 136 548 137 552 138 555 139 559 140 563 141 567 142 570 143 574 144 578 145 585 146 589 147 593 148 596 149 600 150 604 151 608 152 611 153 615 154 619 155 623 156 626 157 630 158 634 159 637 160 641 161 645 162 649 163 652 164 656 165 660 166 664 167 667 168 671 169 675 170 682 171 686 172 690 173 693 174 697 175 701 176 705 177 708 178 712 179 716 180 720 181 723 182 727 183 731 184 738 185 742 186 746 187 749 188 753 189 757 190 761 191 764 192 768 193 772 194 776 195 779 196 783 197 787 198 794 199 798 200 802 201 805 202 809 203 813 204 817 205 820 206 824 207 828 208 835 209 839 210 843 211 846 212 850 213 854 214 858 215 861 216 865 217 869 218 873 219 876 220 880 221 884 222 891 223 895 224 899 225 902 226 906 227 910 228 914 229 917 230 921 231 925 232 929 233 932 234 936 235 940 236 947 237 951 238 955 239 958 240 962 241 966 242 970 243 973 244 977 245 981 246 985 247 988 248 992 249 996 250 1003 251 1007 252 1011 253 1014 254 1018 255 1022 256 1026 257 1029 258 1033 259 1037 260 1044 261 1048 262 1052 263 1055 264 1059 265 1063 266 1067 267 1070 268 1074 269 1078 270 1082 271 1085 272 1089 273 1093 274 1100 275 1104 276 1108 277 1111 278 1115 279 1119 280 1123 281 1126 282 1130 283 1134 284 1138 285 1141 286 1145 287 1149 288 1156 289 1160 290 1164 291 1167 292 1171 293 1175 294 1179 295 1182 296 1186 297 1190 298 1194 299 1197 300 1201 301 1205 302 1212 303 1216 304 1220 305 1223 306 1227 307 1231 308 1235 309 1238 310 1242 311 1246 312 1253 313 1257 314 1261 315 1264 316 1268 317 1272 318 1276 319 1279 320 1283 321 1287 322 1291 323 1294 324 1298 325 1302 326 1309 327 1313 328 1317 329 1320 330 1324 331 1328 332 1332 333 1335 334 1339 335 1343 336 1347 337 1350 338 1354 339 1358 340 1365 341 1369 342 1373 343 1376 344 1380 345 1384 346 1388 347 1391 348 1395 349 1399 350 1403 351 1406 352 1410 353 1414 354 1417 355 1421 356 1425 357 1429 358 1432 359 1436 360 1440 361 1444 362 1447 363 1451 364 1455 365 1462 366 1466 367 1470 368 1473 369 1477 370 1481 371 1485 372 1488 373 1492 374 1496 375 1500 376 1503 377 1507 378 1511 379 1518 380 1522 381 1526 382 1529 383 1533 384 1537 385 1541 386 1544 387 1548 388 1552 389 1556 390 1559 391 1563 392 1567 393 1574 394 1578 395 1582 396 1585 397 1589 398 1593 399 1597 400 1600 401 1604 402 1608 403 1615 404 1619 405 1623 406 1626 407 1630 408 1634 409 1638 410 1641 411 1645 412 1649 413 1653 414 1656 415 1660 416 1664 417 1671 418 1675 419 1679 420 1682 421 1686 422 1690 423 1694 424 1697 425 1701 426 1705 427 1709 428 1712 429 1716 430 1720 431 1727 432 1731 433 1735 434 1738 435 1742 436 1746 437 1750 438 1753 439 1757 440 1761 441 1765 442 1768 443 1772 444 1776 445 1783 446 1787 447 1791 448 1794 449 1798 450 1802 451 1806 452 1809 453 1813 454 1817 455 1824 456 1828 457 1832 458 1835 459 1839 460 1843 461 1847 462 1850 463 1854 464 1858 465 1862 466 1865 467 1869 468 1873 469 1880 470 1884 471 1888 472 1891 473 1895 474 1899 475 1903 476 1906 477 1910 478 1914 479 1918 480 1921 481 1925 482 1929 483 1936 484 1940 485 1944 486 1947 487 1951 488 1955 489 1959 490 1962 491 1966 492 1970 493 1974 494 1977 495 1981 496 1985 497 1992 498 1996 499 2000 500 2003 501 2007 502 2011 503 2015 504 2018 505 2022 506 2026 507 2033 508 2037 509 2041 510 2044 511 2048 512 2052 513 2056 514 2059 515 2063 516 2067 517 2071 518 2074 519 2078 520 2082 521 2089 522 2093 523 2097 524 2100 525 2104 526 2108 527 2112 528 2115 529 2119 530 2123 531 2127 532 2130 533 2134 534 2138 535 2145 536 2149 537 2153 538 2156 539 2160 540 2164 541 2168 542 2171 543 2175 544 2179 545 2186 546 2190 547 2194 548 2197 549 2201 550 2205 551 2209 552 2212 553 2216 554 2220 555 2224 556 2227 557 2231 558 2235 559 2242 560 2246 561 2250 562 2253 563 2257 564 2261 565 2265 566 2268 567 2272 568 2276 569 2280 570 2283 571 2287 572 2291 573 2298 574 2302 575 2306 576 2309 577 2313 578 2317 579 2321 580 2324 581 2328 582 2332 583 2336 584 2339 585 2343 586 2347 587 2354 588 2358 589 2362 590 2365 591 2369 592 2373 593 2377 594 2380 595 2384 596 2388 597 2395 598 2399 599 2403 600 2406 601 2410 602 2414 603 2418 604 2421 605 2425 606 2429 607 2433 608 2436 609 2440 610 2444 611 2451 612 2455 613 2459 614 2462 615 2466 616 2470 617 2474 618 2477 619 2481 620 2485 621 2489 622 2492 623 2496 624 2500 625 2507 626 2511 627 2515 628 2518 629 2522 630 2526 631 2530 632 2533 633 2537 634 2541 635 2545 636 2548 637 2552 638 2556 639 2563 640 2567 641 2571 642 2574 643 2578 644 2582 645 2586 646 2589 647 2593 648 2597 649 2604 650 2608 651 2612 652 2615 653 2619 654 2623 655 2627 656 2630 657 2634 658 2638 659 2642 660 2645 661 2649 662 2653 663 2660 664 2664 665 2668 666 2671 667 2675 668 2679 669 2683 670 2686 671 2690 672 2694 673 2698 674 2701 675 2705 676 2709 677 2716 678 2720 679 2724 680 2727 681 2731 682 2735 683 2739 684 2742 685 2746 686 2750 687 2754 688 2757 689 2761 690 2765 691 2768 692 2772 693 2776 694 2780 695 2783 696 2787 697 2791 698 2795 699 2798 700 2802 701 2806 702 2813 703 2817 704 2821 705 2824 706 2828 707 2832 708 2836 709 2839 710 2843 711 2847 712 2851 713 2854 714 2858 715 2862 716 2869 717 2873 718 2877 719 2880 720 2884 721 2888 722 2892 723 2895 724 2899 725 2903 726 2907 727 2910 728 2914 729 2918 730 2925 731 2929 732 2933 733 2936 734 2940 735 2944 736 2948 737 2951 738 2955 739 2959 740 2966 741 2970 742 2974 743 2977 744 2981 745 2985 746 2989 747 2992 748 2996 749 3000 750 3004 751 3007 752 3011 753 3015 754 3022 755 3026 756 3030 757 3033 758 3037 759 3041 760 3045 761 3048 762 3052 763 3056 764 3060 765 3063 766 3067 767 3071 768 3078 769 3082 770 3086 771 3089 772 3093 773 3097 774 3101 775 3104 776 3108 777 3112 778 3116 779 3119 780 3123 781 3127 782 3134 783 3138 784 3142 785 3145 786 3149 787 3153 788 3157 789 3160 790 3164 791 3168 792 3175 793 3179 794 3183 795 3186 796 3190 797 3194 798 3198 799 3201 800 3205 801 3209 802 3213 803 3216 804 3220 805 3224 806 3231 807 3235 808 3239 809 3242 810 3246 811 3250 812 3254 813 3257 814 3261 815 3265 816 3269 817 3272 818 3276 819 3280 820 3287 821 3291 822 3295 823 3298 824 3302 825 3306 826 3310 827 3313 828 3317 829 3321 830 3325 831 3328 832 3332 833 3336 834 3343 835 3347 836 3351 837 3354 838 3358 839 3362 840 3366 841 3369 842 3373 843 3377 844 3384 845 3388 846 3392 847 3395 848 3399 849 3403 850 3407 851 3410 852 3414 853 3418 854 3422 855 3425 856 3429 857 3433 858 3440 859 3444 860 3448 861 3451 862 3455 863 3459 864 3463 865 3466 866 3470 867 3474 868 3478 869 3481 870 3485 871 3489 872 3496 873 3500 874 3504 875 3507 876 3511 877 3515 878 3519 879 3522 880 3526 881 3530 882 3534 883 3537 884 3541 885 3545 886 3548 887 3552 888 3556 889 3560 890 3563 891 3567 892 3571 893 3575 894 3578 895 3582 896 3586 897 3593 898 3597 899 3601 900 3604 901 3608 902 3612 903 3616 904 3619 905 3623 906 3627 907 3631 908 3634 909 3638 910 3642 911 3649 912 3653 913 3657 914 3660 915 3664 916 3668 917 3672 918 3675 919 3679 920 3683 921 3687 922 3690 923 3694 924 3698 925 3705 926 3709 927 3713 928 3716 929 3720 930 3724 931 3728 932 3731 933 3735 934 3739 935 3746 936 3750 937 3754 938 3757 939 3761 940 3765 941 3769 942 3772 943 3776 944 3780 945 3784 946 3787 947 3791 948 3795 949 3802 950 3806 951 3810 952 3813 953 3817 954 3821 955 3825 956 3828 957 3832 958 3836 959 3840 960 3843 961 3847 962 3851 963 3858 964 3862 965 3866 966 3869 967 3873 968 3877 969 3881 970 3884 971 3888 972 3892 973 3896 974 3899 975 3903 976 3907 977 3914 978 3918 979 3922 980 3925 981 3929 982 3933 983 3937 984 3940 985 3944 986 3948 987 3955 988 3959 989 3963 990 3966 991 3970 992 3974 993 3978 994 3981 995 3985 996 3989 997 3993 998 3996 999 4000 1000 4004