0 3 1 9 2 13 3 18 4 23 5 30 6 35 7 39 8 44 9 49 10 55 11 62 12 65 13 69 14 75 15 80 16 84 17 88 18 97 19 102 20 108 21 112 22 116 23 123 24 129 25 132 26 138 27 143 28 145 29 150 30 155 31 162 32 169 33 175 34 179 35 183 36 187 37 193 38 199 39 204 40 211 41 218 42 225 43 228 44 231 45 235 46 240 47 246 48 249 49 255 50 259 51 263 52 270 53 277 54 282 55 288 56 293 57 296 58 300 59 306 60 311 61 315 62 319 63 325 64 329 65 336 66 342 67 348 68 353 69 360 70 366 71 372 72 377 73 383 74 390 75 393 76 397 77 401 78 406 79 410 80 415 81 421 82 425 83 429 84 434 85 442 86 448 87 453 88 458 89 465 90 471 91 475 92 480 93 486 94 489 95 495 96 500 97 506 98 509 99 513 100 518 101 524 102 528 103 532 104 536 105 540 106 547 107 550 108 553 109 559 110 566 111 570 112 577 113 584 114 590 115 596 116 601 117 606 118 611 119 618 120 623 121 627 122 634 123 641 124 645 125 650 126 656 127 659 128 663 129 669 130 675 131 678 132 683 133 687 134 691 135 695 136 702 137 708 138 711 139 716 140 722 141 728 142 735 143 740 144 745 145 751 146 757 147 763 148 767 149 772 150 779 151 785 152 792 153 799 154 801 155 806 156 814 157 821 158 825 159 828 160 834 161 838 162 842 163 848 164 853 165 856 166 861 167 866 168 871 169 876 170 881 171 884 172 888 173 895 174 901 175 904 176 909 177 914 178 918 179 923 180 929 181 934 182 939 183 942 184 946 185 952 186 958 187 962 188 965 189 972 190 981 191 986 192 991 193 996 194 1002 195 1008 196 1015 197 1021 198 1028 199 1033 200 1038 201 1040 202 1045 203 1053 204 1059 205 1064 206 1069 207 1074 208 1079 209 1084 210 1087 211 1091 212 1096 213 1102 214 1106 215 1110 216 1116 217 1120 218 1125 219 1130 220 1136 221 1142 222 1146 223 1149 224 1154 225 1160 226 1163 227 1168 228 1173 229 1177 230 1182 231 1190 232 1195 233 1199 234 1203 235 1207 236 1213 237 1219 238 1224 239 1230 240 1235 241 1241 242 1247 243 1251 244 1256 245 1263 246 1272 247 1276 248 1281 249 1286 250 1292 251 1296 252 1301 253 1310 254 1315 255 1320 256 1325 257 1331 258 1338 259 1345 260 1347 261 1351 262 1359 263 1367 264 1371 265 1377 266 1381 267 1387 268 1392 269 1397 270 1403 271 1408 272 1413 273 1418 274 1422 275 1429 276 1435 277 1438 278 1441 279 1445 280 1449 281 1455 282 1459 283 1464 284 1471 285 1474 286 1480 287 1484 288 1489 289 1494 290 1498 291 1503 292 1508 293 1512 294 1518 295 1522 296 1526 297 1530 298 1536 299 1544 300 1549 301 1554 302 1559 303 1562 304 1567 305 1572 306 1577 307 1581 308 1587 309 1591 310 1597 311 1602 312 1608 313 1616 314 1621 315 1624 316 1629 317 1637 318 1644 319 1649 320 1654 321 1659 322 1665 323 1668 324 1674 325 1682 326 1685 327 1689 328 1696 329 1705 330 1709 331 1715 332 1722 333 1728 334 1731 335 1735 336 1742 337 1748 338 1751 339 1756 340 1762 341 1768 342 1773 343 1779 344 1784 345 1790 346 1795 347 1798 348 1804 349 1809 350 1813 351 1817 352 1822 353 1827 354 1833 355 1839 356 1841 357 1847 358 1853 359 1857 360 1864 361 1868 362 1872 363 1874 364 1880 365 1884 366 1888 367 1894 368 1901 369 1906 370 1910 371 1917 372 1923 373 1927 374 1929 375 1934 376 1939 377 1942 378 1948 379 1954 380 1958 381 1961 382 1968 383 1973 384 1976 385 1981 386 1984 387 1991 388 1999 389 2005 390 2010 391 2012 392 2016 393 2018 394 2025 395 2030 396 2033 397 2038 398 2044 399 2050 400 2057 401 2062 402 2066 403 2072 404 2077 405 2082 406 2089 407 2094 408 2098 409 2104 410 2110 411 2114 412 2118 413 2125 414 2133 415 2139 416 2145 417 2150 418 2156 419 2161 420 2167 421 2170 422 2175 423 2182 424 2187 425 2194 426 2201 427 2206 428 2210 429 2215 430 2221 431 2226 432 2230 433 2236 434 2243 435 2248 436 2254 437 2260 438 2266 439 2272 440 2276 441 2281 442 2285 443 2290 444 2296 445 2300 446 2305 447 2311 448 2318 449 2323 450 2328 451 2335 452 2341 453 2346 454 2352 455 2356 456 2361 457 2367 458 2371 459 2376 460 2381 461 2387 462 2392 463 2398 464 2402 465 2409 466 2413 467 2418 468 2421 469 2424 470 2427 471 2432 472 2438 473 2442 474 2449 475 2455 476 2458 477 2463 478 2470 479 2476 480 2479 481 2482 482 2487 483 2493 484 2499 485 2506 486 2509 487 2512 488 2515 489 2521 490 2525 491 2529 492 2536 493 2540 494 2545 495 2548 496 2552 497 2558 498 2564 499 2570 500 2576 501 2581 502 2586 503 2593 504 2599 505 2602 506 2606 507 2610 508 2615 509 2621 510 2626 511 2630 512 2635 513 2640 514 2646 515 2650 516 2655 517 2661 518 2668 519 2672 520 2678 521 2683 522 2689 523 2697 524 2702 525 2708 526 2713 527 2717 528 2722 529 2729 530 2734 531 2738 532 2744 533 2750 534 2755 535 2760 536 2765 537 2771 538 2779 539 2784 540 2790 541 2797 542 2801 543 2807 544 2810 545 2814 546 2819 547 2826 548 2829 549 2834 550 2839 551 2845 552 2852 553 2861 554 2866 555 2869 556 2876 557 2883 558 2888 559 2891 560 2898 561 2904 562 2909 563 2914 564 2920 565 2926 566 2932 567 2938 568 2942 569 2946 570 2950 571 2956 572 2959 573 2964 574 2969 575 2976 576 2984 577 2992 578 2997 579 3000 580 3006 581 3013 582 3017 583 3022 584 3027 585 3032 586 3037 587 3042 588 3045 589 3050 590 3057 591 3062 592 3067 593 3070 594 3077 595 3082 596 3085 597 3090 598 3095 599 3101 600 3108 601 3112 602 3117 603 3121 604 3126 605 3131 606 3137 607 3141 608 3145 609 3148 610 3152 611 3156 612 3163 613 3168 614 3171 615 3178 616 3183 617 3187 618 3192 619 3198 620 3202 621 3206 622 3214 623 3220 624 3224 625 3228 626 3235 627 3238 628 3242 629 3245 630 3251 631 3256 632 3259 633 3264 634 3270 635 3277 636 3282 637 3286 638 3291 639 3295 640 3301 641 3308 642 3312 643 3314 644 3319 645 3325 646 3328 647 3333 648 3338 649 3344 650 3352 651 3356 652 3360 653 3363 654 3369 655 3374 656 3379 657 3383 658 3388 659 3394 660 3398 661 3404 662 3410 663 3415 664 3419 665 3425 666 3429 667 3435 668 3438 669 3444 670 3449 671 3454 672 3459 673 3462 674 3468 675 3474 676 3477 677 3482 678 3489 679 3494 680 3500 681 3503 682 3510 683 3516 684 3520 685 3526 686 3531 687 3536 688 3540 689 3544 690 3550 691 3555 692 3560 693 3564 694 3571 695 3578 696 3587 697 3595 698 3601 699 3604 700 3609 701 3615 702 3621 703 3626 704 3629 705 3635 706 3641 707 3646 708 3651 709 3658 710 3661 711 3666 712 3672 713 3680 714 3685 715 3690 716 3695 717 3700 718 3704 719 3708 720 3716 721 3724 722 3729 723 3734 724 3741 725 3746 726 3751 727 3756 728 3761 729 3766 730 3774 731 3780 732 3785 733 3792 734 3797 735 3800 736 3804 737 3811 738 3816 739 3819 740 3824 741 3828 742 3834 743 3839 744 3842 745 3847 746 3854 747 3860 748 3867 749 3873 750 3878 751 3882 752 3889 753 3895 754 3899 755 3905 756 3910 757 3916 758 3921 759 3927 760 3931 761 3936 762 3941 763 3946 764 3951 765 3955 766 3961 767 3966 768 3971 769 3977 770 3981 771 3984 772 3989 773 3994 774 3998 775 4002 776 4007 777 4012 778 4016 779 4024 780 4031 781 4034 782 4040 783 4046 784 4049 785 4054 786 4060 787 4064 788 4068 789 4071 790 4078 791 4082 792 4087 793 4092 794 4098 795 4103 796 4107 797 4111 798 4116 799 4121 800 4126 801 4131 802 4135 803 4142 804 4147 805 4150 806 4157 807 4162 808 4166 809 4172 810 4178 811 4182 812 4191 813 4196 814 4200 815 4203 816 4209 817 4215 818 4218 819 4222 820 4225 821 4228 822 4233 823 4238 824 4244 825 4250 826 4255 827 4260 828 4264 829 4267 830 4271 831 4278 832 4283 833 4288 834 4293 835 4298 836 4305 837 4310 838 4314 839 4319 840 4325 841 4328 842 4333 843 4338 844 4344 845 4348 846 4355 847 4361 848 4367 849 4370 850 4375 851 4382 852 4387 853 4392 854 4396 855 4402 856 4407 857 4410 858 4416 859 4420 860 4423 861 4428 862 4433 863 4437 864 4444 865 4450 866 4453 867 4459 868 4465 869 4471 870 4476 871 4480 872 4487 873 4491 874 4496 875 4502 876 4510 877 4516 878 4519 879 4524 880 4530 881 4535 882 4540 883 4546 884 4551 885 4556 886 4560 887 4567 888 4575 889 4578 890 4584 891 4590 892 4593 893 4597 894 4602 895 4609 896 4614 897 4619 898 4624 899 4629 900 4636 901 4640 902 4647 903 4655 904 4660 905 4668 906 4674 907 4679 908 4684 909 4689 910 4695 911 4700 912 4705 913 4709 914 4712 915 4719 916 4725 917 4729 918 4734 919 4741 920 4747 921 4750 922 4755 923 4760 924 4763 925 4768 926 4774 927 4781 928 4787 929 4793 930 4800 931 4806 932 4811 933 4818 934 4824 935 4830 936 4835 937 4839 938 4843 939 4848 940 4853 941 4861 942 4868 943 4871 944 4877 945 4882 946 4887 947 4890 948 4896 949 4903 950 4911 951 4916 952 4922 953 4928 954 4933 955 4938 956 4943 957 4947 958 4951 959 4955 960 4959 961 4964 962 4969 963 4975 964 4981 965 4988 966 4995 967 5002 968 5009 969 5013 970 5017 971 5022 972 5028 973 5034 974 5041 975 5045 976 5049 977 5055 978 5061 979 5064 980 5070 981 5076 982 5079 983 5086 984 5092 985 5095 986 5101 987 5106 988 5111 989 5116 990 5122 991 5129 992 5134 993 5137 994 5143 995 5150 996 5155 997 5159 998 5163 999 5169 1000 5173