0 4
1 24
2 112
3 480
4 1984
5 8064
6 32512
7 130560
8 523264
9 2095104
10 8384512
11 33546240
12 134201344
13 536838144
14 2147418112
15 8589803520
16 34359476224
17 137438429184
18 549754765312
19 2199021158400
20 8796088827904
21 35184363700224
22 140737471578112
23 562949919866880
24 2251799746576384
25 9007199120523264
26 36028796750528512
27 144115187538984960
28 576460751229681664
29 2305843007066210304
30 9223372032559808512
31 36893488138829168640
32 147573952572496543744
33 590295810324345913344
34 2361183241366103130112
35 9444732965601851473920
36 37778931862682283802624
37 151115727451278891024384
38 604462909806215075725312
39 2417851639227059326156800
40 9671406556912635351138304
41 38685626227659337497575424
42 154742504910654942176346112
43 618970019642654953077473280
44 2475880078570690181054070784
45 9903520314282901461704638464
46 39614081257131887321795264512
47 158456325028528112237134479360
48 633825300114113574848444760064
49 2535301200456456551193592725504
50 10141204801825830708373998272512
51 40564819207303331840695247831040
52 162259276829213345377179500806144
53 649037107316853417537515022188544
54 2596148429267413742207654126682112
55 10384593717069655112945804582584320
56 41538374868278620740013594482049024
57 166153499473114483536515130231619584
58 664613997892457935298982025533325312
59 2658455991569831743501771111346995200
60 10633823966279326978618770463815368704
61 42535295865117307923698453892116250624
62 170141183460469231713240559642174554112
63 680564733841876926889855726716117319680
64 2722258935367507707633209883159307485184
65 10889035741470030830680413485226906353664
66 43556142965880123323016801846086978240512
67 174224571863520493292657503194706618613760
68 696898287454081973171810604399543885758464
69 2787593149816327892689603600839610365640704
70 11150372599265311570763136769841311107776512
71 44601490397061246283061991812330983721533440
72 178405961588244985132266856715255413466988544
73 713623846352979940529105205792884611029663744
74 2854495385411919762116496381035264358442074112
75 11417981541647679048466136639868509262415134720
76 45671926166590716193864848790928940706954215424
77 182687704666362864775459999626625570142404214784
78 730750818665451459101841207432321895198791565312
79 2923003274661805836407367247580926810053515673600
80 11692013098647223345629473826026985698730761519104
81 46768052394588893382517904975514499711956443725824
82 187072209578355573530071639244871112681892570202112
83 748288838313422294120286595665110678395703871406080
84 2993155353253689176481146460031695168919082666819584
85 11972621413014756705924585994869285586348865029668864
86 47890485652059026823698344288962152166740528843456512
87 191561942608236107294793377774818628309652252823388160
88 766247770432944429179173512337214552523989286192676864
89 3064991081731777716716694051824738288666717694568955904
90 12259964326927110866866776212250713311808391877872320512
91 49039857307708443467467104858906373561516609710682275840
92 196159429230833773869868419455432534874632523241115090944
93 784637716923335095479473677861344220755662261761232338944
94 3138550867693340381917894711524605045536913384638473306112
95 12554203470773361527671578846256876507176182213740981125120
96 50216813883093446110686315385344418678761786205338100301824
97 200867255532373784442745261542011500015161259522100752809984
98 803469022129495137770981046169313650660873267489899714445312
99 3213876088517980551083924184679789903843949528762592264192000
100 12855504354071922204335696738724230217776711032656355869589504
101 51422017416287688817342786954907062075908669965837397104001024
102 205688069665150755269371147819648530713238331533773535667290112
103 822752278660603021077484591278634687672160629475942037171732480
104 3291009114642412084309938365114619880327057124585463937692073984
105 13164036458569648337239753460458641780585057711705247328778584064
106 52656145834278593348959013841834891640893889273547772471134912512
107 210624583337114373395836055367340215600682873947644656196580802560
108 842498333348457493583344221469362160476946129497485757410405515264
109 3369993333393829974333376885877451238056213785403757294889786671104
110 13479973333575319897333507543509810144521713676442657710055475904512
111 53919893334301279589334030174039250962680571775425887901214562058240
112 215679573337205118357336120696157024619909721241014065726843565113344
113 862718293348820473429344482784628140018013753242677291151344894214144
114 3450873173395281893717377931138512643148804749527951221093320844378112
115 13803492693581127574869511724554050738748718471226288997349165912555520
116 55213970774324510299478046898216203287301872831134124215348428720308224
117 220855883097298041197912187592864813813821489216994433313297245021405184
118 883423532389192164791648750371459256584513952652893606156996040365965312
119 3533694129556768659166595001485837028996511802181406170435598282024550400
120 14134776518227074636666380005943348121302959191865288173357621369219579904
121 56539106072908298546665520023773392495845660733740479676660941959121076224
122 226156424291633194186662080095093570004650290867520572673104680800969818112
123 904625697166532776746648320380374280061136459335199598625340549132850298880
124 3618502788666131106986593281521497120329616429071033010367205848389343248384
125 14474011154664524427946373126085988481488606899744601273200510697273257099264
126 57896044618658097711785492504343953926294709965899343556265417396524796608512
127 231584178474632390847141970017375815705859404597439251151988418800962722856960
128 926336713898529563388567880069503262824798747857440758461807173633577964273664
129 3705346855594118253554271520278013051301917250365130541554935691393766002786304
130 14821387422376473014217086081112052205213113519331257181635156759293972302528512
131 59285549689505892056868344324448208820863343113066498757371455024613705792880640
132 237142198758023568227473377297792835283475150523748935091147476073330456337055744
133 948568795032094272909893509191171341133944158237961620487913216243073091679289344
134 3794275180128377091639574036764685364535863745237778242198299488871794899379290112
135 15177100720513508366558296147058741458143629205522976489286491203286184662841425920
136 60708402882054033466233184588234965832574865271235632998132551308742748782014234624
137 242833611528216133864932738352939863330300157983229986074503378226167015389354000384
138 971334446112864535459730953411759453321202025729494852461959858887060102080010125312
139 3885337784451458141838923813647037813284810890511129226175732127513024489365228748800
140 15541351137805832567355695254588151253139249137230816537358713893981666119551291490304
141 62165404551223330269422781018352605012557007699295865414746426343785800802385918951424
142 248661618204893321077691124073410420050228053097928660189608846910861475857905181786112
143 994646472819573284310764496293641680200912256993205037819681670714882448728343739105280
144 3978585891278293137243057985174566720803649117175800945401219249002402885506820980342784
145 15914343565113172548972231940698266883214596647109165369849862128295357723214175969214464
146 63657374260452690195888927762793067532858386945248584655889418777752923255230487972544512
147 254629497041810760783555711051172270131433548494618184976537615640154677745669520081551360
148 1018517988167243043134222844204689080525734195405720432612110343618904680432173216708952064
149 4074071952668972172536891376818756322102936784477377115860361136592190660627683139601301504
150 16296287810675888690147565507275025288411747143618499234265284070601906520308713103936192512
151 65185151242703554760590262029100101153646988585891978478708815330873913836830813506806743040
152 260740604970814219042361048116400404614587954366403876998130619420428230858515176209350918144
153 1042962419883256876169444192465601618458351817511287434159113193875578074456444549201651564544
154 4171849679533027504677776769862406473833407270136493588969634207890042599870545885535102042112
155 16687398718132110018711107079449625895333629080728662060544899696335631003571718919597399736320
156 66749594872528440074844428317798503581334516323280023651512324514893445222465946433303582081024
157 266998379490113760299377713271194014325338065293850845424714749518675623306221927243042294595584
158 1067993517960455041197510853084776057301352261176864883336189900992906178057603991991825110925312
159 4271974071841820164790043412339104229205409044710382536619421409808032081895848534006612308787200
160 17087896287367280659160173649356416916821636178847376153027009250904943066914259268105072965320704
161 68351585149469122636640694597425667667286544715401196625206684226965401746318767336577539321626624
162 273406340597876490546562778389702670669146178861628170527024031354552865942598529874624652207194112
163 1093625362391505962186251113558810682676584715446559450160490714311593981685041040555127598670151680
164 4374501449566023848745004454235242730706338861786331336746752035033140962569458004333768374363357184
165 17498005798264095394980017816940970922825355447145512419196586495706093921936419701561589456818929664
166 69992023193056381579920071267763883691301421788582423821205502693971435831062854174699389746006720512
167 279968092772225526319680285071055534765205687154330443573660324198179863610885767435703622821488885760
168 1119872371088902105278721140284222139060822748617323270872317923637307695016811771216626618960879550464
169 4479489484355608421114884561136888556243290994469296076644624948238407261213784487814130731193366216704
170 17917957937422433684459538244547554224973163977877190292889206300331982007148212757151771435473160896512
171 71671831749689734737838152978190216899892655911508773144178238216084633953179000640397582763292035645440
172 286687326998758938951352611912760867599570623646035116521955778893851947661888301785171325095966926700544
173 1146749307995035755805410447651043470398282494584140513978308767634434614345897805587847288469465275039744
174 4586997231980143023221641790604173881593129978336562151694206374655792104780280419245713130049056236634112
175 18347988927920572092886567162416695526372519913346248798338768106859275713914500070771500472538615219486720
176 73391955711682288371546268649666782105490079653384995576478957643909317445244757070663297794839241423847424
177 293567822846729153486185074598667128421960318613539983072163601008581698960152541857807782988726526787190784
178 1174271291386916613944740298394668513687841274454159933821149944900215654198957194581540315573645229332365312
179 4697085165547666455778961193578674054751365097816639738349590861332640333512522832626779629532059161696665600
180 18788340662190665823115844774314696219005460391266558959528345608794116767483479439108355252603193135521071104
181 75153362648762663292463379097258784876021841565066235850373346762103577936800693973635894479362685519553101824
182 300613450595050653169853516389035139504087366260264943426013315702268533480936328328948524855350568033150042112
183 1202453802380202612679414065556140558016349465041059773753093120116782577391212418184603993297201924042475438080
184 4809815209520810450717656262224562232065397860164239095110452195082547196499783882476035760940406999989652291584
185 19239260838083241802870625048898248928261591440656956380637968209561022559869003949379382619264826607598110244864
186 76957043352332967211482500195592995713046365762627825522944191696705757787215752636468009628065703645671443136512
187 307828173409331868845930000782371982852185463050511302092561404503746366244342484223772996814275609013243776860160
188 1231312693637327475383720003129487931408741852202045208371814893448832135168328884250893903861128024914091116068864
189 4925250774549309901534880012517951725634967408808180833490398124663021881055233431715179448652563277378596481531904
190 19701003098197239606139520050071806902539869635232723333967869600387474204984769516283925461026355464958849960640512
191 78804012392788958424558080200287227610159478540930893335884032605020670181466749643982117176937626570724327911587840
192 315216049571155833698232320801148910440637914163723573343561238827024227448922341733621299373414915704675167784402944
193 1260864198284623334792929283204595641762551656654894293374295172121980003241800053249870858824988481662256383413714944
194 5043456793138493339171717132818382567050206626619577173497281122115686199859421585630254757962611564336136958207066112
195 20173827172553973356686868531273530268200826506478308693989325355718277173222129087782561677175761532718770681932677120
196 80695308690215893426747474125094121072803306025913234775957703157384173440457401841653331999353676681623528425939533824
197 322781234760863573706989896500376484291213224103652939103831616098558823256967378347659498578715967827991005100175785984
198 1291124939043454294827959586001505937164852896414611756415328071332279552018145055352730335477466393514957803193538445312
199 5164499756173817179311838344006023748659411585658447025661315499205206726053131305335106024235070618465818778359824384000
200 20657999024695268717247353376024094994637646342633788102645268424573003940173627389188793461590692562675250244610638741504