1 1
2 4
3 24
4 36
5 48
6 180
7 240
8 720
9 840
10 1260
11 1680
12 10080
13 15120
14 25200
15 27720
16 110880
17 166320
18 277200
19 332640
20 554400
21 665280
22 2162160
23 3603600
24 7207200
25 8648640
26 10810800
27 36756720
28 61261200
29 73513440
30 122522400
31 147026880
32 183783600
33 698377680
34 735134400
35 1102701600
36 1163962800
37 1396755360
38 2327925600
39 2793510720
40 3491888400
41 13967553600
42 20951330400
43 27935107200
44 41902660800
45 48886437600
46 80313433200
47 481880599200
48 642507465600
49 963761198400
50 1124388064800
51 1927522396800
52 2248776129600
53 3373164194400
54 4497552259200
55 4658179125600
56 6746328388800
57 13974537376800
58 18632716502400
59 27949074753600
60 32607253879200
61 55898149507200
62 65214507758400
63 97821761637600
64 130429015516800
65 144403552893600
66 195643523275200
67 433210658680800
68 577614211574400
69 866421317361600
70 1010824870255200
71 1732842634723200
72 3032474610765600
73 4043299481020800
74 10685862914126400
75 12129898443062400
76 21371725828252800
77 24259796886124800
78 30324746107656000
79 32057588742379200
80 37400520199442400
81 64115177484758400
82 74801040398884800
83 112201560598327200
84 149602080797769600
85 448806242393308800
86 897612484786617600
87 1122015605983272000
88 1346418727179926400
89 1533421328177138400
90 2244031211966544000
91 3066842656354276800
92 4600263984531415200
93 6133685312708553600
94 18401055938125660800
95 36802111876251321600
96 46002639845314152000
97 55203167814376982400
98 65937117111616951200
99 73604223752502643200
100 92005279690628304000
101 131874234223233902400
102 197811351334850853600
103 263748468446467804800
104 1582490810678806828800
105 1978113513348508536000
106 2373736216018210243200
107 3164981621357613657600
108 3956227026697017072000
109 6198089008491993412800
110 9297133512737990119200
111 12396178016983986825600
112 18594267025475980238400
113 74377068101903920953600
114 92971335127379901192000
115 111565602152855881430400
116 148754136203807841907200
117 185942670254759802384000
118 328498717450075650878400
119 371885340509519604768000
120 557828010764279407152000
121 656997434900151301756800
122 985496152350226952635200
123 3941984609400907810540800
124 4927480761751134763176000
125 5912976914101361715811200
126 7883969218801815621081600
127 9854961523502269526352000
128 19709923047004539052704000
129 29564884570506808579056000
130 39419846094009078105408000
131 43361830703409985915948800
132 54202288379262482394936000
133 58144272988663390205476800
134 108404576758524964789872000
135 232577091954653560821907200
136 290721364943316951027384000
137 348865637931980341232860800
138 465154183909307121643814400
139 1162885459773267804109536000
140 1744328189659901706164304000
141 2325770919546535608219072000
142 2558348011501189169040979200
143 3197935014376486461301224000
144 3488656379319803412328608000
145 3546800652308466802534084800
146 6395870028752972922602448000
147 7093601304616933605068169600
148 14187202609233867210136339200
149 17734003261542334012670424000
150 21280803913850800815204508800
151 28374405218467734420272678400
152 70936013046169336050681696000
153 106404019569254004076022544000
154 141872026092338672101363392000
155 156059228701572539311499731200
156 195074035876965674139374664000
157 212808039138508008152045088000
158 390148071753931348278749328000
159 475271287409334551539567363200
160 780296143507862696557498656000
161 950542574818669103079134726400
162 1188178218523336378848918408000
163 1425813862228003654618702089600
164 1901085149637338206158269452800
165 2340888430523588089672495968000
166 4752712874093345515395673632000
167 7129069311140018273093510448000
168 9505425748186691030791347264000
169 10455968323005360133870481990400
170 13069960403756700167338102488000
171 14258138622280036546187020896000
172 26139920807513400334676204976000
173 33744261406062753159309282787200
174 52279841615026800669352409952000
175 67488522812125506318618565574400
176 78419762422540201004028614928000
177 101232784218188259477927848361600
178 104559683230053601338704819904000
179 134977045624251012637237131148800
180 156839524845080402008057229856000
181 337442614060627531593092827872000
182 506163921090941297389639241808000
183 674885228121255063186185655744000
184 742373750933380569504804221318400
185 927967188666725711881005276648000
186 1012327842181882594779278483616000
187 1855934377333451423762010553296000
188 3711868754666902847524021106592000
189 5567803132000354271286031659888000
190 7423737509333805695048042213184000
191 11135606264000708542572063319776000
192 24633310826425809806295776434656000
193 36949966239638714709443664651984000
194 49266621652851619612591552869312000
195 54193283818136781573850708156243200
196 67741604772670976967313385195304000
197 73899932479277429418887329303968000
198 270966419090683907869253540781216000
199 406449628636025861803880311171824000
200 541932838181367815738507081562432000
201 812899257272051723607760622343648000
202 973015777643819487348683169168912000
203 1625798514544103447215521244687296000
204 1946031555287638974697366338337824000
205 2919047332931458462046049507506736000
206 3892063110575277949394732676675648000
207 4281269421632805744334205944343212800
208 5283845172268336203450444045233712000
209 5351586777041007180417757430429016000
210 5838094665862916924092099015013472000
211 10567690344536672406900888090467424000
212 32109520662246043082506544582574096000
213 42812694216328057443342059443432128000
214 64219041324492086165013089165148192000
215 128438082648984172330026178330296384000
216 161520619088874034899881406082039392000
217 242280928633311052349822109123059088000
218 278282512406132373381723386382308832000
219 355345361995522876779739093380486662400
220 417423768609198560072585079573463248000
221 484561857266622104699644218246118176000
222 834847537218397120145170159146926496000
223 888363404988807191949347733451216656000
224 2665090214966421575848043200353649968000
225 3553453619955228767797390933804866624000
226 10660360859865686303392172801414599872000
227 21320721719731372606784345602829199744000
228 21563002648364683659134167711952258832000
229 23097448529708986990683041069731633056000
230 34646172794563480486024561604597449584000
231 43126005296729367318268335423904517664000
232 46194897059417973981366082139463266112000
233 69292345589126960972049123209194899168000
234 79064343044003840083491948277158282384000
235 158128686088007680166983896554316564768000
236 237193029132011520250475844831474847152000
237 316257372176015360333967793108633129536000
238 948772116528046081001903379325899388608000
239 1897544233056092162003806758651798777216000
240 2055672919144099842170790655206115341984000
241 3083509378716149763256185982809173012976000
242 4111345838288199684341581310412230683968000
243 6167018757432299526512371965618346025952000
244 7669241275268372488098718982884353391248000
245 12334037514864599053024743931236692051904000
246 15338482550536744976197437965768706782496000
247 23007723825805117464296156948653060173744000
248 30676965101073489952394875931537413564992000
249 92030895303220469857184627794612240694976000
250 184061790606440939714369255589224481389952000
251 199400273156977684690566693554993188172448000
252 299100409735466527035850040332489782258672000
253 398800546313955369381133387109986376344896000
254 1196401638941866108143400161329959129034688000
255 1549186737604211242595941234542639385032096000
256 2323780106406316863893911851813959077548144000
257 3098373475208422485191882469085278770064192000
258 4647560212812633727787823703627918155096288000
259 9295120425625267455575647407255836310192576000
260 18590240851250534911151294814511672620385152000
261 20139427588854746153747236049054312005417248000
262 30209141383282119230620854073581468008125872000
263 40278855177709492307494472098108624010834496000
264 120836565533128476922483416294325872032503488000
265 159566233973233757987381947157891856658305888000
266 239349350959850636981072920736837784987458832000
267 319132467946467515974763894315783713316611776000
268 422927979365949669228691957030140552113762208000
269 478698701919701273962145841473675569974917664000
270 957397403839402547924291682947351139949835328000
271 1914794807678805095848583365894702279899670656000
272 2074361041652038853835965313052594136557976544000
273 3111541562478058280753947969578891204836964816000
274 4148722083304077707671930626105188273115953088000
275 12446166249912233123015791878315564819347859264000
276 17073587035136012104649868345894428662438730016000
277 24892332499824466246031583756631129638695718528000
278 25610380552704018156974802518841642993658095024000
279 34147174070272024209299736691788857324877460032000
280 43561581874692815930555271574104476867717507424000
281 51220761105408036313949605037683285987316190048000
282 102441522210816072627899210075366571974632380096000
283 204883044421632145255798420150733143949264760192000
284 221956631456768157360448288496627572611703490208000
285 332934947185152236040672432744941358917555235312000
286 443913262913536314720896576993255145223406980416000
287 1331739788740608944162689730979765435670220941248000
288 2663479577481217888325379461959530871340441882496000
289 2791531480244737979110253474553739086308732357616000
290 3722041973659650638813671299404985448411643143488000
291 3995219366221826832488069192939296307010662823744000
292 4661089260592131304569414058429179024845773294368000
293 5583062960489475958220506949107478172617464715232000
294 11166125920978951916441013898214956345234929430464000
295 22332251841957903832882027796429912690469858860928000
296 24193272828787729152288863446132405414675680432672000
297 36289909243181593728433295169198608122013520649008000
298 48386545657575458304577726892264810829351360865344000
299 145159636972726374913733180676794432488054082596032000
300 290319273945452749827466361353588864976108165192064000
301 420590743023540522185944856832763355670515675214144000
302 435478910918179124741199542030383297464162247788096000
303 508058729404542312198066132368780513708189289086112000
304 630886114535310783278917285249145033505773512821216000
305 1016117458809084624396132264737561027416378578172224000
306 1261772229070621566557834570498290067011547025642432000
307 2523544458141243133115669140996580134023094051284864000
308 2733839829653013394208641569412961811858351888891936000
309 4100759744479520091312962354119442717787527833337904000
310 5467679659306026788417283138825923623716703777783872000
311 16403038977918080365251849416477770871150111333351616000
312 32806077955836160730503698832955541742300222666703232000
313 49209116933754241095755548249433312613450334000054848000
314 57410636422713281278381472957672198049025389666730656000
315 114821272845426562556762945915344396098050779333461312000
316 229642545690853125113525891830688792196101558666922624000
317 278851662624607366209281440080122104809551892666977472000
318 344463818536279687670288837746033188294152338000383936000
319 347197658365932701064497479315446150106010689889275872000
320 520796487548899051596746218973169225159016034833913808000
321 694395316731865402128994958630892300212021379778551744000
322 2083185950195596206386984875892676900636064139335655232000
323 4166371900391192412773969751785353801272128278671310464000
324 6249557850586788619160954627678030701908192418006965696000
325 7291150825684586722354447065624369152226224487674793312000
326 14582301651369173444708894131248738304452448975349586624000
327 29164603302738346889417788262497476608904897950699173248000
328 35414161153325135508578742890175507310813090368706138944000
329 43746904954107520334126682393746214913357346926048759872000
330 45482893245937183839449169790323445663887400375495139232000
331 68224339868905775759173754685485168495831100563242708848000
332 90965786491874367678898339580646891327774800750990278464000
333 272897359475623103036695018741940673983324402252970835392000
334 545794718951246206073390037483881347966648804505941670784000
335 818692078426869309110085056225822021949973206758912506176000
336 955140758164680860628432565596792358941635407885397923872000
337 1910281516329361721256865131193584717883270815770795847744000
338 3820563032658723442513730262387169435766541631541591695488000
339 4639255111085592751623815318612991457716514838300504201664000
340 5730844548988085163770595393580754153649812447312387543232000
341 6231156374693394186004536261274312055952573851442834074784000
342 9278510222171185503247630637225982915433029676601008403328000
343 9346734562040091279006804391911468083928860777164251112176000
344 12462312749386788372009072522548624111905147702885668149568000
345 16237392888799574630683353615145470102007801934051764705824000
346 37386938248160365116027217567645872335715443108657004448704000
347 74773876496320730232054435135291744671430886217314008897408000
348 112160814744481095348081652702937617007146329325971013346112000
349 130854283868561277906095261486760553175004050880299515570464000
350 261708567737122555812190522973521106350008101760599031140928000
351 523417135474245111624381045947042212700016203521198062281856000
352 635577950218726206972462698649979829707162532847169075627968000
353 785125703211367667436571568920563319050024305281797093422784000
354 866130736082381791854630540317129375777407765350553936394976000
355 1271155900437452413944925397299959659414325065694338151255936000
356 1299196104123572687781945810475694063666111648025830904592464000
357 1732261472164763583709261080634258751554815530701107872789952000
358 2224522825765541724403619445274929403975068864965091764697888000
359 10393568832988581502255566483805552509328893184206647236739712000
360 15590353249482872253383349725708328763993339776309970855109568000
361 18188745457730017628947241346659716891325563072361632664294496000
362 36377490915460035257894482693319433782651126144723265328588992000
363 72754981830920070515788965386638867565302252289446530657177984000
364 88345335080402942769172315112347196329295592065756501512287552000
365 109132472746380105773683448079958301347953378434169795985766976000
366 176690670160805885538344630224694392658591184131513003024575104000
367 181887454577300176289472413466597168913255630723616326642944960000
368 218264945492760211547366896159916602695906756868339591971533952000
369 258106959352549773972679901014504553981667514074465073045702848000
370 265036005241208828307516945337041588987886776197269504536862656000
371 309208672781410299692103102893215187152534572230147755293006432000
372 387160439028824660959019851521756830972501271111697609568554272000
373 618417345562820599384206205786430374305069144460295510586012864000
374 1548641756115298643836079406087027323890005084446790438274217088000
375 2322962634172947965754119109130540985835007626670185657411325632000
376 2710123073201772626713138960652297816807508897781883266979879904000
377 5420246146403545253426277921304595633615017795563766533959759808000
378 10840492292807090506852555842609191267230035591127533067919519616000
379 13163454926980038472606674951739732253065043217797718725330845248000
380 16260738439210635760278833763913786900845053386691299601879279424000
381 26326909853960076945213349903479464506130086435595437450661690496000
382 27101230732017726267131389606522978168075088977818832669798799040000
383 32521476878421271520557667527827573801690106773382599203758558848000
384 39490364780940115417820024855219196759195129653393156175992535744000
385 46072092244430134654123362331089062885727651262292015538657958368000
386 58461226293352523804811997579785281476847691937866339044851695072000
387 92144184488860269308246724662178125771455302524584031077315916736000
388 233844905173410095219247990319141125907390767751465356179406780288000
389 350767357760115142828871985478711688861086151627198034269110170432000
390 409228584053467666633683983058496970337933843565064373313961865504000
391 1636914336213870666534735932233987881351735374260257493255847462016000
392 1987681693973985809363607917712699570212821525887455527524957632448000
393 2455371504320805999802103898350981822027603061390386239883771193024000
394 3975363387947971618727215835425399140425643051774911055049915264896000
395 4092285840534676666336839830584969703379338435650643733139618655040000
396 4910743008641611999604207796701963644055206122780772479767542386048000
397 5963045081921957428090823753138098710638464577662366582574872897344000
398 6956885928908950332772627711994448495744875340606094346337351713568000
399 9178412528056346237355483620026289191865087634245015230041716126304000
400 13913771857817900665545255423988896991489750681212188692674703427136000
401 18356825056112692474710967240052578383730175268490030460083432252608000
402 36713650112225384949421934480105156767460350536980060920166864505216000
403 55070475168338077424132901720157735151190525805470091380250296757824000
404 64248887696394423661488385340184024343055613439715106610292012884128000
405 256995550785577694645953541360736097372222453758860426441168051536512000
406 312066025953915772070086443080893832523412979564330517821418348294336000
407 385493326178366541968930312041104146058333680638290639661752077304768000
408 624132051907831544140172886161787665046825959128661035642836696588672000
409 642488876963944236614883853401840243430556134397151066102920128841280000
410 770986652356733083937860624082208292116667361276581279323504154609536000
411 936198077861747316210259329242681497570238938692991553464255044883008000
412 1092231090838705202245302550783128413831945428475156812374964219030176000
413 1496081242073184436688943830064285138274009284381937482496799728587552000
414 2184462181677410404490605101566256827663890856950313624749928438060352000
415 2992162484146368873377887660128570276548018568763874964993599457175104000
416 4368924363354820808981210203132513655327781713900627249499856876120704000
417 5984324968292737746755775320257140553096037137527749929987198914350208000
418 6553386545032231213471815304698770482991672570850940874249785314181056000
419 8976487452439106620133662980385710829644055706291624894980798371525312000
420 10472568694512291056822606810449995967918064990673562377477598100112864000
421 41890274778049164227290427241799983871672259962694249509910392400451456000
422 50866762230488270847424090222185694701316315668985874404891190771976768000
423 62835412167073746340935640862699975807508389944041374264865588600677184000
424 101733524460976541694848180444371389402632631337971748809782381543953536000
425 104725686945122910568226068104499959679180649906735623774775981001128640000
426 125670824334147492681871281725399951615016779888082748529731177201354368000
427 152600286691464812542272270666557084103948947006957623214673572315930304000
428 178033667806708947965984315777649931454607104841450560417119167701918688000
429 249845567426221800927053619620735618091759550491783559576965554674121184000
430 356067335613417895931968631555299862909214209682901120834238335403837376000
431 499691134852443601854107239241471236183519100983567119153931109348242368000
432 712134671226835791863937263110599725818428419365802241668476670807674752000
433 999382269704887203708214478482942472367038201967134238307862218696484736000
434 1068202006840253687795905894665899588727642629048703362502715006211512128000
435 1499073404557330805562321717724413708550557302950701357461793328044727104000
436 1748918971983552606489375337345149326642316853442484917038758882718848288000
437 6995675887934210425957501349380597306569267413769939668155035530875393152000
438 8494749292491541231519823067105011015119824716720641025616828858920120256000
439 10493513831901315638936252024070895959853901120654909502232553296313089728000
440 16989498584983082463039646134210022030239649433441282051233657717840240512000
441 17489189719835526064893753373451493266423168534424849170387588827188482880000
442 20987027663802631277872504048141791919707802241309819004465106592626179456000
443 25484247877474623694559469201315033045359474150161923076850486576760360768000
444 29731622523720394310319380734867538552919386508522243589658901006220420896000
445 118926490094881577241277522939470154211677546034088974358635604024881683584000
446 178389735142322365861916284409205231317516319051133461537953406037322525376000
447 297316225237203943103193807348675385529193865085222435896589010062204208960000
448 302562982153154600922661933360710833509120815645549890647705286710360753824000
449 564900827950687491896068233962483232505468343661922628203519119118187997024000
450 594632450474407886206387614697350771058387730170444871793178020124408417920000
451 605125964306309201845323866721421667018241631291099781295410573420721507648000
452 1129801655901374983792136467924966465010936687323845256407038238236375994048000
453 1210251928612618403690647733442843334036483262582199562590821146841443015296000
454 1469591627601036633052929390609166905615729675992670897431711392593180804288000
455 1815377892918927605535971600164265001054724893873299343886231720262164522944000
456 2939183255202073266105858781218333811231459351985341794863422785186361608576000
457 3025629821531546009226619333607108335091208156455498906477052867103607538240000
458 3630755785837855211071943200328530002109449787746598687772463440524329045888000
459 4408774882803109899158788171827500716847189027978012692295134177779542412864000
460 5143570696603628215685252867132084169655053865974348141010989874076132815008000
461 20574282786414512862741011468528336678620215463897392564043959496304531260032000
462 30861424179621769294111517202792505017930323195846088846065939244456796890048000
463 51435706966036282156852528671320841696550538659743481410109898740761328150080000
464 54158773805414673565156486071567239198132626000553430425939246321154574934496000
465 61722848359243538588223034405585010035860646391692177692131878488913593780096000
466 97727843235468936098019804475509599223446023453512614679208807607446523485152000
467 102871413932072564313705057342641683393101077319486962820219797481522656300160000
468 108317547610829347130312972143134478396265252001106860851878492642309149868992000
469 195455686470937872196039608951019198446892046907025229358417615214893046970304000
470 216635095221658694260625944286268956792530504002213721703756985284618299737984000
471 263056901340585557316474360919040876105215612002688090640276339274179363967552000
472 324952642832488041390938916429403435188795756003320582555635477926927449606976000
473 526113802681171114632948721838081752210431224005376181280552678548358727935104000
474 541587738054146735651564860715672391981326260005534304259392463211545749344960000
475 649905285664976082781877832858806870377591512006641165111270955853854899213952000
476 789170704021756671949423082757122628315646836008064271920829017822538091902656000
477 920699154692049450607660263216643066368254642009408317240967187459627773886432000
478 3682796618768197802430641052866572265473018568037633268963868749838511095545728000
479 5524194928152296703645961579299858398209527852056449903445803124757766643318592000
480 9206991546920494506076602632166430663682546420094083172409671874596277738864320000
481 11048389856304593407291923158599716796419055704112899806891606249515533286637184000
482 17493283939148939561545545001116218260996838198178758027578376561732927703842208000
483 18413983093840989012153205264332861327365092840188166344819343749192555477728640000
484 19605476117560111830586647957907340589724010612200341814190007168257956126287552000
485 34986567878297879123091090002232436521993676396357516055156753123465855407684416000
486 39210952235120223661173295915814681179448021224400683628380014336515912252575104000
487 47613299142645985874281859326346398575044025772486544405890017408626464878126912000
488 58816428352680335491759943873722021769172031836601025442570021504773868378862656000
489 95226598285291971748563718652692797150088051544973088811780034817252929756253824000
490 98027380587800559152933239789536702948620053061001709070950035841289780631437760000
491 104959703634893637369273270006697309565981029189072548165470259370397566223053248000
492 117632856705360670983519887747444043538344063673202050885140043009547736757725312000
493 142839897427937957622845577979039195725132077317459633217670052225879394634380736000
494 166646546999260950559986507642212395012654090203702905420615060930192627073444192000
495 666586187997043802239946030568849580050616360814811621682460243720770508293776768000
496 999879281995565703359919045853274370075924541222217432523690365581155762440665152000
497 1666465469992609505599865076422123950126540902037029054206150609301926270734441920000
498 1999758563991131406719838091706548740151849082444434865047380731162311524881330304000
499 3166284392985958060639743645202035505240427713870355202991686157673659914395439648000
500 3332930939985219011199730152844247900253081804074058108412301218603852541468883840000
501 3744645938453981359642049759960302052637286026930265286510291369137269620120922432000
502 4999396409977828516799595229266371850379622706111087162618451827905778812203325760000
503 6332568785971916121279487290404071010480855427740710405983372315347319828790879296000
504 9094140136245383301987835131332162127833408922544929981524993325047654791722240192000
505 11233937815361944078926149279880906157911858080790795859530874107411808860362767296000
506 12665137571943832242558974580808142020961710855481420811966744630694639657581758592000
507 18188280272490766603975670262664324255666817845089859963049986650095309583444480384000
508 18723229692269906798210248799801510263186430134651326432551456845686348100604612160000
509 18997706357915748363838461871212213031442566283222131217950116946041959486372637888000
510 27282420408736149905963505393996486383500226767634789944574979975142964375166720576000
511 31662843929859580606397436452020355052404277138703552029916861576736599143954396480000
512 31829490476858841556957422959662567447416931228907254935337476637666791771027840672000
513 63325687859719161212794872904040710104808554277407104059833723153473198287908792960000
514 127317961907435366227829691838650269789667724915629019741349906550667167084111362688000
515 190976942861153049341744537757975404684501587373443529612024859826000750626167044032000
516 318294904768588415569574229596625674474169312289072549353374766376667917710278406720000
517 381953885722306098683489075515950809369003174746887059224049719652001501252334088064000
518 604760319060317989582191036233588781500921693349237843771412056115669043649528972768000
519 636589809537176831139148459193251348948338624578145098706749532753335835420556813440000
520 722716666121618402410915603672338296158996203197541200296486234243493036683338029376000
521 954884714305765246708722688789877023422507936867217648060124299130003753130835220160000
522 1209520638120635979164382072467177563001843386698475687542824112231338087299057945536000
523 1755169046295358977283652180347107290671847922051171486434323711734197374802392357056000
524 1909769428611530493417445377579754046845015873734435296120248598260007506261670440320000
525 2168149998364855207232746811017014888476988609592623600889458702730479110050014088128000
526 2419041276241271958328764144934355126003686773396951375085648224462676174598115891072000
527 3510338092590717954567304360694214581343695844102342972868647423468394749604784714112000
528 3613583330608092012054578018361691480794981015987706001482431171217465183416690146880000
529 3628561914361907937493146217401532689005530160095427062628472336694014261897173836608000
530 5265507138886076931850956541041321872015543766153514459302971135202592124407177071168000
531 6047603190603179895821910362335887815009216933492378437714120561156690436495289727680000
532 6143091662033756420492782631214875517351467727179100202520132991069690811808373249696000
533 12095206381206359791643820724671775630018433866984756875428241122313380872990579455360000
534 24572366648135025681971130524859502069405870908716400810080531964278763247233492998784000
535 36858549972202538522956695787289253104108806363074601215120797946418144870850239498176000
536 61430916620337564204927826312148755173514677271791002025201329910696908118083732496960000
537 73717099944405077045913391574578506208217612726149202430241595892836289741700478996352000
538 116718741578641371989362869993082634829677886816402903847882526830324125424359091744224000
539 122861833240675128409855652624297510347029354543582004050402659821393816236167464993920000
540 142375183225958825274950373923450644343322252029915616458407788145968128226617591787072000
541 184292749861012692614783478936446265520544031815373006075603989732090724354251197490880000
542 233437483157282743978725739986165269659355773632805807695765053660648250848718183488448000
543 368585499722025385229566957872892531041088063630746012151207979464181448708502394981760000
544 427125549677876475824851121770351933029966756089746849375223364437904384679852775361216000
545 466874966314565487957451479972330539318711547265611615391530107321296501697436366976896000
546 700312449471848231936177219958495808978067320898417423087295160981944752546154550465344000
547 1167187415786413719893628699930826348296778868164029038478825268303241254243590917442240000
548 1210189057420650014837078178349330476918239142254282739896466199240729089926249530190112000
549 2334374831572827439787257399861652696593557736328058076957650536606482508487181834884480000
550 4840756229682600059348312713397321907672956569017130959585864796962916359704998120760448000
551 7261134344523900089022469070095982861509434853525696439378797195444374539557497181140672000
552 12101890574206500148370781783493304769182391422542827398964661992407290899262495301901120000
553 14522268689047800178044938140191965723018869707051392878757594390888749079114994362281344000
554 22993592090992350281904485388637279061446543702831372058032857785573852708598741073612128000
555 24203781148413000296741563566986609538364782845085654797929323984814581798524990603802240000
556 36305671722619500445112345350479914307547174267628482196893985977221872697787485905703360000
557 45987184181984700563808970777274558122893087405662744116065715571147705417197482147224256000
558 72611343445239000890224690700959828615094348535256964393787971954443745395574971811406720000
559 91974368363969401127617941554549116245786174811325488232131431142295410834394964294448512000
560 137961552545954101691426912331823674368679262216988232348197146713443116251592446441672768000
561 229935920909923502819044853886372790614465437028313720580328577855738527085987410736121280000
562 240827622426709352952578557491516764906729589308602265239396773648905088895323656507832288000
563 459871841819847005638089707772745581228930874056627441160657155711477054171974821472242560000
564 963310489706837411810314229966067059626918357234409060957587094595620355581294626031329152000
565 1444965734560256117715471344949100589440377535851613591436380641893430533371941939046993728000
566 2408276224267093529525785574915167649067295893086022652393967736489050888953236565078322880000
567 2889931469120512235430942689898201178880755071703227182872761283786861066743883878093987456000
568 4575724826107477706098992592338818533227862196863443039548538699329196689011149473648813472000
569 4816552448534187059051571149830335298134591786172045304787935472978101777906473130156645760000
570 7224828672801280588577356724745502947201887679258067957181903209467152666859709695234968640000
571 14449657345602561177154713449491005894403775358516135914363806418934305333719419390469937280000
572 18302899304429910824395970369355274132911448787453772158194154797316786756044597894595253888000
573 27454348956644866236593955554032911199367173181180658237291232195975180134066896841892880832000
574 45757248261074777060989925923388185332278621968634430395485386993291966890111494736488134720000
575 54908697913289732473187911108065822398734346362361316474582464391950360268133793683785761664000
576 91514496522149554121979851846776370664557243937268860790970773986583933780222989472976269440000
577 101629256664071346945988151261420074790639886688230155931025438479837947513826583046305225536000
578 137271744783224331182969777770164555996835865905903291186456160979875900670334484209464404160000
579 203258513328142693891976302522840149581279773376460311862050876959675895027653166092610451072000
580 274543489566448662365939555540329111993671731811806582372912321959751801340668968418928808320000
581 304887769992214040837964453784260224371919660064690467793076315439513842541479749138915676608000
582 508146283320356734729940756307100373953199433441150779655127192399189737569132915231526127680000
583 609775539984428081675928907568520448743839320129380935586152630879027685082959498277831353216000
584 965477938308677795986887436983490710511078923538186481344741665558460501381352538939899642592000
585 1016292566640713469459881512614200747906398866882301559310254384798379475138265830463052255360000
586 1524438849961070204189822268921301121859598300323452338965381577197569212707398745694578383040000
587 3048877699922140408379644537842602243719196600646904677930763154395138425414797491389156766080000
588 3861911753234711183947549747933962842044315694152745925378966662233842005525410155759598570368000
589 9654779383086777959868874369834907105110789235381864813447416655584605013813525389398996425920000
590 11585735259704133551842649243801888526132947082458237776136899986701526016576230467278795711104000
591 19309558766173555919737748739669814210221578470763729626894833311169210027627050778797992851840000
592 22663324236087910368955357731296676678312694731475324772618672781003862295583328019326065294528000
593 28964338149260333879606623109504721315332367706145594440342249966753815041440576168196989277760000
594 45326648472175820737910715462593353356625389462950649545237345562007724591166656038652130589056000
595 57928676298520667759213246219009442630664735412291188880684499933507630082881152336393978555520000
596 67989972708263731106866073193890030034938084194425974317856018343011586886749984057978195883584000
597 113316621180439551844776788656483383391563473657376623863093363905019311477916640096630326472640000
598 135979945416527462213732146387780060069876168388851948635712036686023173773499968115956391767168000
599 215301580242835148505075898447318428443970599949015585339877391419536691808041616183597620298016000
600 226633242360879103689553577312966766783126947314753247726186727810038622955833280193260652945280000
601 339949863541318655534330365969450150174690420972129871589280091715057934433749920289890979417920000
602 430603160485670297010151796894636856887941199898031170679754782839073383616083232367195240596032000
603 679899727082637311068660731938900300349380841944259743178560183430115868867499840579781958835840000
604 861206320971340594020303593789273713775882399796062341359509565678146767232166464734390481192064000
605 2153015802428351485050758984473184284439705999490155853398773914195366918080416161835976202980160000
606 2583618962914021782060910781367821141327647199388187024078528697034440301696499394203171443576192000
607 4306031604856702970101517968946368568879411998980311706797547828390733836160832323671952405960320000
608 6459047407285054455152276953419552853319117998470467560196321742586100754241248485507928608940480000
609 10289149203183911307505732410008691211953963408089797446768877442575753482194830920774033643715712000
610 12918094814570108910304553906839105706638235996940935120392643485172201508482496971015857217880960000
611 25722873007959778268764331025021728029884908520224493616922193606439383705487077301935084109289280000
612 30867447609551733922517197230026073635861890224269392340306632327727260446584492762322100931147136000
613 48873458715123578710652228947541283256781326188426537872152167852234829040425446873676659807649632000
614 51445746015919556537528662050043456059769817040448987233844387212878767410974154603870168218578560000
615 77168619023879334806292993075065184089654725560673480850766580819318151116461231905805252327867840000
616 97746917430247157421304457895082566513562652376853075744304335704469658080850893747353319615299264000
617 154337238047758669612585986150130368179309451121346961701533161638636302232922463811610504655735680000
618 195493834860494314842608915790165133027125304753706151488608671408939316161701787494706639230598528000
619 488734587151235787106522289475412832567813261884265378721521678522348290404254468736766598076496320000
620 586481504581482944527826747370495399081375914261118454465826014226817948485105362484119917691795584000
621 977469174302471574213044578950825665135626523768530757443043357044696580808508937473533196152992640000
622 1466203761453707361319566868426238497703439785652796136164565035567044871212763406210299794229488960000
623 2356215167529115689418812721891990287537457620452563615310072934349847547422616280857253704410898048000
624 2932407522907414722639133736852476995406879571305592272329130071134089742425526812420599588458977920000
625 5864815045814829445278267473704953990813759142611184544658260142268179484851053624841199176917955840000
626 5890537918822789223547031804729975718843644051131409038275182335874618868556540702143134261027245120000
627 7068645502587347068256438165675970862612372861357690845930218803049542642267848842571761113232694144000
628 11192022045763299524739360428986953865802923697149677172722846438161775850257427334071955095951765728000
629 11781075837645578447094063609459951437687288102262818076550364671749237737113081404286268522054490240000
630 17671613756468367670641095414189927156530932153394227114825547007623856605669622106429402783081735360000
631 22384044091526599049478720857973907731605847394299354345445692876323551700514854668143910191903531456000
632 35343227512936735341282190828379854313061864306788454229651094015247713211339244212858805566163470720000
633 44768088183053198098957441715947815463211694788598708690891385752647103401029709336287820383807062912000
634 111920220457632995247393604289869538658029236971496771727228464381617758502574273340719550959517657280000
635 134304264549159594296872325147843446389635084365796126072674157257941310203089128008863461151421188736000
636 223840440915265990494787208579739077316058473942993543454456928763235517005148546681439101919035314560000
637 671521322745797971484361625739217231948175421828980630363370786289706551015445640044317305757105943680000
638 1343042645491595942968723251478434463896350843657961260726741572579413102030891280088634611514211887360000
639 1372495335085709889086458410502084342490569063913618305918117484258786196373673983599350282819348112960000
640 1646994402102851866903750092602501210988682876696341967101740981110543435648408780319220339383217735552000
641 2574165070525558890690052898666999389134672450344425749726254680777208445559208286836549672068906117440000
642 2607741136662848789264270979953960250732081221435874781244423220091693773109980568838765537356761414624000
643 2744990670171419778172916821004168684981138127827236611836234968517572392747347967198700565638696225920000
644 4117486005257129667259375231506253027471707191740854917754352452776358589121021950798050848458044338880000
645 5215482273325697578528541959907920501464162442871749562488846440183387546219961137677531074713522829248000
646 8234972010514259334518750463012506054943414383481709835508704905552717178242043901596101696916088677760000
647 10430964546651395157057083919815841002928324885743499124977692880366775092439922275355062149427045658496000
648 15646446819977092735585625879723761504392487328615248687466539320550162638659883413032593224140568487744000
649 26077411366628487892642709799539602507320812214358747812444232200916937731099805688387655373567614146240000
650 31292893639954185471171251759447523008784974657230497374933078641100325277319766826065186448281136975488000
651 52154822733256975785285419599079205014641624428717495624888464401833875462199611376775310747135228292480000
652 156464468199770927355856258797237615043924873286152486874665393205501626386598834130325932241405684877440000
653 312928936399541854711712517594475230087849746572304973749330786411003252773197668260651864482811369754880000
654 393631662102581596189996272131997789426295207530425730137316094485419881119969698496293661112589038796928000
655 469393404599312782067568776391712845131774619858457460623996179616504879159796502390977796724217054632320000
656 599780461432455221530782325389410857668378680930251199686217340621089567815295530832916073592055125363520000
657 623250131662420860634160764208996499924967411923174072717417149601914811773285355952464963428265978095136000
658 656052770170969326983327120219996315710492012550709550228860157475699801866616164160489435187648397994880000
659 984079155256453990474990680329994473565738018826064325343290236213549702799924246240734152781472596992320000
660 1246500263324841721268321528417992999849934823846348145434834299203829623546570711904929926856531956190272000
661 1968158310512907980949981360659988947131476037652128650686580472427099405599848492481468305562945193984640000
662 2493000526649683442536643056835985999699869647692696290869668598407659247093141423809859853713063912380544000
663 3739500789974525163804964585253978999549804471539044436304502897611488870639712135714789780569595868570816000
664 6232501316624208606341607642089964999249674119231740727174171496019148117732853559524649634282659780951360000
665 7479001579949050327609929170507957999099608943078088872609005795222977741279424271429579561139191737141632000
666 12465002633248417212683215284179929998499348238463481454348342992038296235465707119049299268565319561902720000
667 37395007899745251638049645852539789995498044715390444363045028976114888706397121357147897805695958685708160000
668 74790015799490503276099291705079579990996089430780888726090057952229777412794242714295795611391917371416320000
669 112185023699235754914148937557619369986494134146171333089135086928344666119191364071443693417087876057124480000
670 143347530282356797945856975768069194982742504742330036725005944408440406707855631869066941588501174961881280000
671 150203281730643427412832744174368156481917146273484951524897533054061469637361770784544056186212100720927776000
672 158108717611203607802981835973019112086228575024721001605155297951643652249854495562677953880223263916766080000
673 237163076416805411704472753959528668129342862537081502407732946927465478374781743344016930820334895875149120000
674 300406563461286854825665488348736312963834292546969903049795066108122939274723541569088112372424201441855552000
675 474326152833610823408945507919057336258685725074163004815465893854930956749563486688033861640669791750298240000
676 600813126922573709651330976697472625927668585093939806099590132216245878549447083138176224744848402883711104000
677 901219690383860564476996465046208938891502877640909709149385198324368817824170624707264337117272604325566656000
678 1502032817306434274128327441743681564819171462734849515248975330540614696373617707845440561862121007209277760000
679 1802439380767721128953992930092417877783005755281819418298770396648737635648341249414528674234545208651133312000
680 3004065634612868548256654883487363129638342925469699030497950661081229392747235415690881123724242014418555520000
681 9012196903838605644769964650462089388915028776409097091493851983243688178241706247072643371172726043255666560000
682 18024393807677211289539929300924178777830057552818194182987703966487376356483412494145286742345452086511333120000
683 27036590711515816934309893951386268166745086329227291274481555949731064534725118741217930113518178129766999680000
684 34546754798047988304951531160104675990840943642901538850726432602434138016593207280445132922828783165813388480000
685 39685288120412105558548440829227797133643372331204971402893979785862556714713478386232166423936039243108286080000
686 41456105757657585965941837392125611189009132371481846620871719122920965619911848736534159507394539798976066176000
687 54073181423031633868619787902772536333490172658454582548963111899462129069450237482435860227036356259533999360000
688 59527932180618158337822661243841695700465058496807457104340969678793835072070217579348249635904058864662429120000
689 69093509596095976609903062320209351981681887285803077701452865204868276033186414560890265845657566331626776960000
690 75402047428783000561242037575532814553922407429289445665498561593138857757955608933841116205478474561905743552000
691 103640264394143964914854593480314027972522830928704616552179297807302414049779621841335398768486349497440165440000
692 119055864361236316675645322487683391400930116993614914208681939357587670144140435158696499271808117729324858240000
693 150804094857566001122484075151065629107844814858578891330997123186277715515911217867682232410956949123811487104000
694 207280528788287929829709186960628055945045661857409233104358595614604828099559243682670797536972698994880330880000
695 226206142286349001683726112726598443661767222287868336996495684779416573273866826801523348616435423685717230656000
696 377010237143915002806210187877664072769612037146447228327492807965694288789778044669205581027392372809528717760000
697 452412284572698003367452225453196887323534444575736673992991369558833146547733653603046697232870847371434461312000
698 754020474287830005612420375755328145539224074292894456654985615931388577579556089338411162054784745619057435520000
699 4524122845726980033674522254531968873235344445757366739929913695588331465477336536030466972328708473714344613120000
700 6786184268590470050511783381797953309853016668636050109894870543382497198216004804045700458493062710571516919680000
701 8671235454310045064542834321186273673701076854368286251532334583210968642164895027391728363630024574619160508480000
702 10405482545172054077451401185423528408441292225241943501838801499853162370597874032870074036356029489542992610176000
703 13572368537180940101023566763595906619706033337272100219789741086764994396432009608091400916986125421143033839360000
704 15298678570418866692820423939667315795019520033679516475815629207450015613522045917892500156427343128218244283840000
705 17342470908620090129085668642372547347402153708736572503064669166421937284329790054783456727260049149238321016960000
706 19378326189197231144239203656911933340358058709327387536033130329436686443794591495997166864807967962409776092864000
707 26013706362930135193628502963558821021103230563104858754597003749632905926494685082175185090890073723857481525440000
708 38756652378394462288478407313823866680716117418654775072066260658873372887589182991994333729615935924819552185728000
709 52027412725860270387257005927117642042206461126209717509194007499265811852989370164350370181780147447714963050880000
710 58134978567591693432717610970735800021074176127982162608099390988310059331383774487991500594423903887229328278592000
711 96891630945986155721196018284559666701790293546636937680165651647183432218972957479985834324039839812048880464320000
712 116269957135183386865435221941471600042148352255964325216198781976620118662767548975983001188847807774458656557184000
713 193783261891972311442392036569119333403580587093273875360331303294366864437945914959971668648079679624097760928640000
714 290674892837958467163588054853679000105370880639910813040496954941550296656918872439957502972119519436146641392960000
715 1162699571351833868654352219414716000421483522559643252161987819766201186627675489759830011888478077744586565571840000
716 1744049357027750802981528329122074000632225283839464878242981729649301779941513234639745017832717116616879848357760000
717 2228507511757681581587508420544872334141176751572649566643809987885218941036378022039674189452916315677124250679360000
718 2674209014109217897905010104653846800969412101887179479972571985462262729243653626447609027343499578812549100815232000
719 3488098714055501605963056658244148001264450567678929756485963459298603559883026469279490035665434233233759696715520000
720 4023552464020161940211771496132504054090133768857712833139510481559354106356298076405727541140391242721398246649920000
721 4457015023515363163175016841089744668282353503145299133287619975770437882072756044079348378905832631354248501358720000
722 5096499787758871790934910561767838468514169440553102921976713276641848534717977563447254885444495574113771112423232000
723 6685522535273044744762525261634617002423530254717948699931429963655656823109134066119022568358748947031372752038080000
724 10192999575517743581869821123535676937028338881106205843953426553283697069435955126894509770888991148227542224846464000
725 13371045070546089489525050523269234004847060509435897399862859927311313646218268132238045136717497894062745504076160000
726 15289499363276615372804731685303515405542508321659308765930139829925545604153932690341764656333486722341313337269696000
727 25482498938794358954674552808839192342570847202765514609883566383209242673589887817236274427222477870568855562116160000
728 30578998726553230745609463370607030811085016643318617531860279659851091208307865380683529312666973444682626674539392000
729 50964997877588717909349105617678384685141694405531029219767132766418485347179775634472548854444955741137711124232320000
730 76447496816383076864023658426517577027712541608296543829650699149627728020769663451708823281667433611706566686348480000
731 305789987265532307456094633706070308110850166433186175318602796598510912083078653806835293126669734446826266745393920000
732 458684980898298461184141950559105462166275249649779262977904194897766368124617980710252939690004601670239400118090880000
733 586097475592270255957514714603301423879129485663606836027322026813812581492567419796434311826116991023083677928671680000
734 703316970710724307149017657523961708654955382796328203232786432176575097791080903755721174191340389227700413514406016000
735 917369961796596922368283901118210924332550499299558525955808389795532736249235961420505879380009203340478800236181760000
736 1082335612821423561916966532459643590550245983822724752114528319539466254609844182553140708566765244292056128348828480000
737 1172194951184540511915029429206602847758258971327213672054644053627625162985134839592868623652233982046167355857343360000
738 1370958442907136511761490941115548548030311579508784686011735871416657255839135964567311564184569309436604429241849408000
739 1758292426776810767872544143809904271637388456990820508081966080441437744477702259389302935478350973069251033786015040000
740 2741916885814273023522981882231097096060623159017569372023471742833314511678271929134623128369138618873208858483698816000
741 3516584853553621535745088287619808543274776913981641016163932160882875488955404518778605870956701946138502067572030080000
742 4112875328721409535284472823346645644090934738526354058035207614249971767517407893701934692553707928309813287725548224000
743 6854792214535682558807454705577742740151557897543923430058679357083286279195679822836557820922846547183022146209247040000
744 8225750657442819070568945646693291288181869477052708116070415228499943535034815787403869385107415856619626575451096448000
745 13709584429071365117614909411155485480303115795087846860117358714166572558391359645673115641845693094366044292418494080000
746 20564376643607047676422364116733228220454673692631770290176038071249858837587039468509673462768539641549066438627741120000
747 82257506574428190705689456466932912881818694770527081160704152284999435350348157874038693851074158566196265754510964480000
748 123386259861642286058534184700399369322728042155790621741056228427499153025522236811058040776611237849294398631766446720000
749 157660220934320698852571458228288083023485831643510238891349625212915584421500635925240829881225470585209509362812681920000
750 189192265121184838623085749873945699628182997972212286669619550255498701305800763110288995857470564702251411235375218304000
751 246772519723284572117068369400798738645456084311581243482112456854998306051044473622116081553222475698588797263532893440000
752 293312951074605785279497930296563413039116661615958407823037174595195354999267773471901132021593381203147210782532518080000
753 315320441868641397705142916456576166046971663287020477782699250425831168843001271850481659762450941170419018725625363840000
754 371529738027833994687364045042313656516214438046880649909180421153914116332405846397741433894018282857319800324541189568000
755 472980662802962096557714374684864249070457494930530716674048875638746753264501907775722489643676411755628528088438045760000
756 743059476055667989374728090084627313032428876093761299818360842307828232664811692795482867788036565714639600649082379136000
757 945961325605924193115428749369728498140914989861061433348097751277493506529003815551444979287352823511257056176876091520000
758 1114589214083501984062092135126940969548643314140641949727541263461742348997217539193224301682054848571959400973623568704000
759 1857648690139169973436820225211568282581072190234403249545902105769570581662029231988707169470091414286599001622705947840000
760 2229178428167003968124184270253881939097286628281283899455082526923484697994435078386448603364109697143918801947247137408000
761 3715297380278339946873640450423136565162144380468806499091804211539141163324058463977414338940182828573198003245411895680000
762 5572946070417509920310460675634704847743216570703209748637706317308711744986087695966121508410274242859797004868117843520000
763 22291784281670039681241842702538819390972866282812838994550825269234846979944350783864486033641096971439188019472471374080000
764 33437676422505059521862764053808229086459299424219258491826237903852270469916526175796729050461645457158782029208707061120000
765 42725919873200909389046865179866070499364660375391274739555748432700123378226672335740264897812102528591777037322236800320000
766 51271103847841091266856238215839284599237592450469529687466898119240148053872006802888317877374523034310132444786684160384000
767 66875352845010119043725528107616458172918598848438516983652475807704540939833052351593458100923290914317564058417414122240000
768 85451839746401818778093730359732140998729320750782549479111496865400246756453344671480529795624205057183554074644473600640000
769 102913737433710016528399840476720882854991399338985940024842976659634210224076419452174377188643064351477584689897909510336000
770 128177759619602728167140595539598211498093981126173824218667245298100370134680017007220794693436307585775331111966710400960000
771 205827474867420033056799680953441765709982798677971880049685953319268420448152838904348754377286128702955169379795819020672000
772 256355519239205456334281191079196422996187962252347648437334490596200740269360034014441589386872615171550662223933420801920000
773 308741212301130049585199521430162648564974198016957820074528929978902630672229258356523131565929193054432754069693728531008000
774 512711038478410912668562382158392845992375924504695296874668981192401480538720068028883178773745230343101324447866841603840000
775 514568687168550082641999202383604414274956996694929700124214883298171051120382097260871885943215321757387923449489547551680000
776 617482424602260099170399042860325297129948396033915640149057859957805261344458516713046263131858386108865508139387457062016000
777 1029137374337100165283998404767208828549913993389859400248429766596342102240764194521743771886430643514775846898979095103360000
778 1543706061505650247925997607150813242824870990084789100372644649894513153361146291782615657829645965272163770348468642655040000
779 6174824246022600991703990428603252971299483960339156401490578599578052613444585167130462631318583861088655081393874570620160000
780 9262236369033901487555985642904879456949225940508734602235867899367078920166877750695693946977875791632982622090811855930240000
781 11835079804876651900765981654822901528324010923983383102856942315857934175768788237000053376693952400419922239338259593688640000
782 14202095765851982280919177985787481833988813108780059723428330779029521010922545884400064052032742880503906687205911512426368000
783 18524472738067802975111971285809758913898451881017469204471735798734157840333755501391387893955751583265965244181623711860480000
784 23670159609753303801531963309645803056648021847966766205713884631715868351537576474000106753387904800839844478676519187377280000
785 35505239414629955702297944964468704584972032771950149308570826947573802527306364711000160130081857201259766718014778781065920000
786 57837520437745029288960710347917136164505166428510098293961752882714426145930947732121999980017402165530402595722625144808832000
787 71010478829259911404595889928937409169944065543900298617141653895147605054612729422000320260163714402519533436029557562131840000
788 142020957658519822809191779857874818339888131087800597234283307790295210109225458844000640520327428805039066872059115124263680000
789 144593801094362573222401775869792840411262916071275245734904382206786065364827369330304999950043505413826006489306562862022080000
790 173512561313235087866882131043751408493515499285530294881885258648143278437792843196365999940052206496591207787167875434426496000
791 289187602188725146444803551739585680822525832142550491469808764413572130729654738660609999900087010827652012978613125724044160000
792 433781403283087719667205327609378521233788748213825737204713146620358196094482107990914999850130516241478019467919688586066240000
793 1735125613132350878668821310437514084935154992855302948818852586481432784377928431963659999400522064965912077871678754344264960000
794 2602688419698526318003231965656271127402732489282954423228278879722149176566892647945489999100783097448868116807518131516397440000
795 3325657425170339184115240845005235329459047069639330651902800790756079503391029494597014998851000624517998149254050945826507840000
796 3990788910204407020938289014006282395350856483567196782283360948907295404069235393516417998621200749421597779104861134991809408000
797 5205376839397052636006463931312542254805464978565908846456557759444298353133785295890979998201566194897736233615036263032794880000
798 6651314850340678368230481690010470658918094139278661303805601581512159006782058989194029997702001249035996298508101891653015680000
799 9976972275511017552345722535015705988377141208917991955708402372268238510173088483791044996553001873553994447762152837479523520000
800 16368018283881843288775881028460549534554962099268357817191176065808182599298458208190525994344924812845103934589502915980899456000
801 19953944551022035104691445070031411976754282417835983911416804744536477020346176967582089993106003747107988895524305674959047040000
802 39907889102044070209382890140062823953508564835671967822833609489072954040692353935164179986212007494215977791048611349918094080000
803 40920045709704608221939702571151373836387405248170894542977940164520456498246145520476314985862312032112759836473757289952248640000
804 49104054851645529866327643085381648603664886297805073451573528197424547797895374624571577983034774438535311803768508747942698368000
805 81840091419409216443879405142302747672774810496341789085955880329040912996492291040952629971724624064225519672947514579904497280000
806 122760137129113824665819107713454121509162215744512683628933820493561369494738436561428944957586936096338279509421271869856745920000
807 491040548516455298663276430853816486036648862978050734515735281974245477978953746245715779830347744385353118037685087479426983680000
808 736560822774682947994914646280724729054973294467076101773602922961368216968430619368573669745521616578029677056527631219140475520000
809 941161051323205989104613159136481598236910320707930574488492623783970499459661346970955244674833176738593476238896417668901718720000
810 1129393261587847186925535790963777917884292384849516689386191148540764599351593616365146293609799812086312171486675701202682062464000
811 1473121645549365895989829292561449458109946588934152203547205845922736433936861238737147339491043233156059354113055262438280951040000
812 1882322102646411978209226318272963196473820641415861148976985247567940998919322693941910489349666353477186952477792835337803437440000
813 2823483153969617967313839477409444794710730962123791723465477871351911498378984040912865734024499530215780428716689253006705156160000
814 5646966307939235934627678954818889589421461924247583446930955742703822996757968081825731468048999060431560857433378506013410312320000
815 11293932615878471869255357909637779178842923848495166893861911485407645993515936163651462936097998120863121714866757012026820624640000
816 14387488071532140250833999424016823040873811685256886521311043761845392504783344764999472349029188910490846358504173063147210621824000
817 22587865231756943738510715819275558357685847696990333787723822970815291987031872327302925872195996241726243429733514024053641249280000
818 23979146785886900418056665706694705068123019475428144202185072936408987507972241274999120581715314850818077264173621771912017703040000
819 35968720178830350627084998560042057602184529213142216303277609404613481261958361912498680872572972276227115896260432657868026554560000
820 143874880715321402508339994240168230408738116852568865213110437618453925047833447649994723490291889104908463585041730631472106218240000
821 215812321072982103762509991360252345613107175278853297819665656427680887571750171474992085235437833657362695377562595947208159327360000
822 275760188037699354807651655626989108283414723967423658325128338768703356341680774662489886689726120784407888537996650376988203584960000
823 330912225645239225769181986752386929940097668760908389990154006522444027610016929594987864027671344941289466245595980452385844301952000
824 431624642145964207525019982720504691226214350557706595639331312855361775143500342949984170470875667314725390755125191894416318654720000
825 551520376075398709615303311253978216566829447934847316650256677537406712683361549324979773379452241568815777075993300753976407169920000
826 827280564113098064422954966880967324850244171902270974975385016306110069025042323987469660069178362353223665613989951130964610754880000
827 3309122256452392257691819867523869299400976687609083899901540065224440276100169295949878640276713449412894662455959804523858443019520000
828 4963683384678588386537729801285803949101465031413625849852310097836660414150253943924817960415070174119341993683939706785787664529280000
829 6618244512904784515383639735047738598801953375218167799803080130448880552200338591899757280553426898825789324911919609047716886039040000
830 7361598063267278428343396371955274455913766978956440270070817391477559164947478071424730018586601659201149720101301883976989434833280000
831 9927366769357176773075459602571607898202930062827251699704620195673320828300507887849635920830140348238683987367879413571575329058560000
832 11042397094900917642515094557932911683870650468434660405106226087216338747421217107137095027879902488801724580151952825965484152249920000
833 22084794189801835285030189115865823367741300936869320810212452174432677494842434214274190055759804977603449160303905651930968304499840000
834 44169588379603670570060378231731646735482601873738641620424904348865354989684868428548380111519609955206898320607811303861936608999680000
835 66254382569405505855090567347597470103223902810607962430637356523298032484527302642822570167279414932810347480911716955792904913499520000
836 84658377727573701925949058277485656243008320257999063105814400001991930396895997821384395213745919080813221781164971665735378500582720000
837 101590053273088442311138869932982787491609984309598875726977280002390316476275197385661274256495102896975866137397965998882454200699264000
838 132508765138811011710181134695194940206447805621215924861274713046596064969054605285645140334558829865620694961823433911585809826999040000
839 169316755455147403851898116554971312486016640515998126211628800003983860793791995642768790427491838161626443562329943331470757001165440000
840 253975133182721105777847174832456968729024960773997189317443200005975791190687993464153185641237757242439665343494914997206135501748160000
841 1015900532730884423111388699329827874916099843095988757269772800023903164762751973856612742564951028969758661373979659988824542006992640000
842 1523850799096326634667083048994741812374149764643983135904659200035854747144127960784919113847426543454637992060969489983236813010488960000
843 2031801065461768846222777398659655749832199686191977514539545600047806329525503947713225485129902057939517322747959319977649084013985280000
844 2289456997676123591214796271678090355789181530455452923992024208749520900298665680213091035780433116011557562951504885916843714233150080000
845 3047701598192653269334166097989483624748299529287966271809318400071709494288255921569838227694853086909275984121938979966473626020977920000
846 3434185496514185386822194407517135533683772295683179385988036313124281350447998520319636553670649674017336344427257328875265571349725120000
847 6868370993028370773644388815034271067367544591366358771976072626248562700895997040639273107341299348034672688854514657750531142699450240000
848 13736741986056741547288777630068542134735089182732717543952145252497125401791994081278546214682598696069345377709029315501062285398900480000
849 20605112979085112320933166445102813202102633774099076315928217878745688102687991121917819322023898044104018066563543973251593428098350720000
850 26328755473275421298970157124298039091575587600237708625908278400619490353434655322450546911474980834132911973942306188043702713681225920000
851 31594506567930505558764188549157646909890705120285250351089934080743388424121586386940656293769977000959494368730767425652443256417471104000
852 41210225958170224641866332890205626404205267548198152631856435757491376205375982243835638644047796088208036133127087946503186856196701440000
853 52657510946550842597940314248596078183151175200475417251816556801238980706869310644901093822949961668265823947884612376087405427362451840000
854 78986266419826263896910471372894117274726762800713125877724835201858471060303965967351640734424942502398735921826918564131108141043677760000
855 315945065679305055587641885491576469098907051202852503510899340807433884241215863869406562937699770009594943687307674256524432564174711040000
856 473917598518957583381462828237364703648360576804278755266349011211150826361823795804109844406549655014392415530961511384786648846262066560000
857 631890131358610111175283770983152938197814102405705007021798681614867768482431727738813125875399540019189887374615348513048865128349422080000
858 716600040272626684050231233035242281362013819032556765209503577338600041793482357906697494199275565311617517203821029291972082554975975040000
859 947835197037915166762925656474729407296721153608557510532698022422301652723647591608219688813099310028784831061923022769573297692524133120000
860 1074900060408940026075346849552863422043020728548835147814255366007900062690223536860046241298913347967426275805731543937958123832463962560000
861 2149800120817880052150693699105726844086041457097670295628510732015800125380447073720092482597826695934852551611463087875916247664927925120000
862 4299600241635760104301387398211453688172082914195340591257021464031600250760894147440184965195653391869705103222926175751832495329855850240000
863 6449400362453640156452081097317180532258124371293010886885532196047400376141341221160277447793480087804557654834389263627748742994783775360000
864 8240900463135206866577659179905286235663158918874402799909291139393900480625047115927021183291669001083601447843941836857678949382223712960000
865 9889080555762248239893191015886343482795790702649283359891149367272680576750056539112425419950002801300321737412730204229214739258668455552000
866 12898800724907280312904162194634361064516248742586021773771064392094800752282682442320554895586960175609115309668778527255497485989567550720000
867 16481800926270413733155318359810572471326317837748805599818582278787800961250094231854042366583338002167202895687883673715357898764447425920000
868 24722701389405620599732977539715858706989476756623208399727873418181701441875141347781063549875007003250804343531825510573036848146671138880000
869 98890805557622482398931910158863434827957907026492833598911493672726805767500565391124254199500028013003217374127302042292147392586684555520000
870 148336208336433723598397865238295152241936860539739250398367240509090208651250848086686381299250042019504826061190953063438221088880026833280000
871 197781611115244964797863820317726869655915814052985667197822987345453611535001130782248508399000056026006434748254604084584294785173369111040000
872 227162212766422658843923300872171803191758380633320494571412634016336213248533907456423105661170354203782752953611266285555150169927384087680000
873 296672416672867447196795730476590304483873721079478500796734481018180417302501696173372762598500084039009652122381906126876442177760053666560000
874 340743319149633988265884951308257704787637570949980741857118951024504319872800861184634658491755531305674129430416899428332725254891076131520000
875 681486638299267976531769902616515409575275141899961483714237902049008639745601722369269316983511062611348258860833798856665450509782152263040000
876 1362973276598535953063539805233030819150550283799922967428475804098017279491203444738538633967022125222696517721667597713330901019564304526080000
877 2044459914897803929595309707849546228725825425699884451142713706147025919236805167107807950950533187834044776582501396569996351529346456789120000
878 2612365446813860576705117960029975736705221377283185687571245291187866452358139935748865715103459073343501658966529562283884226954164917008320000
879 3134838536176632692046141552035970884046265652739822825085494349425439742829767922898638858124150888012201990759835474740661072344997900409984000
880 4088919829795607859190619415699092457451650851399768902285427412294051838473610334215615901901066375668089553165002793139992703058692913578240000
881 5224730893627721153410235920059951473410442754566371375142490582375732904716279871497731430206918146687003317933059124567768453908329834016640000
882 7837096340441581730115353880089927210115664131849557062713735873563599357074419807246597145310377220030504976899588686851652680862494751024960000
883 31348385361766326920461415520359708840462656527398228250854943494254397428297679228986388581241508880122019907598354747406610723449979004099840000
884 47022578042649490380692123280539563260693984791097342376282415241381596142446518843479582871862263320183029861397532121109916085174968506149760000
885 62696770723532653840922831040719417680925313054796456501709886988508794856595358457972777162483017760244039815196709494813221446899958008199680000
886 94045156085298980761384246561079126521387969582194684752564830482763192284893037686959165743724526640366059722795064242219832170349937012299520000
887 112786038638528850116007918883033300284708035984443625554706372789110929877897085052114071960771080862178136841467993710778132059368946199533120000
888 225572077277057700232015837766066600569416071968887251109412745578221859755794170104228143921542161724356273682935987421556264118737892399066240000
889 451144154554115400464031675532133201138832143937774502218825491156443719511588340208456287843084323448712547365871974843112528237475784798132480000
890 676716231831173100696047513298199801708248215906661753328238236734665579267382510312684431764626485173068821048807962264668792356213677197198720000
891 864692962895387850889394044769921968849428275880734462586082191383183795730544318732874551699244953276699049117921285115965679121828587529753920000
892 1037631555474465421067272853723906362619313931056881355103298629659820554876653182479449462039093943932038858941505542139158814946194305035704704000
893 1353432463662346201392095026596399603416496431813323506656476473469331158534765020625368863529252970346137642097615924529337584712427354394397440000
894 1729385925790775701778788089539843937698856551761468925172164382766367591461088637465749103398489906553398098235842570231931358243657175059507840000
895 2594078888686163552668182134309765906548284827642203387758246574149551387191632956198623655097734859830097147353763855347897037365485762589261760000
896 10376315554744654210672728537239063626193139310568813551032986296598205548766531824794494620390939439320388589415055421391588149461943050357047040000
897 15564473332116981316009092805858595439289708965853220326549479444897308323149797737191741930586409158980582884122583132087382224192914575535570560000
898 20752631109489308421345457074478127252386278621137627102065972593196411097533063649588989240781878878640777178830110842783176298923886100714094080000
899 31128946664233962632018185611717190878579417931706440653098958889794616646299595474383483861172818317961165768245166264174764448385829151071141120000
900 38008895021184222489094668663582222195946608126757501811936047629930383368851317662562442250779854250554032115574713880532230504007334869242661440000
901 57069735551095598158700006954814849944062266208128474530681424631290130518215925036369720412150166916262137241782804817653734822040686776963758720000
902 76017790042368444978189337327164444391893216253515003623872095259860766737702635325124884501559708501108064231149427761064461008014669738485322880000
903 152035580084736889956378674654328888783786432507030007247744190519721533475405270650249769003119417002216128462298855522128922016029339476970645760000
904 228053370127105334934568011981493333175679648760545010871616285779582300213107905975374653504679125503324192693448283283193383024044009215455968640000
905 291401528495745705749725793087463703502257328971807513891509698496132939161193435412978723922645549254247579552739473084080433864056233997527071040000
906 349681834194894846899670951704956444202708794766169016669811638195359526993432122495574468707174659105097095463287367700896520636867480797032485248000
907 456106740254210669869136023962986666351359297521090021743232571559164600426215811950749307009358251006648385386896566566386766048088018430911937280000
908 582803056991491411499451586174927407004514657943615027783019396992265878322386870825957447845291098508495159105478946168160867728112467995054142080000
909 874204585487237117249177379262391110506771986915422541674529095488398817483580306238936171767936647762742738658218419252241301592168701992581213120000
910 3496818341948948468996709517049564442027087947661690166698116381953595269934321224955744687071746591050970954632873677008965206368674807970324852480000
911 5245227512923422703495064275574346663040631921492535250047174572930392904901481837433617030607619886576456431949310515513447809553012211955487278720000
912 6993636683897896937993419034099128884054175895323380333396232763907190539868642449911489374143493182101941909265747354017930412737349615940649704960000
913 10490455025846845406990128551148693326081263842985070500094349145860785809802963674867234061215239773152912863898621031026895619106024423910974557440000
914 13189086572350925203715850026263031101993473019984853128741808527585843028991407228909167461020609424942249144104425716544683984890545199627203519680000
915 19232500880719216579481902343772604431148983712139295916839640100744773984638766737256595778894606250780340250480805223549308635027711443836786688640000
916 26378173144701850407431700052526062203986946039969706257483617055171686057982814457818334922041218849884498288208851433089367969781090399254407039360000
917 50703865958259752800452287997218684409392775241094507417122687538327131414047657761858297962540325570239078842176668316629995492345784715569710360960000
918 52756346289403700814863400105052124407973892079939412514967234110343372115965628915636669844082437699768996576417702866178735939562180798508814078720000
919 79134519434105551222295100157578186611960838119909118772450851165515058173948443373455004766123656549653494864626554299268103909343271197763221118080000
920 101116330388023759895154850201349905115283293153217207320353865378158129888934122088303617201158005591223910104800597160175910550827513197141893650880000
921 121339596465628511874185820241619886138339951783860648784424638453789755866720946505964340641389606709468692125760716592211092660993015836570272381056000
922 158269038868211102444590200315156373223921676239818237544901702331030116347896886746910009532247313099306989729253108598536207818686542395526442236160000
923 202232660776047519790309700402699810230566586306434414640707730756316259777868244176607234402316011182447820209601194320351821101655026394283787301760000
924 303348991164071279685464550604049715345849879459651621961061596134474389666802366264910851603474016773671730314401791480527731652482539591425680952640000
925 1213395964656285118741858202416198861383399517838606487844246384537897558667209465059643406413896067094686921257607165922110926609930158365702723810560000
926 1820093946984427678112787303624298292075099276757909731766369576806846338000814197589465109620844100642030381886410748883166389914895237548554085715840000
927 2426791929312570237483716404832397722766799035677212975688492769075795117334418930119286812827792134189373842515214331844221853219860316731405447621120000
928 3640187893968855356225574607248596584150198553515819463532739153613692676001628395178930219241688201284060763772821497766332779829790475097108171431680000
929 4602991213750472896096831659165797854595722083974713741930891176127459217118001122889299443896192689304844951292444575074094710726800274669894028368320000
930 6673677805609568153080220113289093737608697348112335683143355114958436572669652057828038735276428369020778066916839412571610096354615871011364980958080000
931 9205982427500945792193663318331595709191444167949427483861782352254918434236002245778598887792385378609689902584889150148189421453600549339788056736640000
932 17594241487516134221756943935034883490059293008659794073741572575799514600674537243364829393001492972872960358235303905870608435843987296302689495253120000
933 18411964855001891584387326636663191418382888335898854967723564704509836868472004491557197775584770757219379805169778300296378842907201098679576113473280000
934 27617947282502837376580989954994787127574332503848282451585347056764755302708006737335796663377156135829069707754667450444568264360801648019364170209920000
935 35188482975032268443513887870069766980118586017319588147483145151599029201349074486729658786002985945745920716470607811741216871687974592605378990506240000
936 35289599305420292203409042720271116885233869310472805354803499016977187331238008608817962403204143951337144626575408408901392782238802105802520884157120000
937 42347519166504350644090851264325340262280643172567366425764198820372624797485610330581554883844972741604573551890490090681671338686562526963025060988544000
938 55235894565005674753161979909989574255148665007696564903170694113529510605416013474671593326754312271658139415509334900889136528721603296038728340419840000
939 70579198610840584406818085440542233770467738620945610709606998033954374662476017217635924806408287902674289253150816817802785564477604211605041768314240000
940 105868797916260876610227128160813350655701607931418416064410497050931561993714025826453887209612431854011433879726225226704178346716406317407562652471360000
941 423475191665043506440908512643253402622806431725673664257641988203726247974856103305815548838449727416045735518904900906816713386865625269630250609885440000
942 635212787497565259661362768964880103934209647588510496386462982305589371962284154958723323257674591124068603278357351360225070080298437904445375914828160000
943 846950383330087012881817025286506805245612863451347328515283976407452495949712206611631097676899454832091471037809801813633426773731250539260501219770880000
944 1270425574995130519322725537929760207868419295177020992772925964611178743924568309917446646515349182248137206556714702720450140160596875808890751829656320000
945 2329113554157739285424996819537893714425435374491205153417030935120494363861708568181985518611473500788251545353976954987491923627760938982966378354369920000
946 3249711796907833864644363151371053285344579791286147901803209170345986207285308792759845407390712038649220535612465870002310865773120993916945184028033920000
947 6140390279143130843393173433327174338030693260022268131735808828954030595635413497934325458157521047532663165024121063148842344109551566409638633843338880000
948 6499423593815667729288726302742106570689159582572295803606418340691972414570617585519690814781424077298441071224931740004621731546241987833890368056067840000
949 9749135390723501593933089454113159856033739373858443705409627511037958621855926378279536222172136115947661606837397610006932597319362981750835552084101760000
950 12280780558286261686786346866654348676061386520044536263471617657908061191270826995868650916315042095065326330048242126297684688219103132819277267686677760000
951 12457228554813363147803392080255704260487555866596900290245635152992947127927017038912740728331062814822012053181119168342191652130297143348289872107463360000
952 14948674265776035777364070496306845112585067039916280348294762183591536553512420446695288873997275377786414463817343002010629982556356572017947846528956032000
953 19498270781447003187866178908226319712067478747716887410819255022075917243711852756559072444344272231895323213674795220013865194638725963501671104168203520000
954 24914457109626726295606784160511408520975111733193800580491270305985894255854034077825481456662125629644024106362238336684383304260594286696579744214926720000
955 37371685664440089443410176240767112781462667599790700870736905458978841383781051116738222184993188444466036159543357505026574956390891430044869616322390080000
956 149486742657760357773640704963068451125850670399162803482947621835915365535124204466952888739972753777864144638173430020106299825563565720179478465289560320000
957 224230113986640536660461057444602676688776005598744205224421432753873048302686306700429333109959130666796216957260145030159449738345348580269217697934340480000
958 298973485315520715547281409926136902251701340798325606965895243671830731070248408933905777479945507555728289276346860040212599651127131440358956930579120640000
959 448460227973281073320922114889205353377552011197488410448842865507746096605372613400858666219918261333592433914520290060318899476690697160538435395868680960000
960 822177084617681967755023877296876481192178687195395419156211920097534510443183124568240888069850145778252795509953865110584649040599611460987131559092581760000
961 1166646535089912357407326371342208129438704145071727096747352092154209048415425856600784501253265621875070172284875247330829600812550436816183321066064177280000
962 2167557768537525187717790221964492541324834720787860650502740516620772800259300964770816886729604929779030097253514735291541347470671702942602437746698624640000
963 2333293070179824714814652742684416258877408290143454193494704184308418096830851713201569002506531243750140344569750494661659201625100873632366642132128354560000
964 3499939605269737072221979114026624388316112435215181290242056276462627145246277569802353503759796865625210516854625741992488802437651310448549963198192531840000
965 4335115537075050375435580443928985082649669441575721301005481033241545600518601929541633773459209859558060194507029470583082694941343405885204875493397249280000
966 5366574061413596844073701308174157395418039067329944645037819623909361622710958940363608705765021860625322792510426137721816163737732009354443276903895215488000
967 6999879210539474144443958228053248776632224870430362580484112552925254290492555139604707007519593731250421033709251483984977604875302620897099926396385063680000
968 8944290102355994740122835513623595659030065112216574408396366039848936037851598233939347842941703101042204654184043562869693606229553348924072128173158692480000
969 13416435153533992110184253270435393488545097668324861612594549059773404056777397350909021764412554651563306981276065344304540409344330023386108192259738038720000
970 53665740614135968440737013081741573954180390673299446450378196239093616227109589403636087057650218606253227925104261377218161637377320093544432769038952154880000
971 80498610921203952661105519622612360931270586009949169675567294358640424340664384105454130586475327909379841887656392065827242456065980140316649153558428232320000
972 107331481228271936881474026163483147908360781346598892900756392478187232454219178807272174115300437212506455850208522754436323274754640187088865538077904309760000
973 160997221842407905322211039245224721862541172019898339351134588717280848681328768210908261172950655818759683775312784131654484912131960280633298307116856464640000
974 295161573377747826424053571949578656747992148703146955477080079315014889249102741719998478817076202334392753588073437574699889005575260514494380229714236851840000
975 428159278377997835168488778282590383504004421241323844506278217820594720768461289372487911959948483228150753228549215770414463498206010311539278831245553061760000
976 590323146755495652848107143899157313495984297406293910954160158630029778498205483439996957634152404668785507176146875149399778011150521028988760459428473703680000
977 778153238904971542390686689685252822335615664762841973530483845466857435293089046352723262335928169790671804914011789969663343741971141356394275151064806245760000
978 856318556755995670336977556565180767008008842482647689012556435641189441536922578744975823919896966456301506457098431540828926996412020623078557662491106123520000
979 1284477835133993505505466334847771150512013263723971533518834653461784162305383868117463735879845449684452259685647647311243390494618030934617836493736659185280000
980 1556306477809943084781373379370505644671231329525683947060967690933714870586178092705446524671856339581343609828023579939326687483942282712788550302129612491520000
981 1969532680538790041775048380099915764118420337710089684728879801974735715534921931113444395015763022849493464851326392543906532091747647433080682623729544084096000
982 2334459716714914627172060069055758467006846994288525920591451536400572305879267139058169787007784509372015414742035369908990031225913424069182825453194418737280000
983 2568955670267987011010932669695542301024026527447943067037669306923568324610767736234927471759690899368904519371295294622486780989236061869235672987473318370560000
984 3112612955619886169562746758741011289342462659051367894121935381867429741172356185410893049343712679162687219656047159878653374967884565425577100604259224983040000
985 3282554467564650069625080633499859606864033896183482807881466336624559525891536551855740658359605038082489108085543987573177553486246079055134471039549240140160000
986 4923831701346975104437620950249789410296050844275224211822199504936839288837304827783610987539407557123733662128315981359766330229369118582701706559323860210240000
987 19695326805387900417750483800999157641184203377100896847288798019747357155349219311134443950157630228494934648513263925439065320917476474330806826237295440840960000
988 29542990208081850626625725701498736461776305065651345270933197029621035733023828966701665925236445342742401972769895888158597981376214711496210239355943161261440000
989 39390653610775800835500967601998315282368406754201793694577596039494714310698438622268887900315260456989869297026527850878130641834952948661613652474590881681920000
990 59085980416163701253251451402997472923552610131302690541866394059242071466047657933403331850472890685484803945539791776317195962752429422992420478711886322522880000
991 108324297429633452297627660905495367026513118574054932660088389108610464354420706211239441725866966256722140566822951589914859265046120608819437544305124924625280000
992 159703410834993192517846314299406213046993649123013794000841775247081830846636060935937991161060784244100230954248857482364594884830841846204151004054591292036480000
993 216648594859266904595255321810990734053026237148109865320176778217220928708841412422478883451733932513444281133645903179829718530092241217638875088610249849250560000
994 285582238678124556057382015114487785797170948967963004285687571286336678752563680011449437277285638313176552403442326918866447153303408877796698980440783892193920000
995 479110232504979577553538942898218639140980947369041382002525325741245492539908182807813973483182352732300692862746572447093784654492525538612453012163773876109440000
996 571164477356249112114764030228975571594341897935926008571375142572673357505127360022898874554571276626353104806884653837732894306606817755593397960881567784387840000
997 734635689840968685582093045777268580016170785965863452403872166136576421894525880305314759340879607522861062389544744418877136470221872492539094618651119943367808000
998 856746716034373668172146045343463357391512846903889012857062713859010036257691040034348311831856914939529657210326980756599341459910226633390096941322351676581760000
999 1142328954712498224229528060457951143188683795871852017142750285145346715010254720045797749109142553252706209613769307675465788613213635511186795921763135568775680000
1000 1224392816401614475970155076295447633360284643276439087339786943560960703157543133842191265568132679204768437315907907364795227450369787487565157697751866572279680000