1 1
2 3
3 6
4 30
5 70
6 420
7 1050
8 6930
9 18018
10 126126
11 336336
12 2450448
13 6651216
14 49884120
15 137181330
16 1051723530
17 2921454250
18 22787343150
19 63804560820
20 504636071940
21 1422156202740
22 11377249621920
23 32235540595440
24 260363981732400
25 741035948007600
26 6034149862347600
27 17240428178136000
28 141371511060715200
29 405264998374050240
30 3343436236585914480
31 9612379180184504130
32 79726203788589122490
33 229799057978874529530
34 1914992149823954412750
35 5532199543935868303500
36 46295775130831740013500
37 134014085905039247407500
38 1125718321602329678223000
39 3264583132646756066846700
40 27515772118022658277707900
41 79926766628542007378103900
42 675744481495855153287605700
43 1965802127987942264109398400
44 16666583259028206152231856000
45 48550481667603904878240624000
46 412679094174633191465045304000
47 1203647358009346808439715470000
48 10255075490239634807906375804400
49 29944820431499733639086617348848
50 255682697530497725687585732747856
51 747380192781454890471404449570656
52 6394252760463558507366460290771168
53 18709109928763745262294457887811936
54 160363799389403530819666781895530880
55 469636841068967483114738432694054720
56 4032399083661134596398961025545504320
57 11819100762455049679100403005909236800
58 101644266557113427240263465850819436480
59 298156515234199386571439499829070347008
60 2567993211855846329502398272721347827456
61 7538302654157484386603814284440085558016
62 65017860392108302834457898203295737937888
63 190989964901818139576220075972181230192546
64 1649458787788429387249173383396110624390170
65 4848409164105383350399085399679476683813530
66 41924479242558314853450914926640180736505230
67 123307291889877396627796808607765237460309500
68 1067488841218081462234926657375796198584965100
69 3141467161298925446005641305991628812978611580
70 27226048731257353865382224651927449712481300360
71 80165587930924430825847661475119713042306051060
72 695490641238560602570191873878741294231898442980
73 2048877835000083937301376060886021650575052169860
74 17792886461842834192354055265589135386572821475100
75 52442191677010458672201426045946925349898842242400
76 455843666115552448458366241784000197272197628722400
77 1344154400084321322377233789875898017597505828284000
78 11694143280733595504681933971920312753098300706070800
79 34497722678164106738811705217164922621639987082908860
80 300382609661087465994043384451899448193304277770694220
81 886495018755892277689737793138532517838776039274487820
82 7725170877729918419867715054492926226880762627963393860
83 22807647353297854382466587303741020288886061092082400920
84 198903901336899892870348145090764711821680765337927915000
85 587460359762471776617074754105281823287289702277135935000
86 5126926776108844595930834217646095912325437401691368160000
87 15147738202139768124341101097590737922779701414088133200000
88 132290246965353974952578949585625777858942725683036363280000
89 390991174364268414859844450997516187894208500352085251472000
90 3416922871618171799427336289152206685510256894381266762864000
91 10102206750871116624393863811406524113682498644257658255424000
92 88340573927830402821827192052937902355819296655104203042112000
93 261262548424860127494339993518263158031040047554457111124544000
94 2286047298717526115575474943284802632771600416101499722339760000
95 6762889925372681425244113373884207788615984564300270011921790000
96 59209791387446537376116829334618880435025660777241139492131590000
97 175212647983260161623202862316729340062831036993876841354266950000
98 1534862796333359015819257073894549018950399884066361130263378482000
99 4543193877146742686825000938727865096093183656836428945579600306720
100 39819758099697921196289714110026582312816727345213406640668261511840
101 117897715157929139228230330012039488808535800571122047112566813495840
102 1033872271384917067078327509336346286474852405008301028525585902963520
103 3061852496024562083270431469957640925329370584063045353710389020315040
104 26863422842479648466429257236420811892040704180930492254251526310311200
105 79576554457911411494894214832416367302837557668039382715424332655072800
106 698505311352777945344071441306765890769351895086123470502058031083416800
107 2069645366971193912130582048316343380057338948403328801487579351358272000
108 18175249313583393810164929624305342773958085674160142020336378667382643200
109 53864829783892603473761518704759470402821235725238239078451449505152197120
110 473241004529913587662333342906101061396215142443164529046394877795265731840
111 1402821549142243849141916695043085289138780600813666282530384816321680562240
112 12330063089829195937194741477483960172956650543993803641188119175037929152320
113 36557555476862001989226514205171741565432876174297417813347230536515965381440
114 321454367124131396801819349045475658592599428429166949738053234027985212836800
115 953278468023286211205395310962445056515984511893391644050778556082990631171200
116 8385619066170941417213562142195067531047389180892716326480577467916476908099200
117 24872598925083300813769040252273505388699883163664836561594933167548872185040000
118 218878870540733047161167554220006847420558971840250561742035411874430075228352000
119 649340649270841373244797077519353647347658283126076666501371721894142556510777600
120 5716326699318718318564852961112998502060532754732838851003878928805812341742419200
121 16961559550437508453446530917400864407753384075518751344782001411702492358284883200
122 149371153460304509928738804530659225268279801697310294100822141464347755284250745600
123 443295036075742416562708710220020926602636830843630550234697968216773983424228019200
124 3905218174952968907814338637652565305785133986003411990162815434290627949213437312000
125 11591679344701669615258433733984598606060635799724413367626134701783292484173218688000
126 102151674225183463484464947280739275215909352985071392802205312059465265016776489688000
127 303262782856013407219505312239694723297230891674430697381547020176537505518555203761250
128 2673378070407625882104254521743770406912512321991519839994252962479322933263571257772250
129 7937876424441104542248017272254579823601767356067128140290628027053989632613373119231450
130 69997637560980649145277970491699476626306493958046493600744628965839726760317926596859150
131 207871772150791018673855791157168142708425345693592617359787079959160400682156266863399900
132 1833615184195783463227593620505766751353423571715122938203494988893489504524691846511482700
133 5446110770969565808690912395233546022676586429422529323917843325220961364185278767996791900
134 48053918567378521841390403487354817847146350847845846975745676399008482625164224423501105000
135 142748405156036197234718551535965782428287689283306780722068038714701668974752549022753282500
136 1259909836811971653854255041817437123171408735848316368981730950394975600081511628331257232500
137 3743210384731220131016264979312675510871576678969635589003693403347391275604491069679822212500
138 33047200253769914870972167960217620938837634108617639914346893189552682976051078300887573247500
139 98197395039773461330888727653218073646831827065606701459773625477527972271694632665494503364000
140 867179812534337468372777918853066650374134585494864814299691030625493501610599080017817656468000
141 2577111837249932476431776632084465679280878838583330645313166302281396180842766280052951063588000
142 22764487895707736875147360250079446833647763074152754033599635670152332930777768807134401061694000
143 67661116801131329045576876298847244755564184692620685599865583797397211766478368398982803155590500
144 597827675845612427868453222092554422840258892147127975505661665059194542320254076949916548429532500
145 1777104187102710915718552728686086435018303830081188639516829881066372817582125132851121794646692500
146 15705758626556391065945047088658115250026631146933748246540631651586592198631214011954508833769417500
147 46692795916789270736593383236551153446025119626019251543769445450662841671606311927432323559855025000
148 412764315904417153311485507811112196462862057494010183646921897783859520376999797438501740269118421000
149 1227285899289133669179483576558373597482909850948856946043514442744008973920946064383811841066845438440
150 10851791109503918759060696887463513914585729208389892996595285598999658295722049411393704699959475455680
151 32269799878261653151943651270615186114425984224948892331980717702288457563594515354933911344616334907680
152 285399139183067348006150993705051191479533704638833710104920373444914800010491752684545371762126286651040
153 848784452895096398615695812447489907127444394315492462519828123621889470161072874867024547188661294066080
154 7508477852533545064677309110112410716896623488175510245367710324347483774501798508439063302053542216738400
155 22332908484458749423142765558283067773333546785342543293914215323700208149800221204587983154825920439529600
156 197603835830843871478187254749871700931141129151321996992987803940081588565953855974772154749662258066217600
157 587808878737320377181949428686327211630609687981780623966482707923027510291128558912296916027476337285584000
158 5202108576825285338060252443873995822930895738638758522103371965118793466076487746373827706843165584977418400
159 15476273016055223880729251020525137573219414822450306603257531596228410561577551045462137427858417615307819740
160 136993675956933278055344110885389180740720005280208269562168520425873708304334618513535216491043030002169219180
161 407598467970628642115283095350355463685352114475681394623242141020192144461044976071135644127671237413861503980
162 3608737655447273099703603990540952032141044330601764542639924321715359718033154300337127776057186809298334779140
163 10738194974745544345459504557219418241980668495936957907367579689006680136586459137588526553145775383765776659880
164 95091244655879217998948624693449065154889052343538121227893627366504938558928282724428518271833071169492118614600
165 282982378674724901755907353003396615581416818419926698111924409150924335229581757023299325459551428661018714431400
166 2506415353976134844123750840887227166578263248862207897562759052479615540604866990777794025498884082426165756392400
167 7459569505881353702749258455021509424340069193042285409412973370475046251800199377314863171127631197696921894025000
168 66083009857984227507884607254484665841506730616009893097505517034914233265947648601389317268930662257244496308245000
169 196694135224353053641115360416289652445896504068829446513751715409803541368055942307664673753405382953915971364541000
170 1742801523732058452029417495781543199578757396516837653993939617933375564214635209749307923256917462917255467206747000
171 5187874303202406554878266033954361152234440622189656272354052816173769121383100159253753818067103145428109297731712000
172 45975299859414430503576357611250717797387973789749712482585916336436505661912301411317749353215362357759451362656896000
173 136868996133199281614095133578321102408315921971783626815974164725713275476267655925647092902100906329421814976185472000
174 1213157011180629996124934138535118862255527490204445783141589187341549487176008768431871959814076215192602450925280320000
175 3611899283287784761190144821547740248988047754926872672535185989585067791364935196922164243991908731596157297072993680000
176 32020095893416428950326115328103000634287299759969691445283839840254140307718358094062781893366471789094023678545977680000
177 95340734963543299683555287212890956944788027375190654303373230985026372826352414549737496648787809259661980615895326800000
178 845354516676750590527523546620966484910453842726690468156575981400567172393658075674339136952585242102336228127605230960000
179 2517277894104101758459736783271322421733351442786144949621804033503911135572226269785809874481031609815845657091091132192000
180 22323552313648462847000083341757771366360600157455153564228525879534684466008643952935698557210906693641620277719896084384000
181 66480029417568499247659588852926989453667281787586226548416818828064829563608159464237080318726985867877792255627382844704000
182 589648956573216254196632875043352428197744586289895226777262219170661966564176718726276712392187179002046505223825482622592000
183 1756128414141970148368232693063897449197630615689470566706194000573493248245482836206519773863687902680008069905741111289024000
184 15578558512549735187137548083631348339656400623051755027232366134119698169919605805057836703629489459258136104002542116273600000
185 46400652773938458568140869023289069785858311533175657446702853969367273043739040946247535128014715916284986030201120066750400000
186 411682387377283770700313667717266853206445019347537216069682768196301124664663405842238769114513543342358280310507809953934400000
187 1226287962400419742511572627242922541466006440609685324462884841435790584107508017402413354809189278041067217946193476458528000000
188 10881692129511093083550060260692460025850983467725944510760125487688120656869781670212994295833121698827575418196222112153043200000
189 32415988133175150975207021618694380919113982330173076805738058031744612062043665396529235639166036218612672035258219555150644480000
190 287691894681929464904962316865912630657136593180286056650925265031733432050637530394196966297598571440187464312916698551961969760000
191 857082102906581530862700235663031378832719433849602210439214852073705849650857642632711795428262410748891820765564331102720034910000
192 7607708150541924722399844359854330073968777655098015496785195748819182851024622992853245936739525109843256264733514320406618041830000
193 22666264489758930358490257938122694756463677755910582253308469808337565401506350978707093564100234605615474850597790088634150660710000
194 201220919449900708284556371491497392225748975996349046534473150339323284686842095423216034701706164355974113469592626297058276273650000
195 599556208973173538970310821178747331937945928478917567225164896929412236005692774118153899315287755019841236052255580395316496652100000
196 5323332400883025664190941533496150553267216880130995369605251963645993489383878267170275530284221582448893398888208638055385864214100000
197 15862455133944369403397250024054185992058878582208521555894437669450182619881253422376073549836821887095187400727490386124634645890500000
198 140858601589426000302167580213601171609482841810011671416342606504717621664545530390699533122550978357405264118460114628786755655507640000
199 419758632736489480900459389036531491396258868593834780820700967384058512560345680564284608705201915505067687073011141593784531853412767200
200 3727955381828030340274376950156126215667764407214552459368007601420796888778515598674884099094714041663818963410801920887373515569418338400
201 11110045246834031014085024376207861296197990956154260299700695921065939242795378170308317958688207193473361465214370081060390378083118018400
202 98683343074819922536872863576905120925052743198781959132635593181232754450711888453915059515407016836145740073374698955301114534738283575200
203 294115061713188788737346573797834870208000332670879564473737454187203503460945236176374295026311109001846127277508906690309204103533707910400
204 2612769722986094579559923446844843749906022372755871859159900685255254423949173700013422135427909366375623363678841258462455551016828570272000
205 7787575776278942096358218428945310982729600664427695735554267091003525321867925494214763063848234713372003617955381226679357807399673505568000
206 69189615550785985548413402195629493731174528980107604419732142231608244205826568813985010298036239184189724451834348590881986673435560761008000
207 206238277122535149230847641160049452467924076767628436251124654728832266382752272426301473003761866799027063269890846761282844891971383037620000
208 1832574405288812326022674754307867991929268224992355533545707646304766709858170192130850231547712587842783333626744381221684707468660003562852000
209 5462817036718078648048544743793930299751056708786736019045776126603733144624831144161486880708895618998011270715914203070355366073243629668311200
210 48546921213098397042091784421263040965712220940350050282463406710006760587137650356604911713469619557510628462399916785776176932462221690071218400