0 1
1 6
2 22
3 80
4 294
5 1092
6 4092
7 15444
8 58630
9 223652
10 856596
11 3292016
12 12688732
13 49031400
14 189885240
15 736808220
16 2863971270
17 11149451940
18 43465121700
19 169657266240
20 662976162420
21 2593424304120
22 10154564564040
23 39794915183400
24 156078401826204
25 612605246582952
26 2406123252451912
27 9456562924576544
28 37188461196800760
29 146327363631099728
30 576062961815937904
31 2268963222119397804
32 8940984445204759878
33 35247797648432356260
34 139013431207603960644
35 548466247103685022112
36 2164723507840742082052
37 8546849604379644079704
38 33756167792318279967400
39 133363372859075256876440
40 527047535497574913872820
41 2083467229877407015608120
42 8238374711411837675399640
43 32584351508298435958711200
44 128909326430052269172456840
45 510108635021458064555340720
46 2019015932364163053100699920
47 7993030606697087065197359640
48 31650023476362817080196047900
49 125349852314185815961433708712
50 496543676096796324059567388456
51 1967305131651664994619088935936
52 7795852572846655372987170970632
53 30897993807238127510647323004080
54 122481083585575390762302177053904
55 485598434184034008393924445768272
56 1925540396724409452811454028471672
57 7636472517037607644614133181021904
58 30289741944134590473748010774315280
59 120159718557762787776270459236665152
60 476739140343432132848718606490707696
61 1891731155326965829049046739248198816
62 7507458438087189942796263607891000032
63 29797488776571945612987581643056119500
64 118281813530137147692761902711048570950
65 469576454847199812052431705523500104100
66 1864417604489463515282986098636067028100
67 7403331607377389867688473678323135183200
68 29400653083645457432629303466322077998500
69 116769983868534727542647192535450284146200
70 463819160055519076941969704193770570154600
71 1842502893174013579153142709062243395020600
72 7319957430685093350517368483139925410277700
73 29083637107618320289882214973439832411727000
74 115565341853419332142025964153478188724106040
75 459244766065822433247614031474993761177423520
76 1825145802468418790216115145398443359650342120
77 7254153092548615446031585453727792444594515440
78 28834390252109191257738849375167105732580219600
79 114622232145404900183896403027678343836699323080
80 455680190756881845044584783678871650123713189940
81 1811689760295258115880075966787490072500859824440
82 7203426441418495279076142752863334466558852289080
83 28643447511236560998481429646422157211481845737600
84 113904686887585344690058477044739966463102609065240
85 452988677444888654124513616326520971416042050325520
86 1801614511702862160575833901941661114582791816471920
87 7165797267914126083522147202892618358508269412193840
88 28503267918321445237389017131390466025042557050101000
89 113383974603584355249683234587363374600600127923863600
90 451060704960960006650159061991980380827469951567810800
91 1794502378514306136550541229180087376456958446090852800
92 7139671956168761016686158730301816229958422249932211600
93 28407768465468633740181554628666616383657893670866108000
94 113036865739014269434559330789657536535958269746956141600
95 449807527837255826937840394336551248094521840919814327800
96 1790014181319264059456221730403417643320272721439151958300
97 7123753667078973662390202633475317922192496106137280978600
98 28351988812174266671054160998549042460004179227755496001000
99 112844380073937757432262492036261671562196674570364359480640
100 449156493492155879840272205107124416842839598290911700569320
101 1787871720367625764746378806803068214137131391482739048103920
102 7116976751559726906421432624663366785259873772312021554049040
103 28331845581062317934715457738856350238777263571999309046639600
104 112790865647132809239765890393593237512049152619025820699628680
105 449047587152859097199305522562897148902676693731937296664360240
106 1787844806943373942265995879800631088454738617761273112383056240
107 7118458042795254106180659050187572368930062025269199577824815680
108 28343949310137271715747068239852371631250861442872345231230091600
109 112863310440722037554197416877640352734460244176588849191282262240
110 449430842080701169838875626083489546385327631077609472430546127520
111 1789741513854946750878975934360735724061560733610718872646350335920
112 7127460132673184038174461269380884996729911264305779688186043358840
113 28385466050471588556197193065505072531305444522917754739046584162000
114 113050820496665413854312846015411614266099794214995563558488280821200
115 450264370638086682439739164225401702039846224292975868579589292633600
116 1793400743343668439485987445686591519244711586199684956610139439507600
117 7143363303907867831340988764525097956610007017606481653654867959727200
118 28454011313369209388699722504404400427446606379679244112423103122916000
119 113344219008348211070857676344955735171395601927311127731753755282519200
120 451512848026516409396165227481088713857787255677992209114797760691823600
121 1798686489808805420656074488221900174683571030325087972842523492485149600
122 7165643811247491674610785035546169326673477731773237451819152392061703200
123 28547567815676876710106638444766059732367912445995908247414246317774992000
124 113735734663460495790470829899411210497888752892311022814185168829728641504
125 453146330928922662394086602247803671117959038630373140355757457407793938752
126 1805483359886636819014309832472375367546312558107145187358436815720455128512
127 7193856885713127903970745010981204824711322828345496181841109130941635148044
128 28664420975433653199345183700695549573964927914465727619395409609430670691910
129 114218756730671930192288157646870911589314898889125861774325325673272502330788
130 455139327242262743785397253153434110844487410176461664923480226796606323009284
131 1813693037590449609923208492666721936469528381063470195539230799031972913474784
132 7227623297584736189663495644385222391382546817101064762587715473045004291151588
133 28803107814725090661225875455044322258340047592976876283087721088303854570084760
134 114787640679851030310160030450436561958345632446111850166814522233728254325718504
135 457470056364224396329463061655763701515591373422695785082278863440652245980668792
136 1823231468321037804323386547998808942219235165130478336127492042647514634129020132
137 7266618632535855581478115855543232268848750202287891247595915102746201146021720664
138 28962376106878074477638672010604750967719943729466126944321449910844786223394455800
139 115437552499426043719100989337781913346468128829671977379566280157361753681634565280
140 460119855716255934713826779035095150207648368965077355178898538903086623120983260840
141 1834026595730950751725648256728946303451699369622990017972734434486503040213766755440
142 7310564658705833982586280684664939332324863512746898521887276169621679039413075737680
143 29141151434902181639446718950475221131313714025846462579628019518147363353309740487400
144 116164342958389592373450032985262687016747310772998092125114374780036206060688204003780
145 463072700653041892619517132232057937296597576853415570101243467598246661570065070105240
146 1846016528093846150557828824151263965811539010622653501386904512114964638890684428287640
147 7359222321336594348273277447971526818118955236491181688673109480322547684539843893802880
148 29338510419692384767303711039891594412144605703253389649027910104521215915924773416359800
149 116964445265099130073114616741708707892822008615820558118181229304146282334937015702663248
150 466314813128433225481380858170444554598037910137490732114402231042677832360275055288555824
151 1859148041492987438812129486331096801915185273656998406283287442833197785769408341180927344
152 7412386016038619542200388237830398967320419925228268207559900204564914151469161454067188328
153 29553658803814234238003254501157330763265520540831105710739790173430395638134037416825387120
154 117834791171336946036092922271716275914640931785616107612481699901970089385318154711535730736
155 469834340454086572022988880142359498219366476891186483550356046581096742711249599410537158848
156 1873375349452254605772470157046717461455120870355525250772039045737231087626865297301608461648
157 7469878875209400048670668294402167562395920943339853338699743949726610118734276839357965453536
158 29785913389049724952822620154187528296835816119309209229713727675094512622376271683368179977120
159 118772741739660164298287569354400243207919961330871229193301585520100324889845913185961750789928
160 473621089868226622574583186645447669157035185232105958554312366654866177401425417325193679579444
161 1888659085051814878812466046269787667426875130382729092229204564897996433691854202661458053095224
162 7531548863684605686637974671840181595784259480721993543770141475570108538642425428150480619014648
163 30034687056767577337469412693934260010255114346748559258486083415855053749480785894341635742724800
164 119776029858425745470267391825645409717367198207494733488532135418959576871091178649676410025877880
165 477666307884105924812923481475521222610296077097860731174773079093141494401868308744319491806530640
166 1904965453783620069086537033508842020739305639509571712424993952653123669247543153956318796824696240
167 7597265525584700358043419742199007398853558798518575581321546279456733024389505523230641184035779280
168 30299476272622597822447876066199107464624548966629354936208287435841888375560960032096836074634357400
169 120842712237214071264958164121500985330900023214436068420267960614581997057413175170607430349729377680
170 481962495826270861227330759255771193744570483694986340155871921387750345611215758945341227021733903440
171 1922265524577175406618929020628570879256485474115701537809668384190948745423051337320106616056842011840
172 7666917258855615209995704920845597722633340441795031673742162717092857710882337395216166687020619543280
173 30579850607130070037385247829989710328689750274274788913772357122643185527124513644502304471960571120800
174 121971129105208458962576115452228308553113877316344300586365105901369956636905729203212708633348032119264
175 486503254808484903818424751076571435707287692159769921621775984195157455156838627947539428742063638602832
176 1940534633383414535674164850503821448742361018680930431507151270137150569042700071702984354788549403152392
177 7740409020236579516999074727567934658849919619949373667529411380652156482963139295561504174711539928211504
178 30875443902618400243696386139492989296789586307024056873625615934489077220369695888653815125189271182931760
179 123159870208484261413538476458559689142569878428736739247791158750428857820602261669727810845798011620236288
180 491283154816571018061386913684013152258860870988071686813724354013602110322047491089045086429200116424995184
181 1959751879026193321136046301557188540897130046353680944486804278150196824219619040145011284629444271671981984
182 7817660383488449172444089308687093332306718131929671197181808793282464666541918228720180180074124109241640288
183 31185946793007303206163279953544155785847231186815327972912780412662378139307318052191870393332490033454040160
184 124407745989189419742778611675411300185375487687500160063027619130683021925325724688625251221989082482446592144
185 496297623644590260581520728261917140153195940479524122827877123874699128970990486868587400220031260431708239712
186 1979899695134788470855243541451293495409547487757915842377329742824002423692369979035781021510481715207406448352
187 7898603889240789236610707625520570371201687676325452410100239715390204060823065407144047312177611128127287045504
188 31511100341607238975591320188979008611877578107712024818140031763762472956665074905552793552261955940373495412000
189 125713763051977056018041720620144880467109382085023009734225596602626275297398575361778168779750640309711775275200
190 501542852274786517201407517144639862766122084450624380145636048812724680154146653521250607076549854844194961985600
191 2000963485159909983782113875905790451437973663161120111798171791484310228275343503460899011119153226089096961244600
192 7983183636898258594324323926415255175142702759599273220768427429586681071278294230215804981134139374488166310908700
193 31850690607923783792818469930088906017006796864547944082474074957760736316542158695941298588600767829536392854201000
194 127077103196621284730200628283898909978794533156757793528479699160189586567088843959067084564725070156391114270564200
195 507015713949873089449199135509134237354600218966637496817889368229200058790718792459648643247880147080183232186673600
196 2022931309971985216704655504767975873308036121632396930306385150838837644071053486129440477440632394687660840403954600
197 8071354078517327479716848389981168617419015651523497417599683204931557258643984017217907166746879309678633432539993200
198 32204543990390239792244811461120802281647452085076655555998124416753477642878635812122108217428238264111150723196282000
199 128497105432171397545218016038997968433812132430517966969811608192505813337294925769352442527444344586162647121700184240
200 512713694704228096547009234829464620616756897047058337726785615101986346791167216701168816490027211166744341522906870120