1 2 2 3 3 5 4 6 5 7 6 10 7 11 8 13 9 14 10 17 11 19 12 22 13 23 14 26 15 29 16 31 17 34 18 37 19 38 20 41 21 43 22 46 23 47 24 53 25 58 26 59 27 61 28 62 29 67 30 71 31 73 32 74 33 79 34 82 35 83 36 86 37 89 38 94 39 97 40 101 41 103 42 106 43 107 44 109 45 113 46 118 47 122 48 127 49 131 50 134 51 137 52 139 53 142 54 146 55 149 56 151 57 157 58 158 59 163 60 166 61 167 62 173 63 178 64 179 65 181 66 191 67 193 68 194 69 197 70 199 71 202 72 206 73 211 74 214 75 218 76 223 77 226 78 227 79 229 80 233 81 239 82 241 83 251 84 254 85 257 86 262 87 263 88 269 89 271 90 274 91 277 92 278 93 281 94 283 95 293 96 298 97 302 98 307 99 311 100 313 101 314 102 317 103 326 104 331 105 334 106 337 107 346 108 347 109 349 110 353 111 358 112 359 113 362 114 367 115 373 116 379 117 382 118 383 119 386 120 389 121 394 122 397 123 398 124 401 125 409 126 419 127 421 128 422 129 431 130 433 131 439 132 443 133 446 134 449 135 454 136 457 137 458 138 461 139 463 140 466 141 467 142 478 143 479 144 482 145 487 146 491 147 499 148 502 149 503 150 509 151 514 152 521 153 523 154 526 155 538 156 541 157 542 158 547 159 554 160 557 161 562 162 563 163 566 164 569 165 571 166 577 167 586 168 587 169 593 170 599 171 601 172 607 173 613 174 614 175 617 176 619 177 622 178 626 179 631 180 634 181 641 182 643 183 647 184 653 185 659 186 661 187 662 188 673 189 674 190 677 191 683 192 691 193 694 194 698 195 701 196 706 197 709 198 718 199 719 200 727 201 733 202 734 203 739 204 743 205 746 206 751 207 757 208 758 209 761 210 766 211 769 212 773 213 778 214 787 215 794 216 797 217 802 218 809 219 811 220 818 221 821 222 823 223 827 224 829 225 838 226 839 227 842 228 853 229 857 230 859 231 862 232 863 233 866 234 877 235 878 236 881 237 883 238 886 239 887 240 898 241 907 242 911 243 914 244 919 245 922 246 926 247 929 248 934 249 937 250 941 251 947 252 953 253 958 254 967 255 971 256 974 257 977 258 982 259 983 260 991 261 997 262 998 263 1006 264 1009 265 1013 266 1018 267 1019 268 1021 269 1031 270 1033 271 1039 272 1042 273 1046 274 1049 275 1051 276 1061 277 1063 278 1069 279 1082 280 1087 281 1091 282 1093 283 1094 284 1097 285 1103 286 1109 287 1114 288 1117 289 1123 290 1126 291 1129 292 1138 293 1142 294 1151 295 1153 296 1154 297 1163 298 1171 299 1174 300 1181 301 1186 302 1187 303 1193 304 1198 305 1201 306 1202 307 1213 308 1214 309 1217 310 1223 311 1226 312 1229 313 1231 314 1234 315 1237 316 1238 317 1249 318 1259 319 1262 320 1277 321 1279 322 1282 323 1283 324 1286 325 1289 326 1291 327 1294 328 1297 329 1301 330 1303 331 1306 332 1307 333 1318 334 1319 335 1321 336 1322 337 1327 338 1346 339 1354 340 1361 341 1366 342 1367 343 1373 344 1381 345 1382 346 1399 347 1402 348 1409 349 1418 350 1423 351 1427 352 1429 353 1433 354 1438 355 1439 356 1447 357 1451 358 1453 359 1454 360 1459 361 1466 362 1471 363 1478 364 1481 365 1483 366 1486 367 1487 368 1489 369 1493 370 1499 371 1502 372 1511 373 1514 374 1522 375 1523 376 1531 377 1538 378 1543 379 1546 380 1549 381 1553 382 1559 383 1567 384 1571 385 1574 386 1579 387 1583 388 1594 389 1597 390 1601 391 1607 392 1609 393 1613 394 1618 395 1619 396 1621 397 1622 398 1627 399 1637 400 1642 401 1646 402 1654 403 1657 404 1658 405 1663 406 1667 407 1669 408 1678 409 1693 410 1697 411 1699 412 1706 413 1709 414 1714 415 1718 416 1721 417 1723 418 1726 419 1733 420 1741 421 1747 422 1753 423 1754 424 1759 425 1762 426 1766 427 1774 428 1777 429 1783 430 1787 431 1789 432 1801 433 1811 434 1814 435 1822 436 1823 437 1831 438 1838 439 1847 440 1858 441 1861 442 1867 443 1871 444 1873 445 1874 446 1877 447 1879 448 1882 449 1889 450 1894 451 1901 452 1906 453 1907 454 1913 455 1931 456 1933 457 1934 458 1942 459 1949 460 1951 461 1954 462 1966 463 1973 464 1979 465 1982 466 1987 467 1993 468 1994 469 1997 470 1999 471 2003 472 2011 473 2017 474 2018 475 2026 476 2027 477 2029 478 2038 479 2039 480 2042 481 2053 482 2062 483 2063 484 2066 485 2069 486 2078 487 2081 488 2083 489 2087 490 2089 491 2098 492 2099 493 2102 494 2111 495 2113 496 2122 497 2126 498 2129 499 2131 500 2137 501 2138 502 2141 503 2143 504 2153 505 2161 506 2174 507 2179 508 2182 509 2186 510 2194 511 2203 512 2206 513 2207 514 2213 515 2218 516 2221 517 2234 518 2237 519 2239 520 2243 521 2246 522 2251 523 2258 524 2267 525 2269 526 2273 527 2281 528 2287 529 2293 530 2297 531 2302 532 2306 533 2309 534 2311 535 2326 536 2333 537 2339 538 2341 539 2342 540 2347 541 2351 542 2357 543 2362 544 2371 545 2374 546 2377 547 2381 548 2383 549 2386 550 2389 551 2393 552 2399 553 2402 554 2411 555 2417 556 2423 557 2426 558 2434 559 2437 560 2441 561 2446 562 2447 563 2458 564 2459 565 2462 566 2467 567 2473 568 2474 569 2477 570 2498 571 2503 572 2518 573 2521 574 2531 575 2539 576 2543 577 2549 578 2551 579 2554 580 2557 581 2558 582 2566 583 2578 584 2579 585 2582 586 2591 587 2593 588 2594 589 2602 590 2606 591 2609 592 2614 593 2617 594 2621 595 2633 596 2638 597 2642 598 2647 599 2654 600 2657 601 2659 602 2663 603 2671 604 2677 605 2683 606 2687 607 2689 608 2693 609 2699 610 2707 611 2711 612 2713 613 2719 614 2722 615 2729 616 2731 617 2734 618 2741 619 2746 620 2749 621 2753 622 2762 623 2767 624 2777 625 2789 626 2791 627 2797 628 2798 629 2801 630 2803 631 2818 632 2819 633 2833 634 2837 635 2843 636 2846 637 2851 638 2854 639 2857 640 2858 641 2861 642 2866 643 2878 644 2879 645 2887 646 2894 647 2897 648 2902 649 2903 650 2906 651 2909 652 2917 653 2918 654 2927 655 2939 656 2942 657 2953 658 2957 659 2962 660 2963 661 2966 662 2969 663 2971 664 2974 665 2978 666 2986 667 2998 668 2999 669 3001 670 3011 671 3019 672 3022 673 3023 674 3037 675 3041 676 3046 677 3049 678 3061 679 3062 680 3067 681 3079 682 3083 683 3086 684 3089 685 3098 686 3106 687 3109 688 3118 689 3119 690 3121 691 3134 692 3137 693 3142 694 3158 695 3163 696 3166 697 3167 698 3169 699 3181 700 3187 701 3191 702 3194 703 3202 704 3203 705 3209 706 3214 707 3217 708 3218 709 3221 710 3226 711 3229 712 3238 713 3242 714 3251 715 3253 716 3254 717 3257 718 3259 719 3271 720 3274 721 3299 722 3301 723 3307 724 3313 725 3314 726 3319 727 3323 728 3326 729 3329 730 3331 731 3334 732 3338 733 3343 734 3347 735 3359 736 3361 737 3371 738 3373 739 3386 740 3389 741 3391 742 3394 743 3398 744 3407 745 3413 746 3418 747 3433 748 3442 749 3446 750 3449 751 3457 752 3461 753 3463 754 3466 755 3467 756 3469 757 3482 758 3491 759 3494 760 3499 761 3506 762 3511 763 3517 764 3518 765 3527 766 3529 767 3533 768 3539 769 3541 770 3547 771 3554 772 3557 773 3559 774 3566 775 3571 776 3574 777 3578 778 3581 779 3583 780 3593 781 3602 782 3607 783 3613 784 3617 785 3622 786 3623 787 3631 788 3637 789 3643 790 3646 791 3659 792 3662 793 3671 794 3673 795 3677 796 3691 797 3694 798 3697 799 3701 800 3709 801 3719 802 3722 803 3727 804 3733 805 3734 806 3739 807 3742 808 3746 809 3754 810 3758 811 3761 812 3767 813 3769 814 3778 815 3779 816 3793 817 3797 818 3802 819 3803 820 3814 821 3821 822 3823 823 3826 824 3833 825 3847 826 3851 827 3853 828 3862 829 3863 830 3866 831 3877 832 3881 833 3889 834 3898 835 3902 836 3907 837 3911 838 3917 839 3919 840 3923 841 3929 842 3931 843 3943 844 3946 845 3947 846 3958 847 3967 848 3974 849 3986 850 3989 851 3994 852 3998 853 4001 854 4003 855 4006 856 4007 857 4013 858 4019 859 4021 860 4022 861 4027 862 4034 863 4049 864 4051 865 4054 866 4057 867 4058 868 4073 869 4078 870 4079 871 4091 872 4093 873 4099 874 4106 875 4111 876 4126 877 4127 878 4129 879 4133 880 4138 881 4139 882 4153 883 4157 884 4159 885 4162 886 4166 887 4174 888 4177 889 4178 890 4198 891 4201 892 4211 893 4217 894 4219 895 4222 896 4226 897 4229 898 4231 899 4241 900 4243 901 4253 902 4258 903 4259 904 4261 905 4262 906 4271 907 4273 908 4274 909 4282 910 4283 911 4286 912 4289 913 4297 914 4306 915 4322 916 4327 917 4337 918 4339 919 4349 920 4357 921 4358 922 4363 923 4373 924 4391 925 4397 926 4406 927 4409 928 4414 929 4421 930 4423 931 4426 932 4441 933 4442 934 4447 935 4451 936 4457 937 4463 938 4474 939 4478 940 4481 941 4483 942 4486 943 4493 944 4502 945 4507 946 4513 947 4517 948 4519 949 4523 950 4534 951 4538 952 4546 953 4547 954 4549 955 4561 956 4562 957 4567 958 4574 959 4583 960 4586 961 4591 962 4594 963 4597 964 4603 965 4618 966 4621 967 4622 968 4637 969 4639 970 4643 971 4649 972 4651 973 4657 974 4663 975 4666 976 4673 977 4678 978 4679 979 4682 980 4691 981 4694 982 4702 983 4703 984 4714 985 4721 986 4723 987 4729 988 4733 989 4742 990 4751 991 4754 992 4759 993 4762 994 4766 995 4778 996 4783 997 4786 998 4787 999 4789 1000 4793