1 1 2 2 3 3 4 6 5 9 6 14 7 15 8 18 9 21 10 26 11 29 12 30 13 33 14 36 15 39 16 44 17 51 18 54 19 63 20 68 21 69 22 74 23 75 24 78 25 81 26 86 27 89 28 90 29 95 30 96 31 99 32 114 33 119 34 120 35 125 36 128 37 131 38 134 39 135 40 138 41 141 42 146 43 153 44 156 45 165 46 168 47 173 48 174 49 179 50 186 51 189 52 194 53 209 54 210 55 215 56 216 57 219 58 224 59 231 60 254 61 261 62 270 63 273 64 278 65 281 66 284 67 285 68 288 69 293 70 296 71 299 72 300 73 303 74 306 75 309 76 320 77 321 78 326 79 329 80 330 81 341 82 350 83 359 84 366 85 369 86 378 87 393 88 398 89 405 90 410 91 411 92 414 93 419 94 426 95 429 96 438 97 441 98 464 99 473 100 476 101 483 102 488 103 491 104 498 105 509 106 510 107 515 108 516 109 519 110 524 111 525 112 530 113 531 114 534 115 543 116 546 117 551 118 554 119 561 120 564 121 575 122 576 123 581 124 590 125 593 126 596 127 611 128 614 129 615 130 618 131 629 132 638 133 639 134 644 135 645 136 648 137 651 138 660 139 663 140 680 141 683 142 686 143 699 144 704 145 711 146 714 147 719 148 726 149 729 150 740 151 741 152 744 153 749 154 774 155 779 156 798 157 803 158 804 159 809 160 810 161 813 162 818 163 831 164 834 165 849 166 854 167 861 168 866 169 873 170 876 171 879 172 888 173 891 174 894 175 905 176 930 177 933 178 936 179 939 180 944 181 953 182 956 183 965 184 966 185 975 186 986 187 989 188 996 189 999 190 1008 191 1013 192 1014 193 1019 194 1026 195 1031 196 1034 197 1041 198 1044 199 1049 200 1056 201 1065 202 1068 203 1071 204 1076 205 1089 206 1106 207 1119 208 1134 209 1143 210 1146 211 1155 212 1166 213 1169 214 1170 215 1173 216 1178 217 1185 218 1188 219 1191 220 1194 221 1199 222 1208 223 1211 224 1218 225 1223 226 1236 227 1251 228 1260 229 1265 230 1274 231 1275 232 1278 233 1289 234 1296 235 1323 236 1328 237 1329 238 1338 239 1341 240 1344 241 1349 242 1356 243 1359 244 1364 245 1365 246 1370 247 1383 248 1388 249 1395 250 1398 251 1401 252 1416 253 1421 254 1428 255 1439 256 1448 257 1451 258 1454 259 1463 260 1476 261 1481 262 1484 263 1485 264 1500 265 1505 266 1518 267 1533 268 1544 269 1559 270 1560 271 1581 272 1584 273 1593 274 1604 275 1625 276 1626 277 1629 278 1650 279 1653 280 1656 281 1659 282 1664 283 1665 284 1680 285 1685 286 1686 287 1695 288 1706 289 1731 290 1734 291 1745 292 1758 293 1763 294 1764 295 1769 296 1770 297 1773 298 1778 299 1779 300 1790 301 1791 302 1796 303 1803 304 1806 305 1811 306 1818 307 1821 308 1836 309 1845 310 1848 311 1859 312 1866 313 1869 314 1880 315 1883 316 1884 317 1889 318 1896 319 1901 320 1910 321 1911 322 1916 323 1923 324 1926 325 1931 326 1938 327 1953 328 1958 329 1959 330 1964 331 1965 332 1994 333 2001 334 2006 335 2009 336 2010 337 2013 338 2024 339 2025 340 2028 341 2039 342 2046 343 2049 344 2064 345 2069 346 2076 347 2079 348 2088 349 2105 350 2108 351 2109 352 2114 353 2115 354 2120 355 2121 356 2126 357 2129 358 2130 359 2135 360 2136 361 2141 362 2144 363 2163 364 2168 365 2169 366 2174 367 2181 368 2186 369 2195 370 2198 371 2211 372 2220 373 2223 374 2228 375 2231 376 2240 377 2241 378 2246 379 2253 380 2256 381 2259 382 2274 383 2283 384 2298 385 2301 386 2310 387 2319 388 2324 389 2325 390 2328 391 2331 392 2336 393 2339 394 2360 395 2361 396 2364 397 2375 398 2394 399 2399 400 2400 401 2415 402 2430 403 2435 404 2438 405 2451 406 2454 407 2459 408 2466 409 2471 410 2478 411 2483 412 2484 413 2493 414 2496 415 2499 416 2504 417 2505 418 2510 419 2511 420 2538 421 2543 422 2550 423 2553 424 2556 425 2559 426 2576 427 2583 428 2594 429 2613 430 2616 431 2639 432 2640 433 2651 434 2654 435 2661 436 2666 437 2673 438 2690 439 2693 440 2696 441 2699 442 2706 443 2709 444 2718 445 2721 446 2724 447 2735 448 2738 449 2739 450 2750 451 2751 452 2760 453 2763 454 2778 455 2781 456 2784 457 2795 458 2820 459 2823 460 2826 461 2829 462 2834 463 2841 464 2844 465 2855 466 2858 467 2871 468 2874 469 2889 470 2900 471 2903 472 2906 473 2913 474 2924 475 2925 476 2928 477 2933 478 2934 479 2939 480 2940 481 2951 482 2976 483 2993 484 3014 485 3021 486 3026 487 3033 488 3036 489 3039 490 3044 491 3045 492 3050 493 3065 494 3066 495 3071 496 3086 497 3099 498 3108 499 3123 500 3128 501 3131 502 3134 503 3135 504 3138 505 3143 506 3150 507 3155 508 3158 509 3161 510 3164 511 3171 512 3176 513 3179 514 3180 515 3183 516 3186 517 3189 518 3194 519 3213 520 3224 521 3225 522 3234 523 3245 524 3260 525 3273 526 3276 527 3281 528 3284 529 3285 530 3288 531 3299 532 3318 533 3329 534 3330 535 3339 536 3344 537 3345 538 3350 539 3351 540 3354 541 3359 542 3366 543 3381 544 3390 545 3395 546 3396 547 3401 548 3414 549 3431 550 3434 551 3435 552 3458 553 3473 554 3474 555 3479 556 3480 557 3483 558 3488 559 3491 560 3498 561 3509 562 3528 563 3539 564 3554 565 3563 566 3564 567 3575 568 3588 569 3593 570 3596 571 3603 572 3606 573 3609 574 3614 575 3621 576 3626 577 3641 578 3648 579 3653 580 3654 581 3665 582 3666 583 3675 584 3684 585 3705 586 3708 587 3725 588 3728 589 3729 590 3738 591 3743 592 3744 593 3749 594 3758 595 3761 596 3764 597 3773 598 3774 599 3779 600 3780 601 3791 602 3794 603 3795 604 3810 605 3819 606 3824 607 3843 608 3858 609 3861 610 3870 611 3879 612 3894 613 3911 614 3914 615 3933 616 3936 617 3939 618 3950 619 3953 620 3966 621 3975 622 3996 623 4005 624 4008 625 4019 626 4026 627 4029 628 4034 629 4043 630 4044 631 4055 632 4058 633 4061 634 4080 635 4083 636 4104 637 4109 638 4110 639 4115 640 4116 641 4121 642 4134 643 4143 644 4146 645 4155 646 4158 647 4181 648 4184 649 4193 650 4194 651 4209 652 4214 653 4215 654 4230 655 4233 656 4250 657 4263 658 4268 659 4269 660 4286 661 4299 662 4304 663 4311 664 4314 665 4323 666 4334 667 4349 668 4356 669 4359 670 4368 671 4373 672 4376 673 4389 674 4410 675 4415 676 4418 677 4419 678 4424 679 4431 680 4446 681 4461 682 4464 683 4475 684 4484 685 4485 686 4500 687 4503 688 4506 689 4521 690 4524 691 4529 692 4554 693 4563 694 4566 695 4575 696 4578 697 4593 698 4604 699 4613 700 4620 701 4641 702 4646 703 4655 704 4668 705 4671 706 4674 707 4685 708 4688 709 4695 710 4698 711 4701 712 4706 713 4709 714 4710 715 4715 716 4716 717 4719 718 4730 719 4731 720 4736 721 4739 722 4748 723 4755 724 4760 725 4769 726 4800 727 4809 728 4814 729 4815 730 4824 731 4839 732 4844 733 4859 734 4860 735 4869 736 4874 737 4883 738 4884 739 4893 740 4908 741 4919 742 4928 743 4929 744 4950 745 4953 746 4964 747 4965 748 4970 749 4983 750 4986 751 5003 752 5004 753 5019 754 5030 755 5033 756 5034 757 5039 758 5046 759 5049 760 5066 761 5069 762 5070 763 5075 764 5084 765 5105 766 5126 767 5129 768 5136 769 5151 770 5156 771 5165 772 5166 773 5171 774 5178 775 5195 776 5214 777 5229 778 5238 779 5243 780 5250 781 5265 782 5294 783 5303 784 5306 785 5313 786 5328 787 5331 788 5354 789 5355 790 5364 791 5369 792 5376 793 5385 794 5390 795 5399 796 5418 797 5423 798 5426 799 5429 800 5430 801 5433 802 5444 803 5445 804 5454 805 5469 806 5474 807 5489 808 5496 809 5501 810 5528 811 5529 812 5534 813 5535 814 5546 815 5559 816 5574 817 5579 818 5580 819 5585 820 5586 821 5619 822 5628 823 5639 824 5658 825 5675 826 5676 827 5691 828 5696 829 5699 830 5718 831 5721 832 5744 833 5745 834 5748 835 5751 836 5774 837 5775 838 5796 839 5849 840 5850 841 5859 842 5888 843 5889 844 5894 845 5903 846 5906 847 5913 848 5916 849 5919 850 5948 851 5951 852 5954 853 5961 854 5966 855 5969 856 5970 857 5979 858 5984 859 5985 860 5990 861 5993 862 6018 863 6021 864 6024 865 6035 866 6036 867 6053 868 6054 869 6059 870 6074 871 6081 872 6098 873 6101 874 6120 875 6125 876 6126 877 6131 878 6134 879 6161 880 6164 881 6171 882 6186 883 6189 884 6200 885 6225 886 6228 887 6239 888 6248 889 6251 890 6258 891 6263 892 6270 893 6273 894 6276 895 6291 896 6294 897 6305 898 6306 899 6309 900 6318 901 6323 902 6326 903 6329 904 6344 905 6351 906 6356 907 6369 908 6378 909 6381 910 6390 911 6395 912 6404 913 6411 914 6414 915 6449 916 6458 917 6459 918 6470 919 6479 920 6486 921 6489 922 6500 923 6501 924 6504 925 6521 926 6524 927 6531 928 6546 929 6549 930 6554 931 6563 932 6588 933 6591 934 6608 935 6609 936 6614 937 6629 938 6648 939 6663 940 6668 941 6669 942 6690 943 6699 944 6708 945 6725 946 6728 947 6731 948 6734 949 6743 950 6756 951 6761 952 6768 953 6783 954 6788 955 6795 956 6798 957 6809 958 6816 959 6839 960 6840 961 6843 962 6846 963 6855 964 6860 965 6861 966 6864 967 6875 968 6878 969 6879 970 6890 971 6899 972 6914 973 6915 974 6920 975 6929 976 6936 977 6939 978 6950 979 6951 980 6956 981 6965 982 6966 983 6981 984 6998 985 6999 986 7004 987 7005 988 7014 989 7025 990 7028 991 7035 992 7040 993 7041 994 7074 995 7079 996 7086 997 7103 998 7110 999 7121 1000 7124