1 6
2 36
3 216
4 1276
5 7456
6 43184
7 248324
8 1419502
9 8074172
10 45734140
11 258127540
12 1452448400
13 8151217700
14 45640705908
15 255046211478
16 1422758512212
17 7924694792032
18 44081166810484
19 244913122501544
20 1359313355233592
21 7537512914990452
22 41762198654419454
23 231220148209496284
24 1279353149944503796
25 7074714263695456796
26 39102875116109608040
27 216030109403182107900
28 1193019154764218949588
29 6586085994271342542438
30 36347237946575460746596
31 200537123157043162187176
32 1106142681300571434308300
33 6100040358777085182954320
34 33633366125757918762973504
35 185410254235763944957020164
36 1021954681212174145261048270
37 5632118218095076280047952860
38 31035665552623350570494547308
39 171003793121645147056517919908
40 942131117159561430883759225248
41 5190184902389115260089829123988
42 28590688547744109743575816424148
43 157485528591476648558027681349238
44 867430061723685395329615449544660
45 4777593638127419912045353062818480
46 26312836637418585277168414829599748
47 144914668347750125070651425800950808
48 798078218579474370991797107950178504
49 4395102124236007309777449226497768244
50 24203859961085717025458417482255607902
51 133288900854388154928269868686366308412
52 734003959999328301300525886681184524388
53 4042025848030605629132688944292100792908
54 22258561739743628839699956258681251719992
55 122572592349809966510731829145237144998892
56 674976605999332546336580823029264871426292
57 3716925525882741486476559800799706667548102
58 20468188420002691313874252602916729793100324
59 112713490007812385683516282142903200221880184
60 620688636489088913672257072301293737762063388
61 3418011291923241798103313677725565738523452928
62 18822414356475332793380140697862789704447166928
63 103652453827011656248357353914903696821916724868
64 570803338176677152510929521888549041518189052334
65 3143375574439798839986453096799228885768932919164
66 17310477813835276785562669929299849527132914639324
67 95328986188425901583602867318041591242279443297044
68 524981654046801017030327685630616736309401575756336
69 2891123103734997704641508103838387705698012947722756
70 15921808472417433657419804045436067329508316686671028
71 87684249514358638629367468290952235679062161460178518
72 482896633485736259274577881698804844167166377901931220
73 2659439762493707837605526368617034403962766766411892480
74 14646353548789481986342251266855755559876298115835650580
75 80662600115072796407365002988251370322962420919604361480
76 444240584791967903520458024134692743626422340859749208152
77 2446625586749140486963251521950976500888187654215885023092
78 13474728030715189306812183339738643989929321027299306386878
79 74212260312938125719052249019020062694982984390325785442588
80 408728012407221471092351115651893575548991735218623146376916
81 2251107182823201782367164826231947005918730422110389894521596
82 12398264591412183866050380872260776098236069451795782740379528
83 68285502696484845328493575028721088352572540991119274470564828
84 376096187406676676076939784117434235005784586313807583875455636
85 2071438694727073007002952314580931853869732546149392983211703846
86 11409008290068512090411495005135519177250536821728869465999010404
87 62838569081912037346758352794966946032188178034005914245696527944
88 346104448658379067793851580988985136611824718810455381440113578220
89 1906296728004975451652604596458595812170961221332390165109179022640
90 10499682663623840285621873429310272894379986675211742213074112303712
91 57831454978375606503069911092253513458257726014363954638779374915972
92 318532876935602083744554720370713599698890759511083610392471383877774
93 1754472379999847768833445568801144851697188381933287595772241311195804
94 9663642636800732686388385508949759822809791055132585436299086015225420
95 53227634993806306219452894055681142945209189725980402978616332983128580
96 293180710229642764953963841226863159733187863993301214666121271603428416
97 1614862170724735498619927847328835027826011510643179820276800100804107636
98 8894822973398858372859928838489609863177731134588092647137795317002082580
99 48993771489448478015837491670505238040079894405646871864162995499796825910
100 269864704910711209998604125615891703422085210406781033857316515148843715412
101 1486458861198253475033231600038327062121989403098224750076102122893453755472
102 8187687011040628118582099261136549587824983427197037784494524219716937467812
103 45099429179119991507666778368920898333250858336786104400130908593158303089272
104 248417550851820902749140950029707127400501046835419773476465056560299459321832
105 1368342671443383168492009780056966882972265571077759826551438176169920494845492
106 7537178090214335866108637243368035098328728591674114389458657864583450302446110
107 41516806932487005793660512453399606751056074549882172264515946876805333613094780
108 228686392601418924977874823932341493035567632313678429595774417901041300748484932
109 1259673136263240014999396828500042925303279802684769497269671799624909325996121132
110 6938674749864384760502563764612924408897834916103030410313561192601652101232607576
111 38220491515947066236720906233850249561297820779486851713282558235201969230995428556
112 210531476941533383575033240099035403938594970537550183392324217508690735214071881908
113 1159681682789297735140149565511802271573683759540390766710575527215280162716853780358
114 6387950015536503433241429390426335926961871415872977524688950318502477990109277815332
115 35187234401707390397785649888461866739315847408001993502209066054091569242098743505432
116 193824929828482862178537189047823977116185730483071401870625178550157782179588846170428
117 1067664930657566753603844872639267466974902256590689853699499005471267969570651296375008
118 5881134709147169105596575745159527354699249420758972873719496674903134716453622642928368
119 32395750889901635819276585501205774874983395859332820404656734826907977725326296931919108
120 178449656806563718500353293850994004801855892966732903060221617453214890490257331339327086
121 982978673890869027296138622391301031752283380471295729049953649311443838631071896586393916
122 5414684515111513403949825333440463884220710007503110961862264251719747293893005611462347452
123 29826539893783687546599606925120871938089706794149160727202182655385341666020141526797906292
124 164298356917326600444185437571320490128701964803229588611057137908092501899385259458786774992
125 905032485373802747693052733198886846744708047093028166215946089691643895826731937043241914852
126 4985350457963059635762149496320575874424612867845969682398685578628157463931110574020663548916
127 27461722400114561704875789663765905590727425205299928687820647678608764371781033598305246538006
128 151272638755417257495026824609594797393068146929042102700553089160018017084270035771049210561876
129 833284879632262574585406706515729616321360643388930160018183649923656666581031249613717716753056
130 4590152429640920292437820274753329909287953802892148831844939096185512778256863095255142920357044
131 25284896579307626613268908818470638563150288954856662109465416987598376565820379509809899224309864
132 139282227384564674408795489410376197183572417889071178423859699648332288380402039850934952328111992
133 767238971269837804433222265031642398664534362305413941019929750223059431458164280812423009291871092
134 4226355419862872930082779864941508647283833482658815406464373059797225064547673382215570386108351870
135 23281007633467186958296168547611327518494425495061982642356328169556174849493833021329675971361265500
136 128244251593426578980781652306055676052927274285233901177202334836990079144986566300877727871419477940
137 706438571296855001093438547822037986843746806359913464514435766391922865162430085714589384228927499740
138 3891448133012205286052195507788832139810537014470960949204611479935959665866794029269028934858729246888
139 21436230650218597863720878453589216748709547197699030031597108693536257841094875047656787589153778163388
140 118082602027779461062150279644137574648848360018475832105204602242503484330248782771919692671766034171732
141 650464669711721134678928046906043608404215667302358108623136438940074974651853724140367769108161651245542
142 3583123710054346170135022460892424668367806409883426912768431705121982248731075127316208231153424235875684
143 19737864929450570175989899970175700577926375181095059772393508850268836978567191278404460775665855295007464
144 108727351858267314387744456489562300265275530043911823467684452276053962737506239384300409557138640279952652
145 598932258982222925634662060335399775056350303801255712006856431405870940202369091103770085067756145149829392
146 3299262309032486866363318180029965619920192975596526307177585200123020515750977709244387883301590176767921024
147 18174238444409526888594828120034649346839752155309117424890757868023253283450878524553416096231036683714673924
148 100114232716656523756951112882541599637851299943309636087651813327520660624558296167090567506374726297953639246
149 551487458987991041631103743713423762419564129204368914900924439288181407465635405270363330358588833492652666716
150 3037915330167278664830888605631824939946904493510500459491104982646004314800991616127800859055491597601179256620
151 16734621276492800419108956436506441927807413330517953738121113089659778839826173267477472842427850644026573861220
152 92184159606022006317420066428518322526039864598721154685893774451228740187885171204057530448209246827743175845088
153 507804909290974288254114233979408873211885557312108006786823792276061627366284114119140375184624735888795845334868
154 2797291100483637987344660280456316086705630465624358668897220530295253038713340457597430545833457644527146279510356
155 15409147020252432894973922191901809984593284066677072917444821258569415190375087429707039880583873115158507231589366
156 84882799343941591086554322513332466174838851795127862491867795821120697939286867220893059729637382813834482018485460
157 467585399232144807541479307436968091434084138992000237294941019072664043190144376916270080891279046483969603908020720
158 2575741857989427942174670184003239453224882409784918281186310707740764601511834047272988264435427712750974509879152964
159 14188741291051525241042164307925178113600742096976335381040691370109187167144626634045543941387235998053941223448232664
160 78160177833295953628967849741584879755849475879667689090052554801808017539460521627591386457532152768016344107211091720
161 430553710329911870549688847630272900879280012370347350938787028801395115564194801616567077576230489017106600418884967220
162 2371751896925020563887132832072652641204757529593262339343444858332738888503612242555212036841528351997418925867723466718
163 13065056583918643064932294238496932511399183832136750773568246093942228997735679254730882494106309408404643004949005122748
164 71970322082154756559828744767239705367673385248512974901478217407241270570431936115286660468589280806065233649684678933028
165 396456648839292131302277220098452420506259548791090292521916148901368128130521165290164611964269952377224130324721003821068
166 2183926753860110557917827457825822576761218983702058690252712910126836895189539856224605316082225052833428933490499172724088
167 12030412830637671461830346265255535081913560690477264440057214768478814870175576830986803324694477896465588627569572715469228
168 66270933425462651157961413079112118576705791722320683901593977159842821527282132486652466924824154732963468449869357116578420
169 365061249195807888795459931367435724293152389211765752596742138954857604479106623396296898013382966790143219772442087747831110
170 2010983329863278417059844651766520433944960900640677565700461684093052542214316761232335209027584070494178031918673719719933988
171 11077743085416399456664858405308526802472459358118461733471531596732549672799166121043730451255020246177513293219661879759878328
172 61023088850444184203945369014617124747081752367544341604183455147164047050175176585891877738050480901058991119332890482516708444
173 336153131490380270864707461079994667863891447058981897815554955221098631216497682105094484820760318070174191772976174225570385344
174 1851740857032603282790471914616745201203626342383171113903247461616733642722812378955620801115044325283296377632147716571413154832
175 10200543839927913195201245650097226455041852273386119004598922246879672447573032631363821005043087525305577543756622710089477213572
176 56190967707650473513308160961930540696656614244358578773814451322803331365330066888197591257633372239852536971667018087601594205998
177 309534998171483762808489396069130724901314443266587788180891678198378591093960782558073775510652815258214943355270696763356908620028
178 1705112628736608649051440688528560917795253914642751229677622878167935523160874554807947834130215019647129910739696832627961325949852
179 9392829528211056206242724354428803395888727575645599820051697065171436913623566804333592823771782077826126076999471683167175836545492
180 51741601411776616536832066254559306431920638826942027802553136975977026970447956881804026403776850602959696422299229723474526197257072
181 285025256910434175068976772424531099288933364210038767645863769974161865152376983784283084271191929553594680720878705456448076720788932
182 1570098422309375415918954515278921084208162382991980229396197813184404163124051723149406911016730246815051511619928411253381741959710004
183 8649090832663903020206921318445460590419768969717548046817908031488719057410640536755452987181530458918927788648311845477454550084683734
184 47644644010585235230791981781555602119268747508851972019517017264381782596632369102859084860384554495196744112439979621208384920617354708
185 262456758047742270246604467518417052392408718379017405804033978698624017351366844756576544560386874460607427691687449212441738528178369088
186 1445777550956485223847901202912635702661713110250624239681671952690587434188200767825889861487950025256789938374909917006282538657329947988
187 7964256445699535772169906895444093786171518351011396531457406072782500268866975610396412740265723902852140811594733864369079120755559504328
188 43872161734715519734179009288421886867959272737447415481397086837749741064713527634188738386646630402992149342475777009079968059031872364184
189 241675636307226235488035680284162367169080311424297371791788786163872916943287324428611502816176581256952531971545313644629275772521637579124
190 1331302488497047389524882433271246603019434159497472155916326142747494723268111446823479493894159345787085843815459979089412252195161016365374
191 7333657978830174817440372424145763215518547826670097130590654276702324961453688649491178221177141997850469281129639258919506452108778018745244
192 40398439842666194641518533793799830623597323037816590433546522369515671366470862477153414628618003951084822329055951743294709587228689233686676
193 222540247556614339067319061673260957126154581078489939968722718623410949054071193776482971709544869273668483385374290569174634660946828127984316
194 1225893016487261527093964203176611645013167303962537755059925392380450336601441469379684273356040213769147101918290774849376721901429635157151688
195 6752997743052077450823299213095608165647871329014360521232283919013952871106426060116128684920721445066267586398874908888141695969157706345102748
196 37199805249422741773326092724119637190715744846788798061563018596864902687640055343437562194470462909124931489940333044855266810700926403755640340
197 204920192338675376822892211764158839333685539757647999523060867092192286620466351915781804424120450287367457747413025223342177135263207527720143270
198 1128830848403122315747357926989208021989348099669770736982969762185218667440975644488348987469902495579069264661548944974453491098675520354559741540
199 6218319152276663998668262447423044475906640731039998808052427577005936831096187566434194913135349995142428030816352955998371022675638253999922293640
200 34254463578634203168421851056467174597864995785799332722825193523705374186744104479722865567098671429471919252965880578642107823915338519884234716972
201 188695418719961204681709181722670816206794103335861395110019202495088187627643117856924395069769607463132934468731463942300061864400897953338525742832
202 1039454690034720175799217450942765902161510066018634561854648611799542566498381323461598700325720336663561224595230368260080617070586664091160289666208
203 5725979525891411531666301466120793868063082090165374789676616977847318234932611916030250990906949699385287280144755622271122186349737788366138766813828
204 31542349410663020388863186204544791589420215843158768702277696497493183844891850709463636272074881404607994861951287440256913353685893872071023967037966
205 173755397724954840028560455694132118885374788878680946937272031354381967341500679632592003444518176206962559421136170863022684478682733777331898782837276
206 957155699168532097747003214425315218026673647447171074387680186293596540095654221632674002968326898584025627250917250780853822114473761709158649530617868
207 5272625087905438936317892815776362293714321060168263819463711057327450899105496431539446162311797007051197861920433664284918822715124788145173155373896388
208 29044988615267749033094368770318854738154255609263376975852110114361695092746117912526912786231977121848119480289718577883949962028336882839793169479250816
209 159998365258000638180495268842185042266638223390441847409217776601292068059473957412216600073696559152939336653396852500213038186209439802196773688360015156
210 881373311093726301391664636166787175216213687201138593266878642863332838072047341175584646406995284580402258351286517289479466100229859971916262786107098004