1 3 2 6 3 9 4 13 5 16 6 19 7 23 8 26 9 29 10 33 11 36 12 39 13 43 14 46 15 49 16 53 17 56 18 59 19 63 20 66 21 69 22 72 23 76 24 79 25 82 26 86 27 89 28 92 29 96 30 99 31 102 32 106 33 109 34 112 35 116 36 119 37 122 38 126 39 129 40 132 41 135 42 139 43 142 44 145 45 149 46 152 47 155 48 159 49 162 50 165 51 169 52 172 53 175 54 179 55 182 56 185 57 189 58 192 59 195 60 198 61 202 62 205 63 208 64 212 65 215 66 218 67 222 68 225 69 228 70 232 71 235 72 238 73 242 74 245 75 248 76 252 77 255 78 258 79 262 80 265 81 268 82 271 83 275 84 278 85 281 86 285 87 288 88 291 89 295 90 298 91 301 92 305 93 308 94 311 95 315 96 318 97 321 98 325 99 328 100 331 101 334 102 338 103 341 104 344 105 348 106 351 107 354 108 358 109 361 110 364 111 368 112 371 113 374 114 378 115 381 116 384 117 388 118 391 119 394 120 397 121 401 122 404 123 407 124 411 125 414 126 417 127 421 128 424 129 427 130 431 131 434 132 437 133 441 134 444 135 447 136 451 137 454 138 457 139 461 140 464 141 467 142 470 143 474 144 477 145 480 146 484 147 487 148 490 149 494 150 497 151 500 152 504 153 507 154 510 155 514 156 517 157 520 158 524 159 527 160 530 161 533 162 537 163 540 164 543 165 547 166 550 167 553 168 557 169 560 170 563 171 567 172 570 173 573 174 577 175 580 176 583 177 587 178 590 179 593 180 596 181 600 182 603 183 606 184 610 185 613 186 616 187 620 188 623 189 626 190 630 191 633 192 636 193 640 194 643 195 646 196 650 197 653 198 656 199 660 200 663 201 666 202 669 203 673 204 676 205 679 206 683 207 686 208 689 209 693 210 696 211 699 212 703 213 706 214 709 215 713 216 716 217 719 218 723 219 726 220 729 221 732 222 736 223 739 224 742 225 746 226 749 227 752 228 756 229 759 230 762 231 766 232 769 233 772 234 776 235 779 236 782 237 786 238 789 239 792 240 795 241 799 242 802 243 805 244 809 245 812 246 815 247 819 248 822 249 825 250 829 251 832 252 835 253 839 254 842 255 845 256 849 257 852 258 855 259 859 260 862 261 865 262 868 263 872 264 875 265 878 266 882 267 885 268 888 269 892 270 895 271 898 272 902 273 905 274 908 275 912 276 915 277 918 278 922 279 925 280 928 281 931 282 935 283 938 284 941 285 945 286 948 287 951 288 955 289 958 290 961 291 965 292 968 293 971 294 975 295 978 296 981 297 985 298 988 299 991 300 994 301 998 302 1001 303 1004 304 1008 305 1011 306 1014 307 1018 308 1021 309 1024 310 1028 311 1031 312 1034 313 1038 314 1041 315 1044 316 1048 317 1051 318 1054 319 1058 320 1061 321 1064 322 1067 323 1071 324 1074 325 1077 326 1081 327 1084 328 1087 329 1091 330 1094 331 1097 332 1101 333 1104 334 1107 335 1111 336 1114 337 1117 338 1121 339 1124 340 1127 341 1130 342 1134 343 1137 344 1140 345 1144 346 1147 347 1150 348 1154 349 1157 350 1160 351 1164 352 1167 353 1170 354 1174 355 1177 356 1180 357 1184 358 1187 359 1190 360 1193 361 1197 362 1200 363 1203 364 1207 365 1210 366 1213 367 1217 368 1220 369 1223 370 1227 371 1230 372 1233 373 1237 374 1240 375 1243 376 1247 377 1250 378 1253 379 1257 380 1260 381 1263 382 1266 383 1270 384 1273 385 1276 386 1280 387 1283 388 1286 389 1290 390 1293 391 1296 392 1300 393 1303 394 1306 395 1310 396 1313 397 1316 398 1320 399 1323 400 1326 401 1329 402 1333 403 1336 404 1339 405 1343 406 1346 407 1349 408 1353 409 1356 410 1359 411 1363 412 1366 413 1369 414 1373 415 1376 416 1379 417 1383 418 1386 419 1389 420 1392 421 1396 422 1399 423 1402 424 1406 425 1409 426 1412 427 1416 428 1419 429 1422 430 1426 431 1429 432 1432 433 1436 434 1439 435 1442 436 1446 437 1449 438 1452 439 1455 440 1459 441 1462 442 1465 443 1469 444 1472 445 1475 446 1479 447 1482 448 1485 449 1489 450 1492 451 1495 452 1499 453 1502 454 1505 455 1509 456 1512 457 1515 458 1519 459 1522 460 1525 461 1528 462 1532 463 1535 464 1538 465 1542 466 1545 467 1548 468 1552 469 1555 470 1558 471 1562 472 1565 473 1568 474 1572 475 1575 476 1578 477 1582 478 1585 479 1588 480 1591 481 1595 482 1598 483 1601 484 1605 485 1608 486 1611 487 1615 488 1618 489 1621 490 1625 491 1628 492 1631 493 1635 494 1638 495 1641 496 1645 497 1648 498 1651 499 1654 500 1658 501 1661 502 1664 503 1668 504 1671 505 1674 506 1678 507 1681 508 1684 509 1688 510 1691 511 1694 512 1698 513 1701 514 1704 515 1708 516 1711 517 1714 518 1718 519 1721 520 1724 521 1727 522 1731 523 1734 524 1737 525 1741 526 1744 527 1747 528 1751 529 1754 530 1757 531 1761 532 1764 533 1767 534 1771 535 1774 536 1777 537 1781 538 1784 539 1787 540 1790 541 1794 542 1797 543 1800 544 1804 545 1807 546 1810 547 1814 548 1817 549 1820 550 1824 551 1827 552 1830 553 1834 554 1837 555 1840 556 1844 557 1847 558 1850 559 1853 560 1857 561 1860 562 1863 563 1867 564 1870 565 1873 566 1877 567 1880 568 1883 569 1887 570 1890 571 1893 572 1897 573 1900 574 1903 575 1907 576 1910 577 1913 578 1917 579 1920 580 1923 581 1926 582 1930 583 1933 584 1936 585 1940 586 1943 587 1946 588 1950 589 1953 590 1956 591 1960 592 1963 593 1966 594 1970 595 1973 596 1976 597 1980 598 1983 599 1986 600 1989 601 1993 602 1996 603 1999 604 2003 605 2006 606 2009 607 2013 608 2016 609 2019 610 2023 611 2026 612 2029 613 2033 614 2036 615 2039 616 2043 617 2046 618 2049 619 2052 620 2056 621 2059 622 2062 623 2066 624 2069 625 2072 626 2076 627 2079 628 2082 629 2086 630 2089 631 2092 632 2096 633 2099 634 2102 635 2106 636 2109 637 2112 638 2116 639 2119 640 2122 641 2125 642 2129 643 2132 644 2135 645 2139 646 2142 647 2145 648 2149 649 2152 650 2155 651 2159 652 2162 653 2165 654 2169 655 2172 656 2175 657 2179 658 2182 659 2185 660 2188 661 2192 662 2195 663 2198 664 2202 665 2205 666 2208 667 2212 668 2215 669 2218 670 2222 671 2225 672 2228 673 2232 674 2235 675 2238 676 2242 677 2245 678 2248 679 2251 680 2255 681 2258 682 2261 683 2265 684 2268 685 2271 686 2275 687 2278 688 2281 689 2285 690 2288 691 2291 692 2295 693 2298 694 2301 695 2305 696 2308 697 2311 698 2315 699 2318 700 2321 701 2324 702 2328 703 2331 704 2334 705 2338 706 2341 707 2344 708 2348 709 2351 710 2354 711 2358 712 2361 713 2364 714 2368 715 2371 716 2374 717 2378 718 2381 719 2384 720 2387 721 2391 722 2394 723 2397 724 2401 725 2404 726 2407 727 2411 728 2414 729 2417 730 2421 731 2424 732 2427 733 2431 734 2434 735 2437 736 2441 737 2444 738 2447 739 2450 740 2454 741 2457 742 2460 743 2464 744 2467 745 2470 746 2474 747 2477 748 2480 749 2484 750 2487 751 2490 752 2494 753 2497 754 2500 755 2504 756 2507 757 2510 758 2514 759 2517 760 2520 761 2523 762 2527 763 2530 764 2533 765 2537 766 2540 767 2543 768 2547 769 2550 770 2553 771 2557 772 2560 773 2563 774 2567 775 2570 776 2573 777 2577 778 2580 779 2583 780 2586 781 2590 782 2593 783 2596 784 2600 785 2603 786 2606 787 2610 788 2613 789 2616 790 2620 791 2623 792 2626 793 2630 794 2633 795 2636 796 2640 797 2643 798 2646 799 2649 800 2653 801 2656 802 2659 803 2663 804 2666 805 2669 806 2673 807 2676 808 2679 809 2683 810 2686 811 2689 812 2693 813 2696 814 2699 815 2703 816 2706 817 2709 818 2712 819 2716 820 2719 821 2722 822 2726 823 2729 824 2732 825 2736 826 2739 827 2742 828 2746 829 2749 830 2752 831 2756 832 2759 833 2762 834 2766 835 2769 836 2772 837 2776 838 2779 839 2782 840 2785 841 2789 842 2792 843 2795 844 2799 845 2802 846 2805 847 2809 848 2812 849 2815 850 2819 851 2822 852 2825 853 2829 854 2832 855 2835 856 2839 857 2842 858 2845 859 2848 860 2852 861 2855 862 2858 863 2862 864 2865 865 2868 866 2872 867 2875 868 2878 869 2882 870 2885 871 2888 872 2892 873 2895 874 2898 875 2902 876 2905 877 2908 878 2911 879 2915 880 2918 881 2921 882 2925 883 2928 884 2931 885 2935 886 2938 887 2941 888 2945 889 2948 890 2951 891 2955 892 2958 893 2961 894 2965 895 2968 896 2971 897 2975 898 2978 899 2981 900 2984 901 2988 902 2991 903 2994 904 2998 905 3001 906 3004 907 3008 908 3011 909 3014 910 3018 911 3021 912 3024 913 3028 914 3031 915 3034 916 3038 917 3041 918 3044 919 3047 920 3051 921 3054 922 3057 923 3061 924 3064 925 3067 926 3071 927 3074 928 3077 929 3081 930 3084 931 3087 932 3091 933 3094 934 3097 935 3101 936 3104 937 3107 938 3110 939 3114 940 3117 941 3120 942 3124 943 3127 944 3130 945 3134 946 3137 947 3140 948 3144 949 3147 950 3150 951 3154 952 3157 953 3160 954 3164 955 3167 956 3170 957 3174 958 3177 959 3180 960 3183 961 3187 962 3190 963 3193 964 3197 965 3200 966 3203 967 3207 968 3210 969 3213 970 3217 971 3220 972 3223 973 3227 974 3230 975 3233 976 3237 977 3240 978 3243 979 3246 980 3250 981 3253 982 3256 983 3260 984 3263 985 3266 986 3270 987 3273 988 3276 989 3280 990 3283 991 3286 992 3290 993 3293 994 3296 995 3300 996 3303 997 3306 998 3309 999 3313 1000 3316