1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 14 13 15 14 16 15 17 16 18 17 19 18 21 19 22 20 25 21 27 22 31 23 32 24 33 25 34 26 38 27 40 28 42 29 43 30 44 31 46 32 52 33 54 34 55 35 56 36 57 37 59 38 61 39 64 40 67 41 70 42 74 43 76 44 80 45 83 46 88 47 89 48 91 49 93 50 100 51 104 52 110 53 111 54 112 55 116 56 117 57 120 58 122 59 123 60 132 61 137 62 140 63 141 64 142 65 143 66 148 67 152 68 161 69 165 70 167 71 169 72 172 73 174 74 185 75 192 76 193 77 194 78 197 79 203 80 205 81 207 82 208 83 213 84 222 85 239 86 244 87 249 88 251 89 253 90 254 91 256 92 272 93 296 94 299 95 300 96 303 97 306 98 307 99 310 100 322 101 323 102 340 103 343 104 357 105 363 106 364 107 366 108 371 109 372 110 383 111 390 112 410 113 424 114 426 115 442 116 447 117 448 118 452 119 457 120 459 121 463 122 467 123 506 124 510 125 512 126 514 127 518 128 536 129 539 130 552 131 585 132 589 133 590 134 592 135 595 136 597 137 605 138 636 139 640 140 641 141 649 142 659 143 668 144 685 145 691 146 692 147 701 148 703 149 750 150 759 151 760 152 762 153 765 154 769 155 790 156 801 157 804 158 809 159 811 160 864 161 877 162 881 163 884 164 904 165 927 166 943 167 957 168 960 169 982 170 1000 171 1002 172 1024 173 1060 174 1062 175 1064 176 1066 177 1067 178 1069 179 1083 180 1112 181 1113 182 1141 183 1205 184 1213 185 1216 186 1220 187 1234 188 1251 189 1253 190 1260 191 1261 192 1283 193 1285 194 1314 195 1323 196 1393 197 1399 198 1401 199 1405 200 1419 201 1426 202 1430 203 1440 204 1460 205 1483 206 1504 207 1513 208 1588 209 1589 210 1591 211 1610 212 1657 213 1673 214 1700 215 1706 216 1739 217 1802 218 1807 219 1811 220 1816 221 1830 222 1832 223 1846 224 1865 225 1871 226 1885 227 1887 228 1894 229 1912 230 1948 231 1966 232 1972 233 1977 234 2029 235 2031 236 2035 237 2048 238 2077 239 2118 240 2128 241 2134 242 2141 243 2157 244 2242 245 2244 246 2295 247 2300 248 2304 249 2321 250 2360 251 2375 252 2388 253 2407 254 2468 255 2496 256 2524 257 2567 258 2581 259 2590 260 2629 261 2630 262 2661 263 2712 264 2715 265 2765 266 2779 267 2822 268 2823 269 2840 270 2886 271 2897 272 2910 273 2921 274 2924 275 2955 276 3006 277 3166 278 3187 279 3191 280 3213 281 3227 282 3246 283 3249 284 3264 285 3268 286 3311 287 3323 288 3324 289 3363 290 3376 291 3448 292 3457 293 3466 294 3516 295 3542 296 3602 297 3616 298 3658 299 3677 300 3715 301 3725 302 3777 303 3799 304 3806 305 3875 306 3923 307 3961 308 4014 309 4025 310 4081 311 4097 312 4132 313 4140 314 4168 315 4192 316 4238 317 4267 318 4310 319 4485 320 4492 321 4498 322 4526 323 4571 324 4576 325 4582 326 4653 327 4654 328 4660 329 4669 330 4694 331 4819 332 4844 333 4882 334 4906 335 4908 336 4921 337 4953 338 4978 339 5016 340 5076 341 5107 342 5120 343 5147 344 5189 345 5285 346 5422 347 5435 348 5496 349 5516 350 5590 351 5598 352 5704 353 5718 354 5738 355 5753 356 5791 357 5793 358 5810 359 5833 360 5856 361 5922 362 5962 363 5971 364 5988 365 6023 366 6112 367 6122 368 6168 369 6244 370 6282 371 6352 372 6378 373 6404 374 6419 375 6458 376 6476 377 6519 378 6552 379 6573 380 6602 381 6623 382 6651 383 6655 384 6953 385 6995 386 7023 387 7050 388 7108 389 7125 390 7126 391 7356 392 7475 393 7485 394 7513 395 7539 396 7584 397 7695 398 7748 399 7802 400 7858 401 7889 402 7917 403 7983 404 7998 405 8129 406 8209 407 8221 408 8268 409 8295 410 8417 411 8429 412 8441 413 8468 414 8552 415 8610 416 8697 417 8705 418 8747 419 8806 420 8808 421 8809 422 8871 423 8921 424 9012 425 9256 426 9326 427 9351 428 9383 429 9453 430 9569 431 9592 432 9792 433 9813 434 9825 435 9957 436 10058 437 10073 438 10151 439 10257 440 10329 441 10330 442 10340 443 10399 444 10439 445 10514 446 10597 447 10600 448 10655 449 10700 450 10790 451 10792 452 10842 453 10880 454 10994 455 11023 456 11074 457 11119 458 11147 459 11159 460 11258 461 11312 462 11334 463 11383 464 11396 465 11490 466 11526 467 11709 468 11746 469 11859 470 11942 471 12000 472 12076 473 12102 474 12134 475 12205 476 12215 477 12272 478 12309 479 12316 480 12347 481 12509 482 12574 483 12653 484 12728 485 12774 486 12863 487 12929 488 12951 489 12958 490 12993 491 13366 492 13383 493 13394 494 13592 495 13792 496 13817 497 14345 498 14595 499 14616 500 14784 501 14793 502 14809 503 14840 504 14848 505 14895 506 15001 507 15030 508 15045 509 15167 510 15183 511 15208 512 15267 513 15399 514 15517 515 15599 516 15714 517 15797 518 15840 519 15939 520 16009 521 16108 522 16158 523 16243 524 16355 525 16436 526 16444 527 16578 528 16629 529 16685 530 16734 531 16853 532 16857 533 17097 534 17286 535 17344 536 17346 537 17555 538 17701 539 17751 540 17798 541 17945 542 18200 543 18342 544 18369 545 18523 546 18619 547 18667 548 18682 549 18844 550 18902 551 19001 552 19040 553 19063 554 19128 555 19161 556 19310 557 19544 558 19565 559 19762 560 19958 561 19982 562 20025 563 20071 564 20132 565 20137 566 20162 567 20313 568 20473 569 20710 570 20730 571 20738 572 20739 573 20832 574 20875 575 21077 576 21147 577 21166 578 21369 579 21484 580 21587 581 21612 582 21709 583 21723 584 21751 585 22059 586 22250 587 22435 588 22547 589 22998 590 23207 591 23295 592 23362 593 23610 594 23624 595 23722 596 23727 597 23744 598 23914 599 23938 600 23954 601 24157 602 24180 603 24371 604 24388 605 24447 606 24562 607 24576 608 24661 609 25221 610 25439 611 25703 612 25741 613 25764 614 26016 615 26302 616 26637 617 27004 618 27130 619 27154 620 27219 621 27408 622 27419 623 27480 624 27481 625 27817 626 27856 627 27925 628 28092 629 28313 630 28515 631 28584 632 28586 633 28608 634 28762 635 28764 636 28781 637 28853 638 28903 639 29186 640 29505 641 29530 642 29547 643 29559 644 29623 645 29857 646 29927 647 30227 648 30388 649 30389 650 30633 651 30786 652 30856 653 30937 654 31319 655 31325 656 31405 657 31559 658 31583 659 31754 660 31966 661 32106 662 32121 663 32160 664 32491 665 32605 666 32871 667 32992 668 33198 669 33476 670 33503 671 34018 672 34037 673 34067 674 34114 675 34286 676 34312 677 34323 678 34372 679 34928 680 34935 681 35132 682 35273 683 35476 684 35529 685 35680 686 35765 687 35908 688 35980 689 36052 690 36228 691 36249 692 36280 693 36332 694 36352 695 36497 696 36677 697 37108 698 37444 699 37593 700 37771 701 38043 702 38055 703 38128 704 38188 705 38290 706 38488 707 38693 708 39149 709 39156 710 39362 711 39473 712 39682 713 39956 714 40021 715 40026 716 40043 717 40044 718 40262 719 40420 720 40989 721 41855 722 41934 723 41939 724 42004 725 42197 726 42204 727 42231 728 42314 729 42532 730 42655 731 43078 732 43150 733 43459 734 43483 735 43675 736 43698 737 43972 738 43980 739 44046 740 44311 741 44564 742 44614 743 44765 744 45054 745 45277 746 45360 747 45382 748 45543 749 45591 750 45647 751 46376 752 46468 753 47042 754 47102 755 47282 756 47415 757 47732 758 47868 759 47955 760 48276 761 48446 762 48551 763 48845 764 49915 765 49978 766 50010 767 50176 768 50348 769 50414 770 50881 771 51100 772 51296 773 51592 774 52071 775 52077 776 52183 777 52197 778 52906 779 52921 780 53113 781 53250 782 53639 783 53758 784 53825 785 53829 786 53946 787 54344 788 54451 789 54572 790 55486 791 55525 792 56186 793 56296 794 56527 795 56546 796 56564 797 56788 798 57226 799 57323 800 57359 801 57460 802 57478 803 57659 804 57667 805 57921 806 58094 807 58496 808 58499 809 58576 810 58702 811 58873 812 59046 813 59173 814 60727 815 60850 816 60993 817 61067 818 61101 819 61150 820 61660 821 61679 822 62369 823 62505 824 62592 825 62595 826 63403 827 63451 828 63613 829 63748 830 63875 831 64234 832 64337 833 64356 834 64496 835 64586 836 64630 837 64801 838 64929 839 65162 840 66032 841 66169 842 66380 843 66491 844 66640 845 66833 846 67030 847 67165 848 68258 849 68383 850 68461 851 68627 852 68761 853 68937 854 69107 855 69268 856 69591 857 70488 858 70801 859 70843 860 70903 861 70994 862 71364 863 71380 864 71489 865 72264 866 72272 867 72381 868 72503 869 72761 870 73142 871 73340 872 73352 873 73484 874 74231 875 74313 876 74423 877 74424 878 75150 879 75791 880 75856 881 75980 882 76013 883 76209 884 76767 885 77115 886 77280 887 77312 888 77851 889 77990 890 78052 891 78348 892 78650 893 78652 894 78798 895 78851 896 78864 897 79067 898 79305 899 79536 900 79569 901 79854 902 79931 903 79972 904 80903 905 81311 906 81539 907 81799 908 81917 909 82218 910 82325 911 82706 912 83204 913 83321 914 83473 915 83528 916 84058 917 84756 918 84762 919 86095 920 86992 921 87291 922 87538 923 87547 924 87917 925 88042 926 88683 927 88974 928 89809 929 90182 930 90265 931 90300 932 91103 933 91174 934 91690 935 91908 936 92667 937 92864 938 93190 939 93225 940 93368 941 93780 942 95107 943 95265 944 95515 945 96025 946 96699 947 97349 948 97574 949 97666 950 97683 951 98671 952 99146 953 99843