# Computed using the Mathematica program that I contributed to this sequence 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 11 12 12 14 13 15 14 16 15 17 16 19 17 21 18 22 19 24 20 25 21 26 22 28 23 29 24 30 25 31 26 32 27 35 28 36 29 37 30 39 31 40 32 42 33 44 34 45 35 46 36 49 37 50 38 51 39 52 40 53 41 54 42 55 43 56 44 57 45 59 46 61 47 64 48 65 49 66 50 67 51 70 52 71 53 72 54 74 55 75 56 77 57 78 58 79 59 80 60 81 61 82 62 84 63 85 64 87 65 91 66 92 67 94 68 95 69 96 70 100 71 101 72 102 73 103 74 104 75 105 76 106 77 107 78 109 79 110 80 114 81 115 82 116 83 117 84 119 85 120 86 121 87 122 88 124 89 126 90 127 91 128 92 129 93 130 94 131 95 136 96 137 97 140 98 141 99 142 100 144 101 145 102 147 103 149 104 150 105 152 106 153 107 154 108 155 109 156 110 157 111 159 112 161 113 162 114 165 115 166 116 169 117 170 118 171 119 172 120 175 121 176 122 178 123 179 124 180 125 184 126 185 127 186 128 187 129 189 130 190 131 191 132 194 133 196 134 197 135 199 136 200 137 201 138 202 139 205 140 206 141 207 142 210 143 211 144 212 145 214 146 215 147 217 148 219 149 220 150 222 151 224 152 225 153 226 154 228 155 231 156 232 157 234 158 235 159 236 160 239 161 240 162 241 163 246 164 247 165 249 166 251 167 252 168 253 169 254 170 256 171 257 172 259 173 260 174 261 175 262 176 264 177 266 178 267 179 269 180 270 181 271 182 274 183 276 184 277 185 278 186 280 187 284 188 285 189 287 190 289 191 290 192 291 193 292 194 295 195 297 196 299 197 300 198 301 199 302 200 303 201 304 202 305 203 309 204 310 205 311 206 312 207 315 208 316 209 317 210 322 211 324 212 325 213 326 214 327 215 329 216 330 217 331 218 332 219 334 220 336 221 339 222 340 223 341 224 344 225 345 226 347 227 349 228 350 229 351 230 352 231 353 232 354 233 355 234 357 235 359 236 360 237 361 238 362 239 364 240 367 241 369 242 371 243 374 244 375 245 376 246 378 247 379 248 380 249 381 250 382 251 386 252 387 253 389 254 390 255 392 256 394 257 396 258 397 259 400 260 401 261 402 262 403 263 406 264 407 265 409 266 410 267 414 268 415 269 416 270 420 271 421 272 422 273 425 274 427 275 428 276 429 277 431 278 432 279 435 280 436 281 439 282 441 283 442 284 444 285 445 286 446 287 447 288 449 289 451 290 452 291 455 292 456 293 459 294 460 295 462 296 465 297 466 298 469 299 470 300 471 301 472 302 474 303 477 304 478 305 479 306 481 307 484 308 485 309 486 310 487 311 490 312 491 313 494 314 495 315 496 316 497 317 499 318 500 319 501 320 505 321 506 322 507 323 509 324 512 325 514 326 516 327 519 328 520 329 521 330 522 331 525 332 527 333 528 334 529 335 530 336 532 337 534 338 535 339 536 340 537 341 539 342 542 343 544 344 545 345 546 346 547 347 550 348 551 349 553 350 555 351 556 352 557 353 560 354 561 355 562 356 564 357 565 358 570 359 571 360 574 361 575 362 576 363 577 364 579 365 581 366 582 367 584 368 586 369 589 370 590 371 591 372 592 373 594 374 595 375 596 376 597 377 599 378 600 379 602 380 603 381 604 382 607 383 609 384 610 385 611 386 612 387 614 388 617 389 620 390 621 391 624 392 625 393 626 394 628 395 630 396 631 397 634 398 635 399 637 400 639 401 640 402 642 403 644 404 646 405 649 406 651 407 653 408 654 409 655 410 659 411 660 412 661 413 662 414 665 415 666 416 667 417 670 418 672 419 674 420 675 421 676 422 677 423 679 424 680 425 681 426 682 427 686 428 690 429 691 430 692 431 694 432 695 433 696 434 697 435 700 436 702 437 703 438 704 439 705 440 707 441 711 442 712 443 715 444 716 445 717 446 719 447 721 448 724 449 725 450 728 451 729 452 730 453 731 454 732 455 735 456 737 457 739 458 741 459 742 460 744 461 745 462 747 463 750 464 751 465 752 466 753 467 754 468 757 469 759 470 760 471 761 472 764 473 765 474 766 475 767 476 774 477 777 478 778 479 780 480 781 481 782 482 784 483 785 484 786 485 787 486 789 487 790 488 791 489 792 490 794 491 795 492 796 493 799 494 803 495 805 496 806 497 807 498 809 499 810 500 812 501 815 502 816 503 817 504 819 505 820 506 821 507 822 508 824 509 826 510 829 511 834 512 835 513 836 514 839 515 841 516 842 517 844 518 845 519 847 520 849 521 850 522 851 523 852 524 854 525 855 526 856 527 857 528 861 529 862 530 865 531 866 532 869 533 870 534 872 535 875 536 876 537 877 538 878 539 880 540 882 541 884 542 885 543 886 544 889 545 890 546 891 547 896 548 897 549 899 550 900 551 901 552 903 553 904 554 906 555 907 556 910 557 912 558 915 559 919 560 920 561 921 562 922 563 924 564 925 565 927 566 928 567 929 568 932 569 935 570 936 571 937 572 939 573 941 574 942 575 945 576 946 577 947 578 949 579 950 580 952 581 954 582 955 583 956 584 959 585 960 586 961 587 962 588 964 589 966 590 967 591 969 592 971 593 974 594 976 595 977 596 978 597 980 598 982 599 984 600 989 601 990 602 991 603 992 604 994 605 995 606 997 607 999 608 1001 609 1002 610 1003 611 1005 612 1006 613 1010 614 1011 615 1012 616 1015 617 1016 618 1020 619 1024 620 1025 621 1026 622 1027 623 1029 624 1030 625 1031 626 1034 627 1035 628 1036 629 1037 630 1039 631 1041 632 1044 633 1045 634 1046 635 1047 636 1051 637 1052 638 1053 639 1054 640 1057 641 1060 642 1064 643 1065 644 1066 645 1067 646 1069 647 1071 648 1072 649 1076 650 1079 651 1080 652 1081 653 1082 654 1084 655 1085 656 1086 657 1089 658 1090 659 1092 660 1094 661 1095 662 1097 663 1099 664 1102 665 1103 666 1104 667 1106 668 1107 669 1109 670 1110 671 1111 672 1114 673 1115 674 1116 675 1117 676 1121 677 1124 678 1125 679 1128 680 1129 681 1130 682 1131 683 1132 684 1134 685 1135 686 1137 687 1141 688 1142 689 1144 690 1145 691 1150 692 1151 693 1153 694 1155 695 1156 696 1157 697 1159 698 1160 699 1162 700 1164 701 1166 702 1167 703 1171 704 1172 705 1176 706 1177 707 1179 708 1180 709 1181 710 1182 711 1184 712 1185 713 1186 714 1187 715 1190 716 1192 717 1194 718 1195 719 1200 720 1201 721 1202 722 1204 723 1206 724 1209 725 1211 726 1212 727 1214 728 1215 729 1219 730 1220 731 1221 732 1222 733 1225 734 1226 735 1227 736 1228 737 1229 738 1231 739 1232 740 1234 741 1235 742 1237 743 1240 744 1241 745 1242 746 1246 747 1247 748 1249 749 1250 750 1251 751 1253 752 1255 753 1257 754 1260 755 1261 756 1264 757 1270 758 1271 759 1272 760 1274 761 1275 762 1276 763 1277 764 1278 765 1279 766 1280 767 1284 768 1286 769 1289 770 1290 771 1291 772 1292 773 1296 774 1297 775 1299 776 1300 777 1302 778 1303 779 1304 780 1306 781 1307 782 1309 783 1311 784 1312 785 1314 786 1316 787 1317 788 1320 789 1324 790 1325 791 1326 792 1327 793 1328 794 1330 795 1332 796 1335 797 1337 798 1339 799 1341 800 1342 801 1344 802 1345 803 1346 804 1349 805 1351 806 1353 807 1356 808 1359 809 1361 810 1362 811 1365 812 1366 813 1367 814 1369 815 1370 816 1372 817 1374 818 1375 819 1378 820 1379 821 1382 822 1384 823 1387 824 1389 825 1390 826 1394 827 1395 828 1396 829 1397 830 1401 831 1402 832 1403 833 1405 834 1407 835 1409 836 1414 837 1415 838 1416 839 1417 840 1419 841 1421 842 1424 843 1426 844 1427 845 1428 846 1430 847 1431 848 1432 849 1435 850 1436 851 1437 852 1440 853 1442 854 1444 855 1445 856 1447 857 1449 858 1450 859 1452 860 1454 861 1456 862 1457 863 1459 864 1460 865 1461 866 1465 867 1467 868 1470 869 1471 870 1472 871 1474 872 1475 873 1476 874 1478 875 1479 876 1480 877 1481 878 1485 879 1486 880 1487 881 1489 882 1494 883 1495 884 1496 885 1499 886 1500 887 1501 888 1505 889 1506 890 1507 891 1509 892 1510 893 1512 894 1514 895 1519 896 1520 897 1521 898 1522 899 1524 900 1525 901 1527 902 1528 903 1530 904 1531 905 1534 906 1535 907 1536 908 1537 909 1540 910 1541 911 1542 912 1544 913 1547 914 1549 915 1550 916 1551 917 1552 918 1554 919 1556 920 1557 921 1559 922 1562 923 1564 924 1565 925 1566 926 1569 927 1571 928 1572 929 1574 930 1575 931 1576 932 1579 933 1580 934 1582 935 1585 936 1586 937 1587 938 1589 939 1590 940 1591 941 1596 942 1597 943 1599 944 1600 945 1601 946 1603 947 1604 948 1605 949 1606 950 1610 951 1611 952 1612 953 1615 954 1617 955 1619 956 1621 957 1622 958 1625 959 1626 960 1627 961 1628 962 1629 963 1631 964 1632 965 1634 966 1636 967 1640 968 1641 969 1645 970 1647 971 1650 972 1652 973 1653 974 1654 975 1655 976 1656 977 1657 978 1660 979 1661 980 1662 981 1664 982 1666 983 1667 984 1669 985 1674 986 1675 987 1677 988 1678 989 1680 990 1681 991 1682 992 1684 993 1687 994 1689 995 1690 996 1691 997 1692 998 1694 999 1696 1000 1697