1 1 2 2 3 3 4 4 5 5 6 8 7 7 8 6 9 9 10 16 11 15 12 32 13 13 14 10 15 11 16 64 17 17 18 128 19 31 20 18 21 29 22 256 23 63 24 12 25 25 26 14 27 19 28 512 29 21 30 1024 31 127 32 26 33 33 34 20 35 255 36 2048 37 61 38 58 39 35 40 4096 41 57 42 8192 43 511 44 30 45 125 46 16384 47 23 48 24 49 49 50 50 51 27 52 32768 53 37 54 36 55 1023 56 66 57 41 58 65536 59 2047 60 131072 61 253 62 62 63 51 64 52 65 65 66 262144 67 39 68 122 69 509 70 524288 71 4095 72 1048576 73 121 74 34 75 115 76 40 77 69 78 2097152 79 8191 80 22 81 113 82 4194304 83 16383 84 116 85 1021 86 250 87 59 88 8388608 89 249 90 72 91 32767 92 82 93 45 94 100 95 47 96 16777216 97 97 98 38 99 99 100 33554432 101 53 102 67108864 103 65535 104 42 105 73 106 134217728 107 71 108 268435456 109 2045 110 506 111 131 112 536870912 113 81 114 132 115 131071 116 1022 117 4093 118 104 119 262143 120 48 121 505 122 242 123 123 124 28 125 101 126 1073741824 127 103 128 226 129 129 130 2147483648 131 524287 132 232 133 77 134 126 135 243 136 4294967296 137 1017 138 8589934592 139 1048575 140 2042 141 8189 142 80 143 2097151 144 244 145 241 146 98 147 67 148 17179869184 149 229 150 34359738368 151 79 152 54 153 137 154 500 155 4194303 156 68719476736 157 16381 158 90 159 43 160 200 161 225 162 137438953472 163 8388607 164 114 165 32765 166 274877906944 167 231 168 96 169 2041 170 78 171 499 172 549755813888 173 117 174 60 175 16777215 176 146 177 497 178 1099511627776 179 143 180 2199023255552 181 65533 182 8186 183 163 184 164 185 89 186 144 187 199 188 70 189 93 190 4398046511104 191 33554431 192 8796093022208 193 193 194 130 195 75 196 17592186044416 197 197 198 35184372088832 199 67108863 200 1010 201 105 202 264 203 134217727 204 1012 205 131069 206 230 207 83 208 208 209 145 210 70368744177664 211 268435455 212 154 213 141 214 484 215 536870911 216 488 217 4089 218 16378 219 1011 220 160 221 261 222 140737488355328 223 1073741823 224 510 225 161 226 281474976710656 227 263 228 562949953421312 229 262141 230 1018 231 2043 232 1125899906842624 233 8185 234 452 235 207 236 482 237 524285 238 2251799813685248 239 95 240 4503599627370496 241 1009 242 254 243 483 244 68 245 245 246 288 247 55 248 32762 249 201 250 9007199254740992 251 2147483647 252 464 253 205 254 138 255 451 256 18014398509481984 257 257 258 1000 259 4294967295 260 65534 261 1048573 262 36028797018963968 263 463 264 4084 265 153 266 65530 267 251 268 72057594037927936 269 485 270 144115188075855872 271 8589934591 272 4090 273 2033 274 124 275 17179869183 276 288230376151711744 277 2097149 278 262142 279 4083 280 576460752303423488 281 16377 282 1152921504606846976 283 159 284 106 285 4194301 286 328 287 487 288 192 289 481 290 994 291 195 292 2305843009213693952 293 133 294 180 295 34359738367 296 2046 297 457 298 416 299 68719476735 300 2024 301 157 302 386 303 107 304 292 305 273 306 4611686018427387904 307 999 308 210 309 8388605 310 9223372036854775808 311 137438953471 312 18446744073709551616 313 32761 314 4094 315 179 316 36893488147419103232 317 85 318 400 319 399 320 262138 321 449 322 320 323 274877906943 324 76 325 16777213 326 282 327 227 328 968 329 65529 330 73786976294838206464 331 549755813887 332 246 333 461 334 16372 335 191 336 147573952589676412928 337 4081 338 8178 339 155 340 528 341 997 342 56 343 1099511627775 344 162 345 233 346 295147905179352825856 347 119 348 590295810358705651712 349 33554429 350 118 351 291 352 1180591620717411303424 353 993 354 2020 355 2199023255551 356 258 357 285 358 2361183241434822606848 359 4398046511103 360 384 361 131065 362 194 363 16371 364 308 365 325 366 4722366482869645213696 367 327 368 134 369 177 370 904 371 287 372 9444732965739290427392 373 397 374 74 375 139 376 928 377 185 378 18889465931478580854784 379 8796093022207 380 322 381 67108861 382 37778931862957161709568 383 17592186044415 384 84 385 385 386 16777214 387 259 388 75557863725914323419136 389 149 390 576 391 35184372088831 392 410 393 393 394 32756 395 70368744177663 396 151115727451828646838272 397 134217725 398 4082 399 2019 400 302231454903657293676544 401 209 402 800 403 527 404 46 405 268435453 406 976 407 2023 408 604462909807314587353088 409 262137 410 2097146 411 459 412 8168 413 165 414 964 415 415 416 4066 417 289 418 1208925819614629174706176 419 140737488355327 420 2417851639229258349412352 421 536870909 422 998 423 307 424 2044 425 281 426 360 427 967 428 274 429 1073741821 430 4835703278458516698824704 431 975 432 9671406556917033397649408 433 8177 434 2034 435 32755 436 640 437 2021 438 19342813113834066795298816 439 319 440 198 441 521 442 38685626227668133590597632 443 281474976710655 444 65524 445 2147483645 446 4194298 447 1019 448 77371252455336267181195264 449 321 450 2000 451 562949953421311 452 914 453 525 454 228 455 1125899906842623 456 154742504910672534362390528 457 524281 458 131070 459 2035 460 309485009821345068724781056 461 4085 462 618970019642690137449562112 463 2251799813685247 464 234 465 16369 466 1237940039285380274899124224 467 903 468 584 469 413 470 314 471 963 472 656 473 1048569 474 108 475 4503599627370495 476 398 477 189 478 2475880078570760549798248448 479 9007199254740991 480 1056 481 2017 482 186 483 507 484 131060 485 965 486 4951760157141521099596496896 487 135 488 65522 489 489 490 9903520314283042199192993792 491 575 492 832 493 109 494 32766 495 65523 496 32744 497 401 498 19807040628566084398385987584 499 18014398509481983 500 33554426 501 4294967293 502 39614081257132168796771975168 503 927 504 1988 505 409 506 2018 507 275 508 79228162514264337593543950336 509 901 510 4040 511 36028797018963967 512 486 513 513 514 772 515 1999 516 4048 517 8589934589 518 922 519 131067 520 158456325028528675187087900672 521 2097145 522 316912650057057350374175801344 523 72057594037927935 524 498 525 925 526 1856 527 8167 528 768 529 305 530 536870910 531 131059 532 1952 533 501 534 420 535 144115188075855871 536 466 537 969 538 120 539 288230376151711743 540 633825300114114700748351602688 541 17179869181 542 570 543 8179 544 524276 545 4065 546 1267650600228229401496703205376 547 247 548 414 549 34359738365 550 1152 551 576460752303423487 552 616 553 4194297 554 178 555 524283 556 2535301200456458802993406410752 557 8165 558 4000 559 1152921504606846975 560 131066 561 32753 562 5070602400912917605986812821504 563 2305843009213693951 564 564 565 317 566 16382 567 211 568 10141204801825835211973625643008 569 8388601 570 20282409603651670423947251286016 571 655 572 262130 573 973 574 156 575 383 576 40564819207303340847894502572032 577 961 578 134217722 579 1987 580 65512 581 389 582 1936 583 4611686018427387903 584 1048574 585 265 586 81129638414606681695789005144064 587 359 588 1664 589 68719476733 590 770 591 4091 592 162259276829213363391578010288128 593 913 594 260 595 831 596 786 597 137438953469 598 324518553658426726783156020576256 599 4047 600 649037107316853453566312041152512 601 313 602 966 603 771 604 196 605 213 606 1298074214633706907132624082305024 607 583 608 524282 609 545 610 1312 611 9223372036854775807 612 2596148429267413814265248164610048 613 1997 614 522 615 419 616 5192296858534827628530496329220096 617 16777209 618 10384593717069655257060992658440192 619 18446744073709551615 620 158 621 274877906941 622 1928 623 36893488147419103231 624 44 625 65521 626 1048570 627 8187 628 1600 629 357 630 20769187434139310514121985316880384 631 73786976294838206463 632 268435450 633 169 634 16356 635 799 636 248 637 797 638 502 639 524275 640 41538374868278621028243970633760768 641 897 642 83076749736557242056487941267521536 643 639 644 490 645 549755813885 646 166153499473114484112975882535043072 647 151 648 1808 649 33554425 650 962 651 563 652 332306998946228968225951765070086144 653 453 654 644 655 1935 656 318 657 131057 658 664613997892457936451903530140172288 659 147573952589676412927 660 1329227995784915872903807060280344576 661 1099511627773 662 8388602 663 491 664 276 665 921 666 1280 667 32743 668 1073741818 669 381 670 16336 671 295147905179352825855 672 2658455991569831745807614120560689152 673 8161 674 8190 675 16355 676 5316911983139663491615228241121378304 677 309 678 131048 679 1055 680 4294967290 681 1993 682 10633823966279326983230456482242756608 683 111 684 820 685 2199023255549 686 1050 687 323 688 8096 689 465 690 21267647932558653966460912964485513216 691 590295810358705651711 692 2097150 693 237 694 4194292 695 1180591620717411303423 696 2112 697 67108857 698 1048562 699 235 700 42535295865117307932921825928971026432 701 581 702 3712 703 2361183241434822606847 704 514 705 1985 706 262120 707 4039 708 85070591730234615865843651857942052864 709 4398046511101 710 390 711 515 712 2304 713 569 714 2036 715 4722366482869645213695 716 32738 717 8796093022205 718 170141183460469231731687303715884105728 719 767 720 3976 721 262129 722 378 723 387 724 460 725 32741 726 340282366920938463463374607431768211456 727 615 728 102 729 649 730 3904 731 9444732965739290427391 732 680564733841876926926749214863536422912 733 653 734 458 735 267 736 720 737 353 738 1361129467683753853853498429727072845824 739 1807 740 794 741 573 742 2722258935367507707706996859454145691648 743 18889465931478580854783 744 8132 745 793 746 358 747 147 748 1544 749 277 750 5444517870735015415413993718908291383296 751 1855 752 4034 753 369 754 8388596 755 37778931862957161709567 756 10889035741470030830827987437816582766592 757 17592186044413 758 306 759 643 760 21778071482940061661655974875633165533184 761 134217721 762 840 763 75557863725914323419135 764 8388606 765 35184372088829 766 3872 767 167 768 43556142965880123323311949751266331066368 769 769 770 8589934586 771 33554427 772 87112285931760246646623899502532662132736 773 517 774 131068 775 151115727451828646838271 776 16777210 777 297 778 3200 779 1151 780 1168 781 70368744177661 782 326 783 819 784 1828 785 785 786 174224571863520493293247799005065324265472 787 65511 788 1026 789 140737488355325 790 1048552 791 302231454903657293676543 792 3616 793 268435449 794 32754 795 8163 796 348449143727040986586495598010130648530944 797 4037 798 8000 799 604462909807314587353087 800 1099511627774 801 417 802 65488 803 1599 804 212 805 1053 806 1850 807 91 808 696898287454081973172991196020261297061888 809 536870905 810 1393796574908163946345982392040522594123776 811 1951 812 1938 813 4045 814 628 815 1208925819614629174706175 816 4224 817 524273 818 2022 819 4194291 820 2787593149816327892691964784081045188247552 821 917 822 5575186299632655785383929568162090376495104 823 16335 824 202 825 329 826 11150372599265311570767859136324180752990208 827 1927 828 22300745198530623141535718272648361505980416 829 829 830 34359738362 831 8131 832 152 833 577 834 131044 835 2417851639229258349412351 836 4086 837 281474976710653 838 44601490397061246283071436545296723011960832 839 4835703278458516698824703 840 1536 841 1073741817 842 8388594 843 1995 844 388 845 613 846 136 847 4087 848 65506 849 561 850 3328 851 719 852 89202980794122492566142873090593446023921664 853 1933 854 268435454 855 547 856 178405961588244985132285746181186892047843328 857 2147483641 858 356811923176489970264571492362373784095686656 859 9671406556917033397649407 860 354 861 1949 862 713623846352979940529142984724747568191373312 863 19342813113834066795298815 864 67108852 865 16353 866 8162 867 4067 868 8080 869 65509 870 32672 871 1279 872 4398046511102 873 4041 874 252 875 38685626227668133590597631 876 1427247692705959881058285969449495136382746624 877 637 878 634 879 395 880 2854495385411919762116571938898990272765493248 881 1041 882 5708990770823839524233143877797980545530986496 883 77371252455336267181195263 884 170 885 562949953421309 886 11417981541647679048466287755595961091061972992 887 131047 888 1128 889 4294967289 890 262 891 8388595 892 7808 893 2037 894 1844 895 154742504910672534362390527 896 578 897 641 898 2560 899 3999 900 2624 901 1125899906842621 902 524274 903 1827 904 932 905 1049 906 22835963083295358096932575511191922182123945984 907 455 908 518 909 2251799813685245 910 45671926166590716193865151022383844364247891968 911 309485009821345068724781055 912 1232 913 1048561 914 1986 915 262139 916 32712 917 4069 918 91343852333181432387730302044767688728495783936 919 618970019642690137449562111 920 530 921 8169 922 1440 923 1237940039285380274899124223 924 524284 925 4503599627370493 926 1054 927 467 928 182687704666362864775460604089535377456991567872 929 32737 930 4088 931 2475880078570760549798248447 932 3994 933 1805 934 8180 935 1167 936 365375409332725729550921208179070754913983135744 937 825 938 549755813882 939 627 940 730750818665451459101842416358141509827966271488 941 1925 942 7424 943 1311 944 524286 945 2097137 946 1461501637330902918203684832716283019655932542976 947 215 948 2336 949 9007199254740989 950 131042 951 795 952 2923003274661805836407369665432566039311865085952 953 377 954 1140 955 4951760157141521099596496895 956 898 957 18014398509481981 958 1288 959 2111 960 3072 961 4033 962 918 963 371 964 524260 965 1013 966 5846006549323611672814739330865132078623730171904 967 262119 968 1042 969 1929 970 11692013098647223345629478661730264157247460343808 971 9903520314283042199192993791 972 1640 973 269 974 394 975 131043 976 23384026197294446691258957323460528314494920687616 977 977 978 131024 979 19807040628566084398385987583 980 1934 981 1149 982 46768052394588893382517914646921056628989841375232 983 1663 984 268435444 985 217 986 2147483642 987 65531 988 6400 989 131045 990 93536104789177786765035829293842113257979682750464 991 65487 992 338 993 801 994 1540 995 39614081257132168796771975167 996 187072209578355573530071658587684226515959365500928 997 36028797018963965 998 110 999 67108851 1000 168 1001 8589934585 1002 16192 1003 79228162514264337593543950335 1004 650 1005 1853 1006 16000 1007 3975 1008 374144419156711147060143317175368453031918731001856 1009 817 1010 2199023255546 1011 4035 1012 748288838313422294120286634350736906063837462003712 1013 549 1014 324 1015 158456325028528675187087900671 1016 65510 1017 1801 1018 1496577676626844588240573268701473812127674924007424 1019 8079 1020 2993155353253689176481146537402947624255349848014848 1021 72057594037927933 1022 536870906 1023 971 1024 492 1025 1025 1026 130976 1027 1543 1028 402 1029 3997 1030 5986310706507378352962293074805895248510699696029696 1031 8095 1032 11972621413014756705924586149611790497021399392059392 1033 17179869177 1034 526 1035 1843 1036 7744 1037 262133 1038 23945242826029513411849172299223580994042798784118784 1039 316912650057057350374175801343 1040 16322 1041 4194289 1042 8388584 1043 633825300114114700748351602687 1044 516 1045 144115188075855869 1046 474 1047 995 1048 47890485652059026823698344598447161988085597568237568 1049 1849 1050 95780971304118053647396689196894323976171195136475136 1051 3711 1052 33554430 1053 16333 1054 1572 1055 1535 1056 16264 1057 609 1058 134217714 1059 1073741819 1060 191561942608236107294793378393788647952342390272950272 1061 262117 1062 383123885216472214589586756787577295904684780545900544 1063 3903 1064 418 1065 1001 1066 3856 1067 839 1068 766247770432944429179173513575154591809369561091801088 1069 288230376151711741 1070 8589934590 1071 931 1072 4608 1073 1937 1074 268 1075 239 1076 3970 1077 576460752303423485 1078 16160 1079 1267650600228229401496703205375 1080 8448 1081 34359738361 1082 1922 1083 1139 1084 4068 1085 16357 1086 1532495540865888858358347027150309183618739122183602176 1087 1048551 1088 150 1089 8129 1090 3064991081731777716716694054300618367237478244367204352 1091 2535301200456458802993406410751 1092 6129982163463555433433388108601236734474956488734408704 1093 493 1094 562 1095 827 1096 12259964326927110866866776217202473468949912977468817408 1097 68719476729 1098 16777192 1099 2303 1100 17592186044410 1101 1152921504606846973 1102 24519928653854221733733552434404946937899825954937634816 1103 1231 1104 548 1105 8388593 1106 68719476734 1107 355 1108 49039857307708443467467104868809893875799651909875269632 1109 1048565 1110 262096 1111 5070602400912917605986812821503 1112 826 1113 16329 1114 536870900 1115 7999 1116 98079714615416886934934209737619787751599303819750539264 1117 2305843009213693949 1118 1306 1119 262131 1120 5248 1121 65505 1122 196159429230833773869868419475239575503198607639501078528 1123 10141204801825835211973625643007 1124 142 1125 4611686018427387901 1126 216 1127 1127 1128 392318858461667547739736838950479151006397215279002157056 1129 633 1130 818 1131 32763 1132 524240 1133 421 1134 2147483636 1135 20282409603651670423947251286015 1136 1586 1137 16777201 1138 7232 1139 40564819207303340847894502572031 1140 3656 1141 1309 1142 1125899906842622 1143 524259 1144 8589934580 1145 1945 1146 5120 1147 311 1148 35184372088826 1149 765 1150 784637716923335095479473677900958302012794430558004314112 1151 81129638414606681695789005144063 1152 1569275433846670190958947355801916604025588861116008628224 1153 1921 1154 290 1155 268435443 1156 2464 1157 3973 1158 32384 1159 131023 1160 454 1161 777 1162 3138550867693340381917894711603833208051177722232017256448 1163 3871 1164 2100 1165 9223372036854775805 1166 70368744177658 1167 2097147 1168 1256 1169 529 1170 6277101735386680763835789423207666416102355444464034512896 1171 162259276829213363391578010288127 1172 218 1173 717 1174 33554428 1175 3327 1176 7952 1177 137438953465 1178 550 1179 1539 1180 12554203470773361527671578846415332832204710888928069025792 1181 8181 1182 392 1183 324518553658426726783156020576255 1184 4042 1185 1825 1186 25108406941546723055343157692830665664409421777856138051584 1187 519 1188 6656 1189 1661 1190 594 1191 1571 1192 50216813883093446110686315385661331328818843555712276103168 1193 274877906937 1194 2097124 1195 649037107316853453566312041152511 1196 310 1197 8093 1198 3088 1199 1298074214633706907132624082305023 1200 100433627766186892221372630771322662657637687111424552206336 1201 625 1202 536870898 1203 1931 1204 65476 1205 1541 1206 65344 1207 391 1208 1594 1209 425 1210 262088 1211 2596148429267413814265248164610047 1212 200867255532373784442745261542645325315275374222849104412672 1213 1165 1214 94 1215 1048563 1216 401734511064747568885490523085290650630550748445698208825344 1217 1089 1218 15616 1219 2623 1220 16354 1221 18446744073709551613 1222 803469022129495137770981046170581301261101496891396417650688 1223 5192296858534827628530496329220095 1224 1020 1225 3993 1226 834 1227 1043 1228 1606938044258990275541962092341162602522202993782792835301376 1229 837 1230 3213876088517980551083924184682325205044405987565585670602752 1231 10384593717069655257060992658440191 1232 144115188075855870 1233 33554417 1234 262132 1235 20769187434139310514121985316880383 1236 6427752177035961102167848369364650410088811975131171341205504 1237 36893488147419103229 1238 610 1239 315 1240 2880 1241 549755813881 1242 1680 1243 3855 1244 2097138 1245 73786976294838206461 1246 14848 1247 87 1248 12855504354071922204335696738729300820177623950262342682411008 1249 131041 1250 494 1251 2097139 1252 134217704 1253 16373 1254 756 1255 3199 1256 1048546 1257 713 1258 25711008708143844408671393477458601640355247900524685364822016 1259 41538374868278621028243970633760767 1260 262048 1261 147573952589676412925 1262 562949953421306 1263 536870899 1264 8164 1265 337 1266 3688 1267 32711 1268 2199023255550 1269 1597 1270 9216 1271 495 1272 15488 1273 1593 1274 16370 1275 1003 1276 51422017416287688817342786954917203280710495801049370729644032 1277 1048549 1278 102844034832575377634685573909834406561420991602098741459288064 1279 83076749736557242056487941267521535 1280 137438953466 1281 1793 1282 205688069665150755269371147819668813122841983204197482918576128 1283 166153499473114484112975882535043071 1284 8068 1285 1277 1286 1998 1287 979 1288 411376139330301510538742295639337626245683966408394965837152256 1289 1099511627769 1290 822752278660603021077484591278675252491367932816789931674304512 1291 332306998946228968225951765070086143 1292 2147483634 1293 301 1294 468 1295 3615 1296 1645504557321206042154969182557350504982735865633579863348609024 1297 67108849 1298 3898 1299 1923 1300 3291009114642412084309938365114701009965471731267159726697218048 1301 1125 1302 6582018229284824168619876730229402019930943462534319453394436096 1303 664613997892457936451903530140172287 1304 34359738366 1305 905 1306 13164036458569648337239753460458804039861886925068638906788872192 1307 1287 1308 456 1309 3869 1310 1099511627770 1311 635 1312 7712 1313 262113 1314 17179869172 1315 1329227995784915872903807060280344575 1316 32706 1317 295147905179352825853 1318 26328072917139296674479506920917608079723773850137277813577744384 1319 2658455991569831745807614120560689151 1320 52656145834278593348959013841835216159447547700274555627155488768 1321 2199023255545 1322 134217726 1323 16777203 1324 1996 1325 981 1326 105312291668557186697918027683670432318895095400549111254310977536 1327 551 1328 1274 1329 1841 1330 112 1331 2559 1332 13312 1333 65485 1334 802 1335 2147483635 1336 1864 1337 761 1338 524192 1339 32671 1340 1048566 1341 590295810358705651709 1342 4672 1343 5316911983139663491615228241121378303 1344 2052 1345 16321 1346 1125899906842618 1347 16379 1348 14464 1349 32709 1350 2280 1351 10633823966279326983230456482242756607 1352 17179869178 1353 617 1354 3700 1355 262095 1356 32000 1357 2109 1358 1662 1359 8589934579 1360 210624583337114373395836055367340864637790190801098222508621955072 1361 3985 1362 12800 1363 21267647932558653966460912964485513215 1364 131058 1365 221 1366 421249166674228746791672110734681729275580381602196445017243910144 1367 1639 1368 6144 1369 4398046511097 1370 1282 1371 2099 1372 842498333348457493583344221469363458551160763204392890034487820288 1373 645 1374 140 1375 16191 1376 166 1377 929 1378 1048520 1379 42535295865117307932921825928971026431 1380 1684996666696914987166688442938726917102321526408785780068975640576 1381 1180591620717411303421 1382 2097122 1383 4194299 1384 3876 1385 473 1386 130688 1387 8388583 1388 16338 1389 2361183241434822606845 1390 1048480 1391 4223 1392 536870888 1393 134217713 1394 238 1395 2097123 1396 2097104 1397 469 1398 3369993333393829974333376885877453834204643052817571560137951281152 1399 85070591730234615865843651857942052863 1400 9007199254740986 1401 1161 1402 10496 1403 7423 1404 68719476724 1405 4722366482869645213693 1406 1090 1407 1027 1408 6739986666787659948666753771754907668409286105635143120275902562304 1409 3969 1410 261952 1411 524239 1412 1542 1413 8077 1414 16777188 1415 170141183460469231731687303715884105727 1416 15904 1417 8796093022201 1418 1946 1419 779 1420 312 1421 1029 1422 13479973333575319897333507543509815336818572211270286240551805124608 1423 4607 1424 546 1425 1137 1426 26959946667150639794667015087019630673637144422540572481103610249216 1427 4071 1428 53919893334301279589334030174039261347274288845081144962207220498432 1429 9444732965739290427389 1430 278 1431 65475 1432 107839786668602559178668060348078522694548577690162289924414440996864 1433 17592186044409 1434 356 1435 340282366920938463463374607431768211455 1436 3610 1437 1533 1438 215679573337205118357336120696157045389097155380324579848828881993728 1439 7951 1440 2256 1441 524257 1442 3986 1443 755 1444 4036 1445 773 1446 431359146674410236714672241392314090778194310760649159697657763987456 1447 919 1448 17592186044414 1449 65481 1450 862718293348820473429344482784628181556388621521298319395315527974912 1451 680564733841876926926749214863536422911 1452 1725436586697640946858688965569256363112777243042596638790631055949824 1453 1229 1454 1002 1455 203 1456 29696 1457 1297 1458 3450873173395281893717377931138512726225554486085193277581262111899648 1459 7807 1460 36028797018963962 1461 18889465931478580854781 1462 520 1463 1361129467683753853853498429727072845823 1464 131012 1465 1305 1466 16374 1467 915 1468 6176 1469 533 1470 6901746346790563787434755862277025452451108972170386555162524223799296 1471 1439 1472 538 1473 705 1474 796 1475 2722258935367507707706996859454145691647 1476 3080 1477 3613 1478 274877906938 1479 1587 1480 13803492693581127574869511724554050904902217944340773110325048447598592 1481 1145 1482 27606985387162255149739023449108101809804435888681546220650096895197184 1483 5444517870735015415413993718908291383295 1484 462 1485 37778931862957161709565 1486 55213970774324510299478046898216203619608871777363092441300193790394368 1487 16263 1488 110427941548649020598956093796432407239217743554726184882600387580788736 1489 1585 1490 762 1491 715 1492 220855883097298041197912187592864814478435487109452369765200775161577472 1493 293 1494 2097140 1495 3087 1496 2298 1497 553 1498 441711766194596082395824375185729628956870974218904739530401550323154944 1499 10889035741470030830827987437816582766591 1500 5760 1501 3709 1502 1126 1503 8067 1504 1044 1505 737 1506 65424 1507 16777191 1508 72057594037927930 1509 75557863725914323419133 1510 883423532389192164791648750371459257913741948437809479060803100646309888 1511 21778071482940061661655974875633165533183 1512 32320 1513 35184372088825 1514 778 1515 611 1516 10240 1517 1285 1518 920 1519 43556142965880123323311949751266331066367 1520 1014 1521 268435441 1522 1766847064778384329583297500742918515827483896875618958121606201292619776 1523 1679 1524 1073741820 1525 151115727451828646838269 1526 3706 1527 16777211 1528 2576 1529 70368744177657 1530 3533694129556768659166595001485837031654967793751237916243212402585239552 1531 7743 1532 8796093022202 1533 333 1534 1268 1535 87112285931760246646623899502532662132735 1536 16896 1537 1537 1538 17179869182 1539 17179869171 1540 64768 1541 67108853 1542 7067388259113537318333190002971674063309935587502475832486424805170479104 1543 174224571863520493293247799005065324265471 1544 426 1545 1033 1546 4072 1547 262135 1548 14134776518227074636666380005943348126619871175004951664972849610340958208 1549 302231454903657293676541 1550 626 1551 33554419 1552 28269553036454149273332760011886696253239742350009903329945699220681916416 1553 593 1554 1060 1555 6399 1556 65486 1557 2301 1558 56539106072908298546665520023773392506479484700019806659891398441363832832 1559 2335 1560 3144 1561 140737488355321 1562 3602 1563 651 1564 7988 1565 1637 1566 113078212145816597093331040047546785012958969400039613319782796882727665664 1567 3655 1568 8388578 1569 1569 1570 226156424291633194186662080095093570025917938800079226639565593765455331328 1571 348449143727040986586495598010130648530943 1572 240 1573 131021 1574 286 1575 2051 1576 9344 1577 281474976710649 1578 452312848583266388373324160190187140051835877600158453279131187530910662656 1579 2097103 1580 738 1581 604462909807314587353085 1582 904625697166532776746648320380374280103671755200316906558262375061821325312 1583 7231 1584 1099511627764 1585 536870897 1586 524258 1587 65507 1588 1073741800 1589 16325 1590 18432 1591 696898287454081973172991196020261297061887 1592 614 1593 8073 1594 372 1595 15999 1596 1809251394333065553493296640760748560207343510400633813116524750123642650624 1597 1208925819614629174706173 1598 8090 1599 2199023255547 1600 3618502788666131106986593281521497120414687020801267626233049500247285301248 1601 833 1602 4294967272 1603 130975 1604 33554418 1605 3197 1606 7237005577332262213973186563042994240829374041602535252466099000494570602496 1607 423 1608 14474011154664524427946373126085988481658748083205070504932198000989141204992 1609 2105 1610 1180591620717411303422 1611 3699 1612 28948022309329048855892746252171976963317496166410141009864396001978282409984 1613 181 1614 16777204 1615 1393796574908163946345982392040522594123775 1616 67108858 1617 1073741809 1618 57896044618658097711785492504343953926634992332820282019728792003956564819968 1619 2787593149816327892691964784081045188247551 1620 115792089237316195423570985008687907853269984665640564039457584007913129639936 1621 3901 1622 288230376151711738 1623 3875 1624 4092 1625 8089 1626 231584178474632390847141970017375815706539969331281128078915168015826259279872 1627 1255 1628 9444732965739290427390 1629 2417851639229258349412349 1630 17179869160 1631 8447 1632 30976 1633 1048545 1634 1794 1635 4043 1636 463168356949264781694283940034751631413079938662562256157830336031652518559744 1637 8388581 1638 3280 1639 5575186299632655785383929568162090376495103 1640 68719476722 1641 1833 1642 25600 1643 11150372599265311570767859136324180752990207 1644 980 1645 32669 1646 1926 1647 403 1648 4928 1649 657 1650 3360 1651 22300745198530623141535718272648361505980415 1652 140737488355322 1653 3853 1654 262084 1655 44601490397061246283071436545296723011960831 1656 926336713898529563388567880069503262826159877325124512315660672063305037119488 1657 1657 1658 1298 1659 68719476723 1660 16777168 1661 16261 1662 1852673427797059126777135760139006525652319754650249024631321344126610074238976 1663 303 1664 574 1665 1153 1666 3705346855594118253554271520278013051304639509300498049262642688253220148477952 1667 262087 1668 7410693711188236507108543040556026102609279018600996098525285376506440296955904 1669 4835703278458516698824701 1670 986 1671 8171 1672 4200 1673 562949953421305 1674 828 1675 89202980794122492566142873090593446023921663 1676 2251799813685242 1677 9671406556917033397649405 1678 28928 1679 3071 1680 12288 1681 2147483633 1682 32742 1683 16777187 1684 676 1685 3989 1686 4194248 1687 775 1688 32658 1689 1225 1690 523904 1691 271 1692 14821387422376473014217086081112052205218558037201992197050570753012880593911808 1693 8173 1694 906 1695 131011 1696 29642774844752946028434172162224104410437116074403984394101141506025761187823616 1697 1121 1698 59285549689505892056868344324448208820874232148807968788202283012051522375647232 1699 6655 1700 86 1701 1437 1702 4194208 1703 178405961588244985132285746181186892047843327 1704 1048564 1705 3865 1706 9223372036854775802 1707 536870907 1708 118571099379011784113736688648896417641748464297615937576404566024103044751294464 1709 1093 1710 31232 1711 356811923176489970264571492362373784095686655 1712 33554402 1713 4294967281 1714 148 1715 713623846352979940529142984724747568191373311 1716 524096 1717 19342813113834066795298813 1718 774 1719 707 1720 237142198758023568227473377297792835283496928595231875152809132048206089502588928 1721 3897 1722 474284397516047136454946754595585670566993857190463750305618264096412179005177856 1723 1427247692705959881058285969449495136382746623 1724 1994 1725 38685626227668133590597629 1726 32528 1727 134217703 1728 16360 1729 32705 1730 2618 1731 16323 1732 948568795032094272909893509191171341133987714380927500611236528192824358010355712 1733 8133 1734 4398046511092 1735 16159 1736 151115727451828646838270 1737 131017 1738 26624 1739 65343 1740 1897137590064188545819787018382342682267975428761855001222473056385648716020711424 1741 2557 1742 281474976710650 1743 8796093022203 1744 32644 1745 8081 1746 3794275180128377091639574036764685364535950857523710002444946112771297432041422848 1747 503 1748 262114 1749 77371252455336267181195261 1750 15424 1751 2854495385411919762116571938898990272765493247 1752 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 1753 1273 1754 926 1755 1267 1756 130952 1757 789 1758 15177100720513508366558296147058741458143803430094840009779784451085189728165691392 1759 5708990770823839524233143877797980545530986495 1760 3842 1761 2081 1762 20480 1763 11417981541647679048466287755595961091061972991 1764 948 1765 154742504910672534362390525 1766 434 1767 339 1768 64000 1769 1125899906842617 1770 552 1771 22835963083295358096932575511191922182123945983 1772 67108854 1773 262093 1774 1932 1775 2255 1776 30354201441027016733116592294117482916287606860189680019559568902170379456331382784 1777 8589934577 1778 1434 1779 523 1780 4512 1781 16777189 1782 60708402882054033466233184588234965832575213720379360039119137804340758912662765568 1783 15615 1784 298 1785 4073 1786 121416805764108066932466369176469931665150427440758720078238275608681517825325531136 1787 3687 1788 242833611528216133864932738352939863330300854881517440156476551217363035650651062272 1789 309485009821345068724781053 1790 131022 1791 1155 1792 33554384 1793 1281 1794 268435428 1795 5119 1796 3650 1797 7997 1798 1512 1799 5247 1800 485667223056432267729865476705879726660601709763034880312953102434726071301302124544 1801 2251799813685241 1802 16186 1803 1048547 1804 16324 1805 3653 1806 130848 1807 1863 1808 270 1809 2097 1810 971334446112864535459730953411759453321203419526069760625906204869452142602604249088 1811 45671926166590716193865151022383844364247891967 1812 262136 1813 909 1814 266 1815 1035 1816 261376 1817 4503599627370489 1818 1048384 1819 91343852333181432387730302044767688728495783935 1820 1250 1821 618970019642690137449562109 1822 1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 1823 2463 1824 1004 1825 2097121 1826 4070 1827 3971 1828 33792 1829 524277 1830 3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 1831 65423 1832 4194274 1833 8137 1834 7940 1835 182687704666362864775460604089535377456991567871 1836 7312 1837 1237940039285380274899124221 1838 2330 1839 1059 1840 16136 1841 16337 1842 64640 1843 2879 1844 562949953421310 1845 2475880078570760549798248445 1846 7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 1847 1048567 1848 24576 1849 9007199254740985 1850 7986 1851 2107 1852 2096960 1853 933 1854 1028 1855 365375409332725729550921208179070754913983135743 1856 67108834 1857 65473 1858 272 1859 8175 1860 15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 1861 4951760157141521099596496893 1862 214 1863 7987 1864 35184372088820 1865 3609 1866 31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 1867 16359 1868 1658 1869 2333 1870 62165404551223330269422781018352605012557018849668464680057997111644937126566671941632 1871 730750818665451459101842416358141509827966271487 1872 124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 1873 1649 1874 450 1875 1099511627763 1876 248661618204893321077691124073410420050228075398673858720231988446579748506266687766528 1877 1253 1878 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 1879 1461501637330902918203684832716283019655932542975 1880 9007199254740990 1881 3849 1882 34359738344 1883 14847 1884 612 1885 2621 1886 2106 1887 1048571 1888 994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 1889 4194273 1890 62464 1891 2923003274661805836407369665432566039311865085951 1892 73786976294838206458 1893 429 1894 2612 1895 4671 1896 4104 1897 18014398509481977 1898 16326 1899 262083 1900 1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 1901 1589 1902 2512 1903 5846006549323611672814739330865132078623730171903 1904 618 1905 753 1906 3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 1907 2279 1908 11520 1909 9903520314283042199192993789 1910 68719476730 1911 1795 1912 7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 1913 36028797018963961 1914 3172 1915 2575 1916 288230376151711742 1917 4221 1918 9856 1919 6143 1920 31808 1921 8065 1922 295147905179352825850 1923 1835 1924 8188 1925 741 1926 36864 1927 1048519 1928 3586 1929 2025 1930 15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792 1931 11692013098647223345629478661730264157247460343807 1932 31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 1933 524237 1934 1150 1935 2083 1936 5152 1937 3857 1938 7400 1939 23384026197294446691258957323460528314494920687615 1940 2554 1941 19807040628566084398385987581 1942 20992 1943 3279 1944 70368744177652 1945 537 1946 1146 1947 787 1948 63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 1949 262085 1950 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 1951 46768052394588893382517914646921056628989841375231 1952 3974 1953 1953 1954 1588 1955 262047 1956 1048192 1957 39614081257132168796771975165 1958 602 1959 3867 1960 59392 1961 2297 1962 6560 1963 93536104789177786765035829293842113257979682750463 1964 268435442 1965 3325 1966 7752 1967 536870887 1968 524176 1969 433 1970 422 1971 4294967283 1972 254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 1973 131061 1974 636 1975 12799 1976 1810 1977 262089 1978 509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 1979 187072209578355573530071658587684226515959365500927 1980 137438953448 1981 130973 1982 590295810358705651706 1983 675 1984 140737488355316 1985 1601 1986 1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 1987 3079 1988 1310 1989 79228162514264337593543950333 1990 268435408 1991 374144419156711147060143317175368453031918731001855 1992 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 1993 72057594037927929 1994 1802 1995 219 1996 4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752 1997 134217701 1998 8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504 1999 335 2000 8082 2001 17179869169 2002 16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 2003 32383 2004 1188 2005 158456325028528675187087900669 2006 3990 2007 1299 2008 1048568 2009 3705 2010 32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 2011 31999 2012 658 2013 7949 2014 1796 2015 748288838313422294120286634350736906063837462003711 2016 65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 2017 1633 2018 4398046511090 2019 4398046511091 2020 40960 2021 8069 2022 776 2023 1496577676626844588240573268701473812127674924007423 2024 4194302 2025 1097 2026 130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 2027 647 2028 260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128 2029 316912650057057350374175801341 2030 32642 2031 131019 2032 30848 2033 3601 2034 1924 2035 2993155353253689176481146537402947624255349848014847 2036 8589934578 2037 16157 2038 521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 2039 5986310706507378352962293074805895248510699696029695 2040 33554336 2041 144115188075855865 2042 16777190 2043 1073741811 2044 1073741796 2045 1941 2046 18688 2047 983 2048 1234 2049 2049