5 1
6 3
7 24
8 150
9 825
10 4205
11 20384
12 95472
13 436050
14 1954150
15 8629528
16 37665030
17 162845865
18 698599125
19 2977488000
20 12620579140
21 53243068230
22 223707978090
23 936619554000
24 3909283969500
25 16272003594658
26 67565854800378
27 279942274434624
28 1157606286060000
29 4778452384842500
30 19693340244603732
31 81043789973975136
32 333075802467630838
33 1367217463747000425
34 5605907179290264525
35 22961795806372923600
36 93961771080709179648
37 384160002836945068734
38 1569335664771774294850
39 6405997273074242902800
40 26130455080784514815736
41 106516421456224140112430
42 433924092374990525498190
43 1766668983965689699896000
44 7188793722005626538388000
45 29236824067396883131625140
46 118847617995303808224444180
47 482890480874825373350209440
48 1961171284380417408329761500
49 7961614476200785429211198250
50 32308349494266879135226886554
51 131058444295658373273999408384
52 531446852058466207479796639872
53 2154302540036530174778067157500
54 8729964853689612560266139422500
55 35365817764811656340143171254736
56 143227482845092189532096551350648
57 579890654228471195892874872573684
58 2347190016885167933928851442522900
59 9498122063165927520040192877827200
60 38425477023741588230578471543703720
61 155416527699530265378069457818030984
62 628457164506017612291464317276325272
63 2540730510488061690595694029416772800
64 10269508095488503515831440996648208150
65 41500398817471028413053805816301299673
66 167675562640523596389259317799975566525
67 677337710105294940383319482543097907200
68 2735657118033423553735706882553406080000
69 11046934692072298764503572468245764208750
70 44601377837705961369149074527297017168450
71 180046069539243713221055744919876677312400
72 726691846609356740268967086298631233841700
73 2932584115784429514843304038951022262463750
74 11832768895935856054484570514425464527303750
75 47737543269572796318160903059536163047933280
76 192563288257944056520868460720089429135301280
77 776655720276042884528401708367263046887033740
78 3132037932533445167445504673630557237236962500
79 12629047886035681927869138908694348128747700000
80 50916784943087779542228564720961177237642432920
81 205257799566664263636299977356967995958731973710
82 827347953029555480044762457015823218065054613430
83 3334479048354663848663095285518015678901006688000
84 13437560536074983676622524912421223094407910384000
85 54146057346561084593317671964384593993191949888300
86 218156659311632821290555176135361180134733287985580
87 878873877116047365872011982842229643459774352172640
88 3540317818279542270661639211885659121938370057541000
89 14259906589541229019790649753812782688926493750455500
90 57431601091546630692772346148968392851487400940671460
91 231284227884582678830984029089326472855347189791459200
92 931328644086172297835506773945585349547166936617473600
93 3749926133754724336376136562315894090210492039349715000
94 15097540431886528064490762298789276369969911140039145000
95 60779107330563290337690748833638195297629200789830615600
96 244662788237324777488067936723864114033382308802200120700
97 984799549367985023864357643342856194504820067691805511850
98 3963646172014002455942839779025989514823547395979728591250
99 15951804043524150301311255099819316294235332604125668480000
100 64193841948775877951716912248643966256852802621914220553080
101 258313014225858792092994531510020126698528585014150737011980
102 1039367799558298329710972519960972557707866053068853977044340
103 4181797069022643631748978610696868598113758113745121196100000
104 16823952210765576364228409762644844070936732810194231054925000
105 67680740869644621844127185065948690316089963687474173477533020
106 272254331108201115307953137788476489338811912771934600189011660
107 1095109876808928225801650651317202718038960675168137415836433280
108 4404680086247617573300461997729707887735647514059169602688328000
109 17715172102755528256321660914122469839809392445682616065521479000
110 71244484273176554377095833777172339695309432884868468861750054200
111 286505197067503802136481913208576208702255593204849520722737878080
112 1152098607270606525337254235476503537463276921443699578859641787640
113 4632582667805304016125845197368784253984633930183272506312691608500
114 18626598685585923452857392900013665878631477205219553291798030470500
115 74889555188463860159194278760938595366563240767354824373463243128160
116 301083326050192385069882290590421187197944013172953374103869436166400
117 1210404009018598674417270607683145851025800532156790136758721972406200
118 4865781668544517310116216933135997122902145897107989090271869320005000
119 19559327017850341485366410449596918965387106270879803193354000577640000
120 78620286349758443138262286939100199276753490578327857388684255468994200
121 316005866413088747322689389334945762695723517188522266973359638833943400
122 1270093973506731731410855494650130194390364109841549606011898706979052200
123 5104545954719076527891948008571371273339682691440732996604740005487520000
124 20514422180469670068649139277606967662121634524144559916482216741690160000
125 82440898128209853711478923032133568804414970229489260045168755807418730048
126 331289545889845416509450340591187659354398932685745551175295655161278094128
127 1331234819853860925212275914231987271865798694446584111811893827180773898624
128 5349138524309611985006042801499629725612723335131660748828976449797572593750
129 21492927391320400027792169629775022891288070518442223215229832013813485515625
130 86355529601314957005006528690743394546251892397454295054105418853712887675277
131 346950790604211056653142845937341344794943932158553453763276183861043208134656
132 1393891750936372637464225153925197236404870323535411861363206586984601749557248
133 5599818255682783011708341827388889236764786012712614597748850475698187410041550
134 22495870712586835470999885124632121579001915437636109831430241981468330845781650
135 90368264291806026375527175614506414833429958813020140202364287567827451910741360
136 363005823884445195627847646598585414754525286030338124672650194300487740106681668
137 1458129232914454052828550799468273747643750344856595663744363458176239794244651894
138 5856841365913913465703561787898316201313333316470386211031284866952826654147023350
139 23524270656784333308846071662505249843760505639532307887988855866436276338542180800
140 94483151727463489289852097900185900347786536535456206218034845511816551392688905456
141 379470749214627229931934236049553040190704733927395225637799615811073714980216895660
142 1524011314524849651347200231124003363501185208368386344136364807757438061604261647780
143 6120462640324789140075342448682330057129298799718637505104334984820411690025707412000
144 24579140923516937775799824302754347950622460759345725764103234503859720821502298898500
145 98704225697148582636929927515221002250251525367107362173812714012413200219774277277830
146 396361620625655898767278543643752221870394002559140487263122712894705480615928976435310
147 1591601898607785820039343115599090736819433462369143607652547281614424229357969570804480
148 6390936480319590989296085067650889630716536782928623759708463313627709848383935152688000
149 25661494444844027599506021785472783927437369330055180318653530456416545339747118689266500
150 103035519875310303969898443475448876195755703755197197438728341125569625098702691379417596
151 413694503067617699080138399434083960396997259678009881422208201832203111490795877637767136
152 1660964975481367181054927968568969257094266058822417268331159503348015422197090336380621288
153 6668517805892675889649801575351826793268830183956499527765767889575052249883583049265857500
154 26772346876933605887023600107868487155258656129530865794338718431842271449822529761441397500
155 107481081336278842274052677756751047313109152882382440351918411725725019866233886377920033984
156 431485524738169481282285322478194560910247137578438201985297383789221222846064032657519501632
157 1732164825645743212278480668593029743883132863775618748716949233960186313425362780394416980056
158 6953462841170006033907798040162411695711976254471343811462070983128897270190736607787193822600
159 27912719645545573345175262533150165994323450895375861611711032536762128835798834029247004276800
160 112044982366272392352536649039656905420887953158479416663575140703734318615940963236074411420600
161 449750922914783895467057645135386381998817671508920786851924654702859456188633572766839197982926
162 1805266197692212278480208263052096817134764051947714991433760506642709469131212583656538982250758
163 7246029805291979887101609266737300951381934601200363962655751546741183431116579380159090412723200
164 29083642630074289290710473415779478913310744163440199283273525189372963618426103364189589121113600
165 116731330895040386529813460973750225476372857885217728488089212882376425414885328695375490224046332
166 468507084514373194946809885039371326928749169684957349167518612646653550768311638514842929511084860
167 1880334466068884697259177741655322416606080713463718382288706929113157683617171105546079969145638880
168 7546479526327967231533655634946143943532957359235504563642691886597064069073110634508654435995367000
169 30286156553448187419100531989071486827255750513066314431018661332610440244220265801094146298463438500
170 121544279803236987692592728267570029194506244683245652492628641705362703023545679099006784437087530780
171 487770582355122391112949769689200823091658251577383290992718925785523226533589584593570642680145951360
172 1957435772414750191764542897798094191801938622109347974425403299652372249044472883915822137644931922880
173 7855075992360271053592893197941533219996744817130787326590872797563446253716594777294321343668964773000
174 31521315131750224417604843511123340828523246265171895083176965298504665183082665667014125600051211959000
175 126488035310802029949759620294036187788181464797047534568566532119466127955818855290116494495977907120688
176 507558207903077759068210851258107439114057882483358633824162901029457432721508470901834441387744329280648
177 2036637153446179884622912542145086024067129777041246757748173363321311669415712375968727569554701089654284
178 8172086851119541483884619485033848858396516492867943084272176521456058096549027769616840888359694566977500
179 32790187026985956340840542827997833077375063274101790214357019301364733950502543139898628498114661507520000
180 131566864612085401632426034753449604247010403675994648499168668794716328245681213036752509947995936359506392
181 527887001136187567844088955063604946564086884829362146449476956047450106148241683320341247403847498630410056
182 2118006657811842748119621694003936560954473986298507451326179108038346853384518154815076101305501078834467448
183 8497783867399666691166868349533676649260511629882562735581346987657087530286221715929447825951029513636708800
184 34093857638255894095412981877046553748057491340536626387223083612711844027717949142077078933370486496427488400
185 136785102892452629187178791806937032641070488010847007714209877889973495205675326359601101784607521751358392040
186 548774278040848900157656036065114701499795191221422874657721047560787321222862440564718367115197272680580884248
187 2201613453885419620292990852659471124728401275452164149328090135314592229317835267223917500921227325693590486784
188 8832443345784329157357699798221384005091890419946488413778351964773878793119326744841759636880354783649981161600
189 35433430760147545445155932878293143630383211622490114554109388832847193491646713066715921832484807041244840146800
190 142147159836637305668687360170464891461260145832337885451327178301409680192258330135030847970184816189077620281856
191 570237656163013382696780692408026370941270931319060077693178348011931258968349670787743176130988217080938434294400
192 2287527930111975187942806507725944309197733879618778620081302654088559414858628895268184914958840433844164379792700
193 9176346524873232127376548469302335196104394870594203412467829083264606713161851622709786855227014935313048312686250
194 36810030132050321622584160247064707035118147185201363925803271612639854856982597648187212279810425077516322866371250
195 147657525719658177586749903010783395677140146235075150095430334884852673746291606428343549883930184245829100580255200
196 592295078561903280633532509190061536546966976725785408108247443731811957771871233620074811799210663778961320906598400
197 2375821789242195060692407769825501932175282838401762183834584277017792319946145966813186150473977284525089466426454700
198 9529779948123753504363727836262738140812521451422139930996891005946876237408422313000817027321645038790785512993732500
199 38224800898013488319972178542336220167482231332673751018715652037908209940307938637365165792385519766379737234493860000
200 153320777155567429061525709107288326840912147509629478524953831899039481865180918000515280646947805196300447384520963680