1 1
2 1
3 2
4 16
5 1024
6 1048576
7 34359738368
8 72057594037927936
9 19342813113834066795298816
10 1329227995784915872903807060280344576
11 46768052394588893382517914646921056628989841375232
12 1684996666696914987166688442938726917102321526408785780068975640576
13 124330809102446660538845562036705210025114037699336929360115994223289874253133343883264
14 37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616
15 93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968
16 3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976
17 5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176
18 436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536
19 4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712
20 14934650266808366570320408622852960646761673277207226330614110735087816844749013262154996078651848582108360475310915294566518312586678747717366605686086578536636834221552886243435005663333973242092786331089313457541044379412801195944591829139721685264868125480926456023345899073123938476101817799943829891958629451457234995914228056252299083776
21 23436579776793988170966017991229613682615436694506156866158793530400146203187137175820635844096363048451734107784307890013032209516277895848192661553874710354020744860582662016877794070683049796227786889540370771479960473367322706999063912542118635783651777654383439009477433864917017458361049100454248628001000604483374078388899740793424488018147725571649059624747440263717520458894542291025814093824
22 38564998830736521417281865696453025806593491967131023221754800625044118265468851210705360385717536794615180260494208076605798671660719333199513807806252394423283413430106003596332513246682903994829528690198205120921557533726473585751382193953592127439965050261476810842071573684505878854588706623484573925925903505747545471088867712185004135201289273405614415899438276535626346098904241020877974002916168099951885406379295536200413493190419727789712076165429067776
23 133082919897009075359259926756889854863113372490720869358057746643080549849798676867342520412385873566555750271502765682873319819372929239265785407531943221134177591931769102767366750766494211022953102187037426313713553469288902407555027716094352368246068818056041631717076128731245944492662799065287082041401838189287334993898167573176259392815776936414960702104472959164143819502172349491203683136335697104827492515198649518141922982194240198823542878840398191418706740833374440970026060313009354655549472271561517006315765102542848
24 1926243667084634739203147690812942502525097290856569053657671536655703493289225750756096924038107005577607033307665468424208137938409502571528443836358087248839788279968559509024035796546319252657655336760524962441730035462535605201830750366358528761302330842735547127895806782933537114179584526963468216986770292126516600991528330730591092675617705347259421471242773870189847123188284654268637811712275571627971148712543359837388894030588963383698683834864693119003005366606165183170149153573926170079092892562190097447338461713096678175819845507525768121215319760765625810900051503098306187879655114031497216
25 233878353180758339522999985846145153701620551470473491834203652732173515904946260341745278133995563398543833002737305755265667540290727766807493212876909875594659990525149511668584314541080529232920507339280366608543284100729323707744847529244028704375222828075048053441873066841431886770996808740827211603475038378174976712681510622226105042933701081639420796456625832053480792840170201978746863875653930536130692114534553508213773677543990855402845952690966422979996611285214472124176258420341690709615016875950078934740489536866665063730098188523517481467195831094846379597369859669346905433590926427903227017534401181934141410249481203446155011741023897916350226373873852700758028505317376
26 476418619515067823588714793638656202201857139291083867959899955667653856265612022291529050965698956954980403301461703015038614868574193962397485499515664041394986281501470694218497988307090612350614568889981811581986638138356992766991125087684991039263797693265785104917948470363624188015370806861100688624248678603221354110605494242806696770917600281683633644108236805349374738136918815731368582599191891954042154031640578510234055103862187476613117399488481460317825611407737894256555037882572203580919569719825554820635703945122525655142867259335210893272327056051927519150227161849803955583483422130016277366149645187225958439976324236745223185422914992006460893085523949518747052097319358193378697931652326752042142239336421790958496682974373076635520836784028919211864805605376
27 32563967838576690191465778467625592523663855519281135898259630491859766847136184223975170376188366203850539213500153997830899675405522271843484353000783090721117736624018931525665763799340148056171102374402379708430104702668664418121857052277500987459983859130491810124154268273384678457296822490546425296113843175405057792510212667329850751501166292286919146968137952625278861708200114565684188111113414581892253966150494838532833487266805450601911936279708469445626060354614927900813990993318763768754189932033700917400900520862240482148641019894289588258543828191138865752313690981595719166928777935142717286645833721997690009906368634582094877392061678641455392107705188615668716294655123128157443573539753336552300514789884246168915024560687046909643402186535928858153118706427350755913813623092450378284573486488291312772807945554208560727514250121355664744173374367892242432
28 149370830337841678774793254944774600474505906961104735699619819249098622325986666303602673898790490959910132780474072897961746713346961988345510477260152941284374385545573534557679916003167004767851346913436591920041548533215161008440520873693549019392890303756398685460712455388349734977307444747912712507014852496930732988474389790449613081878962606553572550870582651207868273821611978529487464179237369406207210488204721467487527041444447269549695112151851030797970366540336467610048178739205460343774170930040401172505611639981778979361193894983750770022584011096496667220621426117911945860606298990766445090674690774044778832658006610401620758994230439785122918583643459506949453295811133636451768551666148756716442887255707592002880474325282212596671514504515121298021972548301394100251715560647618172237293960228154118751125266079788970143254083991380292395412252871360365126530275638485587159742867822421864927186224822395170137600895591201230023793898178570408106640350837211136