1 27
2 174
3 594
4 3078
5 13140
6 58752
7 253416
8 1090344
9 4637904
10 19604352
11 82332384
12 343986912
13 1430547456
14 5925418752
15 24456120000
16 100618925568
17 412797979584
18 1689208728576
19 6896384506176
20 28095875422848
21 114241910041536
22 463702275710208
23 1879077842094144
24 7603193111184768
25 30721397933703360
26 123971692868531712
27 499665309567134016
28 2011618686316504704
29 8090088594688772544
30 32503527036956765952
31 130467750666082849344
32 523232779744588697472
33 2096657054130700337856
34 8394993361011220826112
35 33588610354636362857280
36 134294810034678490593408
37 536583661001846683982784
38 2142599674349651420610816
39 8550338528266175383503936
40 34101747539287116688933248
41 135935383700795208635126976
42 541578836512523451682626048
43 2156622610306828568630324544
44 8583794109303893852013652608
45 34149619694878226227286470080
46 135800734774379744654731875072
47 539803583299061093962582718016
48 2144835883545040072640043348864
49 8518906880816668573993736136384
50 33822960868564577805979658775552
51 134240452535723994861679235997504
52 532604672542419969526493367983232
53 2112427210679245366220265944350656
54 8375657243617408597337504659875072
55 33198715356068317662215930363242560
56 131550809700701272850247606746686848
57 521122744134670720781915692806715584
58 2063787412843638768891268762920992256
59 8170945006938414538202419185139634496
60 32341919370935886635234721389514411648
61 127982050776303283956077819005426209216
62 506320536108585581397109041065369810688
63 2002619751090211257906327189175339604544
64 7919012841672086546265409908187226494848
65 31307341014703919132753713699587631876800
66 123744743206528279700047581046696338296832
67 489007480027918646907004419775670909764416
68 1932035171055594557640726113248670476189824
69 7631815098926433730513626385384798213055424
70 30140908413763746953183715900715201179601152
71 119015307201233362585690066610789742777420864
72 469861112047094491107724120912478172817656192
73 1854635201917020772784079708235390512227441856
74 7319338765064041566842352517508053387564933632
75 28880952296568163643239884693690286029179499840
76 113940826194044659503770133532562590833593397888
77 449445695202187124824039552846674693865625793984
78 1772584044437397295562495380902241685497244080896
79 6989882508236030109850750776327449023812634721856
80 27559286116226199682478290008254323028723280690048
81 108643227573983737107460322994295263488362488344256
82 428228400737776606063382197008156263231224539952128
83 1687671197495587795953741503601260643191975755278144
84 6650299051653327624495626651623753143770600374543488
85 26202144029297373107295725234962461167368211372099520
86 103222912488022181303309885877158797721837355241204992
87 406593354164068680791455351628273513723057349252657216
88 1601365809026428444254165745976625904593261134282419584
89 6306205474249162306619794479142760740683152367171305664
90 24830994578184678267309360836932549330475506849161610752
91 97761903949153801543377683521688606777546272409250863424
92 384853814618328882798035877975839028005982384955495028352
93 1514863793202418434918597133511776057460901184830017067456
94 5962165480059017453558634389822183797898784462506547969792
95 23463245753395820564965164483485429264978989221936307053120
96 92326574057048596338944294753856593582164826485200203718528
97 363262723392530241947979515904112551677985933069412420833984
98 1429128628715579189143179068198223022682094425284489824884736
99 5621847184798135518678057743946407083590586466824960295390016
100 22112855198988289822251171865326119790597227633481878070200448
101 86970003713424459410191289532971380598436912960698401376988096
102 342021828670400644845150127304660247821278566981641480539738368
103 1344926641163993898621463378117628242014351336396632242229089344
104 5288159533983632575651545554646955689592927983732730627425030528
105 20790857639557505757064147745971165722468862334939406669642114240
106 81734021674706808417225821769734044487945896035708687595605207552
107 321289568136358369513443290708590507371293834409073202450299780416
108 1262857474043841016961594416916691947633261760219915767800020630144
109 4963370084655749219161482485617004047941345630964957686064193863104
110 19505820123470778279772405251582812784467931163397045513798901572352
111 76650964026633017418141888744709996144566995612854962463378553669184
112 301187868773273890703257229315992794890032235572236587474297285411712
113 1183380366129361560884459947672292708171405975547469816726778270283456
114 4649206546221604497215177292961757607929184498953614841762404246551552
115 18264234371078973868642546388354471686264251955790667832190334652526400
116 71745190097469264612633374183985934188472031183324382150491484211440768
117 281808003499280091823174442836019794323527393057968895784239380983451584
118 1106836776706090289426899605031853306256758901073006404604297077615211776
119 4346944179798834565821823521546774950088933460504892118500311543041062976
120 17070854367469574639914043661146122933012698024896755921784899313702974848
121 67034386367326157140744115534484347955774391377709615943230911050789996736
122 263215626990894243614552250110963225946539027907126139605120519634315857408
123 1033469832982996200629226564442182039521562530370854714294045575517167182144
124 4057480894922029253555757304856603762665498303406332124339135623169951587968
125 15928986328495153726910215203944683685273084377713096185299027112385621696960
126 62530686008968762731521230787893713414143440470803575260205823837683662112512
127 245455097821953622029408918269301437510188882711250816807172940832834931518016
128 963441014964964910312832639928668413137240344381414474767386766649586124613504
129 3781401653389550351711726809045843263020706235616901434902438470828647346903744
130 14840737279997995074824333993698064584958841948351541173473006310957675366653952
131 58241628247121107709154026393853143608734062990989741864642175238351049744782144
132 228553180669076764592464600925579760196823248384284810705916164627322777146118272
133 896844441161989040420593006665677725001430117797665992103050378438518151745745856
134 3519033588657847427761619662450825128983150665252936970067882642552786052059846912
135 13807227708928871406513842473210612849258745313227179214115982513451764418021743680
136 54170978692537326564222139672798414665141894562300780998059319961939787193055156608
137 212522210576944147642454090497527924218772918684489205647763111686038636911009262784
138 833719072900403287785427965115617194911553735004487203643825450603938485679499670016
139 3270493072252592552328341962037527674393266152517959758965738623716561682314331964736
140 12828773058678797138732195715409139819734041201038993587566586074283607712406120645248
141 50319429144546003370904531810061850272857620130596307020928097947667881982869159626176
142 197362790948383975526382085236717971283593811492720650638757990852373062179093470997248
143 774059114937839835707570162810499715200288798671897775759602637354682089638290918100544
144 3035725803261091623464894977615049927009835495578082840311481262620933582255002398247808
145 11905038238145624960869884952609845376244838567084587878505551225407473611614870247423680
146 46685193017637627705216465564502511464803520055430809044882503503348869009721981566927872
147 183066087855214176065520063646489066734945803197987500941165999353728169251957807228254016
148 717822854907737464758903151994917142260046722804592886452310743491392572233284766087361664
149 2814540860537200643530966311697102884277212830543730547343911448251745246386602699131803584
150 11035168784896204588651525653159293575277411765783458209773822844657330534449442814410423552
151 43264510495332140714306803006036623119098043279455022480073758655670285270479341732052746304
152 169615775306036948125514078203647710832408620535449926578109091539996199132661029927250460032
153 664940153248749959714291452857933728239698263521214321105010413039342042054080753259915710656
154 2606639537526542312242497900541466014549321320101442854982486193156721097133856653998884623872
155 10217901858476331274213375093868340248939725845907385183849562667879920131518277640076207728960
156 40052075713928028101609838415315789040652306940015214077704246729973332960120775671926922258048
157 156989679124268915360949546410667827555476471532708020793775713081431776786282726178384689883584
158 615318768194997870700069552751124134072202451024617983548600062527822167562863028792701511667456
159 2411639674609257874054561594688993244063545084978482573982007240413078394567366000654508217119296
160 9451659832710822762252717372122600582517955956424504413328569484664116955700690555077092570443648
161 37041396699687605782944900889642042450455294146405022167961374761474929187567340919089392044532416
162 145161160966708190512457438492342768834870751055272912065138670524890989548305695342128670919845888
163 568849676660844358722262711924601096106945598395695452007345172003742847338238709144875694060788544
164 2229096111797229843351723445960815612232710690949418410872217305834109575049264655467615471343442048
165 8734628898880891076607315314071332516455149456130431527047559472051040736567461975283472228324670400
166 34225097398981800211497090295354759997041439169049388783980987746512713559869875251293305683653861632
167 134100278646712677768705458535774902070405914658298150368757274985007557247942046104601327066278372416
168 525411531048147073859830311978278325978090667815399792611599095792727372602915004011456468856845066624
169 2058517803957268095220667148095351089226452786337803906007105501186127317558356902677693382784437138624
170 8064824778926484656946741527652009969235446231637167108759178343087254289050251953103358541027188849152
171 31595169928454856306387235631751206820404904674901080446383666341257001008881414675322830429147083705664
172 123774754225558033863211969843663266544079270006905779881661661736846347443920176044480831450789531748992
173 484874373781306206568175615221100062555940236761754908254611444901377062023654031173722243789135478033856
174 1899382070088960991567303510804907782066993916649988012037894928379678106883645442703197213352919851250432
175 7440147373970010051570426547308821094481045412806050463616815362864617406167498640737649397114985678706240
176 29143184110691865160767899471479975236326171540701422837714332092709846202669254451673304870140287292937088
177 114150777220460157439465612093120819612800041919566690748910725341582478124078536706928170856184484504929984
178 447102715424151621235422577683541268601455559459689812038874746554531670344180205873030380869158350849412096
179 1751146386355495456304091116329446325263724471767060928733457067012742722103637290280007246844867809382350656
180 6858425933796333564499872994513555339260614162170299583411227483679091056063912886687320698246749881589202048
181 26860460431939609708711456912594691230411299231705153635198734082200486001764518195235175875208244372321771456
182 105193666677275440484701005108699943074276569765294418335720594424043382319419210902895567632088174889145091328
183 411958068277898296878290664222471809434068113715901494558302987694500464269557206380913994789514132716092590144
184 1613258078480611255499046462245962313851387046704123264506467681592615187896543342190242188232220031002764002688
185 6317456123309617818916295742006224002799979944861430314159177333129988500167514925724399639589072705783039613120
186 24738211746062690004549169189750832104827017490416640359302765119425620696087244229455995055877812698519092321792
187 96868412707606462475812626050810756924853795154377244536073840922508400731278157345826521824630163907126786257216
188 379301015158721611886787967097080337289138750333303531242247409787030478834340347014942018876584128282206361120384
189 1485162221844307604342344836989668581647508217626734657854166756077940979932917491265680350344497023369624490684864
190 5815030178768923744906995394682342365070090352073841399403995486976387052754121283421002917357738454910431776298752
191 22767658338938368451163435472250881554643766064933526410134790860631784303441893711427052860294746170915854229404224
192 89140115338923240232535615474777874109884073595153901867659061261766281343354291382257896728229056774826334627297152
193 348992882393403097609570363946702144925034917602130734502822699243217756418261121604125290636411755043958360468171456
194 1366308016305019369034612758927127318407223197271890940468584686610043682222412247661043472862563242744423349059694592
195 5348961186564034465783597761400236567737506553867846074132739802412371751012858901382879551983720954228869357866099520
196 20940120347416145931907848143044805269091322034325550387742722975829227519414066404440842948402602099213665307084185728
197 81974336123885704772171968496829664011247606571326715305433941847254632601850853191606877871944959747746993206214017984
198 320897076763823796783867757844266168450476263483500963751844401836556403311760115295972595999542388551486286942691911936
199 1256153866716455549488595962204959081400918362639034004161791330828003757610950095130513771765356993830007562563198282816
200 4917102377596249656775660618048773782373906852289050804540031817597177292711776393935835981324819575391472833763787352448
201 19247090985790835459175773831704028178218708073605674398712373164346080328829595254296363885675100489856728600281178799296
202 75337375858625219218089944502436571737014318798521964859532644475601731065464109392452018013455126929869839098454053421568
203 294880138010125305191144208280250840050956769192327264773523212135227210760162280121659415655404183380913829013062517249344
204 1154171368650006214049433059783062865077719631633617077611081336149584409625961959702367273159015423685133018690233299161728
205 4517362208479916671472688795063046773258464098142406164087194610546289277500240656009153583993380087965045409060466871227840
206 17680293560773752761282011839573517321820221846410103220976543652798531005919508113869280998641629791256214633182444942916352
207 69196489931716764847723415752043462610362244486289554669725369864467867821181331404315657929454931691783353061829560480292416
208 270812551422216648673811411726263964382672622828688532269428141910375466960558634149335639712069902628057242117156096410114944
209 1059848371412357981397384320040637654062713111423157688285834689407093350377398025914072936752947959614964381258748174811418304
210 4147715894581845454816476108583927434528006859752253684124314252140032503088574212216123423037571268239470495641582015981540352