0 1
1 7
2 26
3 95
4 350
5 1302
6 4884
7 18447
8 70070
9 267410
10 1024556
11 3938662
12 15184876
13 58689100
14 227327400
15 882230895
16 3429693990
17 13353413370
18 52062618300
19 203235266850
20 794258570820
21 3107215911540
22 12167180964120
23 47685286297350
24 187036101361980
25 734153906619252
26 2883674432327864
27 11333968799308652
28 44573403845810840
29 175392387913989400
30 690512556878707024
31 2719846939335431983
32 10718074521270302214
33 42254889952036378890
34 166653528640694806620
35 657536239425440566282
36 2595276249731718407764
37 10247029364390648547172
38 40472054578224534620600
39 159899962356544313091650
40 631932617188634598225620
41 2498137892134560839102940
42 9878240767711824321687720
43 39071051114117106080121300
44 154574531692144123668330600
45 611678938454934227851758120
46 2421071053094689029042830640
47 9584862973285066268859545670
48 37953762591986946623139659100
49 150317912327987055726109528740
50 595456758984604356740756111256
51 2359229200847895130265860559892
52 9349049254026831922394576681256
53 37054360994394596525926676835720
54 146886908359084878220473090562800
55 582366238097519046298510838946732
56 2309277984683722368674234902473144
57 9158426829873774203156110773043752
58 36326872640903684107690913265415920
59 144110473270289829934378422395324760
60 571770198219199335409924973233041456
61 2268840960800642023728758670928395312
62 9004122178156018805990374037759945376
63 35738127361774580339627510894678067375
64 141864480402189413899418481444715575750
65 563203662102009590529143548649351351850
66 2236174589070444155792584535222110604700
67 8879591183848476537733496703464950829850
68 35263539915574756862009927031453753376500
69 140056483541739629856065274283849329250500
70 556318707644938835876265656597086638276600
71 2209968357823887073871887462835893060881450
72 8779893538744170140648256380054259564128100
73 34884471831268968872290416320601329040295500
74 138616110848440977906203649725870064642121800
75 550849440148100844134771085625590920986750020
76 2189216881176029887477072497236453058688205640
77 8701225082512976558322860272217533424474768520
78 34586519253808723017594681219829597413248396400
79 137488788558250827240784826864008114450586309250
80 546588956992668746799115413839245046657122305140
81 2173135254344312074959598511885486860364331858380
82 8640606412699070979524424275332418228743343500040
83 34358366125257317159236137965299654924349617843900
84 136631512774894534604464443961030126042438996622200
85 543373742193281930182221732260216470407505839709720
86 2161101398028723287744097743164359156007664429503440
87 8595669658530018214867162814478989452981249776553620
88 34190994849868581701992721230171329993758532153069000
89 136009924692640426140315090816680281191302844034231000
90 541072819032991937023804994540269148620091449663382800
91 2152615791770450562923565904301552181846395328973018600
92 8564508875838014842141964810969423807303703913693086800
93 34077129983255292405067573041683773730611078459257842000
94 135596240217713507920437413792264348498548667530849724000
95 539580038645111506683837952029770509794058762952130212550
96 2147272728942235680470353302375825322652385364387506611100
97 8545572814623542479780839784601050100078652736374557223300
98 34010837902995199733708555658137242380738210926981643879000
99 135367754322566463048782626535434868103844801147916923167300
100 538808488201169029508989212114534480084923350444786291501320
101 2144739395776973990515912916461388154113120068438779846243240
102 8537586592379868089307902541915154284470259535082718615718320
103 33987233361778245739513310737116435654657221222999171123778900
104 135305740939458744289546413619953499894492745464282414466925000
105 538686364055996369453919742846365210945986680123293601131580440
106 2144740380457493787614763418894542379182049904922657198847470480
107 8539493510293560429615977181475016853026175153447939045786112840
108 34002260817521422076746482971652845080742715483223940952067152400
109 135394630656910136626372359074824965276687655559827282454743373200
110 539153877704797592129758237461318675427770533833575065837733194720
111 2147046024714477487115606021975918575447951455608542244703445456940
112 8550411175203302776633533750968512660961194796573600231995021712120
113 34052529060548071783847869419572339662113775319896034395428676053000
114 135621387110710697881268475517612882263184516702752996563160196782000
115 540160902970343572162950976527348222412384966990358203452250349322600
116 2151463542358927542722432443448458328594774484649191763781871238101200
117 8569597956735889224287909729455876900165247326582519799521112927795600
118 34135184468999609909624540195639119971336114929259871532500812375884000
119 135975027837196259925609460715844548066355462043670228738597206421143000
120 541665163772243479491905372735216244078976058808373349037885499931455600
121 2157830161866339176265620714418022156757353364762935571380387094119973200
122 8596427027241262516349763389615944544110735151210774226159474146286789600
123 34247812687963006312936373069289152828279037820764571744868714332525518000
124 136446251729916375787279820088665622900043672954543819640206039900399094880
125 543630821929106900092586323143930602251736801935160109276635543950883782752
126 2166007770894111049118593570810757770574577823275925367401484420761306707264
127 8630366043709302815612701954997891951658395154131467903686739413378093738927
128 34388361513429764914659042536403865245521106967588369016092152869972208677190
129 137027146232617253713658393461803338206995428233858425503254067177687599545450
130 546027364940410449917657841340755822687472607293112995860580732915744298418204
131 2175878689914152199709702871537667932929144566916083908367949144570369943452218
132 8670961081671249316797506877454586015682843609623516424708106460097864452168244
133 34555079795743764922401613346216837063684231271454240465746380104436606308555140
134 137710954913979253948850707172282313526778292278867420840962280772207518229811320
135 548828721466547315714784826927254973267965390304447162280662955991670076169115962
136 2187342304872669436317484302077866234644809295024377093415801760415593914953611524
137 8717823811336748022677098176548221803589681365135473027363612433761113036699527852
138 34746468585531003968107755566991806877336951304960085726255400833705250042248920200
139 138491891288822911645760526001505600063650700535597846425198051625570494718627675300
140 552012551579702198422722284120563511162100254350399508852287690752490513615901458440
141 2200312360600729867863490189021837845642477855624182075386552501430691324449094110280
142 8770621172821485776576789625906038326966397435123916229493455095200129705512452326640
143 34961241735448287749001021757623205239942011659500155525000654701241040671079702623850
144 139364988431355058811420635967062724368219727903804923284637911490612091875860327965700
145 555559672546555769244627303270141134139581941376480663303282452173654052654995421572540
146 2214714767631057556825192720630175783880601521636206731486067383207693554455718527507880
147 8829066996929636969463728242607144266846518306822980205296678900984795659577013801940140
148 35198293877336747716778676267832155779212624116318843991883687021483618015191799685754200
149 140325976557994264631953863249100929710557235537747184337496246953365848109609422324240760
150 559453590717334668653427634103289672027739223746843075412884700625103497944883921191729424
151 2230485811685369850532541592727916401239514607416531156744631892393796814408536197686641668
152 8892915154590354325925038713717679707179426270346135182000248208630442339410439431752093224
153 35456674204576085201990849721362385080210200231101548496305309620603829753844883010525497080
154 141371182663406841872095918419374260987085423997010245838580508961507565086146943071557134800
155 563680117220044585764694133263578212425554368538266257970852421864692097247646104447435689288
156 2247570681737211991816651135919045149018499686969432983320615346806383519982551579477089793296
157 8961953917713058837018371757787842253612408968917915646811524865893375753137942823809874583568
158 35735564862462944349214496240611838626671541715833678329959958993254984170208700161209105939680
159 142497447690170171991035965745543005356235631998721135527139465039818857122867898357529487442690
160 568227050391218207608207793216323608064807506876471693096996484838110357656391792820862829058484
161 2265922252165142664778727874370824658066734802828906987823375700069928723796554607907729450797868
162 9036001287749841347840628058816888646976676294380394226989331264771535891614155291726778843774664
163 36034263025215022320321758611962794791715388413562303326051318215835903946987364449216251706038700
164 143702057747319560643378052312132434313771851686214753332769979765743219510383448197236618605955800
165 573083911759260256040686646661309360298793477486658576990557047677122543525728200926901472615341240
166 2285500069100203620793354298926974121151730111421231043667531854145805413044284626347111721340820880
167 9114901103063940740571232059121536388815932386260922617303242725233377061558222535646331468406562940
168 36352165944204757672829853687033174116297467190640926433572130823738960013009522797129259927831232600
169 144982686667579529945546733550027777908822131870747765303276572132152159590158833094759505679639856200
170 578241725309779728922567221151753688382146255995982436309218838703752177284431597982600931597168408240
171 2306269502033597129202850589001801744154685259248627896414169895518813506483030050733352213423337320280
172 9198519777465563893061048993302558011010732492885328361179621471262394907481364145480023446797096385840
173 36688758407399702966331723435749779482111605698581415336500553176011858848363013483415582386105119393200
174 146337347778349988077947233808930634257180254644752920910162497895443863014427654440134650426921576997280
175 583692831967714193964799558654653628913652242534153182219733515284372700193878308188200844301265849510932
176 2328201030063869652903055898958614382883854252832852969469987392207682351280515296015952852453458251001224
177 9286743553624699804255097556890197000403458866824135675602442773852417992539296920069840787492513480461432
178 37043602168236890977004979554565662803892331944117527270376861317585660548344786649799021738302279342933840
179 147764353207723862745037792626062127040471673338049101218053008545436408657530615284550665914322391173832600
180 589430732915331043867213378126990252599143841884689781848652637834299535247650763448676735216387709051520304
181 2351269638522596181098104116768944750502406578792992479754035596411991112501904963176189035752986670317267568
182 9379476179092069094930175207897906709342747440394215827134705829920673853491017150374486209463246598683987744
183 37416326992920334305211184136402868131709723880251141312479416674144054121286836833361206945712234221360251240
184 149262279389852669723963480891780115857589483056121256101678088099245102309972775006439633659389724368190536720
185 595449956662137990827288908314243998607128174808586717561308298730875520828045821718143198320145497127027920432
186 2375454306622512053646946332761648586866234740951226633657870378876918052915550232634766273928257868836383461664
187 9476636931215177684523316948140598853482366731317823778357445726905127308017417149810646508093437282998871102672
188 37806623045350236773052710407393518302667147378965861870010728864280374036211338542368867078112378593710601828000
189 150829937699782197230948576008313360814132292459303505336518025522178459262735077204670424487332956396958631012000
190 601745945789202330312098819202980108744632280082189713718370906093920988491988781985012558017185472531258098449600
191 2400737570584117940792975539397428501882171330173435950033999000870819907773869245261141386771620031719868425258950
192 9578158931679180186530640465303630818875688118437005227415189205320960744207984648739670284336797813511816604035100
193 38214234383626982832170400257736068399286622739141891502678522646008999369433086882604518699987877758211883351986500
194 152466349355369512575369445881299928038409506825564190999669258003729009629926367880858036578686618673733932157783000
195 608314960077153061214151831640569868793275467633127570464906198971714414799110354477713689798429971548047709928888100
196 2427105149680964933803648857402556170115757915556912524944562000547718559706044804459073845002675156521281151024928200
197 9683987702724136316942222764044343280331334194474946698803676705308349124721940255952113771056347082504891836404474600
198 38638953385039349256285651692505180537718285095011244658003804169041256223393237114644991594876059834539009293522078000
199 154170723886992791231461374665263626785547689010511014587273967660687195720951241259413824116763043956289521396015783300
200 615153993346431512440517573456730279081643389963553510099769753983502100395796031226876871732789890720539414754256894120