1 0
2 0
3 4
4 13
5 36
6 132
7 584
8 2054
9 7700
10 29208
11 113024
12 428784
13 1637248
14 6322400
15 24241600
16 93878180
17 360819968
18 1402924464
19 5410402304
20 21069262688
21 81508818720
22 317854067456
23 1233012730240
24 4813042237968
25 18714480000512
26 73116829099648
27 284857203851264
28 1113825557660736
29 4346540891904256
30 17008403717599488
31 66465001708494336
32 260269930905065696
33 1018275210549120576
34 3990157400006193792
35 15626767163178991616
36 61273210115269333888
37 240175323970756999168
38 942300412998365417984
39 3696389554942187464704
40 14510468233720756743296
41 56958852484904741468160
42 223713081459866840375808
43 878679359638626052300800
44 3452801127444455512584704
45 13568851412300784638696448
46 53343396008652703706691584
47 209730788026827532885925888
48 824864512501372990087990528
49 3244554625447548927769431040
50 12765734314919925124599861248
51 50233435358154219482384797696
52 197716210646245152703429946368
53 778305022535596538063704264704
54 3064412818972959385723977084928
55 12067101613715918963724287598592
56 47526812149361619613744905021440
57 187211137033372726808701869854720
58 737558951005442056414841521463296
59 2906145927840687783285318132629504
60 11452588039618435940693314663481344
61 45138116206572256154650315663802368
62 177927603991148259182648332529270784
63 701446484555080810961374149632655360
64 2765675785124028170435072984904786944
65 10905785893955963508087576603692875776
66 43009483880193264422686126579158167552
67 169636044694415436793508702349399752704
68 669144900475594081553728148210923290624
69 2639772945168942926747872482625197907968
70 10414971292011804699378057136592781606912
71 41095262360278207950784242267477719154688
72 162169003741554334416397042384650323652608
73 640005979858693623874488952785160517353472
74 2526039920981606355327120401072807425638400
75 9970903379027910796050584409101945465339904
76 39361044573187295274637642433752343950508032
77 155394264885123789061921437410910250387832832
78 613534766240594718483444098188666169566887936
79 2422578666354849918472239959898688069928878080
80 9566445432084871685859974159967467269440815104
81 37779499044614193634397451935920886901577318400
82 149208689406168291734301403854576962722866069504
83 589336571570866332329751896366051556138392485888
84 2327895321817058039061733401568622935329786101760
85 9195882760672399447958561911790618676016940318720
86 36328942045994994688409107739269791479115884527616
87 143529329814935906029040358516239265275156953563136
88 567095994417061354026463082733815073683259380006912
89 2240783133755304061642108581506627397069597694230528
90 8854618442175920374545871147895529939128614274727936
91 34991778975974721351539021648868410039294684657876992
92 138289056729205833908726183241791259137435706073022464
93 546555975817898807321245908214170807268176952439603200
94 2160259973540030988265680152480882541370701822840274944
95 8538889504587445666376209185857552451145756622752579584
96 33753615112095506546506207248795275418608461155496689664
97 133432683864006492209288046640584872844283566989613727744
98 527505173087122762990147648716799531399156078529127383040
99 2085515077685503307096379630452061655164435779910389202944
100 8245587876553019980128515349068366406782923686103392976896
101 32602519248784062516510247646614992532693770621192158314496
102 128914430087070101856662634348950007771968680690283027890176
103 509767725532048838459613148020302175709633323433640685731840
104 2015873068014531461608497599963024017269419982925250911797248
105 7972117483041719780181484421855143997098508295446616804950016
106 31528513309511296081500849113105767943362626949655092831191040
107 124695915693086362059075826447341736405640663601789638075744256
108 493196007603051850589191751010945541077558942194234858972119040
109 1950765751562696437001000469581382473891606968812033731775692800
110 7716291227891878777525295188905997797747284420355573531656847360
111 30523174125204342990085604596111811926899028383724876614577684480
112 120744695979465802075922883227176107507242915060805965052648620032
113 477664988265037478554243666086237698488203522067056248636598910976
114 1889711215703370405920767987690411810649015028081771608776864956416
115 7476250872933075777048316727586925510285697476963948791458206580736
116 29579334958656125385498126058406152228999108461438966468830748999680
117 117033120251753701037584276620809049978702351824765587682191457910784
118 463067962608159673830487166208806516397871371237363459023146252763136
119 1832297540452899766704966587159754421013210945914847568089998111539200
120 7250405898255827355151932570123206057871663518257394797190159605432320
121 28690852478668462979115449891955489703638405728216391637909116018491392
122 113537454641363208435717087468139187065638963880301395359580335414181888
123 449313210996936133181226500676228135398918242290063908038632479173640192
124 1778170192982569074216553628012913371364452271753464576403583028531560448
125 7037385510459570603431164533561402190545576404673327788588697413784436736
126 27852425323278707327781099576810384874956439323141785100878684228866277376
127 110237191409033016973118295960371815994708384946975057699063826952138784768
128 436321383442299270150858242522371984063054882209653778831719982866246926336
129 1727022069457094714435046643571178031198094870297455781803823660564901527552
130 6836000876862737186209962691511741828347647304942165811441836222173509844992
131 27059450283906598751759758271560222936691189009356490821781701380091305525248
132 107114502836826247937713109309787084549832756438993455785094940545128192802816
133 424023419242669860181534204755159847706213764543021655127357145989784017043456
134 1678585586422088365004572684029068134654611492073549979437510126496342341582848
135 6645214985383674411832898868557974059217922443653469974534071942195100250013696
136 26307907609502678188940518778986510367936134327026576567759562135774618774929408
137 104153803906775973480933417751715138813704180807891984219028894751574206424547328
138 412358881254852214055705854850749278326996751291922461095504928181228878491025408
139 1632626326303186403248890187029210830721033701332562991748591238555447969640873984
140 6464118420094036194952165012021616720735059796496201770466835970216540656451452928
141 25594268544162880464810986722629649986217959812989466697946701317693011079433551872
142 101341399540424203638562175253616227206955775676932693946271298294618997332455194624
143 401274608697161217012881349725847516734628196234042348236807287580887121967294971904
144 1588937893814513069583946659508168654981644101059654236006803933637923444612185194496
145 6291909706802086225610079722990732325163202700697992309699328374994789800598482976768
146 24915420234393262494241847290487440951000199430317041658410172001817307937389584318464
147 98665197498047239437869596150821368922407635790947574976154868627486122380543425249280
148 390723619511725949770434319865435834426568030297460204744420837404004868903848149778432
149 1547337717047157905397055460940934193252975084835389223128960865733479857704217572540416
150 6127879249745863837000985161090923978686966721703695172945151003508377934884627451740160
151 24268604246652987923048158352047559502785344991864354527280938254035008360337253446189056
152 96114473030154929097666182095737003801583389634199757595441767574944932335611513353011200
153 380664209078427231608839225162483489178215871195183804131223976864470217660874591215550464
154 1507663595438636447584832756181452730086135949565434130023806588450252325547946370314272768
155 5971396104737351586272904330479276175578635078420388355696156003934794589931626266475102208
156 23651365878649599113223894925598381123455374936572363416649394176284517379666342368174407680
157 93679674556652303743173555683425154318586807259772587440017060894540506941181294193999347712
158 371059205125695074065703459036804407215719652193194063126021878380726167706940915133597089792
159 1469770841933475616502534506058250215285904540398579320631247863815144978703950992641911422976
160 5821897015555209601584693702658934151673193801440325374194393864696330198585857865943223369728
161 23061512086730217043541629856552278527429704096859526197309437832631405945607259647893861040128
162 91352262180844002602972233896274174569974571450076527392857966768774382212573380873533333176320
163 361875347729690710030619282775977909829021748034690014075634972177015148882284742360230826868736
164 1433529902084219825083167875854635381863138031806386817913128452704348217530179680446781918806016
165 5678877268500418440068032431557076643043281874544666813412614034191731583929696265570729565618176
166 22497076349200783825053130557149802534603843157199027651830516796666370216467698029955042500411392
167 89124572660733051947640723460837455753156568998266085207208683882005572194034667032944446437064704
168 353082770295009326631425022210933064258719982034777110988788494451492105965113251965671668713521152
169 1398824358579879850233484346838983474128350366554637990800462734447782697374000239434995496162164736
170 5541883018798340129146832446070532884358667954798348828619363819425064707703052433162359916292210688
171 21956289150630667083615557682427406787418322788563266743319675444095770048214479521480316492883951616
172 86989705856320169046062106397980910695392011500835839646254292785683382323122870860975778433131872256
173 344654562597603538734680869243932069219209332707301448560614277067754962506382955159477846474538090496
174 1365549249465563081485888091870085665184324555359956156343761617836734864844091020744398279417037586432
175 5410504816289587761876650126772602475541550216559900621528978936572460030994101527683777000601989152768
176 21437553052826606585027322716663174630151206291519691688937400527304722225075711882850226721425060790272
177 84941428721486447150714644678180560154097182646225806918140479345884988104728860360179895595364979310592
178 336566400959385388765840910098842982656459103486369732858327532406916780212404256076024958350157817053184
179 1333609643277722227393336334160192627339869470059748292493611481630013560756573401800593708986332249849856
180 5284372114637574050117802080680268235430521095834841767269880199607899785852973656024402428468131874734080
181 20939421531594676420291994236512940141241669542643926704815662623993833003786369212209830324128066293465088
182 82974093718681055804712830917180155906030833374846460716842573959451989646710354561702474242227477330001920
183 328796233672439960696516006074174887675919141002661696308143718484729233864088946772493879515679430375636992
184 1302919425879740219699452651562767383865815049967785520536936496203549578725289155265465085365678195655835648
185 5163148591872531227516225958529405568224851141042201875007996929315277334170518275892833851916358646373548032
186 20460580923697002628239058776185854660431483638931372970373369661654186717165184474015472876912720694382428160
187 81082569158705563034423884682115503022248438918418037360611272227058264952068885638800987218834718757463523328
188 321324012157177728580828757433918474930563304193435952491222155250536299361840109285144125549253339978374578176
189 1273400262727162159765263242645495918629841851635777327743634495850008027683793023511229952229734982624401686528
190 5046528144014012111647814846567449881248595860583350067922399885785988534167673367219119057921203813310026219520
191 19999834956756002582441569442073856085307477947456486683760615540884263260673975673866932231959773040601645187072
192 79262179454758079603142476198581654151379281821534319495394104348757502911311907642225878954567187508106144776192
193 314131460182460769871982797595268653704575953062467773183323015392983319794450956504758855432457643378493907533824
194 1244980707288064403370300018877293063866458133760679601374453235323535086167282924901482572953597262283916447842304
195 4934231440028309284067686711385860326786212956752911897263585176250024865915063980530328564334453792119924566523904
196 19556091435507682341569983016188548725809388470354966631699040324871028698953433171236870336330224675972154419838976
197 77508653661620232774758731147562225512475679206495136138055007622597167522660319924250244183339788106316955720351744
198 307201874925320924416050380923314651417858792818289572223939629807192387886794962060077989234423735563796855935467520
199 1217595431845423598321827763991699214283571503537071647565142110205009827481411665725346445237107347384003122706776064
200 4826002947277493404570055370688072157026551581067814389025082374376386199149554249721081812949001929223570303769116672
201 19128350737174863115024608894402379898247661165569488086217219183037653917299732962063725733417349177540203548835315712
202 75818080972533282144760485317924479084144944414831270881817909292705985458722019336480440470251017242175839376399925248
203 300519954794142303233027647572027551908896754644035903883593805880880493231192799146712025374999482940753102989300858880
204 1191184561266916808457896761664600416080728056601072330697130136797904864652424083966634712619733518093464042056791883776
205 4721608353187708846514060257730981909638475843851926502961618473067466146470490724946274986481259732584956882400797786112
206 18715695831769606951066873105775492346010888794917524539039089082522167234364331655922368862283578333336058648174580989952
207 74186872086105899317390625423390920275261268800192473143325027066287416113329553201861894409166396563525903431155289423872
208 294071649851813758311495756137248706676026525973875886865581082352494202163180439855910391868805084659913430194604113657856
209 1165693093801010548990632067805707263694936033701185247262507609650391645479804948423201498136655224105367951332173351485440
210 4620832322089723213364556243099819215793841972023864349641302942071422955811365800726753341936796345504387334405055494225920