1 4
2 16
3 64
4 240
5 988
6 3964
7 15844
8 63808
9 256096
10 1029152
11 4133548
12 16607836
13 66714260
14 268019952
15 1076703872
16 4325480208
17 17376731196
18 69807805884
19 280439281284
20 1126611556192
21 4525945532832
22 18182121542848
23 73043190744972
24 293437045814172
25 1178827164127924
26 4735712554204048
27 19024818848443840
28 76428568919846960
29 307037148949766044
30 1233462986865278460
31 4955201494863004708
32 19906573703552411776
33 79970850225844838112
34 321267586341968177248
35 1290631045446009772908
36 5184863230210579310300
37 20829195772671398470612
38 83677307823503998254384
39 336157570412286201818368
40 1350448706881069732915280
41 5425169237389635800005116
42 21794579167910439655798844
43 87555550863302681813917380
44 351737669624915860843992224
45 1413038773821704768417132576
46 5676612853132178403300914944
47 22804705774062037218979706444
48 91613541190252048683958072348
49 368039869164381348619970930164
50 1478529740633447025402340046288
51 5939710278945975462024834576448
52 23861649331924421751146896140144
53 95859609661090669748042834851676
54 385097636653416426997136792188028
55 1547056057085549068411051572608612
56 6215001641049028666110173532095424
57 24967579695210854353624243339027808
58 100302473247856644091268509114157216
59 402945990858968392498454598888357932
60 1618758404372500503055478371844082524
61 6503052099217286285850115208422215956
62 26124767285163614150579626639000989040
63 104951252933388280776321092172574406528
64 421621573584059543322535826422857536912
65 1693783983925607817810768584393128501180
66 6804453007030306693323500702146188665532
67 27335587751618117209839326311994793573124
68 109815492436258703081114713302078121172448
69 441162724891625548790382437471878611680928
70 1772286819610374637931415992413917324830016
71 7119823125891389704934660272782894586290444
72 28602526850096481321800059136606122184563868
73 114905177803565850402615784929074259221749044
74 461609561814799781872239844228454303187168272
75 1854428073930005683309891797962391544179540672
76 7449809895314640474987288015934978902495206064
77 29928185544942703110709917712588793372198632220
78 120230757911801439381548523934910959911823454972
79 483004060715231008924891556681994173232740822180
80 1940376378884186744330609957495388019603648596736
81 7795090762086799848500288767905785578905305119712
82 31315285348975942768299176029964285181288708379872
83 125803165917886157629787805647809066747307740348652
84 505390143458512082591845616083907184340854438287324
85 2030308182162377608365660711500004525136852461814356
86 8156374571032545853866895954293797404747827981695408
87 32766673910623964695739630871157027493517390082183680
88 131633841704409022261619380433413633138434337142890192
89 528813767583633600646460996899636383703239721338360188
90 2124408109382335929384746285225521063508787344733590844
91 8534403020238439848655455578630051365433126414341270340
92 34285330860006847248547919681418050301347785041540854560
93 137734755365149887864099212768287052662903752333053893920
94 553323020651576033224930946575113544628516594975436251008
95 2222869343117530110507835087287849619150196910613215250380
96 8929952183723021296511023336479866482161547616356599262492
97 35874373925972687081083199079320457559782697488463432054900
98 144118431779099739256406376070392939563217388887144539807312
99 578968218966733388876402547164899831910859805907118297359680
100 2325894019491566041878453301670410971454163774998920861731312
101 9343834104679018815543306334799763718885040779942622673791708
102 37537065336643274852953178673259050105779833952622600748317052
103 150797976323428037394398784891957051199032050262658961727557348
104 605802010873838700308284212650804772833584643583466960160800320
105 2433693643153816761202572146685376770446734179419964993350083168
106 9776898462558526260595524645303846476650838951552901670771330336
107 39276818516609751240637898860859663789122423119276432457799196076
108 157787101778184589677175487020267381220753451871003222979884862556
109 633879484842454893383649955509755794306980781722687339283227129748
110 2546489521488179819818289073624565759415027850174777461908147642864
111 10230034317423588617207924088321765474123482230478489748492553321600
112 41097205094527260177856870891400675751081541185515388914426583254032
113 165100156477969988923892315228863802136141674868295215058972162985788
114 663258282560923241787518085701863695663240791060430365339461259186108
115 2664513218946371812822470001069787358130986845733553540448891349364612
116 10704171935143264613166602329885529924933133245044598578838918933238880
117 43001962235494850291399463012289524940200274144606830225447228077542304
118 172752153768368631106764733542277613349462644892812716126521889766024640
119 693998717271945782537154458805868079420671589443160552096381362984954508
120 2788007032438484227700799546261529773043676583722444976439249132488762780
121 11200284697184206837776372835001946755795961987905661071067502068376680372
122 44995000313273643815805786372039072090587184724221645791558298704297954448
123 180758802827616936035426959916552461100735212605155816072211754270526150592
124 726163897592738887074867328955785876696357355989633598418350636297068901680
125 2917224488756754299148412875401627721757688116813314604769158783356027324060
126 11719391098915466535726812912809101026839077244301666170719490114444018583548
127 47080410938093963703347649376285314112253242159824438748502930763093127095588
128 189136540916782156653075712763269724225562850667678471994388433210040277835136
129 759819857073954740489168787763529665618845901065353145882538379363524959820000
130 3052430865053737676458471930584725537818922291593463941806311793448033147711840
131 12262556840529945640257545025668196930528579234853161433688706617358807280293484
132 49262475356532116480733053088405128878297602959546269382044252546599056884246748
133 197902567124659825359069281056342867104064831046731254677123240154451861505749204
134 795035689763348892786179186426356134772490613482789661137803722133041289518048816
135 3193903733443399275388187420671767762185151084271549718639016236716612996171790080
136 12830897014875056082145125960969274787911467025747064495802279084523013646456276304
137 51545673240701369309367135010023801114787062367343919991455881471937890505638664444
138 207074877676666470429864879492273073840146565374304866442185180393101906696116195900
139 831883692052499497742241193528760396371898363475676715430403600900849733192660748228
140 3341933530843161864081756365856330778594206306242708773984165648202340096912004055456
141 13425578396684096299810829316180278490988569186331878142281870426121444514011978009120
142 53934691884800902810072257413035994338754162990507569061789343725742093270710687152128
143 216672302880215041825401664459625249713606936032784928582895693258172563859998160357708
144 870439511097782654369423175139553896262130776411971866233704312956923992580654566704668
145 3496824155226770391112382925526124458148968836243055033034732602717198498468740493449972
146 14047821837908025616030641304004054790618504194715841071970453341726719203971035723249360
147 56434435827902807323116754075657990228081273383948464968022509640210030707157360194591296
148 226714545782420105070256397279259694466821714328754288974577058963956903464700517809446000
149 910782300120304894025891907287742557900113941781285805444246026575278529445708503218474588
150 3658893589512050183775741270089376130778047275837557328121842718024728056947767927779040892
151 14698904774065136102719909748834050841888059157670942785244343985885530769147212599631720292
152 59050036922732236244931627396767167112416895772330441703967215622635782384735505666423367872
153 237222222619495191623331071694562743279586284691980243390041801393710305893546720340200136544
154 952994880903616020623817433512326495689604360645431333939654544115829820409223093012584137120
155 3828474554364370237694106845477848422365576032042744932836840116960939656270833472064806497068
156 15380163846754035898787010148234322928466888705094922275333137559245829283448892293787808525660
157 61786864871111432340821616620881665555340619733259413496808795867753504673379829355386029518356
158 248216905140882950997411993885824594830915482139943378227957636863718070305107853042113250510448
159 997163913822802204345177682447169804510836195988323468153081603696154334740521386700335872770432
160 4005915191255985354854151244441105547311967477310665215816721120632764895286650671542709619745424
161 16092997647713835574164390681830140278492287804231991982798155631825820222437435437321795626921660
162 64650538247696381165201256049146054037139767459975957821700000155754484119219569778058454475005116
163 259721164895007485143061821313181146084946918225342155733231711897324727738915385726994356729771012
164 1043380075754020786602446369147464982411555082278191735333613775001189526860138172521618915302308576
165 4191579777183544734801152087455392508321987571150791859698065937359915953558546958735277068916627616
166 16838869590064959628802158778412529580023047709159059905853569084535257300291357343435968706106529344
167 67646936034637286733298632221080734321733415708886994873313607286670625101143285555019618921506792460
168 271758619567565360536238275407726136911527214731829301642369521729871848197836080329692022293718929052
169 1091738246229716417501800715475465096818551065363297799907392188108358315519186158525079441163224736308
170 4385849472511047299555955722944732144222682323145064392429462029429802704750668009218499940311542766864
171 17619310912625100852619187962369166495606309984985998697821896997892801050095551684245150988276876651712
172 70782209690842966343508284003539416358356394554159163346015366624920991983674108009345831893496458362800
173 284353981467485555476833647921656754472232217578075956559118644697858602168591791407683757248816623206940
174 1142337702221686129763961554973806758271154589929777635252920909932069598874765305009367868048546008890620
175 4589123103473528963710645587129271333303362056681614666367393005943391789501370194173843899930950017265060
176 18435923823468032067792795133921455708359003440863817353604135929432859294165162018288841852498174588297216
177 74062795780626777291923948495109469642009711312293433516482346383991326765486757845565115518450103348524512
178 297533108260097659964561432507852554184975667036580370736584294050227647188580543243642237251065001295117792
179 1195282321951873507257161418072194386689014696471802877727712277999529551251875167840988628375793585042807788
180 4801817980947923857909801535264221225295348103367132441434876419512036560993838919363171028761276487471536604
181 19290384789178848588062728602539496276078458012017253308073271705461536268320821432881906230094737959772581716
182 77495429187660071296681718119319442495782365012989970712913448616032890647994342525259783018793622788079518384
183 311323056051661054754710373152485269802403130134711517518550298689587029373107078337352671668119026819533347840
184 1250680798149305595010241281892077208010582837447052826155109255996886686098498618348944066171779795347713006544
185 5024370757171996257979077575761195862529823478743663025427123573321335271341298852954366064916264039881575731324
186 20184447976558322415167752731240425493026655956038796678217388317082318379317682710089111484601564155112771645244
187 81087156941360780334191376793890539865922481948510025216856354311748147511710941086574309266096410223154889552964
188 325752134934235025914002810729688062361674193613443630899240848814087643280360739797360318896710447737466747715616
189 1308646861190978669152345293302619255123689185523398735809831871120173673147925973800563552477185848507413524297504
190 5257238322170145515289568899459195436965378058932278270360519912128299648648327717346506571951596927613861078204544
191 21119948853842019803652833814818975952909062843876752019329876778748664665396027972859496459675009681957607627029196
192 84845352684102037124667591587381425334539067795191954986169051286663901594760057921186468710585363304728354828500764
193 340849967104920731463942639578483952393288768853162394945505559131671275978479165737695975220702862815759464033013108
194 1369299512584790251469996400360024388644676888638508577958013197099001636163674253993737307136974067351156320529907536
195 5500898741726402562836130491220699326905596620486514729125589298374830701122543713283568501006852021053379913379270464
196 22098807958827309875523250386999259683679657038946812936927340181533498997539961748219256719920387449455112300153626352
197 88777731808941305865382989817067150135573596340712961386544583281292606216641381992323631122668929055680834116479345116
198 356647547678790996891363175851133658901969716969559554580209888884791691689795567572508260220892789929875407497221284732
199 1432763269273846471165106634110984148092640117699438159201650326985225885484132210597441911058801724913699924226431524836
200 5755852238830230934915976491657359767329980824293874780408639369084164659778934326390125687040592429630756422348186927936
201 23123034841644045747981247590757562696438465802666619277854922450756906962624325965894598648745771325682253011333018770528
202 92892367298947044802818354579438995826181535900543366345774336631865981667062090507067130394105439394169014044942075831840
203 373177308320353926394891040663156704829509835718692261257001640318600105899142695429922470045840463804197866778226353203372
204 1499168419263689633622805726081878659753361383490554687786527588626602075571223091739995595599342732323422423011710967262812
205 6022622220609992791399806031438559533215814222934177195936312059514488187128406323773022471353143189148678414876009271899284
206 24194732190263234602308060204698383619993018285992726248529817364221357461997737774905525683306529619967622875676200246663920
207 97197706300640267841347778614192953615189511987111361437714700849823793549184395361239272670590074117749291321165852528395904
208 390473183824182629563456304795808630419076205366883247352264954856929621773481037211793803759045695618606611499323761702351120
209 1568651289097236260424847873526468209830040278680248989649056817330347939655404887201896894791716628079804538347313330041847356
210 6301756352862324401276804073921078836125743583407459001242652637381027593311371354517236917818290893210632721844796114065459644