1 0 2 1 3 2 4 3 5 4 6 5 7 6 8 7 9 8 10 9 11 16 12 17 13 18 14 24 15 25 16 26 17 27 18 32 19 33 20 34 21 35 22 36 23 40 24 41 25 42 26 43 27 44 28 45 29 48 30 49 31 50 32 51 33 52 34 53 35 54 36 56 37 57 38 58 39 59 40 60 41 61 42 62 43 63 44 64 45 72 46 73 47 128 48 136 49 137 50 144 51 145 52 146 53 192 54 200 55 201 56 208 57 209 58 210 59 216 60 217 61 218 62 219 63 256 64 264 65 265 66 272 67 273 68 274 69 280 70 281 71 282 72 283 73 288 74 289 75 290 76 291 77 292 78 320 79 328 80 329 81 336 82 337 83 338 84 344 85 345 86 346 87 347 88 352 89 353 90 354 91 355 92 356 93 360 94 361 95 362 96 363 97 364 98 365 99 384 100 392 101 393 102 400 103 401 104 402 105 408 106 409 107 410 108 411 109 416 110 417 111 418 112 419 113 420 114 424 115 425 116 426 117 427 118 428 119 429 120 432 121 433 122 434 123 435 124 436 125 437 126 438 127 448 128 456 129 457 130 464 131 465 132 466 133 472 134 473 135 474 136 475 137 480 138 481 139 482 140 483 141 484 142 488 143 489 144 490 145 491 146 492 147 493 148 496 149 497 150 498 151 499 152 500 153 501 154 502 155 504 156 505 157 506 158 507 159 508 160 509 161 510 162 511 163 512 164 576 165 584 166 585 167 1024 168 1088 169 1096 170 1097 171 1152 172 1160 173 1161 174 1168 175 1169 176 1170 177 1536 178 1600 179 1608 180 1609 181 1664 182 1672 183 1673 184 1680 185 1681 186 1682 187 1728 188 1736 189 1737 190 1744 191 1745 192 1746 193 1752 194 1753 195 1754 196 1755 197 2048 198 2112 199 2120 200 2121 201 2176 202 2184 203 2185 204 2192 205 2193 206 2194 207 2240 208 2248 209 2249 210 2256 211 2257 212 2258 213 2264 214 2265 215 2266 216 2267 217 2304 218 2312 219 2313 220 2320 221 2321 222 2322 223 2328 224 2329 225 2330 226 2331 227 2336 228 2337 229 2338 230 2339 231 2340 232 2560 233 2624 234 2632 235 2633 236 2688 237 2696 238 2697 239 2704 240 2705 241 2706 242 2752 243 2760 244 2761 245 2768 246 2769 247 2770 248 2776 249 2777 250 2778 251 2779 252 2816 253 2824 254 2825 255 2832 256 2833 257 2834 258 2840 259 2841 260 2842 261 2843 262 2848 263 2849 264 2850 265 2851 266 2852 267 2880 268 2888 269 2889 270 2896 271 2897 272 2898 273 2904 274 2905 275 2906 276 2907 277 2912 278 2913 279 2914 280 2915 281 2916 282 2920 283 2921 284 2922 285 2923 286 2924 287 2925 288 3072 289 3136 290 3144 291 3145 292 3200 293 3208 294 3209 295 3216 296 3217 297 3218 298 3264 299 3272 300 3273 301 3280 302 3281 303 3282 304 3288 305 3289 306 3290 307 3291 308 3328 309 3336 310 3337 311 3344 312 3345 313 3346 314 3352 315 3353 316 3354 317 3355 318 3360 319 3361 320 3362 321 3363 322 3364 323 3392 324 3400 325 3401 326 3408 327 3409 328 3410 329 3416 330 3417 331 3418 332 3419 333 3424 334 3425 335 3426 336 3427 337 3428 338 3432 339 3433 340 3434 341 3435 342 3436 343 3437 344 3456 345 3464 346 3465 347 3472 348 3473 349 3474 350 3480 351 3481 352 3482 353 3483 354 3488 355 3489 356 3490 357 3491 358 3492 359 3496 360 3497 361 3498 362 3499 363 3500 364 3501 365 3504 366 3505 367 3506 368 3507 369 3508 370 3509 371 3510 372 3584 373 3648 374 3656 375 3657 376 3712 377 3720 378 3721 379 3728 380 3729 381 3730 382 3776 383 3784 384 3785 385 3792 386 3793 387 3794 388 3800 389 3801 390 3802 391 3803 392 3840 393 3848 394 3849 395 3856 396 3857 397 3858 398 3864 399 3865 400 3866 401 3867 402 3872 403 3873 404 3874 405 3875 406 3876 407 3904 408 3912 409 3913 410 3920 411 3921 412 3922 413 3928 414 3929 415 3930 416 3931 417 3936 418 3937 419 3938 420 3939 421 3940 422 3944 423 3945 424 3946 425 3947 426 3948 427 3949 428 3968 429 3976 430 3977 431 3984 432 3985 433 3986 434 3992 435 3993 436 3994 437 3995 438 4000 439 4001 440 4002 441 4003 442 4004 443 4008 444 4009 445 4010 446 4011 447 4012 448 4013 449 4016 450 4017 451 4018 452 4019 453 4020 454 4021 455 4022 456 4032 457 4040 458 4041 459 4048 460 4049 461 4050 462 4056 463 4057 464 4058 465 4059 466 4064 467 4065 468 4066 469 4067 470 4068 471 4072 472 4073 473 4074 474 4075 475 4076 476 4077 477 4080 478 4081 479 4082 480 4083 481 4084 482 4085 483 4086 484 4088 485 4089 486 4090 487 4091 488 4092 489 4093 490 4094 491 4095 492 4096 493 4608 494 4672 495 4680 496 4681 497 8192 498 8704 499 8768 500 8776 501 8777 502 9216 503 9280 504 9288 505 9289 506 9344 507 9352 508 9353 509 9360 510 9361 511 9362 512 12288 513 12800 514 12864 515 12872 516 12873 517 13312 518 13376 519 13384 520 13385 521 13440 522 13448 523 13449 524 13456 525 13457 526 13458 527 13824 528 13888 529 13896 530 13897 531 13952 532 13960 533 13961 534 13968 535 13969 536 13970 537 14016 538 14024 539 14025 540 14032 541 14033 542 14034 543 14040 544 14041 545 14042 546 14043 547 16384 548 16896 549 16960 550 16968 551 16969 552 17408 553 17472 554 17480 555 17481 556 17536 557 17544 558 17545 559 17552 560 17553 561 17554 562 17920 563 17984 564 17992 565 17993 566 18048 567 18056 568 18057 569 18064 570 18065 571 18066 572 18112 573 18120 574 18121 575 18128 576 18129 577 18130 578 18136 579 18137 580 18138 581 18139 582 18432 583 18496 584 18504 585 18505 586 18560 587 18568 588 18569 589 18576 590 18577 591 18578 592 18624 593 18632 594 18633 595 18640 596 18641 597 18642 598 18648 599 18649 600 18650 601 18651 602 18688 603 18696 604 18697 605 18704 606 18705 607 18706 608 18712 609 18713 610 18714 611 18715 612 18720 613 18721 614 18722 615 18723 616 18724 617 20480 618 20992 619 21056 620 21064 621 21065 622 21504 623 21568 624 21576 625 21577 626 21632 627 21640 628 21641 629 21648 630 21649 631 21650 632 22016 633 22080 634 22088 635 22089 636 22144 637 22152 638 22153 639 22160 640 22161 641 22162 642 22208 643 22216 644 22217 645 22224 646 22225 647 22226 648 22232 649 22233 650 22234 651 22235 652 22528 653 22592 654 22600 655 22601 656 22656 657 22664 658 22665 659 22672 660 22673 661 22674 662 22720 663 22728 664 22729 665 22736 666 22737 667 22738 668 22744 669 22745 670 22746 671 22747 672 22784 673 22792 674 22793 675 22800 676 22801 677 22802 678 22808 679 22809 680 22810 681 22811 682 22816 683 22817 684 22818 685 22819 686 22820 687 23040 688 23104 689 23112 690 23113 691 23168 692 23176 693 23177 694 23184 695 23185 696 23186 697 23232 698 23240 699 23241 700 23248 701 23249 702 23250 703 23256 704 23257 705 23258 706 23259 707 23296 708 23304 709 23305 710 23312 711 23313 712 23314 713 23320 714 23321 715 23322 716 23323 717 23328 718 23329 719 23330 720 23331 721 23332 722 23360 723 23368 724 23369 725 23376 726 23377 727 23378 728 23384 729 23385 730 23386 731 23387 732 23392 733 23393 734 23394 735 23395 736 23396 737 23400 738 23401 739 23402 740 23403 741 23404 742 23405 743 24576 744 25088 745 25152 746 25160 747 25161 748 25600 749 25664 750 25672 751 25673 752 25728 753 25736 754 25737 755 25744 756 25745 757 25746 758 26112 759 26176 760 26184 761 26185 762 26240 763 26248 764 26249 765 26256 766 26257 767 26258 768 26304 769 26312 770 26313 771 26320 772 26321 773 26322 774 26328 775 26329 776 26330 777 26331 778 26624 779 26688 780 26696 781 26697 782 26752 783 26760 784 26761 785 26768 786 26769 787 26770 788 26816 789 26824 790 26825 791 26832 792 26833 793 26834 794 26840 795 26841 796 26842 797 26843 798 26880 799 26888 800 26889 801 26896 802 26897 803 26898 804 26904 805 26905 806 26906 807 26907 808 26912 809 26913 810 26914 811 26915 812 26916 813 27136 814 27200 815 27208 816 27209 817 27264 818 27272 819 27273 820 27280 821 27281 822 27282 823 27328 824 27336 825 27337 826 27344 827 27345 828 27346 829 27352 830 27353 831 27354 832 27355 833 27392 834 27400 835 27401 836 27408 837 27409 838 27410 839 27416 840 27417 841 27418 842 27419 843 27424 844 27425 845 27426 846 27427 847 27428 848 27456 849 27464 850 27465 851 27472 852 27473 853 27474 854 27480 855 27481 856 27482 857 27483 858 27488 859 27489 860 27490 861 27491 862 27492 863 27496 864 27497 865 27498 866 27499 867 27500 868 27501 869 27648 870 27712 871 27720 872 27721 873 27776 874 27784 875 27785 876 27792 877 27793 878 27794 879 27840 880 27848 881 27849 882 27856 883 27857 884 27858 885 27864 886 27865 887 27866 888 27867 889 27904 890 27912 891 27913 892 27920 893 27921 894 27922 895 27928 896 27929 897 27930 898 27931 899 27936 900 27937 901 27938 902 27939 903 27940 904 27968 905 27976 906 27977 907 27984 908 27985 909 27986 910 27992 911 27993 912 27994 913 27995 914 28000 915 28001 916 28002 917 28003 918 28004 919 28008 920 28009 921 28010 922 28011 923 28012 924 28013 925 28032 926 28040 927 28041 928 28048 929 28049 930 28050 931 28056 932 28057 933 28058 934 28059 935 28064 936 28065 937 28066 938 28067 939 28068 940 28072 941 28073 942 28074 943 28075 944 28076 945 28077 946 28080 947 28081 948 28082 949 28083 950 28084 951 28085 952 28086 953 28672 954 29184 955 29248 956 29256 957 29257 958 29696 959 29760 960 29768 961 29769 962 29824 963 29832 964 29833 965 29840 966 29841 967 29842 968 30208 969 30272 970 30280 971 30281 972 30336 973 30344 974 30345 975 30352 976 30353 977 30354 978 30400 979 30408 980 30409 981 30416 982 30417 983 30418 984 30424 985 30425 986 30426 987 30427 988 30720 989 30784 990 30792 991 30793 992 30848 993 30856 994 30857 995 30864 996 30865 997 30866 998 30912 999 30920 1000 30921 1001 30928