1 7 2 14 3 15 4 28 5 29 6 30 7 56 8 58 9 60 10 61 11 112 12 116 13 117 14 120 15 122 16 224 17 232 18 234 19 240 20 241 21 244 22 245 23 267 24 448 25 464 26 468 27 469 28 480 29 482 30 483 31 488 32 490 33 497 34 534 35 535 36 537 37 896 38 928 39 936 40 938 41 960 42 964 43 965 44 966 45 976 46 980 47 981 48 985 49 994 50 995 51 1068 52 1069 53 1070 54 1073 55 1074 56 1075 57 1792 58 1856 59 1872 60 1876 61 1877 62 1920 63 1928 64 1930 65 1932 66 1933 67 1952 68 1960 69 1962 70 1969 71 1970 72 1971 73 1988 74 1989 75 1990 76 2009 77 2136 78 2138 79 2140 80 2141 81 2146 82 2147 83 2148 84 2149 85 2150 86 3584 87 3712 88 3744 89 3752 90 3754 91 3840 92 3856 93 3860 94 3861 95 3864 96 3866 97 3904 98 3920 99 3924 100 3925 101 3938 102 3939 103 3940 104 3941 105 3942 106 3976 107 3978 108 3980 109 3981 110 4017 111 4018 112 4019 113 4043 114 4272 115 4276 116 4277 117 4280 118 4282 119 4292 120 4293 121 4294 122 4296 123 4297 124 4298 125 4300 126 4301 127 7168 128 7424 129 7488 130 7504 131 7508 132 7509 133 7680 134 7712 135 7720 136 7722 137 7728 138 7732 139 7733 140 7808 141 7840 142 7848 143 7850 144 7876 145 7877 146 7878 147 7880 148 7882 149 7884 150 7885 151 7952 152 7956 153 7957 154 7960 155 7962 156 8034 157 8035 158 8036 159 8037 160 8038 161 8086 162 8087 163 8089 164 8544 165 8552 166 8554 167 8560 168 8561 169 8564 170 8565 171 8584 172 8586 173 8588 174 8589 175 8592 176 8593 177 8594 178 8595 179 8596 180 8597 181 8600 182 8602 183 14336 184 14848 185 14976 186 15008 187 15016 188 15018 189 15360 190 15424 191 15440 192 15444 193 15445 194 15456 195 15464 196 15466 197 15473 198 15616 199 15680 200 15696 201 15700 202 15701 203 15752 204 15754 205 15756 206 15757 207 15760 208 15764 209 15765 210 15768 211 15770 212 15904 213 15912 214 15914 215 15920 216 15924 217 15925 218 16068 219 16069 220 16070 221 16072 222 16074 223 16076 224 16077 225 16172 226 16173 227 16174 228 16177 229 16178 230 16179 231 17088 232 17104 233 17108 234 17109 235 17120 236 17122 237 17123 238 17128 239 17130 240 17137 241 17168 242 17172 243 17173 244 17176 245 17178 246 17184 247 17186 248 17187 249 17188 250 17189 251 17190 252 17192 253 17194 254 17200 255 17204 256 17205 257 17217 258 17241 259 17259 260 28672 261 29696 262 29952 263 30016 264 30032 265 30036 266 30037 267 30720 268 30848 269 30880 270 30888 271 30890 272 30912 273 30928 274 30932 275 30933 276 30946 277 30947 278 31232 279 31360 280 31392 281 31400 282 31402 283 31504 284 31508 285 31509 286 31512 287 31514 288 31520 289 31528 290 31530 291 31536 292 31540 293 31541 294 31553 295 31808 296 31824 297 31828 298 31829 299 31840 300 31848 301 31850 302 31857 303 32136 304 32138 305 32140 306 32141 307 32144 308 32148 309 32149 310 32152 311 32154 312 32344 313 32346 314 32348 315 32349 316 32354 317 32355 318 32356 319 32357 320 32358 321 34176 322 34208 323 34216 324 34218 325 34240 326 34244 327 34245 328 34246 329 34256 330 34260 331 34261 332 34274 333 34275 334 34336 335 34344 336 34346 337 34352 338 34356 339 34357 340 34368 341 34372 342 34373 343 34374 344 34376 345 34378 346 34379 347 34380 348 34381 349 34384 350 34388 351 34389 352 34400 353 34408 354 34410 355 34417 356 34434 357 34435 358 34481 359 34482 360 34483 361 34518 362 34519 363 57344 364 59392 365 59904 366 60032 367 60064 368 60072 369 60074 370 61440 371 61696 372 61760 373 61776 374 61780 375 61781 376 61824 377 61856 378 61864 379 61866 380 61892 381 61893 382 61894 383 62464 384 62720 385 62784 386 62800 387 62804 388 62805 389 63008 390 63016 391 63018 392 63024 393 63028 394 63029 395 63040 396 63056 397 63060 398 63061 399 63072 400 63080 401 63082 402 63089 403 63106 404 63107 405 63616 406 63648 407 63656 408 63658 409 63680 410 63696 411 63700 412 63701 413 63714 414 63715 415 64272 416 64276 417 64277 418 64280 419 64282 420 64288 421 64296 422 64298 423 64304 424 64308 425 64309 426 64321 427 64688 428 64692 429 64693 430 64696 431 64698 432 64708 433 64709 434 64710 435 64712 436 64714 437 64716 438 64717 439 68352 440 68416 441 68432 442 68436 443 68437 444 68480 445 68488 446 68490 447 68492 448 68493 449 68512 450 68520 451 68522 452 68548 453 68549 454 68550 455 68569 456 68672 457 68688 458 68692 459 68693 460 68704 461 68712 462 68714 463 68721 464 68736 465 68744 466 68746 467 68748 468 68749 469 68752 470 68756 471 68757 472 68758 473 68759 474 68760 475 68762 476 68768 477 68776 478 68778 479 68800 480 68816 481 68820 482 68821 483 68834 484 68835 485 68868 486 68869 487 68870 488 68962 489 68963 490 68964 491 68965 492 68966 493 69036 494 69037 495 69038 496 114688 497 118784 498 119808 499 120064 500 120128 501 120144 502 120148 503 120149 504 122880 505 123392 506 123520 507 123552 508 123560 509 123562 510 123648 511 123712 512 123728 513 123732 514 123733 515 123784 516 123786 517 123788 518 123789 519 124928 520 125440 521 125568 522 125600 523 125608 524 125610 525 126016 526 126032 527 126036 528 126037 529 126048 530 126056 531 126058 532 126065 533 126080 534 126112 535 126120 536 126122 537 126144 538 126160 539 126164 540 126165 541 126178 542 126179 543 126212 544 126213 545 126214 546 127232 547 127296 548 127312 549 127316 550 127317 551 127360 552 127392 553 127400 554 127402 555 127428 556 127429 557 127430 558 128544 559 128552 560 128554 561 128560 562 128564 563 128565 564 128576 565 128592 566 128596 567 128597 568 128608 569 128616 570 128618 571 128625 572 128642 573 128643 574 129376 575 129384 576 129386 577 129392 578 129393 579 129396 580 129397 581 129416 582 129418 583 129420 584 129421 585 129424 586 129428 587 129429 588 129432 589 129434 590 136704 591 136832 592 136864 593 136872 594 136874 595 136960 596 136976 597 136980 598 136981 599 136984 600 136986 601 137024 602 137040 603 137044 604 137045 605 137096 606 137098 607 137100 608 137101 609 137137 610 137138 611 137139 612 137344 613 137376 614 137384 615 137386 616 137408 617 137424 618 137428 619 137429 620 137442 621 137443 622 137472 623 137488 624 137492 625 137493 626 137496 627 137498 628 137504 629 137512 630 137514 631 137516 632 137517 633 137518 634 137520 635 137524 636 137525 637 137536 638 137537 639 137552 640 137556 641 137557 642 137600 643 137632 644 137640 645 137642 646 137668 647 137669 648 137670 649 137736 650 137738 651 137740 652 137741 653 137745 654 137924 655 137925 656 137926 657 137928 658 137930 659 137932 660 137933 661 137945 662 138072 663 138073 664 138074 665 138076 666 138077 667 229376 668 237568 669 239616 670 240128 671 240256 672 240288 673 240296 674 240298 675 245760 676 246784 677 247040 678 247104 679 247120 680 247124 681 247125 682 247296 683 247424 684 247456 685 247464 686 247466 687 247568 688 247572 689 247573 690 247576 691 247578 692 249856 693 250880 694 251136 695 251200 696 251216 697 251220 698 251221 699 252032 700 252064 701 252072 702 252074 703 252096 704 252112 705 252116 706 252117 707 252130 708 252131 709 252160 710 252224 711 252240 712 252244 713 252245 714 252288 715 252320 716 252328 717 252330 718 252356 719 252357 720 252358 721 252424 722 252426 723 252428 724 252429 725 252433 726 254464 727 254592 728 254624 729 254632 730 254634 731 254720 732 254784 733 254800 734 254804 735 254805 736 254856 737 254858 738 254860 739 254861 740 257088 741 257104 742 257108 743 257109 744 257120 745 257128 746 257130 747 257137 748 257152 749 257184 750 257192 751 257194 752 257216 753 257232 754 257236 755 257237 756 257250 757 257251 758 257284 759 257285 760 257286 761 258752 762 258768 763 258772 764 258773 765 258784 766 258786 767 258787 768 258792 769 258794 770 258801 771 258832 772 258836 773 258837 774 258840 775 258842 776 258848 777 258856 778 258858 779 258864 780 258868 781 258869 782 258881 783 258905 784 273408 785 273664 786 273728 787 273744 788 273748 789 273749 790 273920 791 273952 792 273960 793 273962 794 273968 795 273972 796 273973 797 274048 798 274080 799 274088 800 274090 801 274192 802 274196 803 274197 804 274200 805 274202 806 274274 807 274275 808 274276 809 274277 810 274278 811 274688 812 274752 813 274768 814 274772 815 274773 816 274816 817 274848 818 274856 819 274858 820 274884 821 274885 822 274886 823 274944 824 274976 825 274984 826 274986 827 274992 828 274996 829 274997 830 275008 831 275024 832 275028 833 275029 834 275032 835 275034 836 275036 837 275037 838 275040 839 275048 840 275050 841 275057 842 275072 843 275074 844 275075 845 275104 846 275112 847 275114 848 275200 849 275264 850 275280 851 275284 852 275285 853 275336 854 275338 855 275340 856 275341 857 275472 858 275476 859 275477 860 275480 861 275482 862 275490 863 275491 864 275848 865 275850 866 275852 867 275853 868 275856 869 275860 870 275861 871 275864 872 275866 873 275889 874 275890 875 275891 876 275897 877 276144 878 276145 879 276146 880 276147 881 276148 882 276149 883 276152 884 276154 885 276161 886 276167 887 458752 888 475136 889 479232 890 480256 891 480512 892 480576 893 480592 894 480596 895 480597 896 491520 897 493568 898 494080 899 494208 900 494240 901 494248 902 494250 903 494592 904 494848 905 494912 906 494928 907 494932 908 494933 909 495136 910 495144 911 495146 912 495152 913 495156 914 495157 915 499712 916 501760 917 502272 918 502400 919 502432 920 502440 921 502442 922 504064 923 504128 924 504144 925 504148 926 504149 927 504192 928 504224 929 504232 930 504234 931 504260 932 504261 933 504262 934 504320 935 504448 936 504480 937 504488 938 504490 939 504576 940 504640 941 504656 942 504660 943 504661 944 504712 945 504714 946 504716 947 504717 948 504848 949 504852 950 504853 951 504856 952 504858 953 504866 954 504867 955 508928 956 509184 957 509248 958 509264 959 509268 960 509269 961 509440 962 509568 963 509600 964 509608 965 509610 966 509712 967 509716 968 509717 969 509720 970 509722 971 514176 972 514208 973 514216 974 514218 975 514240 976 514256 977 514260 978 514261 979 514274 980 514275 981 514304 982 514368 983 514384 984 514388 985 514389 986 514432 987 514464 988 514472 989 514474 990 514500 991 514501 992 514502 993 514568 994 514570 995 514572 996 514573 997 514577 998 517504 999 517536 1000 517544