0 1
1 12
2 46
3 170
4 630
5 2352
6 8844
7 33462
8 127270
9 486200
10 1864356
11 7171892
12 27665596
13 106977600
14 414538200
15 1609344270
16 6258307590
17 24373220520
18 95050101300
19 371125269900
20 1450670612820
21 5676173948640
22 22230262964520
23 87137141867100
24 341824599040860
25 1341897206800752
26 5271430331707624
27 20720998172969192
28 81498117090861240
29 320717509328437760
30 1262760532192552624
31 4974265525415602878
32 19603524901598013894
33 77290351470056492040
34 304854015806149036500
35 1202886201034218287132
36 4748039959186600036324
37 18747928164445670884512
38 74051488507755807886600
39 292582909843889594167700
40 1156358025643933019989620
41 4571491203420329956577040
42 18077571049211757553128120
43 71504549143210456687171800
44 282900558002603396147699400
45 1119530455622315044333845120
46 4431346656747318908753484240
47 17544024806224962287170475820
48 69472458170107594337857715100
49 275158212396993254549488628880
50 1090022173423644520146699725256
51 4318849546829045808499718679672
52 17115032659927714669431605234376
53 67836196930176941602323445993920
54 268916032226632315511327658107280
55 1066205257664944235821442804839032
56 4227965924480286947988139272480504
57 16768198394054606995865998733152992
58 66512526124749152277405425720919120
59 263864246832925040724918238188622800
60 1046925487598035348215956806944710256
61 4154389988169022997127318329329377792
62 16487440878500163121960926187104672096
63 65441320287787753972827157152787806750
64 259777814762450744932701375113050599750
65 1031339698376058482912702764278607590600
66 4094959511975347358340576718152328487700
67 16260889066203909887958611829174029063100
68 64577974075221254008913044857112130266500
69 256488981907764141423155683025844554772000
70 1018816445592037630547745418613666978886600
71 4047295681073254547465611231704141390185700
72 16079574079039554091302695864625930333380100
73 63888645449522211784331423056408812183138000
74 253869955823549206727092077587829444232200600
75 1008872810559492898570556356378576720033382520
76 4009572274714085373781859256426501553877523240
77 15936585032334782119779234364666238323876033920
78 63347164262306381816873840443142055816589280400
79 251821570622480462525226946045656967520021240100
80 1001132788171603255571768564641112029324167881140
81 3980362724589581870357211237375470799681692028080
82 15826506269101949481765831887677837039665799554840
83 62932959195361097963009679559687143488688478375400
84 250265642211440484176494278542480923939120934407000
85 995299065935248310470762311928693965364824786630720
86 3958535829658028923585416949277849363132027494661040
87 15745031611609478871592240872410844925346151598352520
88 62629629507604264025011241724075649837338407667909000
89 249139675137920780593474371963264814144816424586068000
90 991133389393151588892034657281712987583198940141242800
91 3943182858051172694788689279908876208793579743383847600
92 15688693474184283969420995214307461694030112232497462800
93 62423937572188585729497665106769560465377002401216512000
94 248393112611209700349827828805298408311500656450317636000
95 988442592684389905413825740495866818291743373113709636300
96 3933565467057093785541011162237863719312948579129279875100
97 15654668552346386566734025540229710989509435887560938446800
98 62305083357099865046980528956078241984408369423112383269000
99 247984625565709991131383299031300850812085434035679741600600
100 987068461746234777852574247151584796295342111214159246161320
101 3929077772823715119363583464752987853993063453218983836939840
102 15640635796480574003740252128174091780522188348936203924064720
103 62264172265357884763502575728416862734057009477998481509475400
104 247880117401088419538449029751754811806710709690565383303406600
105 986880248571682730726990844263705521162536612080075123467681440
106 3929218248028093014358601114364098832818606340729577631169541680
107 15644670847785092046792567837912239273506740794341636385592598640
108 62293818354442173881743556630655212328201985684981919556252456400
109 248051231737850631987247070060748027987824712476019448772048928000
110 987769055825279703584171294350464320639985047613403032873668530720
111 3933568579012131168298756460051832832379905065597659104988921062040
112 15665166387853896468928896158906650982117612457912702951039913478520
113 62387844110930487922101251189908675316155429304787432677339135508000
114 248474220180937118016046623028619222248608129141540161586519776586000
115 989643564631628020779010038037080824275078680477269877815555632767600
116 3941777537435223058904657432257792375345088976896725799640530231069200
117 15700771220875996189022514554109771617941448871462710528852337768137600
118 62541050247151612514248628651812717690783657677163008632889358640724000
119 249129071981436504199368382570288612541154762625465733772814462114262000
120 992426742500878829970606099005853895184920074460279048653324196129615600
121 3953548522154007954313351845398632067126265036952173564069705102294091200
122 15750343107210116725044655159964820631297022248398458097861082917412221600
123 62749037049393654327085046191904618307834664694607889232141054406278148000
124 249998837062195775771324771034937684910818273265707803770310395253751361760
125 996053276930028088585084927624565257920625618459094953881025976666333002752
126 3968629825931482199640012262502669785715904149119826267616722445965564601024
127 15812911833690177373822486675081327586393756783061326512914890825560386693342
128 63008064203410323491228336714945443603302002233201575999575869172679898603590
129 251069093742343871320509572536465471295398074957521244147897774699763085618760
130 1000467553431148980578960782277364381902398592876369650546083263511434175462804
131 3986806951532665148642174765892397915227225496179152472511540872262355093339388
132 15887650002103814952467563042801404137184327572235774735310061395362165257251524
133 63314939700837136228280302802079411090405149663841061379039675185100365000907040
134 252327526084620372142304090781511071368941591442645274211701073464603837750275400
135 1005622046978161912641393653284711332029835474713204048272583418746759227111351812
136 4007896487630827596287973072473152696772679944493870879857350349255990319076568484
137 15973849705341210228672009781573169477294337179373381926202099088835672490088563792
138 63666930978795651420453173348927086425421989182429879635925155448007569136521242200
139 253763585235807251279058209320124033649563559065227191653356908966614199903593225400
140 1011476030896933516967199809547905315934359681277010277219233449999509966090492446440
141 4031741184949625448552699850486295556596370285630142362455642836151632745625730884480
142 16070903743399744746529334332111533300174067047009004767524349723092383036009335271440
143 64061693238178818296772535793363125783083499827768620251863830616709427259929513306100
144 255368215796182391001273650876062911125581813557839079082255595043491520951720947775300
145 1017994532014125152370178158460557118354503763991806129313477375050691008079647178909040
146 4058205965317114588162012203024734874225914076703972881981881738671338132280889023609080
147 16178290374894850075415982215785231510484333658481972788414526004296035534762863342626440
148 64497211165558562464153502407534962614552716181646115706162571606295628511526931032726200
149 257133633022469937426150095786062038799233370147380315434071335199463676982971455432128320
150 1025147478661841884513661513767515259176245791793604791905297048537231825867928250707597424
151 4087174662647281909134602124712014397861161276214194909051354140196791957604175480215213288
152 16295560847349028244548291093154083406474457995935470054201988228958083279116829320176617704
153 64971751208385340021928825822387656664933598682453762424132906856471000332399110979026046880
154 259053140123756321052110899157664186349307885053980936969074554259194943590290884871664155120
155 1032909001049834654473220398869671783456493826773665130073334298282668869929628629631928341488
156 4118547343161998922037556030280683586835393770038971646063496852152145681760982990354496451536
157 16422329130231352778756889074716215709694849096808227187370429446727203925156272746069420233728
158 65483822229529041331173876672733390275850169698456023831191115584057341909370842550413735752480
159 261120977442720210454777947701256816097813985337970667196328862638411518287977824215368170706500
160 1041256853006176132776330826070703302603669115098300365810417075754331258931223670299208576453684
161 4152238087731781594610037014876009611266033165059796465794231375929590174320056634139086439311088
162 16558263408076019653853894993700423902938760362672397643085280210778672656472804609608269967574744
163 66032142867452247234583488202105468699016758747631023663877492215740154934520257223589331522608200
164 263332197191788636508931354744567557295795119079814852553959201499661432706844795935037661506345400
165 1050171931135031912179502472590250048741280479430647806069476890597027789145027661839811376659394240
166 4188173145683121379327440626017634623213852470979527699880221361609214132027991988301076343921444080
167 16703078990460142653210293643734181338627800324972657797211724954116597247401807597724782890260481240
168 66615614302115556924739741791203507374662058310698783920391347763224318200252336622291379193815608600
169 265682558819406823348489580692661740798432675152306249718319629720002972253887122715519882329192248800
170 1059637872727324067398749530631666161570025117500962917075953425283761335650510793168899454474340932240
171 4226289389315705742122458430867956068645684184913259689436677452158137311782923617799580200255813862480
172 16856532370515307308387769355587359452897692748336811798366915242110080890476497896799307245679480598640
173 67233297408747867611064101464550125249220882820114547450141533442855225454555512677981971956827860755200
174 268168441144057633654802825592442262777512141286796022529149457865813394902037280624744359394789301387360
175 1069640717763860644696673596545064594945474994406069485209521170730448925379076709391507922097276904051432
176 4266533013466145239047511141232579053591320423592465659284168002560341262469591417580795340778002490245384
177 17018416220565301240535211703501508708171155101197945715967599739853725540420085042611523851397381241711072
178 67884393496329344643547946629929030339406060129584879254133088233068577188220240455525054803867320142944240
179 270786768203921869402534373463574316529980647884610911069362257520474162842172383358664941256944288941814160
180 1080168623409131172896345700341875754300558696367780257023294056937786659875667125246834979152325672184145904
181 4308858436004610480908393192827725798528789240989550156090192187720962553913334578332077791370698663543695488
182 17188555157110168707360604703951973594522893982716938976899191013111719788236511758646016356408859045895725024
183 68568227992485489800450705050696429861022187347430208010312597981552434031184430739207889707610955160891306640
184 273534946393168919629887826973624194218659459899226736294930432942055504233208026595511545846392933796910259600
185 1091211621749876642056129808575878290876789346453899691228464173011757480113322495965922188820716680603626324032
186 4353227364061129967605460289313424044149671006917780590060573559141496199031451500629692536017138636981268528224
187 17366802141087119924086363561240741264885762006279680619643475784479743543989175863143642487672568057356791388512
188 69284236564065225760359661499466066756614993735235047129364214366869879433942656726449234707364491860396133908000
189 276410810938807903295482852949155762549246844330705983347980170119939379089417586419131703025244536833192909696000
190 1102761413361281395865555329494681338637183258240016381582045192499902530181199424303822312720363560966573780769600
191 4399607997705157725847283856855618754103159665235015141213135047803368305266497954262353265033954059873725745330700
192 17553035405583788147562223159745509037540614912625665260648998083992359108856436741358996800350090008630068069667100
193 70031953262142978028930051895971880310685752112111628603700761087250314633887727815920619256923427401589335840914000
194 279412580149110651801213533868305018336484375169596178355617052221426124944113987489812796648494361260448021593877000
195 1114811190713552920038915312297748025986651710965577938699990352684286194841068164568038922551179093887370098639960600
196 4447974348225863519298615620575457654154366885179490498135446249092123137881001396107240682812888965689382704129796200
197 17747155823758180503069094634360216594892926909232193104823644207192308455111721449623146792603685946636183855726881600
198 70811000358284896576489852849427071818072450144684190168032202930480149125966243627259408482115167686678302145151058000
199 282538816161099759662678167796591918544225471910476252674585765001594107639232818709720732063356540806923892767593778600
200 1127355486557448591908059266593058571406075854546029371964690448391080868418940103855417147946603288489514780911007014120