1 1 2 2 3 4 4 7 5 11 6 13 7 14 8 22 9 26 10 28 11 31 12 47 13 55 14 59 15 61 16 62 17 94 18 110 19 118 20 122 21 124 22 127 23 191 24 223 25 239 26 247 27 251 28 253 29 254 30 382 31 446 32 478 33 494 34 502 35 506 36 508 37 511 38 767 39 895 40 959 41 991 42 1007 43 1015 44 1019 45 1021 46 1022 47 1534 48 1790 49 1918 50 1982 51 2014 52 2030 53 2038 54 2042 55 2044 56 2047 57 3071 58 3583 59 3839 60 3967 61 4031 62 4063 63 4079 64 4087 65 4091 66 4093 67 4094 68 6142 69 7166 70 7678 71 7934 72 8062 73 8126 74 8158 75 8174 76 8182 77 8186 78 8188 79 8191 80 12287 81 14335 82 15359 83 15871 84 16127 85 16255 86 16319 87 16351 88 16367 89 16375 90 16379 91 16381 92 16382 93 24574 94 28670 95 30718 96 31742 97 32254 98 32510 99 32638 100 32702 101 32734 102 32750 103 32758 104 32762 105 32764 106 32767 107 49151 108 57343 109 61439 110 63487 111 64511 112 65023 113 65279 114 65407 115 65471 116 65503 117 65519 118 65527 119 65531 120 65533 121 65534 122 98302 123 114686 124 122878 125 126974 126 129022 127 130046 128 130558 129 130814 130 130942 131 131006 132 131038 133 131054 134 131062 135 131066 136 131068 137 131071 138 196607 139 229375 140 245759 141 253951 142 258047 143 260095 144 261119 145 261631 146 261887 147 262015 148 262079 149 262111 150 262127 151 262135 152 262139 153 262141 154 262142 155 393214 156 458750 157 491518 158 507902 159 516094 160 520190 161 522238 162 523262 163 523774 164 524030 165 524158 166 524222 167 524254 168 524270 169 524278 170 524282 171 524284 172 524287 173 786431 174 917503 175 983039 176 1015807 177 1032191 178 1040383 179 1044479 180 1046527 181 1047551 182 1048063 183 1048319 184 1048447 185 1048511 186 1048543 187 1048559 188 1048567 189 1048571 190 1048573 191 1048574 192 1572862 193 1835006 194 1966078 195 2031614 196 2064382 197 2080766 198 2088958 199 2093054 200 2095102 201 2096126 202 2096638 203 2096894 204 2097022 205 2097086 206 2097118 207 2097134 208 2097142 209 2097146 210 2097148 211 2097151 212 3145727 213 3670015 214 3932159 215 4063231 216 4128767 217 4161535 218 4177919 219 4186111 220 4190207 221 4192255 222 4193279 223 4193791 224 4194047 225 4194175 226 4194239 227 4194271 228 4194287 229 4194295 230 4194299 231 4194301 232 4194302 233 6291454 234 7340030 235 7864318 236 8126462 237 8257534 238 8323070 239 8355838 240 8372222 241 8380414 242 8384510 243 8386558 244 8387582 245 8388094 246 8388350 247 8388478 248 8388542 249 8388574 250 8388590 251 8388598 252 8388602 253 8388604 254 8388607 255 12582911 256 14680063 257 15728639 258 16252927 259 16515071 260 16646143 261 16711679 262 16744447 263 16760831 264 16769023 265 16773119 266 16775167 267 16776191 268 16776703 269 16776959 270 16777087 271 16777151 272 16777183 273 16777199 274 16777207 275 16777211 276 16777213 277 16777214 278 25165822 279 29360126 280 31457278 281 32505854 282 33030142 283 33292286 284 33423358 285 33488894 286 33521662 287 33538046 288 33546238 289 33550334 290 33552382 291 33553406 292 33553918 293 33554174 294 33554302 295 33554366 296 33554398 297 33554414 298 33554422 299 33554426 300 33554428 301 33554431 302 50331647 303 58720255 304 62914559 305 65011711 306 66060287 307 66584575 308 66846719 309 66977791 310 67043327 311 67076095 312 67092479 313 67100671 314 67104767 315 67106815 316 67107839 317 67108351 318 67108607 319 67108735 320 67108799 321 67108831 322 67108847 323 67108855 324 67108859 325 67108861 326 67108862 327 100663294 328 117440510 329 125829118 330 130023422 331 132120574 332 133169150 333 133693438 334 133955582 335 134086654 336 134152190 337 134184958 338 134201342 339 134209534 340 134213630 341 134215678 342 134216702 343 134217214 344 134217470 345 134217598 346 134217662 347 134217694 348 134217710 349 134217718 350 134217722 351 134217724 352 134217727 353 201326591 354 234881023 355 251658239 356 260046847 357 264241151 358 266338303 359 267386879 360 267911167 361 268173311 362 268304383 363 268369919 364 268402687 365 268419071 366 268427263 367 268431359 368 268433407 369 268434431 370 268434943 371 268435199 372 268435327 373 268435391 374 268435423 375 268435439 376 268435447 377 268435451 378 268435453 379 268435454 380 402653182 381 469762046 382 503316478 383 520093694 384 528482302 385 532676606 386 534773758 387 535822334 388 536346622 389 536608766 390 536739838 391 536805374 392 536838142 393 536854526 394 536862718 395 536866814 396 536868862 397 536869886 398 536870398 399 536870654 400 536870782 401 536870846 402 536870878 403 536870894 404 536870902 405 536870906 406 536870908 407 536870911 408 805306367 409 939524095 410 1006632959 411 1040187391 412 1056964607 413 1065353215 414 1069547519 415 1071644671 416 1072693247 417 1073217535 418 1073479679 419 1073610751 420 1073676287 421 1073709055 422 1073725439 423 1073733631 424 1073737727 425 1073739775 426 1073740799 427 1073741311 428 1073741567 429 1073741695 430 1073741759 431 1073741791 432 1073741807 433 1073741815 434 1073741819 435 1073741821 436 1073741822 437 1610612734 438 1879048190 439 2013265918 440 2080374782 441 2113929214 442 2130706430 443 2139095038 444 2143289342 445 2145386494 446 2146435070 447 2146959358 448 2147221502 449 2147352574 450 2147418110 451 2147450878 452 2147467262 453 2147475454 454 2147479550 455 2147481598 456 2147482622 457 2147483134 458 2147483390 459 2147483518 460 2147483582 461 2147483614 462 2147483630 463 2147483638 464 2147483642 465 2147483644 466 2147483647 467 3221225471 468 3758096383 469 4026531839 470 4160749567 471 4227858431 472 4261412863 473 4278190079 474 4286578687 475 4290772991 476 4292870143 477 4293918719 478 4294443007 479 4294705151 480 4294836223 481 4294901759 482 4294934527 483 4294950911 484 4294959103 485 4294963199 486 4294965247 487 4294966271 488 4294966783 489 4294967039 490 4294967167 491 4294967231 492 4294967263 493 4294967279 494 4294967287 495 4294967291 496 4294967293 497 4294967294 498 6442450942 499 7516192766 500 8053063678 501 8321499134 502 8455716862 503 8522825726 504 8556380158 505 8573157374 506 8581545982 507 8585740286 508 8587837438 509 8588886014 510 8589410302 511 8589672446 512 8589803518 513 8589869054 514 8589901822 515 8589918206 516 8589926398 517 8589930494 518 8589932542 519 8589933566 520 8589934078 521 8589934334 522 8589934462 523 8589934526 524 8589934558 525 8589934574 526 8589934582 527 8589934586 528 8589934588 529 8589934591 530 12884901887 531 15032385535 532 16106127359 533 16642998271 534 16911433727 535 17045651455 536 17112760319 537 17146314751 538 17163091967 539 17171480575 540 17175674879 541 17177772031 542 17178820607 543 17179344895 544 17179607039 545 17179738111 546 17179803647 547 17179836415 548 17179852799 549 17179860991 550 17179865087 551 17179867135 552 17179868159 553 17179868671 554 17179868927 555 17179869055 556 17179869119 557 17179869151 558 17179869167 559 17179869175 560 17179869179 561 17179869181 562 17179869182 563 25769803774 564 30064771070 565 32212254718 566 33285996542 567 33822867454 568 34091302910 569 34225520638 570 34292629502 571 34326183934 572 34342961150 573 34351349758 574 34355544062 575 34357641214 576 34358689790 577 34359214078 578 34359476222 579 34359607294 580 34359672830 581 34359705598 582 34359721982 583 34359730174 584 34359734270 585 34359736318 586 34359737342 587 34359737854 588 34359738110 589 34359738238 590 34359738302 591 34359738334 592 34359738350 593 34359738358 594 34359738362 595 34359738364 596 34359738367 597 51539607551 598 60129542143 599 64424509439 600 66571993087 601 67645734911 602 68182605823 603 68451041279 604 68585259007 605 68652367871 606 68685922303 607 68702699519 608 68711088127 609 68715282431 610 68717379583 611 68718428159 612 68718952447 613 68719214591 614 68719345663 615 68719411199 616 68719443967 617 68719460351 618 68719468543 619 68719472639 620 68719474687 621 68719475711 622 68719476223 623 68719476479 624 68719476607 625 68719476671 626 68719476703 627 68719476719 628 68719476727 629 68719476731 630 68719476733 631 68719476734 632 103079215102 633 120259084286 634 128849018878 635 133143986174 636 135291469822 637 136365211646 638 136902082558 639 137170518014 640 137304735742 641 137371844606 642 137405399038 643 137422176254 644 137430564862 645 137434759166 646 137436856318 647 137437904894 648 137438429182 649 137438691326 650 137438822398 651 137438887934 652 137438920702 653 137438937086 654 137438945278 655 137438949374 656 137438951422 657 137438952446 658 137438952958 659 137438953214 660 137438953342 661 137438953406 662 137438953438 663 137438953454 664 137438953462 665 137438953466 666 137438953468 667 137438953471 668 206158430207 669 240518168575 670 257698037759 671 266287972351 672 270582939647 673 272730423295 674 273804165119 675 274341036031 676 274609471487 677 274743689215 678 274810798079 679 274844352511 680 274861129727 681 274869518335 682 274873712639 683 274875809791 684 274876858367 685 274877382655 686 274877644799 687 274877775871 688 274877841407 689 274877874175 690 274877890559 691 274877898751 692 274877902847 693 274877904895 694 274877905919 695 274877906431 696 274877906687 697 274877906815 698 274877906879 699 274877906911 700 274877906927 701 274877906935 702 274877906939 703 274877906941 704 274877906942 705 412316860414 706 481036337150 707 515396075518 708 532575944702 709 541165879294 710 545460846590 711 547608330238 712 548682072062 713 549218942974 714 549487378430 715 549621596158 716 549688705022 717 549722259454 718 549739036670 719 549747425278 720 549751619582 721 549753716734 722 549754765310 723 549755289598 724 549755551742 725 549755682814 726 549755748350 727 549755781118 728 549755797502 729 549755805694 730 549755809790 731 549755811838 732 549755812862 733 549755813374 734 549755813630 735 549755813758 736 549755813822 737 549755813854 738 549755813870 739 549755813878 740 549755813882 741 549755813884 742 549755813887 743 824633720831 744 962072674303 745 1030792151039 746 1065151889407 747 1082331758591 748 1090921693183 749 1095216660479 750 1097364144127 751 1098437885951 752 1098974756863 753 1099243192319 754 1099377410047 755 1099444518911 756 1099478073343 757 1099494850559 758 1099503239167 759 1099507433471 760 1099509530623 761 1099510579199 762 1099511103487 763 1099511365631 764 1099511496703 765 1099511562239 766 1099511595007 767 1099511611391 768 1099511619583 769 1099511623679 770 1099511625727 771 1099511626751 772 1099511627263 773 1099511627519 774 1099511627647 775 1099511627711 776 1099511627743 777 1099511627759 778 1099511627767 779 1099511627771 780 1099511627773 781 1099511627774 782 1649267441662 783 1924145348606 784 2061584302078 785 2130303778814 786 2164663517182 787 2181843386366 788 2190433320958 789 2194728288254 790 2196875771902 791 2197949513726 792 2198486384638 793 2198754820094 794 2198889037822 795 2198956146686 796 2198989701118 797 2199006478334 798 2199014866942 799 2199019061246 800 2199021158398 801 2199022206974 802 2199022731262 803 2199022993406 804 2199023124478 805 2199023190014 806 2199023222782 807 2199023239166 808 2199023247358 809 2199023251454 810 2199023253502 811 2199023254526 812 2199023255038 813 2199023255294 814 2199023255422 815 2199023255486 816 2199023255518 817 2199023255534 818 2199023255542 819 2199023255546 820 2199023255548 821 2199023255551 822 3298534883327 823 3848290697215 824 4123168604159 825 4260607557631 826 4329327034367 827 4363686772735 828 4380866641919 829 4389456576511 830 4393751543807 831 4395899027455 832 4396972769279 833 4397509640191 834 4397778075647 835 4397912293375 836 4397979402239 837 4398012956671 838 4398029733887 839 4398038122495 840 4398042316799 841 4398044413951 842 4398045462527 843 4398045986815 844 4398046248959 845 4398046380031 846 4398046445567 847 4398046478335 848 4398046494719 849 4398046502911 850 4398046507007 851 4398046509055 852 4398046510079 853 4398046510591 854 4398046510847 855 4398046510975 856 4398046511039 857 4398046511071 858 4398046511087 859 4398046511095 860 4398046511099 861 4398046511101 862 4398046511102 863 6597069766654 864 7696581394430 865 8246337208318 866 8521215115262 867 8658654068734 868 8727373545470 869 8761733283838 870 8778913153022 871 8787503087614 872 8791798054910 873 8793945538558 874 8795019280382 875 8795556151294 876 8795824586750 877 8795958804478 878 8796025913342 879 8796059467774 880 8796076244990 881 8796084633598 882 8796088827902 883 8796090925054 884 8796091973630 885 8796092497918 886 8796092760062 887 8796092891134 888 8796092956670 889 8796092989438 890 8796093005822 891 8796093014014 892 8796093018110 893 8796093020158 894 8796093021182 895 8796093021694 896 8796093021950 897 8796093022078 898 8796093022142 899 8796093022174 900 8796093022190 901 8796093022198 902 8796093022202 903 8796093022204 904 8796093022207 905 13194139533311 906 15393162788863 907 16492674416639 908 17042430230527 909 17317308137471 910 17454747090943 911 17523466567679 912 17557826306047 913 17575006175231 914 17583596109823 915 17587891077119 916 17590038560767 917 17591112302591 918 17591649173503 919 17591917608959 920 17592051826687 921 17592118935551 922 17592152489983 923 17592169267199 924 17592177655807 925 17592181850111 926 17592183947263 927 17592184995839 928 17592185520127 929 17592185782271 930 17592185913343 931 17592185978879 932 17592186011647 933 17592186028031 934 17592186036223 935 17592186040319 936 17592186042367 937 17592186043391 938 17592186043903 939 17592186044159 940 17592186044287 941 17592186044351 942 17592186044383 943 17592186044399 944 17592186044407 945 17592186044411 946 17592186044413 947 17592186044414 948 26388279066622 949 30786325577726 950 32985348833278 951 34084860461054 952 34634616274942 953 34909494181886 954 35046933135358 955 35115652612094 956 35150012350462 957 35167192219646 958 35175782154238 959 35180077121534 960 35182224605182 961 35183298347006 962 35183835217918 963 35184103653374 964 35184237871102 965 35184304979966 966 35184338534398 967 35184355311614 968 35184363700222 969 35184367894526 970 35184369991678 971 35184371040254 972 35184371564542 973 35184371826686 974 35184371957758 975 35184372023294 976 35184372056062 977 35184372072446 978 35184372080638 979 35184372084734 980 35184372086782 981 35184372087806 982 35184372088318 983 35184372088574 984 35184372088702 985 35184372088766 986 35184372088798 987 35184372088814 988 35184372088822 989 35184372088826 990 35184372088828 991 35184372088831 992 52776558133247 993 61572651155455 994 65970697666559 995 68169720922111 996 69269232549887 997 69818988363775 998 70093866270719 999 70231305224191 1000 70300024700927