1 4760
2 199168
3 4643712
4 80506880
5 1163431808
6 14874150912
7 174293203968
8 1915121868800
9 20041282099200
10 201949448765440
11 1975285587312640
12 18866258297487360
13 176760773333450752
14 1630252849810636800
15 14841729785246515200
16 133664316735891701760
17 1192882240528106127360
18 10564107487055204843520
19 92941133623646486528000
20 813053445351119635087360
21 7077670747458175626117120
22 61346326609322484955086848
23 529705599261966736925130752
24 4558397512993401561824624640
25 39108879288956641261280821248
26 334621412232091272074170990592
27 2855992955851191209383541342208
28 24320880509719895459792221634560
29 206681056784465338341987765452800
30 1753035935128098985917540791746560
31 14842609314582762824573993919447040
32 125461945775689672369902161567416320
33 1058870586320739156507428801784840192
34 8923688129597604570158592666737049600
35 75102366057777788036715491568302161920
36 631253698693962041462702754212893163520
37 5299384961428593085434166268608926187520
38 44437088647101091237611181742403868426240
39 372211097210576127709740057860284140748800
40 3114436976812833891749019389084304114974720
41 26033789591751470959836142986146577310023680
42 217411418768002724289350390314473318858620928
43 1813980063208588081775850251569849504358203392
44 15121841721846582378792894021167980095104614400
45 125954756244419489707781467985758261223293452288
46 1048278857476662327482999982737635583104355663872
47 8717765762605129426976833120461275338212898766848
48 72445695064183683443622542803477704254817640120320
49 601604573928720154132445836771397833162400097894400
50 4992433321770064037239576119927434099779896323604480
51 41402523396711525224588841390669593909183476546928640
52 343134944204511217493834882472034401701012195015393280
53 2842080277720477302286902477467032879271904303258796032
54 23526110950457347506510329495266582703305905064535654400
55 194632351132445581293455773006734382918228719142845808640
56 1609308292227533861429765444889997003274623537401592545280
57 13299356820232956065399963784857950734454082074036383252480
58 109849138022529403430904995573461868865983006089645559644160
59 906868665660835951651546121906427269168996035973293172326400
60 7483084275611600836984964221697009011217469686883744303022080
61 61717998162771698392505964860022231798643790635275212229181440
62 508796536173392345944726587935580645120016635460170058362257408
63 4192600397720590427126096847442898224403167347151048845538885632
64 34533089834879609262528626423265223651963554722384171011051356160
65 284318707306887672000023009104880741218272803566240745074802556928
66 2339907137730684545105175709998899619152217193060798601382699466752
67 19249521542491417872534228764491393692459203344579807814386752421888
68 158297524997065423598943779970484020324749003039870799713098876846080
69 1301264920058304179789094858609750169211218482972846111326308663296000
70 10692988322867580567628971450479946957446893314665972050975381467955200
71 87837187966337812412051555686546173142404900579444123232138673195581440
72 721286392713205257564245086961996864319957672550661608162310844831498240
73 5920943359666368744363160512000982716753077947196938433529723001631670272
74 48588293487277826279074832007926030689388476929894211423981275003958067200
75 398596551817484463288764702646378649827721200201295216049214133902885519360
76 3268887894899132294700111058436445775223056797572284381157123171380405207040
77 26799977798420241105637106596489841454017141952312432419345024139904931594240
78 219654425899023149690386389695493333718922278881396612539563267751272544993280
79 1799781086637422580006810250397275155041425152036652975835506314866500357324800
80 14742684940535768278005547634830867931670002379199958928035796584904986659389440
81 120729536005396303372329786675889525308373253347618967057278018339742671070822400
82 988401271946406037220414709641593273382218232310570865006680317113840574333452288
83 8089814303490630067661471523764939319359451418447417025511180181635947539015401472
84 66196021506443202967392492751693999585537145232277541292006159157388329946626129920
85 541521621131075626082630252406900526217360270119933568962780021695085952684856967168
86 4428867701358797125211610688687228313785111459666719191934733321814182944498864095232
87 36213036587135522370347078969335683279719331758851279167122687397726551931788961251328
88 296029349451916889054789298451272066453944906599324727459752391917075951552093319331840
89 2419381625226903362081440665314183586836711241788970856984791150581783558904358738329600
90 19768598643385742712589220063545651307646539830321771089401751102218279127262157309214720
91 161492122317663229814879278661572505825499689797673061201010179501626712027777551764029440
92 1318963388213695528064303771909524215558561794121739058842649676108783889984210202735411200
93 10770156337573646095238054890287103194011189809179468445192721942205797700185048109035814912
94 87926748191523192003837367625762870256153358859011169256419463955800302951121138539823104000
95 717681194548708639967196294920049916824025279579206054914127578978197122267173164073174958080
96 5856733061239725611372361202133745517697062515492951502467825298736022421526600366160661708800
97 47785299190495148271235505017748218508210438942963780645225242399061453101697174696650132684800
98 389807204423005521257485155859796158704463578035361397990094480127558445153673532057845340569600
99 3179242788933108912194233104697250695259029813639873665323082786810502957462127831740430942208000
100 25924916870719163240387033937621814385323609369427410102590783669469110970232392523383808249036800
101 211364678086731997173125640231042054055937895335390354059565275860952083510887356388955575088578560
102 1722940542837551158753708265150543311448338465718945896638599866819367494903093503733118026087661568
103 14042112273258820971701132416121214459343049411760554551899122620555128852643746735636054807163174912
104 114424825513820582522910614336106310609979533059357573820880370036348445688735163718459077070348615680
105 932255813798900321825668886323482347785181905368856288184510777471903901547352307474295169977059115008
106 7594134516429028704432718859977820687564242062577376225721220484826080776550053397561409616001013645312
107 61851622807986789039527291603345308482752056423304351885324506594371004052028034846135284294361880199168
108 503680096902363851325523304475620575037025861944180150692309848109471726896084261362185727470917491097600
109 4101007618935039573604227973831958938217457927354966465779631779481660099096475927320036758259999388467200
110 33385635126876993377769127849431821586333378151376620134698090826821443888258874929767846545773644784599040
111 271745989823534656178523037269640324276194484141871974299582430439424534715545350405384972608704881507696640
112 2211577712299214736970373129405312766409036431335243475103375508498106232485982936901739971365962923544412160
113 17996080234023677492097450360484664013400550916820391671147629387587549283633383536720159956418235511395581952
114 146416951644769744567735562679205825113787766352215000518844010922376870109687205262943147249699676142488780800
115 1191087223239131724537175607001317661099299699846286580270700698543204849692769292364624033282869405604957388800
116 9688031721763530252863482268239894899612317453174749768112996173359289151358765584097806954101613764289295810560
117 78789493702533772059792743462709882727541222557746023331188585044044869784687792117160976465696227317644431196160
118 640682416580649569117700129731072587694863201975189829365435413851580720031788304913643761774985658062198664069120
119 5209067448592041576402085678361236382322583206518828090366008290367870344275837457591142230953243849648861347840000
120 42346815558421625256279544184696320499067571893022940620907244775611967600547961700460482593119858672618493349724160
121 344212020561739931916504868190779458235712128487655237168767784336731349598969154721696591449565914483474319718481920
122 2797542439943933631043071028580748516717881736332970130174009578678235246104299226194954749218026243886026787020341248
123 22733880176712224833807692600314899915797482886911008438305530857379031400570202717079012246226091766954975236248829952
124 184721530299469060875698893932893348562253089771057277616629891319969846377074645027348288667485179079593094173624893440
125 1500753462509804785345611521448921083893092013960522744158539199723250344672091478153977285314324581964296405742621032448
126 12191295933213917188420082154884434996281839963681197761155313364227184837560594665751798104297655272122718155604326612992
127 99023861108579670832053414672558358677437526959105569844596814451713444932840615111565662373037845948302921448120184209408
128 804229620233860160190017230574188062830873618064924363340762925547366499374793517856546940492182055495667510224985899663360
129 6530873070570873323750139435130567067268633480252172554906706527981027130205843639788703890482955966536510607991631563980800
130 53029083496392604652051667148650030484773262688990910623700183142815691044674485638293365567561162163404855715170827276124160
131 430535939923551261161770463526151681822778047009860935878781909242765988096632357078001995096130475942838106115231123022807040
132 3495085538990137474161920976311505288710930265444080386652233762335340133133827684996008498896937362902135063998638616341381120
133 28370043220594471788013983383223200446554352427002180616615536040903703397047277602882841061943807017608084120750673821163323392
134 230259015049019179544667227488898285244843434089830963992291211612542820564908634027964430472723234523325720484780279273724313600
135 1868651858785272149140663686318377905153628754598054874465484324619823162013592316679517020475614611748863090398609795020509675520
136 15163375850379218887064103323982016380906523772546736226163443477203854091865709038329957951265187201520346281429056685949132472320
137 123032479227426821962034405256959194256679860805008135670237486772812332145344512639249945815174547734971496163766361637788131000320
138 998161089883493049610275725233320246359941215587615146749064497377697802491987410096182192141574221449538972434871004865557786787840
139 8097278580932043496160854020275051408690394276085427967564548694062731890202486268917611726476239740302775418305877819545432673484800
140 65680386049180911546735564476220617036138974669760390113610584376333178773805834848647003119644646686074558996061292138713031660011520
141 532710255661737969219995840033343445262211590952740979744345177583950463741771245527682275174627854513134405091088873184425461394964480
142 4320218647876182526372672767951463608651572750347036218524315360255810910660336992206151364677440081987676351932128521378498776638947328
143 35033236119155317328449750079995752289139230951157294734342366910198109587734193191391051639380345078969229122611431309309178349294190592
144 284063337366310411512679034254298754724912322091747868104701359038168474464858459456702564363304943050881448705646163162865671867675443200
145 2303090709626234405521851573235046005259611882609525479176343190521202793099653890782055651649396697940845777013841432630470603064620351488
146 18671033149705549211286005575581236025826727932036489095750676199329775135574599603764154825916954057768975024679288051872577231741907894272
147 151351808076247106009572849359445631447413834209028815515432158359629712677154726804552766673722204495461023187710156788833177744089492226048
148 1226787472415097111930099479611803564284419596277170744591279522906821875201622838586016694530952814089871533308536098233673512164099484549120
149 9942921159972127532586067658433600618695684719548862495994474972663335964524562479706534586641588568142103262020605489576784887734455395942400
150 80579038870670933592430941119072326215658298319885040121531724597816429368464484595241272245579861004624175857514450853063951818123871602606080
151 652971256057983641417352317547351107048722849098669310200859663311559294562405990178778837282771734314416380869185081876046062925115395030384640
152 5290910316128517441856372930411556116431536505819275247831308309017040625341263731514694979485935513018547021696218905892589035088151589242798080
153 42867834325735077457274947074317732724874859885222335441167964950135369963869420071561098487299826284162630910133935704393838691789663137255391232
154 347294526222654134577723646796488223914021393082536793535258820989314770982026782548140436900058119532179956230221233050292733476670177896982118400
155 2813390520660365288506423157945018467229402201155618049412338215705262741351536193657134676051229386210253642818738103557958097512458501566486282240
156 22789154635875532744625814023714835578385787208327048602455856210268544141263848803397154071356877875214177905536753601883669599860233690276775854080
157 184583528720221567389355009867326493526314544028184027855185488256280185495464153081292302003173736110479471382288701266021696809536845064535571169280
158 1494942945775322358139241980646462091812762872288195208991731059738845561499884872212482411957112152023955646121787019492068446607035242858445285621760
159 12106640357893468422125339120662420737387958386859864991087487301701318850583659812986415945843869628807643116088922570015977502929950680522085000806400
160 98037089705334791873406004177270538635701602616646014109185763007011038975596253958920871469587659708073396156648463767198274973790333424212758107258880
161 793825992449454115291878412950253468890277604319325854085010545229370036618923952392013653818851808367268862036523246224949466123644959413639787566858240
162 6427302458604074559506037614720007148663424561841361122392227137306662609050071868687821250602396446354113597024109011924874782414508935507986278994935808
163 52035658385334012731696369883951463003675860635090470787922304759615502586492135948563539917688869775331714490747141579273226558295781915318660991740280832
164 421252637330154497167492535344404917841285124606437921795081498459981402805612054332460764705152327872223848479046313343587963325641455595214383206063144960
165 3409995744744863662016481420992262738893471767924601215744957807819466403045529526328917734431904123600493173778865612128347360015330539734902317993456304128
166 27601648599778078950958922103600486599901272911091580204854941603445801996803043447391483641885768393656367713950366528970460783215840930373864493738100785152
167 223401733716699174266176926736961361771284292587837701380915620821202896887449631454574557985345809907568338951704640565990326833438509814777882690729791193088
168 1808042899352759218760062944010543730809962385052916185459509921649040432843572952837814706377038046057981558368284039923718269244599130736957661927103665274880
169 14631940793946356214047850995409657142080855803467286196096299042234499796636436413259339256447319487253381471347003152314469832071666526974074340792256692224000
170 118404030041932756359629375189252143831792261631361480759154723989820454131457228944208903531438021400368611805031581500270513322252357326232623665119547411660800
171 958082053037298479539867101999827767699233128245660018848150099591588747961032261141517800659749776222214082486004082715132611924426412418571550745093477960253440
172 7751949191344608669505342129370668922415122229464832716699644558701705186023360638409082331362727788065424509632671271363159941255701217012593677176981867766743040
173 62717889790578871252633736801080492786221680313338136397773883601296604285425513971523605966205447232242609776847578550447084134941001339157339345716664352188137472
174 507393121390824867042777827703563799628008049750566922744069126559661677417001003934515290951120403828307456126354995798015788215933013890546562150787772602069811200
175 4104598059557093167308836640356402541992176393161403955104206691668077307136610397362400867763797485790455331664418648722203893840633768519602264510723778036063272960
176 33202433695108243624553996396415758749909474949769588438911555329613868060261208501212636126546096383818513700478658558322776872272349500170017694496984135618097315840
177 268560859399738290791942976866809639009929968398250122078156225275123215868908215350651161317842878523398391300194383609341193526932134940171142366662352038796501975040
178 2172147562626167904754641633394277799024593357879690899816600328100884056199553314266430928370978470696801700332400520816215190035933784768894079732387940175258195066880
179 17567502550173698617831539535357679059478577050389582259121971453543610897205250174323495344480398379306967484092204841150420258104191840041804319453505426453072497868800
180 142070889192610534000549997209097086227056184085646379152494199467070276191521700989273127638419325830260584607926689424836498788176661088745999727882090269307954255626240
181 1148880403053900648623978477211916712715751091912746813931508548613280021035756460218560139906019100027793310606211983590067287549015880118699658976572598885883109913395200
182 9290080254001326731199983962855901332354398934430793835933123697096145401175351563993107221535086246290194845613414115104895282237843976054730507532135476417873327515762688
183 75117183976299510421279492980365455950012087630972653996306472567983976127816275856438602009492724851326931309938207809858628285533669690736012463898844162207786689911324672
184 607343773026530649815800994265391273581494309960214889905479232841038210503084654508048497693751295267424754332273966096448834286589233808905630617694482220219764052821278720
185 4910272319235908881068032964234017292931177031063383499824456545990810302326284203700540518530254218120248679291371210192718147851923149572423033513437790681202146113505722368
186 39696529436433277716694588603622697943531965288346476554439878491541579800477435210088118676052024135501145912466605715267409477037826689412505364068523293171829476884198981632
187 320904432970687852741300883685931104381972315363531529097146198043166701178189099597162303590944753504475875866450880901196353881237764132422641091759102706793188326403660054528
188 2594032166950104491292711238420579114627105123075255538343874953917420078784503601110396463859490481391548577658736089012272093409859919750096786829845336573963185250235989360640
189 20967743947884278255643040227883708139293923377808589514613237905613015689485730277020415172866177006936621173259602489543971284261016568710973754498034419042141111217372633497600
190 169474748375794796410779136052100178850685695524131197919840667076390184129411398698040388964059756270153042880995256915411800228285485418811226311461270705671603651806924971704320
191 1369731592503747188317107818145097146361611229608790096710848658653356426552773978653104122697696364302324223596264177445702605311443726632719062154712977778452209944423814335037440
192 11069891433254082075630255252643641914513946043510953325403064378252720193402130942827423653538430511451303423719502217848408907006327705195924186503997306427006215781055406800896000
193 89459999805785445420560495961962885498407527543824194137346050513175776934258743876863572508406909303136065503761303321528078748543857840532138407363172334450675288085418846413914112
194 722923415515985491990803032385188191618335953369161936075507052936402221555581321881164308534786392106509553404339088402830378831910376390674844645325783956779046702834871024222208000
195 5841626423498936309754353942200958309898023749997578900116560348881043396117374250116050139308293844903322504684697537991745131796485069137225723234860669698722830533143641619882311680
196 47201258285467405027197321079878022932177468111177122088316224845636594428063264272665440703261384750403524203125634573957340406495511366115372625496739353981076047304827105441323417600
197 381374714283606521079191113449986815048577791542267059994244259044666837138105661791211116942839134828956273141693905055635003794074581815894034982195568676557544633603935691152660889600
198 3081264280828270131272931585244433926365997336242192319562536203276908889056918901469494753202252589588223181456146269129555833646333252837990329657230990215167225046521621957395559219200
199 24893441839585342477270700527387702494428793835716845848437768817547701530887103745558215169744987872394574224166811393959913808258492355539028657897336239935430148382214646170319323136000
200 201103715944226893042639846347274251918682075981043656839811952545412268535022252273798366509968522211082143664393804970050613022860027852992264001259776766368268198084800552624931314073600