1 0 2 1 3 3 4 4 5 7 6 8 7 15 8 16 9 24 10 31 11 32 12 39 13 48 14 63 15 64 16 79 17 96 18 112 19 127 20 128 21 143 22 159 23 192 24 224 25 255 26 256 27 287 28 319 29 384 30 399 31 448 32 480 33 511 34 512 35 543 36 575 37 624 38 639 39 768 40 799 41 896 42 960 43 1023 44 1024 45 1087 46 1151 47 1248 48 1279 49 1536 50 1567 51 1599 52 1792 53 1920 54 1984 55 2047 56 2048 57 2111 58 2175 59 2303 60 2496 61 2528 62 2559 63 3072 64 3135 65 3199 66 3584 67 3615 68 3840 69 3968 70 4095 71 4096 72 4223 73 4351 74 4576 75 4607 76 4992 77 5056 78 5119 79 6144 80 6207 81 6271 82 6399 83 7168 84 7231 85 7680 86 7936 87 8064 88 8191 89 8192 90 8319 91 8447 92 8703 93 9152 94 9215 95 9984 96 10112 97 10176 98 10239 99 12288 100 12415 101 12543 102 12768 103 12799 104 14336 105 14399 106 14463 107 15360 108 15872 109 16128 110 16383 111 16384 112 16639 113 16895 114 17407 115 18304 116 18368 117 18431 118 19968 119 19999 120 20224 121 20352 122 20479 123 24576 124 24703 125 24831 126 25087 127 25536 128 25599 129 28672 130 28799 131 28927 132 30720 133 30783 134 31744 135 32256 136 32512 137 32767 138 32768 139 33023 140 33279 141 33791 142 34752 143 34815 144 36608 145 36736 146 36863 147 39936 148 39999 149 40448 150 40704 151 40832 152 40959 153 49152 154 49407 155 49663 156 50175 157 51072 158 51136 159 51199 160 57344 161 57471 162 57599 163 57855 164 61440 165 61567 166 63488 167 64512 168 65024 169 65535 170 65536 171 66047 172 66559 173 67583 174 69504 175 69631 176 73216 177 73472 178 73600 179 73727 180 79872 181 79935 182 79999 183 80896 184 81408 185 81664 186 81919 187 98304 188 98559 189 98815 190 99327 191 100288 192 100351 193 102144 194 102272 195 102399 196 114688 197 114943 198 115199 199 115711 200 122880 201 123007 202 123135 203 126976 204 129024 205 130048 206 130560 207 131071 208 131072 209 131583 210 132095 211 133119 212 135167 213 139008 214 139136 215 139263 216 146432 217 146944 218 147200 219 147455 220 159744 221 159871 222 159999 223 161792 224 161855 225 162816 226 163328 227 163584 228 163839 229 196608 230 197119 231 197631 232 198655 233 200576 234 200703 235 204288 236 204544 237 204672 238 204799 239 229376 240 229631 241 229887 242 230399 243 231360 244 231423 245 245760 246 246015 247 246271 248 253952 249 254079 250 258048 251 260096 252 261120 253 262143 254 262144 255 263167 256 264191 257 266239 258 270208 259 270335 260 278016 261 278272 262 278527 263 292864 264 292927 265 293888 266 294400 267 294656 268 294911 269 319488 270 319615 271 319743 272 319999 273 323584 274 323711 275 325632 276 326656 277 327168 278 327679 279 393216 280 393727 281 394239 282 395263 283 397311 284 401152 285 401280 286 401407 287 408576 288 409088 289 409344 290 409599 291 458752 292 459263 293 459775 294 460799 295 462720 296 462847 297 491520 298 491775 299 492031 300 492543 301 507904 302 508159 303 516096 304 520192 305 522240 306 523264 307 524287 308 524288 309 525311 310 526335 311 528383 312 532479 313 540416 314 540671 315 556032 316 556544 317 556800 318 557055 319 585728 320 585855 321 587776 322 588800 323 589312 324 589823 325 638976 326 639231 327 639487 328 639999 329 647168 330 647295 331 647423 332 651264 333 653312 334 654336 335 654848 336 655359 337 786432 338 787455 339 788479 340 790527 341 794496 342 794623 343 802304 344 802560 345 802815 346 817152 347 817215 348 818176 349 818688 350 818944 351 819199 352 917504 353 918015 354 918527 355 919551 356 921599 357 925440 358 925568 359 925695 360 983040 361 983551 362 984063 363 985087 364 1015808 365 1016063 366 1016319 367 1032192 368 1040384 369 1044480 370 1046528 371 1048575 372 1048576 373 1050623 374 1052671 375 1056767 376 1064959 377 1080832 378 1081088 379 1081343 380 1112064 381 1113088 382 1113600 383 1114111 384 1171456 385 1171583 386 1171711 387 1175552 388 1177600 389 1178624 390 1179136 391 1179647 392 1277952 393 1278207 394 1278463 395 1278975 396 1279936 397 1279999 398 1294336 399 1294591 400 1294847 401 1302528 402 1302655 403 1306624 404 1308672 405 1309696 406 1310719 407 1572864 408 1573887 409 1574911 410 1576959 411 1581055 412 1588992 413 1589247 414 1604608 415 1605120 416 1605376 417 1605631 418 1634304 419 1634431 420 1636352 421 1637376 422 1637888 423 1638399 424 1835008 425 1836031 426 1837055 427 1839103 428 1843072 429 1843199 430 1850880 431 1851136 432 1851391 433 1966080 434 1966591 435 1967103 436 1968127 437 1970175 438 2031616 439 2032127 440 2032639 441 2064384 442 2064639 443 2080768 444 2088960 445 2093056 446 2095104 447 2097151 448 2097152 449 2099199 450 2101247 451 2105343 452 2113535 453 2129664 454 2129919 455 2161664 456 2162176 457 2162687 458 2224128 459 2226176 460 2227200 461 2227712 462 2228223 463 2342912 464 2343167 465 2343423 466 2351104 467 2351231 468 2355200 469 2357248 470 2358272 471 2359295 472 2555904 473 2556415 474 2556927 475 2557951 476 2559872 477 2559999 478 2588672 479 2588927 480 2589183 481 2589695 482 2605056 483 2605311 484 2613248 485 2617344 486 2619392 487 2620416 488 2621439 489 3145728 490 3147775 491 3149823 492 3153919 493 3162111 494 3177984 495 3178240 496 3178495 497 3209216 498 3210240 499 3210752 500 3211263 501 3268608 502 3268735 503 3268863 504 3272704 505 3274752 506 3275776 507 3276288 508 3276799 509 3670016 510 3671039 511 3672063 512 3674111 513 3678207 514 3686144 515 3686399 516 3701760 517 3702272 518 3702528 519 3702783 520 3932160 521 3933183 522 3934207 523 3936255 524 3940224 525 3940351 526 4063232 527 4063743 528 4064255 529 4065279 530 4128768 531 4129279 532 4161536 533 4177920 534 4186112 535 4190208 536 4194303 537 4194304 538 4198399 539 4202495 540 4210687 541 4227071 542 4259328 543 4259839 544 4323328 545 4324352 546 4324864 547 4325375 548 4448256 549 4448383 550 4452352 551 4454400 552 4455424 553 4456447 554 4685824 555 4686079 556 4686335 557 4686847 558 4702208 559 4702463 560 4710400 561 4714496 562 4716544 563 4717568 564 4718591 565 5111808 566 5112319 567 5112831 568 5113855 569 5115903 570 5119744 571 5119872 572 5119999 573 5177344 574 5177855 575 5178367 576 5179391 577 5210112 578 5210367 579 5210623 580 5226496 581 5234688 582 5238784 583 5240832 584 5242879 585 6291456 586 6293503 587 6295551 588 6299647 589 6307839 590 6323968 591 6324223 592 6355968 593 6356480 594 6356991 595 6418432 596 6420480 597 6421504 598 6422016 599 6422527 600 6537216 601 6537471 602 6537727 603 6545408 604 6545535 605 6549504 606 6551552 607 6552576 608 6553599 609 7340032 610 7342079 611 7344127 612 7348223 613 7356415 614 7372288 615 7372544 616 7372799 617 7403520 618 7404544 619 7405056 620 7405567 621 7864320 622 7865343 623 7866367 624 7868415 625 7872511 626 7880448 627 7880703 628 8126464 629 8127487 630 8128511 631 8130559 632 8257536 633 8258047 634 8258559 635 8323072 636 8355840 637 8372224 638 8380416 639 8384512 640 8388607 641 8388608 642 8392703 643 8396799 644 8404991 645 8421375 646 8454143 647 8518656 648 8519168 649 8519679 650 8646656 651 8648704 652 8649728 653 8650751 654 8896512 655 8896767 656 8904704 657 8908800 658 8910848 659 8911872 660 8912895 661 9371648 662 9372159 663 9372671 664 9373695 665 9404416 666 9404671 667 9404927 668 9420800 669 9428992 670 9433088 671 9435136 672 9437183 673 10223616 674 10224639 675 10225663 676 10227711 677 10231680 678 10231807 679 10239488 680 10239744 681 10239999 682 10354688 683 10355199 684 10355711 685 10356735 686 10358783 687 10420224 688 10420735 689 10421247 690 10452992 691 10453247 692 10469376 693 10477568 694 10481664 695 10483712 696 10485759 697 12582912 698 12587007 699 12591103 700 12599295 701 12615679 702 12647936 703 12648447 704 12711936 705 12712960 706 12713472 707 12713983 708 12836864 709 12836991 710 12840960 711 12843008 712 12844032 713 12845055 714 13074432 715 13074687 716 13074943 717 13075455 718 13090816 719 13091071 720 13099008 721 13103104 722 13105152 723 13106176 724 13107199 725 14680064 726 14682111 727 14684159 728 14688255 729 14696447 730 14712576 731 14712831 732 14744576 733 14745088 734 14745599 735 14807040 736 14809088 737 14810112 738 14810624 739 14811135 740 15728640 741 15730687 742 15732735 743 15736831 744 15745023 745 15760896 746 15761152 747 15761407 748 16252928 749 16253951 750 16254975 751 16257023 752 16261119 753 16515072 754 16516095 755 16517119 756 16646144 757 16646655 758 16711680 759 16744448 760 16760832 761 16769024 762 16777215 763 16777216 764 16785407 765 16793599 766 16809983 767 16842751 768 16907776 769 16908287 770 17037312 771 17038336 772 17039359 773 17293312 774 17297408 775 17299456 776 17300480 777 17301503 778 17793024 779 17793279 780 17793535 781 17809408 782 17817600 783 17821696 784 17823744 785 17825791 786 18743296 787 18743807 788 18744319 789 18745343 790 18747391 791 18808832 792 18809343 793 18809855 794 18841600 795 18841855 796 18857984 797 18866176 798 18870272 799 18872320 800 18874367 801 20447232 802 20448255 803 20449279 804 20451327 805 20455423 806 20463360 807 20463615 808 20478976 809 20479488 810 20479744 811 20479999 812 20709376 813 20710399 814 20711423 815 20713471 816 20717440 817 20717567 818 20840448 819 20840959 820 20841471 821 20842495 822 20905984 823 20906495 824 20938752 825 20955136 826 20963328 827 20967424 828 20971519 829 25165824 830 25169919 831 25174015 832 25182207 833 25198591 834 25231359 835 25295872 836 25296384 837 25296895 838 25423872 839 25425920 840 25426944 841 25427967 842 25673728 843 25673983 844 25681920 845 25686016 846 25688064 847 25689088 848 25690111 849 26148864 850 26149375 851 26149887 852 26150911 853 26181632 854 26181887 855 26182143 856 26198016 857 26206208 858 26210304 859 26212352 860 26214399 861 29360128 862 29364223 863 29368319 864 29376511 865 29392895 866 29425152 867 29425663 868 29489152 869 29490176 870 29490688 871 29491199 872 29614080 873 29614207 874 29618176 875 29620224 876 29621248 877 29622271 878 31457280 879 31459327 880 31461375 881 31465471 882 31473663 883 31489792 884 31490047 885 31521792 886 31522304 887 31522815 888 32505856 889 32507903 890 32509951 891 32514047 892 32522239 893 33030144 894 33031167 895 33032191 896 33034239 897 33292288 898 33293311 899 33423360 900 33488896 901 33521664 902 33538048 903 33546240 904 33554431 905 33554432 906 33562623 907 33570815 908 33587199 909 33619967 910 33685503 911 33815552 912 33816575 913 34074624 914 34076672 915 34077696 916 34078719 917 34586624 918 34594816 919 34598912 920 34600960 921 34603007 922 35586048 923 35586559 924 35587071 925 35618816 926 35619071 927 35635200 928 35643392 929 35647488 930 35649536 931 35651583 932 37486592 933 37487615 934 37488639 935 37490687 936 37494656 937 37494783 938 37617664 939 37618175 940 37618687 941 37619711 942 37683200 943 37683711 944 37715968 945 37732352 946 37740544 947 37744640 948 37748735 949 40894464 950 40896511 951 40898559 952 40902655 953 40910847 954 40926720 955 40926976 956 40927231 957 40957952 958 40958976 959 40959488 960 40959999 961 41418752 962 41419775 963 41420799 964 41422847 965 41426943 966 41434880 967 41435135 968 41680896 969 41681919 970 41682943 971 41684991 972 41811968 973 41812479 974 41812991 975 41877504 976 41910272 977 41926656 978 41934848 979 41938944 980 41943039 981 50331648 982 50339839 983 50348031 984 50364415 985 50397183 986 50462208 987 50462719 988 50591744 989 50592768 990 50593791 991 50847744 992 50851840 993 50853888 994 50854912 995 50855935 996 51347456 997 51347711 998 51347967 999 51363840 1000 51372032