1 0 2 1 3 2 4 4 5 3 6 8 7 16 8 5 9 32 10 64 11 9 12 128 13 6 14 7 15 256 16 512 17 17 18 10 19 1024 20 33 21 2048 22 4096 23 11 24 8192 25 12 26 65 27 16384 28 18 29 129 30 32768 31 65536 32 19 33 34 34 131072 35 257 36 262144 37 524288 38 13 39 20 40 1048576 41 15 42 2097152 43 66 44 513 45 4194304 46 36 47 1025 48 130 49 8388608 50 35 51 16777216 52 33554432 53 21 54 67108864 55 134217728 56 2049 57 268435456 58 258 59 67 60 68 61 24 62 4097 63 14 64 536870912 65 8193 66 1073741824 67 132 68 23 69 2147483648 70 4294967296 71 16385 72 40 73 514 74 25 75 8589934592 76 17179869184 77 131 78 1026 79 34359738368 80 32769 81 260 82 68719476736 83 37 84 137438953472 85 48 86 259 87 274877906944 88 22 89 65537 90 549755813888 91 1099511627776 92 131073 93 2050 94 72 95 39 96 2199023255552 97 4398046511104 98 69 99 8796093022208 100 17592186044416 101 262145 102 516 103 4098 104 515 105 136 106 35184372088832 107 524289 108 8194 109 1028 110 1048577 111 80 112 70368744177664 113 27 114 140737488355328 115 281474976710656 116 41 117 562949953421312 118 16386 119 2097153 120 1125899906842624 121 2251799813685248 122 31 123 26 124 144 125 4194305 126 4503599627370496 127 264 128 133 129 9007199254740992 130 2052 131 1027 132 18014398509481984 133 32770 134 8388609 135 36028797018963968 136 72057594037927936 137 73 138 38 139 144115188075855872 140 2051 141 288230376151711744 142 576460752303423488 143 261 144 4100 145 96 146 16777217 147 1152921504606846976 148 65538 149 71 150 272 151 8196 152 33554433 153 131074 154 2305843009213693952 155 67108865 156 4611686018427387904 157 9223372036854775808 158 43 159 18446744073709551616 160 520 161 134217729 162 160 163 70 164 268435457 165 16388 166 36893488147419103232 167 4099 168 262146 169 73786976294838206464 170 536870913 171 1032 172 28 173 517 174 147573952589676412928 175 295147905179352825856 176 135 177 590295810358705651712 178 524290 179 137 180 1180591620717411303424 181 192 182 49 183 1048578 184 2361183241434822606848 185 8195 186 32772 187 4722366482869645213696 188 29 189 528 190 9444732965739290427392 191 1073741825 192 18889465931478580854784 193 42 194 16387 195 37778931862957161709568 196 288 197 2147483649 198 2097154 199 75557863725914323419136 200 265 201 151115727451828646838272 202 1040 203 47 204 2056 205 302231454903657293676544 206 4294967297 207 65540 208 4194306 209 8589934593 210 604462909807314587353088 211 1208925819614629174706176 212 32771 213 134 214 131076 215 81 216 2417851639229258349412352 217 4835703278458516698824704 218 1029 219 320 220 9671406556917033397649408 221 51 222 19342813113834066795298816 223 8388610 224 17179869185 225 38685626227668133590597632 226 4104 227 34359738369 228 74 229 77371252455336267181195264 230 263 231 154742504910672534362390528 232 309485009821345068724781056 233 2053 234 618970019642690137449562112 235 262148 236 68719476737 237 8200 238 262 239 65539 240 1237940039285380274899124224 241 2064 242 521 243 16777218 244 2475880078570760549798248448 245 137438953473 246 4951760157141521099596496896 247 544 248 75 249 524292 250 9903520314283042199192993792 251 274877906945 252 19807040628566084398385987584 253 33554434 254 97 255 39614081257132168796771975168 256 1048580 257 519 258 67108866 259 16392 260 549755813889 261 79228162514264337593543950336 262 158456325028528675187087900672 263 45 264 1056 265 384 266 131075 267 4112 268 134217730 269 1099511627777 270 44 271 316912650057057350374175801344 272 2199023255553 273 268435458 274 633825300114114700748351602688 275 262147 276 576 277 2097156 278 4101 279 1267650600228229401496703205376 280 8208 281 145 282 2535301200456458802993406410752 283 536870914 284 79 285 5070602400912917605986812821504 286 10141204801825835211973625643008 287 4398046511105 288 518 289 20282409603651670423947251286016 290 8796093022209 291 4194308 292 32776 293 139 294 40564819207303340847894502572032 295 1088 296 17592186044417 297 81129638414606681695789005144064 298 138 299 35184372088833 300 162259276829213363391578010288128 301 324518553658426726783156020576256 302 524291 303 50 304 649037107316853453566312041152512 305 1033 306 16400 307 1298074214633706907132624082305024 308 8197 309 2596148429267413814265248164610048 310 5192296858534827628530496329220096 311 1031 312 8388612 313 30 314 273 315 2080 316 10384593717069655257060992658440192 317 70368744177665 318 1073741826 319 76 320 1048579 321 20769187434139310514121985316880384 322 41538374868278621028243970633760768 323 16389 324 83076749736557242056487941267521536 325 65544 326 2057 327 166153499473114484112975882535043072 328 2147483650 329 2097155 330 332306998946228968225951765070086144 331 664613997892457936451903530140172288 332 161 333 266 334 640 335 140737488355329 336 131080 337 1329227995784915872903807060280344576 338 55 339 2658455991569831745807614120560689152 340 16777220 341 281474976710657 342 5316911983139663491615228241121378304 343 4294967298 344 562949953421313 345 32784 346 10633823966279326983230456482242756608 347 83 348 8589934594 349 4128 350 1125899906842625 351 21267647932558653966460912964485513216 352 2112 353 32773 354 33554436 355 42535295865117307932921825928971026432 356 4194307 357 1152 358 82 359 2251799813685249 360 85070591730234615865843651857942052864 361 67108868 362 4503599627370497 363 1030 364 170141183460469231731687303715884105728 365 63 366 8224 367 340282366920938463463374607431768211456 368 53 369 262152 370 680564733841876926926749214863536422912 371 289 372 1361129467683753853853498429727072845824 373 17179869186 374 8388611 375 134217732 376 2722258935367507707706996859454145691648 377 9007199254740993 378 34359738370 379 5444517870735015415413993718908291383296 380 529 381 10889035741470030830827987437816582766592 382 268435460 383 267 384 65552 385 21778071482940061661655974875633165533184 386 18014398509481985 387 43556142965880123323311949751266331066368 388 2054 389 4105 390 4160 391 524296 392 2055 393 68719476738 394 87112285931760246646623899502532662132736 395 36028797018963969 396 536870916 397 131088 398 65541 399 174224571863520493293247799005065324265472 400 16416 401 16777219 402 1048584 403 522 404 72057594037927937 405 348449143727040986586495598010130648530944 406 696898287454081973172991196020261297061888 407 144115188075855873 408 137438953474 409 8256 410 147 411 1393796574908163946345982392040522594123776 412 2787593149816327892691964784081045188247552 413 77 414 5575186299632655785383929568162090376495104 415 11150372599265311570767859136324180752990208 416 288230376151711745 417 140 418 274877906946 419 4103 420 22300745198530623141535718272648361505980416 421 768 422 576460752303423489 423 98 424 52 425 1152921504606846977 426 2176 427 44601490397061246283071436545296723011960832 428 523 429 89202980794122492566142873090593446023921664 430 178405961588244985132285746181186892047843328 431 8201 432 356811923176489970264571492362373784095686656 433 549755813890 434 193 435 2097160 436 262160 437 33554435 438 46 439 713623846352979940529142984724747568191373312 440 2305843009213693953 441 1427247692705959881058285969449495136382746624 442 2854495385411919762116571938898990272765493248 443 131077 444 5708990770823839524233143877797980545530986496 445 1073741828 446 143 447 16448 448 1099511627778 449 545 450 1280 451 32800 452 16393 453 2199023255554 454 11417981541647679048466287755595961091061972992 455 67108867 456 22835963083295358096932575511191922182123945984 457 4194312 458 262149 459 2147483652 460 45671926166590716193865151022383844364247891968 461 4611686018427387905 462 524304 463 4102 464 134217731 465 91343852333181432387730302044767688728495783936 466 268 467 9223372036854775809 468 146 469 182687704666362864775460604089535377456991567872 470 18446744073709551617 471 365375409332725729550921208179070754913983135744 472 4224 473 87 474 730750818665451459101842416358141509827966271488 475 1048592 476 36893488147419103233 477 1461501637330902918203684832716283019655932542976 478 4398046511106 479 1041 480 4294967300 481 1536 482 268435459 483 8796093022210 484 2923003274661805836407369665432566039311865085952 485 321 486 5846006549323611672814739330865132078623730171904 487 8589934596 488 141 489 11692013098647223345629478661730264157247460343808 490 8388616 491 536870915 492 23384026197294446691258957323460528314494920687616 493 17592186044418 494 32777 495 8320 496 46768052394588893382517914646921056628989841375232 497 73786976294838206465 498 35184372088834 499 93536104789177786765035829293842113257979682750464 500 8199 501 84 502 65568 503 524293 504 32832 505 187072209578355573530071658587684226515959365500928 506 147573952589676412929 507 374144419156711147060143317175368453031918731001856 508 1034 509 1073741827 510 748288838313422294120286634350736906063837462003712 511 1496577676626844588240573268701473812127674924007424 512 2065 513 8198 514 2097168 515 57 516 2993155353253689176481146537402947624255349848014848 517 5986310706507378352962293074805895248510699696029696 518 1035 519 131104 520 11972621413014756705924586149611790497021399392059392 521 295147905179352825857 522 17179869188 523 274 524 590295810358705651713 525 23945242826029513411849172299223580994042798784118784 526 47890485652059026823698344598447161988085597568237568 527 271 528 70368744177666 529 34359738372 530 1180591620717411303425 531 95780971304118053647396689196894323976171195136475136 532 191561942608236107294793378393788647952342390272950272 533 1048581 534 16777224 535 383123885216472214589586756787577295904684780545900544 536 275 537 2304 538 16390 539 2361183241434822606849 540 4194320 541 16512 542 385 543 2058 544 766247770432944429179173513575154591809369561091801088 545 99 546 1532495540865888858358347027150309183618739122183602176 547 3064991081731777716716694054300618367237478244367204352 548 2097157 549 6129982163463555433433388108601236734474956488734408704 550 68719476740 551 4722366482869645213697 552 12259964326927110866866776217202473468949912977468817408 553 162 554 16391 555 24519928653854221733733552434404946937899825954937634816 556 33554440 557 65545 558 140737488355330 559 49039857307708443467467104868809893875799651909875269632 560 9444732965739290427393 561 65600 562 98079714615416886934934209737619787751599303819750539264 563 59 564 524 565 196159429230833773869868419475239575503198607639501078528 566 1057 567 67108872 568 281474976710658 569 18889465931478580854785 570 262176 571 137438953476 572 2147483651 573 562949953421314 574 2560 575 37778931862957161709569 576 392318858461667547739736838950479151006397215279002157056 577 784637716923335095479473677900958302012794430558004314112 578 85 579 8388624 580 131136 581 32775 582 1569275433846670190958947355801916604025588861116008628224 583 1125899906842626 584 75557863725914323419137 585 274877906948 586 3138550867693340381917894711603833208051177722232017256448 587 577 588 32774 589 134217736 590 4294967299 591 6277101735386680763835789423207666416102355444464034512896 592 100 593 4194309 594 12554203470773361527671578846415332832204710888928069025792 595 4352 596 151115727451828646838273 597 25108406941546723055343157692830665664409421777856138051584 598 2251799813685250 599 531 600 268435464 601 50216813883093446110686315385661331328818843555712276103168 602 302231454903657293676545 603 4503599627370498 604 524320 605 2081 606 549755813892 607 100433627766186892221372630771322662657637687111424552206336 608 95 609 200867255532373784442745261542645325315275374222849104412672 610 32896 611 4113 612 401734511064747568885490523085290650630550748445698208825344 613 54 614 604462909807314587353089 615 803469022129495137770981046170581301261101496891396417650688 616 1606938044258990275541962092341162602522202993782792835301376 617 8589934595 618 290 619 3213876088517980551083924184682325205044405987565585670602752 620 131081 621 1048608 622 536870920 623 8388613 624 8448 625 6427752177035961102167848369364650410088811975131171341205504 626 17179869187 627 1099511627780 628 9007199254740994 629 1208925819614629174706177 630 12855504354071922204335696738729300820177623950262342682411008 631 16777232 632 2417851639229258349412353 633 530 634 2199023255556 635 65543 636 4608 637 262208 638 269 639 25711008708143844408671393477458601640355247900524685364822016 640 51422017416287688817342786954917203280710495801049370729644032 641 262153 642 102844034832575377634685573909834406561420991602098741459288064 643 18014398509481986 644 163 645 205688069665150755269371147819668813122841983204197482918576128 646 411376139330301510538742295639337626245683966408394965837152256 647 4835703278458516698824705 648 4106 649 822752278660603021077484591278675252491367932816789931674304512 650 9671406556917033397649409 651 1645504557321206042154969182557350504982735865633579863348609024 652 3291009114642412084309938365114701009965471731267159726697218048 653 2059 654 6582018229284824168619876730229402019930943462534319453394436096 655 148 656 641 657 33554448 658 36028797018963970 659 19342813113834066795298817 660 13164036458569648337239753460458804039861886925068638906788872192 661 26328072917139296674479506920917608079723773850137277813577744384 662 103 663 65542 664 52656145834278593348959013841835216159447547700274555627155488768 665 38685626227668133590597633 666 56 667 8704 668 16777221 669 4398046511108 670 67108880 671 34359738371 672 2097184 673 72057594037927938 674 77371252455336267181195265 675 524352 676 8796093022212 677 8209 678 144115188075855874 679 65664 680 68719476739 681 105312291668557186697918027683670432318895095400549111254310977536 682 16640 683 149 684 210624583337114373395836055367340864637790190801098222508621955072 685 3072 686 154742504910672534362390529 687 421249166674228746791672110734681729275580381602196445017243910144 688 78 689 527 690 17592186044420 691 842498333348457493583344221469363458551160763204392890034487820288 692 309485009821345068724781057 693 288230376151711746 694 1048640 695 618970019642690137449562113 696 134217744 697 35184372088836 698 4107 699 1073741832 700 1684996666696914987166688442938726917102321526408785780068975640576 701 1237940039285380274899124225 702 131200 703 576460752303423490 704 524297 705 3369993333393829974333376885877453834204643052817571560137951281152 706 4194336 707 137438953475 708 1152921504606846978 709 268435472 710 16401 711 1036 712 6739986666787659948666753771754907668409286105635143120275902562304 713 525 714 13479973333575319897333507543509815336818572211270286240551805124608 715 26959946667150639794667015087019630673637144422540572481103610249216 716 131079 717 53919893334301279589334030174039261347274288845081144962207220498432 718 8202 719 2475880078570760549798248449 720 107839786668602559178668060348078522694548577690162289924414440996864 721 2147483656 722 4129 723 194 724 215679573337205118357336120696157045389097155380324579848828881993728 725 1043 726 431359146674410236714672241392314090778194310760649159697657763987456 727 862718293348820473429344482784628181556388621521298319395315527974912 728 33554437 729 16896 730 1725436586697640946858688965569256363112777243042596638790631055949824 731 4951760157141521099596496897 732 276 733 2305843009213693954 734 274877906947 735 536870928 736 3450873173395281893717377931138512726225554486085193277581262111899648 737 9903520314283042199192993793 738 131078 739 70368744177668 740 1089 741 6901746346790563787434755862277025452451108972170386555162524223799296 742 13803492693581127574869511724554050904902217944340773110325048447598592 743 151 744 27606985387162255149739023449108101809804435888681546220650096895197184 745 55213970774324510299478046898216203619608871777363092441300193790394368 746 1048585 747 110427941548649020598956093796432407239217743554726184882600387580788736 748 546 749 19807040628566084398385987585 750 220855883097298041197912187592864814478435487109452369765200775161577472 751 2097216 752 549755813891 753 16394 754 4294967304 755 39614081257132168796771975169 756 441711766194596082395824375185729628956870974218904739530401550323154944 757 8388640 758 67108869 759 5120 760 2060 761 195 762 883423532389192164791648750371459257913741948437809479060803100646309888 763 262150 764 79228162514264337593543950337 765 8589934600 766 1766847064778384329583297500742918515827483896875618958121606201292619776 767 2097161 768 4611686018427387906 769 33024 770 1039 771 262272 772 3533694129556768659166595001485837031654967793751237916243212402585239552 773 134217733 774 164 775 7067388259113537318333190002971674063309935587502475832486424805170479104 776 32785 777 14134776518227074636666380005943348126619871175004951664972849610340958208 778 9223372036854775810 779 1099511627779 780 28269553036454149273332760011886696253239742350009903329945699220681916416 781 140737488355332 782 158456325028528675187087900673 783 18446744073709551618 784 56539106072908298546665520023773392506479484700019806659891398441363832832 785 316912650057057350374175801345 786 113078212145816597093331040047546785012958969400039613319782796882727665664 787 88 788 91 789 4194368 790 226156424291633194186662080095093570025917938800079226639565593765455331328 791 2113 792 452312848583266388373324160190187140051835877600158453279131187530910662656 793 36893488147419103234 794 769 795 281474976710660 796 9216 797 262151 798 1042 799 904625697166532776746648320380374280103671755200316906558262375061821325312 800 8225 801 1809251394333065553493296640760748560207343510400633813116524750123642650624 802 562949953421316 803 268435461 804 3618502788666131106986593281521497120414687020801267626233049500247285301248 805 7237005577332262213973186563042994240829374041602535252466099000494570602496 806 2199023255555 807 14474011154664524427946373126085988481658748083205070504932198000989141204992 808 322 809 89 810 28948022309329048855892746252171976963317496166410141009864396001978282409984 811 57896044618658097711785492504343953926634992332820282019728792003956564819968 812 633825300114114700748351602689 813 142 814 115792089237316195423570985008687907853269984665640564039457584007913129639936 815 4398046511107 816 1125899906842628 817 524416 818 536870917 819 231584178474632390847141970017375815706539969331281128078915168015826259279872 820 17179869192 821 1267650600228229401496703205377 822 33280 823 32778 824 524295 825 16777248 826 1073741840 827 1153 828 73786976294838206466 829 463168356949264781694283940034751631413079938662562256157830336031652518559744 830 4194313 831 34359738376 832 926336713898529563388567880069503262826159877325124512315660672063305037119488 833 8203 834 1852673427797059126777135760139006525652319754650249024631321344126610074238976 835 3705346855594118253554271520278013051304639509300498049262642688253220148477952 836 2535301200456458802993406410753 837 2251799813685252 838 524294 839 16417 840 1048704 841 6144 842 291 843 147573952589676412930 844 4503599627370500 845 5070602400912917605986812821505 846 8388672 847 7410693711188236507108543040556026102609279018600996098525285376506440296955904 848 1073741829 849 14821387422376473014217086081112052205218558037201992197050570753012880593911808 850 29642774844752946028434172162224104410437116074403984394101141506025761187823616 851 159 852 2147483664 853 2066 854 10141204801825835211973625643009 855 59285549689505892056868344324448208820874232148807968788202283012051522375647232 856 65792 857 20282409603651670423947251286017 858 58 859 33554464 860 8796093022211 861 118571099379011784113736688648896417641748464297615937576404566024103044751294464 862 237142198758023568227473377297792835283496928595231875152809132048206089502588928 863 1037 864 68719476744 865 292 866 40564819207303340847894502572033 867 474284397516047136454946754595585670566993857190463750305618264096412179005177856 868 295147905179352825858 869 17592186044419 870 17408 871 948568795032094272909893509191171341133987714380927500611236528192824358010355712 872 8388617 873 590295810358705651714 874 1897137590064188545819787018382342682267975428761855001222473056385648716020711424 875 65553 876 67108896 877 3794275180128377091639574036764685364535950857523710002444946112771297432041422848 878 279 879 9007199254740996 880 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 881 81129638414606681695789005144065 882 10240 883 1180591620717411303426 884 2177 885 131328 886 532 887 35184372088835 888 1048582 889 15177100720513508366558296147058741458143803430094840009779784451085189728165691392 890 162259276829213363391578010288129 891 4294967312 892 30354201441027016733116592294117482916287606860189680019559568902170379456331382784 893 277 894 60708402882054033466233184588234965832575213720379360039119137804340758912662765568 895 121416805764108066932466369176469931665150427440758720078238275608681517825325531136 896 70368744177667 897 137438953480 898 2361183241434822606850 899 324518553658426726783156020576257 900 18014398509481988 901 242833611528216133864932738352939863330300854881517440156476551217363035650651062272 902 649037107316853453566312041152513 903 386 904 8589934608 905 1048583 906 485667223056432267729865476705879726660601709763034880312953102434726071301302124544 907 4108 908 101 909 2097280 910 134217760 911 1298074214633706907132624082305025 912 971334446112864535459730953411759453321203419526069760625906204869452142602604249088 913 2097158 914 2067 915 66048 916 1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 917 32801 918 4722366482869645213698 919 274877906952 920 2596148429267413814265248164610049 921 36028797018963972 922 16777280 923 16395 924 3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 925 12288 926 5192296858534827628530496329220097 927 268435488 928 65546 929 10384593717069655257060992658440193 930 104 931 7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 932 2063 933 9444732965739290427394 934 15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 935 16777225 936 31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 937 62165404551223330269422781018352605012557018849668464680057997111644937126566671941632 938 61 939 124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 940 248661618204893321077691124073410420050228075398673858720231988446579748506266687766528 941 547 942 72057594037927940 943 1058 944 4161 945 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 946 131584 947 20769187434139310514121985316880385 948 18889465931478580854786 949 144115188075855876 950 140737488355331 951 994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 952 549755813896 953 2147483653 954 1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 955 4194432 956 153 957 3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 958 37778931862957161709570 959 2097159 960 33554496 961 536870944 962 41538374868278621028243970633760769 963 86 964 18432 965 83076749736557242056487941267521537 966 7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 967 15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792 968 32779 969 17179869200 970 288230376151711748 971 166153499473114484112975882535043073 972 262400 973 75557863725914323419138 974 131089 975 31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 976 63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 977 4115 978 578 979 67108928 980 332306998946228968225951765070086145 981 33792 982 34359738384 983 4294967301 984 576460752303423492 985 1099511627784 986 4194311 987 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 988 4194310 989 664613997892457936451903530140172289 990 254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 991 1152921504606846980 992 1329227995784915872903807060280344577 993 151115727451828646838274 994 509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 995 323 996 2199023255560 997 1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 998 533 999 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 1000 4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752 1001 1281 1002 8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504 1003 302231454903657293676546 1004 281474976710659 1005 8204 1006 16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 1007 262161 1008 2082 1009 32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 1010 2658455991569831745807614120560689153 1011 20480 1012 196 1013 111 1014 65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 1015 130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 1016 5316911983139663491615228241121378305 1017 134217792 1018 4114 1019 33554441 1020 260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128 1021 68719476752 1022 562949953421315 1023 604462909807314587353090 1024 8388736