1 1 2 1 3 2 4 1 5 2 6 4 7 3 8 4 9 6 10 8 11 7 12 8 13 9 14 12 15 16 16 25 17 26 18 27 19 28 20 30 21 32 22 49 23 50 24 51 25 52 26 55 27 60 28 64 29 109 30 110 31 111 32 112 33 115 34 120 35 126 36 128 37 229 38 230 39 231 40 232 41 235 42 240 43 245 44 248 45 256 46 481 47 482 48 483 49 484 50 485 51 486 52 490 53 496 54 504 55 512 56 1003 57 1004 58 1005 59 1008 60 1010 61 1014 62 1015 63 1016 64 1017 65 1020 66 1024 67 2019 68 2020 69 2022 70 2024 71 2025 72 2028 73 2030 74 2032 75 2034 76 2040 77 2046 78 2048 79 4051 80 4052 81 4053 82 4056 83 4060 84 4062 85 4067 86 4072 87 4077 88 4080 89 4081 90 4092 91 4096 92 8143 93 8144 94 8145 95 8148 96 8150 97 8154 98 8155 99 8160 100 8163 101 8170 102 8173 103 8184 104 8190 105 8192 106 16309 107 16310 108 16311 109 16312 110 16315 111 16320 112 16324 113 16328 114 16335 115 16340 116 16346 117 16356 118 16367 119 16380 120 16384 121 32683 122 32684 123 32685 124 32688 125 32690 126 32694 127 32697 128 32704 129 32706 130 32710 131 32714 132 32724 133 32734 134 32746 135 32760 136 32768 137 65439 138 65440 139 65442 140 65444 141 65445 142 65448 143 65450 144 65456 145 65457 146 65460 147 65461 148 65472 149 65481 150 65492 151 65505 152 65520 153 65536 154 131007 155 131008 156 131010 157 131012 158 131015 159 131016 160 131019 161 131024 162 131031 163 131040 164 131043 165 131052 166 131053 167 131054 168 131055 169 131056 170 131070 171 131072 172 262081 173 262082 174 262083 175 262084 176 262085 177 262086 178 262087 179 262088 180 262089 181 262090 182 262097 183 262104 184 262106 185 262108 186 262110 187 262112 188 262123 189 262134 190 262144 191 524187 192 524188 193 524190 194 524192 195 524195 196 524196 197 524202 198 524208 199 524214 200 524220 201 524227 202 524232 203 524238 204 524244 205 524250 206 524256 207 524263 208 524268 209 524286 210 524288 211 1048423 212 1048424 213 1048425 214 1048428 215 1048430 216 1048434 217 1048439 218 1048440 219 1048446 220 1048450 221 1048454 222 1048464 223 1048476 224 1048488 225 1048500 226 1048512 227 1048526 228 1048536 229 1048553 230 1048560 231 1048576 232 2097027 233 2097028 234 2097030 235 2097032 236 2097035 237 2097036 238 2097039 239 2097040 240 2097045 241 2097050 242 2097051 243 2097060 244 2097069 245 2097074 246 2097075 247 2097088 248 2097103 249 2097108 250 2097125 251 2097140 252 2097144 253 2097152 254 4194147 255 4194148 256 4194150 257 4194152 258 4194155 259 4194156 260 4194162 261 4194168 262 4194171 263 4194180 264 4194190 265 4194192 266 4194203 267 4194204 268 4194210 269 4194224 270 4194240 271 4194252 272 4194269 273 4194280 274 4194288 275 4194300 276 4194304 277 8388481 278 8388482 279 8388483 280 8388484 281 8388485 282 8388486 283 8388492 284 8388496 285 8388504 286 8388510 287 8388512 288 8388516 289 8388523 290 8388534 291 8388540 292 8388544 293 8388548 294 8388558 295 8388576 296 8388580 297 8388597 298 8388600 299 8388606 300 8388608 301 16777039 302 16777040 303 16777041 304 16777044 305 16777045 306 16777050 307 16777054 308 16777056 309 16777062 310 16777070 311 16777079 312 16777080 313 16777085 314 16777096 315 16777110 316 16777120 317 16777130 318 16777134 319 16777152 320 16777160 321 16777173 322 16777178 323 16777189 324 16777200 325 16777216 326 33554269 327 33554270 328 33554271 329 33554272 330 33554275 331 33554280 332 33554283 333 33554288 334 33554295 335 33554300 336 33554301 337 33554304 338 33554313 339 33554318 340 33554325 341 33554336 342 33554345 343 33554358 344 33554361 345 33554380 346 33554388 347 33554400 348 33554401 349 33554424 350 33554425 351 33554432 352 67108699 353 67108700 354 67108701 355 67108704 356 67108705 357 67108710 358 67108713 359 67108720 360 67108725 361 67108730 362 67108734 363 67108740 364 67108743 365 67108748 366 67108755 367 67108768 368 67108775 369 67108788 370 67108798 371 67108800 372 67108818 373 67108822 374 67108825 375 67108848 376 67108850 377 67108860 378 67108864 379 134217529 380 134217530 381 134217531 382 134217532 383 134217535 384 134217540 385 134217545 386 134217552 387 134217558 388 134217560 389 134217567 390 134217576 391 134217577 392 134217580 393 134217585 394 134217600 395 134217601 396 134217612 397 134217615 398 134217620 399 134217636 400 134217644 401 134217650 402 134217672 403 134217675 404 134217694 405 134217702 406 134217728 407 268435227 408 268435228 409 268435230 410 268435232 411 268435235 412 268435236 413 268435237 414 268435240 415 268435242 416 268435250 417 268435255 418 268435260 419 268435271 420 268435272 421 268435275 422 268435280 423 268435287 424 268435296 425 268435306 426 268435320 427 268435335 428 268435354 429 268435369 430 268435392 431 268435400 432 268435414 433 268435431 434 268435440 435 268435456 436 536870713 437 536870714 438 536870715 439 536870716 440 536870720 441 536870724 442 536870726 443 536870728 444 536870736 445 536870740 446 536870741 447 536870748 448 536870750 449 536870754 450 536870760 451 536870768 452 536870778 453 536870790 454 536870802 455 536870820 456 536870838 457 536870840 458 536870853 459 536870856 460 536870875 461 536870880 462 536870889 463 536870908 464 536870910 465 536870912 466 1073741607 467 1073741608 468 1073741610 469 1073741612 470 1073741615 471 1073741616 472 1073741620 473 1073741624 474 1073741625 475 1073741630 476 1073741636 477 1073741640 478 1073741643 479 1073741648 480 1073741655 481 1073741664 482 1073741675 483 1073741688 484 1073741699 485 1073741700 486 1073741718 487 1073741724 488 1073741729 489 1073741736 490 1073741750 491 1073741760 492 1073741778 493 1073741788 494 1073741791 495 1073741820 496 1073741824 497 2147483371 498 2147483372 499 2147483373 500 2147483376 501 2147483380 502 2147483382 503 2147483387 504 2147483392 505 2147483394 506 2147483400 507 2147483404 508 2147483412 509 2147483416 510 2147483422 511 2147483430 512 2147483440 513 2147483452 514 2147483466 515 2147483474 516 2147483480 517 2147483499 518 2147483514 519 2147483527 520 2147483544 521 2147483550 522 2147483572 523 2147483583 524 2147483604 525 2147483611 526 2147483640 527 2147483646 528 2147483648 529 4294967043 530 4294967044 531 4294967046 532 4294967048 533 4294967050 534 4294967052 535 4294967054 536 4294967056 537 4294967058 538 4294967060 539 4294967061 540 4294967064 541 4294967066 542 4294967068 543 4294967070 544 4294967072 545 4294967074 546 4294967076 547 4294967081 548 4294967100 549 4294967103 550 4294967116 551 4294967123 552 4294967136 553 4294967150 554 4294967170 555 4294967193 556 4294967208 557 4294967222 558 4294967250 559 4294967261 560 4294967264 561 4294967296 562 8589934267 563 8589934268 564 8589934269 565 8589934272 566 8589934275 567 8589934278 568 8589934283 569 8589934288 570 8589934296 571 8589934300 572 8589934309 573 8589934320 574 8589934327 575 8589934332 576 8589934335 577 8589934336 578 8589934352 579 8589934368 580 8589934371 581 8589934380 582 8589934395 583 8589934408 584 8589934430 585 8589934440 586 8589934450 587 8589934470 588 8589934494 589 8589934500 590 8589934502 591 8589934530 592 8589934553 593 8589934560 594 8589934584 595 8589934592 596 17179868869 597 17179868870 598 17179868871 599 17179868872 600 17179868875 601 17179868880 602 17179868881 603 17179868888 604 17179868889 605 17179868890 606 17179868893 607 17179868904 608 17179868914 609 17179868916 610 17179868925 611 17179868928 612 17179868942 613 17179868952 614 17179868970 615 17179868980 616 17179869000 617 17179869014 618 17179869021 619 17179869024 620 17179869025 621 17179869044 622 17179869069 623 17179869084 624 17179869091 625 17179869120 626 17179869137 627 17179869152 628 17179869168 629 17179869180 630 17179869184 631 34359738003 632 34359738004 633 34359738006 634 34359738008 635 34359738010 636 34359738012 637 34359738014 638 34359738016 639 34359738021 640 34359738030 641 34359738039 642 34359738048 643 34359738049 644 34359738056 645 34359738060 646 34359738064 647 34359738071 648 34359738084 649 34359738092 650 34359738100 651 34359738105 652 34359738116 653 34359738134 654 34359738144 655 34359738150 656 34359738166 657 34359738192 658 34359738196 659 34359738211 660 34359738240 661 34359738243 662 34359738272 663 34359738303 664 34359738326 665 34359738350 666 34359738368 667 68719476391 668 68719476392 669 68719476393 670 68719476396 671 68719476400 672 68719476402 673 68719476406 674 68719476408 675 68719476411 676 68719476420 677 68719476430 678 68719476432 679 68719476436 680 68719476448 681 68719476450 682 68719476464 683 68719476465 684 68719476474 685 68719476488 686 68719476500 687 68719476504 688 68719476518 689 68719476521 690 68719476528 691 68719476550 692 68719476566 693 68719476573 694 68719476588 695 68719476596 696 68719476600 697 68719476610 698 68719476640 699 68719476672 700 68719476686 701 68719476700 702 68719476708 703 68719476736 704 137438953093 705 137438953094 706 137438953095 707 137438953096 708 137438953100 709 137438953104 710 137438953106 711 137438953112 712 137438953119 713 137438953120 714 137438953124 715 137438953128 716 137438953132 717 137438953134 718 137438953140 719 137438953152 720 137438953168 721 137438953182 722 137438953185 723 137438953200 724 137438953218 725 137438953234 726 137438953249 727 137438953272 728 137438953275 729 137438953288 730 137438953308 731 137438953316 732 137438953337 733 137438953350 734 137438953375 735 137438953376 736 137438953377 737 137438953406 738 137438953435 739 137438953452 740 137438953470 741 137438953472 742 274877906521 743 274877906522 744 274877906523 745 274877906524 746 274877906525 747 274877906526 748 274877906527 749 274877906528 750 274877906535 751 274877906540 752 274877906545 753 274877906556 754 274877906563 755 274877906576 756 274877906580 757 274877906592 758 274877906608 759 274877906616 760 274877906617 761 274877906620 762 274877906625 763 274877906644 764 274877906659 765 274877906664 766 274877906675 767 274877906680 768 274877906697 769 274877906716 770 274877906732 771 274877906760 772 274877906781 773 274877906784 774 274877906787 775 274877906812 776 274877906835 777 274877906868 778 274877906903 779 274877906940 780 274877906944 781 549755813439 782 549755813440 783 549755813442 784 549755813444 785 549755813445 786 549755813448 787 549755813453 788 549755813456 789 549755813457 790 549755813460 791 549755813464 792 549755813472 793 549755813477 794 549755813488 795 549755813490 796 549755813504 797 549755813505 798 549755813520 799 549755813538 800 549755813540 801 549755813544 802 549755813552 803 549755813571 804 549755813592 805 549755813600 806 549755813620 807 549755813637 808 549755813656 809 549755813667 810 549755813670 811 549755813686 812 549755813696 813 549755813706 814 549755813726 815 549755813740 816 549755813772 817 549755813806 818 549755813842 819 549755813880 820 549755813888 821 1099511627227 822 1099511627228 823 1099511627229 824 1099511627232 825 1099511627235 826 1099511627238 827 1099511627242 828 1099511627248 829 1099511627256 830 1099511627260 831 1099511627269 832 1099511627280 833 1099511627292 834 1099511627298 835 1099511627310 836 1099511627312 837 1099511627316 838 1099511627328 839 1099511627342 840 1099511627360 841 1099511627361 842 1099511627368 843 1099511627372 844 1099511627376 845 1099511627400 846 1099511627422 847 1099511627436 848 1099511627452 849 1099511627479 850 1099511627490 851 1099511627496 852 1099511627520 853 1099511627544 854 1099511627554 855 1099511627585 856 1099511627616 857 1099511627649 858 1099511627684 859 1099511627721 860 1099511627760 861 1099511627776 862 2199023255023 863 2199023255024 864 2199023255025 865 2199023255028 866 2199023255030 867 2199023255034 868 2199023255037 869 2199023255040 870 2199023255043 871 2199023255050 872 2199023255055 873 2199023255064 874 2199023255065 875 2199023255072 876 2199023255085 877 2199023255088 878 2199023255091 879 2199023255106 880 2199023255121 881 2199023255140 882 2199023255142 883 2199023255154 884 2199023255158 885 2199023255160 886 2199023255175 887 2199023255182 888 2199023255196 889 2199023255212 890 2199023255219 891 2199023255220 892 2199023255240 893 2199023255264 894 2199023255286 895 2199023255312 896 2199023255345 897 2199023255376 898 2199023255409 899 2199023255444 900 2199023255481 901 2199023255520 902 2199023255550 903 2199023255552 904 4398046510507 905 4398046510508 906 4398046510509 907 4398046510512 908 4398046510515 909 4398046510518 910 4398046510522 911 4398046510528 912 4398046510536 913 4398046510540 914 4398046510550 915 4398046510560 916 4398046510572 917 4398046510578 918 4398046510590 919 4398046510592 920 4398046510607 921 4398046510608 922 4398046510622 923 4398046510640 924 4398046510641 925 4398046510660 926 4398046510661 927 4398046510680 928 4398046510700 929 4398046510702 930 4398046510716 931 4398046510732 932 4398046510757 933 4398046510770 934 4398046510790 935 4398046510816 936 4398046510836 937 4398046510862 938 4398046510865 939 4398046510896 940 4398046510929 941 4398046510964 942 4398046511001 943 4398046511040 944 4398046511059 945 4398046511082 946 4398046511104 947 8796093021799 948 8796093021800 949 8796093021801 950 8796093021804 951 8796093021805 952 8796093021810 953 8796093021814 954 8796093021816 955 8796093021819 956 8796093021820 957 8796093021826 958 8796093021828 959 8796093021833 960 8796093021842 961 8796093021855 962 8796093021856 963 8796093021860 964 8796093021864 965 8796093021871 966 8796093021880 967 8796093021891 968 8796093021892 969 8796093021897 970 8796093021912 971 8796093021925 972 8796093021950 973 8796093021972 974 8796093021996 975 8796093022007 976 8796093022020 977 8796093022045 978 8796093022048 979 8796093022068 980 8796093022098 981 8796093022115 982 8796093022116 983 8796093022117 984 8796093022118 985 8796093022119 986 8796093022120 987 8796093022159 988 8796093022164 989 8796093022206 990 8796093022208 991 17592186043909 992 17592186043910 993 17592186043911 994 17592186043912 995 17592186043915 996 17592186043920 997 17592186043922 998 17592186043928 999 17592186043935 1000 17592186043940 1001 17592186043949 1002 17592186043956 1003 17592186043965 1004 17592186043978 1005 17592186043980 1006 17592186043984 1007 17592186043992 1008 17592186043998 1009 17592186044008 1010 17592186044020 1011 17592186044034 1012 17592186044048 1013 17592186044070 1014 17592186044088 1015 17592186044100 1016 17592186044108 1017 17592186044133 1018 17592186044160 1019 17592186044188 1020 17592186044190 1021 17592186044214 1022 17592186044224 1023 17592186044235 1024 17592186044264 1025 17592186044265 1026 17592186044268 1027 17592186044271 1028 17592186044274 1029 17592186044277 1030 17592186044280 1031 17592186044318 1032 17592186044328 1033 17592186044369 1034 17592186044400 1035 17592186044416 1036 35184372088359 1037 35184372088360 1038 35184372088362 1039 35184372088364 1040 35184372088365 1041 35184372088368 1042 35184372088369 1043 35184372088376 1044 35184372088383 1045 35184372088390 1046 35184372088393 1047 35184372088404 1048 35184372088411 1049 35184372088418 1050 35184372088425 1051 35184372088432 1052 35184372088443 1053 35184372088446 1054 35184372088453 1055 35184372088460 1056 35184372088467 1057 35184372088470 1058 35184372088485 1059 35184372088488 1060 35184372088500 1061 35184372088502 1062 35184372088509 1063 35184372088516 1064 35184372088521 1065 35184372088530 1066 35184372088552 1067 35184372088576 1068 35184372088602 1069 35184372088630 1070 35184372088635 1071 35184372088644 1072 35184372088653 1073 35184372088662 1074 35184372088671 1075 35184372088680 1076 35184372088718 1077 35184372088740 1078 35184372088781 1079 35184372088800 1080 35184372088815 1081 35184372088832 1082 70368744177031 1083 70368744177032 1084 70368744177033 1085 70368744177036 1086 70368744177040 1087 70368744177042 1088 70368744177046 1089 70368744177048 1090 70368744177054 1091 70368744177060 1092 70368744177061 1093 70368744177072 1094 70368744177082 1095 70368744177088 1096 70368744177090 1097 70368744177104 1098 70368744177107 1099 70368744177108 1100 70368744177115 1101 70368744177120 1102 70368744177123 1103 70368744177138 1104 70368744177154 1105 70368744177168 1106 70368744177175 1107 70368744177186 1108 70368744177207 1109 70368744177228 1110 70368744177245 1111 70368744177270 1112 70368744177290 1113 70368744177312 1114 70368744177336 1115 70368744177362 1116 70368744177375 1117 70368744177396 1118 70368744177417 1119 70368744177438 1120 70368744177459 1121 70368744177480 1122 70368744177518 1123 70368744177522 1124 70368744177562 1125 70368744177600 1126 70368744177630 1127 70368744177660 1128 70368744177664 1129 140737488354759 1130 140737488354760 1131 140737488354762 1132 140737488354764 1133 140737488354765 1134 140737488354768 1135 140737488354771 1136 140737488354776 1137 140737488354783 1138 140737488354790 1139 140737488354793 1140 140737488354804 1141 140737488354814 1142 140737488354820 1143 140737488354825 1144 140737488354832 1145 140737488354843 1146 140737488354846 1147 140737488354857 1148 140737488354860 1149 140737488354876 1150 140737488354892 1151 140737488354906 1152 140737488354912 1153 140737488354925 1154 140737488354944 1155 140737488354954 1156 140737488354960 1157 140737488354983 1158 140737488354990 1159 140737488355014 1160 140737488355040 1161 140737488355068 1162 140737488355098 1163 140737488355100 1164 140737488355116 1165 140737488355130 1166 140737488355142 1167 140737488355152 1168 140737488355160 1169 140737488355200 1170 140737488355212 1171 140737488355253 1172 140737488355288 1173 140737488355305 1174 140737488355320 1175 140737488355326 1176 140737488355328 1177 281474976709939 1178 281474976709940 1179 281474976709941 1180 281474976709944 1181 281474976709945 1182 281474976709950 1183 281474976709955 1184 281474976709960 1185 281474976709962 1186 281474976709970 1187 281474976709971 1188 281474976709980 1189 281474976709992 1190 281474976710004 1191 281474976710010 1192 281474976710016 1193 281474976710026 1194 281474976710034 1195 281474976710037 1196 281474976710040 1197 281474976710046 1198 281474976710048 1199 281474976710065 1200 281474976710088 1201 281474976710100 1202 281474976710122 1203 281474976710124 1204 281474976710144 1205 281474976710169 1206 281474976710190 1207 281474976710214 1208 281474976710240 1209 281474976710268 1210 281474976710298 1211 281474976710305 1212 281474976710340 1213 281474976710371 1214 281474976710398 1215 281474976710421 1216 281474976710440 1217 281474976710441 1218 281474976710466 1219 281474976710506 1220 281474976710532 1221 281474976710565 1222 281474976710594 1223 281474976710605 1224 281474976710640 1225 281474976710656 1226 562949953420789 1227 562949953420790 1228 562949953420791 1229 562949953420792 1230 562949953420795 1231 562949953420800 1232 562949953420806 1233 562949953420808 1234 562949953420815 1235 562949953420820 1236 562949953420822 1237 562949953420824 1238 562949953420829 1239 562949953420834 1240 562949953420845 1241 562949953420848 1242 562949953420851 1243 562949953420860 1244 562949953420872 1245 562949953420880 1246 562949953420890 1247 562949953420910 1248 562949953420912 1249 562949953420920 1250 562949953420925 1251 562949953420946 1252 562949953420950 1253 562949953420960 1254 562949953420976 1255 562949953420980 1256 562949953420986 1257 562949953420992 1258 562949953420998 1259 562949953421004 1260 562949953421030 1261 562949953421040 1262 562949953421075 1263 562949953421100 1264 562949953421115 1265 562949953421120 1266 562949953421128 1267 562949953421142 1268 562949953421184 1269 562949953421196 1270 562949953421220 1271 562949953421234 1272 562949953421257 1273 562949953421280 1274 562949953421282 1275 562949953421312