0 1
1 -288
2 -325728
3 11700864
4 35176468896
5 6601058210880
6 438061091013504
7 15173572442740992
8 327251435243536800
9 4913611331706352224
10 55439979246339307200
11 496425441863436557184
12 3672747479405396310912
13 23148319784349233726784
14 127282084699431397946112
15 622187584668600306451200
16 2745250872498365848355232
17 11069998873452328236138432
18 41218298164601491815910944
19 142940470767773402394115200
20 465063588418359716153000640
21 1428453689373292750688185344
22 4164320020776642341425471104
23 11576109194106319164125608704
24 30809240858182430940739632000
25 78784827003383888286362910240
26 194182210816057085801692492224
27 462582247568830839831392928000
28 1067719461868825922188270215936
29 2393185362716088901681556846400
30 5219288417331733515065656623360
31 11095358633948092695564542690304
32 23028833477107489897774115455392
33 46735081400071198271282577320448
34 92861892452286476298453926290752
35 180878690961115829371126325952000
36 345764144851484707985699981148192
37 649324873817477921649279195035712
38 1199071719752368162257949075286400
39 2179256489230540173147662290898688
40 3901236138396721427196242596766400
41 6884162144190250827466340160195264
42 11982739476657584035075047448126464
43 20587180136482284323712936039759744
44 34932848244003123858628929743455872
45 58574717550995356700939857655280960
46 97107453760670530340744444424562944
47 159247681739343343852287425680983552
48 258446644334794575312688758904159104
49 415271595928158168747845526884392416
50 660895108848195640080552493986641760
51 1042164886625722628455152882848673024
52 1628918447179950004807795251150286272
53 2524453567419852187363658449929996864
54 3880421605193358266182737850846636800
55 5917853975358118622315951465456636160
56 8956680019494987196029159404413920000
57 13456870303565646582198548418466444800
58 20075496272383531182217522616218507200
59 29745320589106788229540118230041072000
60 43782564571776211679184844351791878400
61 64033699191764064736652641133773003584
62 93074625295109366231690359353851341824
63 134479171146047740656121323901569072384
64 193179856737124982623957169843387761056
65 275949485734603610184838710480474710400
66 392042324448431971945287217713689660928
67 554042204170198143101674543588874965632
68 778982013919554350882653246722693339456
69 1089811717881040890578805324524552291328
70 1517320614905280781848998895407445895680
71 2102637505408615043401200549479405478144
72 2900479871612575670955864606084008685600
73 3983347260634696820239516853764058599104
74 5446932480428328694199402222942768202432
75 7417054057334820984739297621305711169920
76 10058542620895612171513215118084522377600
77 13586546053365715404894088852159833990144
78 18280930598865717506450554490585347638528
79 24504479716929996401580015311693536627200
80 32725940680442079011338610909699226444480
81 43548963255037172153048459108221389392352
82 57748544520210047727739234765272540331584
83 76316511634911888421850607138325337015424
84 100518504235802588551715401180401168049152
85 131964670490257672412081588045872173417600
86 172697804577514053268237547408195815123584
87 225302077571127036572358797753373394118400
88 293037970242447150194433189762500914857600
89 380007824585595858278513426570186071339200
90 491360402820747868894351523857392536011200
91 633540538841851608948130639383818402379264
92 814596363476385785184831290103792034789632
93 1044552332038192143029791046898425187545088
94 1335866536267815571390590115337246463017472
95 1703983197121390798187327317721644950470400
96 2168007588239975664490568542332991679593344
97 2751517468673931460490401472194993616636352
98 3483551047047296665719054257862461088398496
99 4399789125742000657603074945612343673923968
100 5543989997244851235736054836539014107143520
101 6969698367776951725094900392628093610229824
102 8742313747432610434350412910419881770290944
103 10941542572049586831177597130741726012433664
104 13664358317361468660088382287823392734744000
105 17028494949334122597412935338403689452431360
106 21176653915740111386755462662400796144781504
107 26281447008994520717244718579784293276190592
108 32551335720698433855401297053765279235808000
109 40237578678359503037257858485221715801518400
110 49642563118374893390274631925070566956358400
111 61129507713258043617477057816767400340157184
112 75134077664975484264558101214535120036307712
113 92177852580678276325455522422972946147969984
114 112884423340323219454310487935930420997542400
115 137997975264965126538861555986037701752281600
116 168405468634489437325781374834215999382795200
117 205162133375508559651460687881679726800546368
118 249521864001666890290768830278579428166889600
119 302972003111080058926905112012880721105756672
120 367274771427318872012425859749378310496211200
121 444514470698744774754488789101541102250635616
122 537153665343324420330828263140706459366253504
123 648096907821410394395045840996837421697790208
124 780766546347567321737942254526489581599992832
125 939188325422946971655081611501559966400717440
126 1128093185388277267390077538959748523518689024
127 1353031689090472178093882518794035135262953472
128 1620510091663899463035853293677845517083869600
129 1938142581153073452316181678578773082284907008
130 2314832339578666711915628416763641489308024960
131 2760973169831635802814882297733045501591231104
132 3288689379206758143896358634134767470947331584
133 3912101629788884435155740182664650904684518400
134 4647643420281963601498701146856508473383213952
135 5514410109144486505170750071641024847858265600
136 6534574753821687359997097133948958322596936000
137 7733844413449882928352112140649674291097720512
138 9142004384922359389449057070479595965819399168
139 10793512333014071075221593631090021425780681600
140 12728207848759537956734227842191983343583398400
141 14992082979931703976961126058149976533458929664
142 17638203901608260765139469266598115285701380864
143 20727706378305004635539098289264013959697093888
144 24330988654848219444295012245324872597319135264
145 28528992685321291715102695926383508747086601600
146 33414742680685553547294378170504480371912993344
147 39094988117653390679754745746494365878170074752
148 45692181380781578426720689935292349741312085696
149 53346577212080159247031856826053988382375425600
150 62218766418845395696724799507525242108871012480
151 72492349232379996782182559865373517730763770624
152 84377171097985909472588321330705865079336944000
153 98112715288826640015283584513914321613998403264
154 113972222502178117266526794524119174121048361984
155 132266982006613421911738370076234276846341928960
156 153351560669091931203431018512516155522338690304
157 177629213015397266843728449924159082033904092992
158 205558499093756425446614987566135170150144192000
159 237660083640587819610983406230817443320190946048
160 274525087799481855237193085807743694397390955200
161 316823607682075497442246492653695202967068125184
162 365315225101874117357563816886613048395310129312
163 420859647935914072848740051042099145183741984384
164 484429902550597020550907651719896435122613928512
165 557125585080130080971595824237830885205747174400
166 640189376349226593303243581470309866868834222464
167 735023496923345146103085239562878272098802789632
168 843210328780487498843899743854371230921211929600
169 966532790327087069369827495092386788093365068064
170 1107000022556609948019845518369286409198753079680
171 1266872547440323126063182169838245954001281142400
172 1448694185061391579883243443895637862380138893952
173 1655323033498314228445821439542533910954074896704
174 1889971035631854387981258737302032437772052204800
175 2156242024435911385856294630570555885650590908160
176 2458180661479554143164018216735855976688711517824
177 2800319035516474991845347360978652049096554099200
178 3187737057389150694396966740567842526865482817600
179 3626119387080758676645226070440880740377786806400
180 4121829805985406709100769867617454412897345682880
181 4681980582769385248341085891975727711165472381504
182 5314523865993605912780600646720007886112204624384
183 6028335994028599600826562397690598569279408789248
184 6833329571428917469960860196694217318738550176000
185 7740555689542043522029220910360498552132833020800
186 8762341093506567010141249596270182372327492947968
187 9912411813162614224933665337677199382454765076224
188 11206060713068647299298266385391291811474576892416
189 12660296657709120813763482417136985761054926796800
190 14294048783221272846160699698269178488378337465600
191 16128346044807308591582479086917839491444194187264
192 18186565798770565888386548088365872584069682396032
193 20494649407199629097404216982660170866232538142144
194 23081404201375359508693280343365835414363462718272
195 25978761783007414272338593319419755469517599633920
196 29222144181669744509645292747939805458750126560928
197 32850772601029767496927803629862304862491730521152
198 36908110658301478333478544873486211400359227259008
199 41442232575890633515686625854590343682714586476800
200 46506358842808136765595028201687232250641110658400
201 52159294305454272748952902731995701818193503911424
202 58466074455219047442658625707691279121013335562944
203 65498485530271150480643719305449622585755043571200
204 73335843040224217125962035591635937590524078030592
205 82065607836125173842640914475306513316566418079360
206 91784322493778312508826178941163143389077041346304
207 102598339444234893126458144126565680665957488830208
208 114624945495884955394972426629362082242003871436224
209 127993220532639643426813219401649633615457870246400
210 142845385988438764979645926132148525851657712793600
211 159337815261988371080866134519724877751472820294784
212 177642648450811348628580752727523315329406823838912
213 197948978682143107415985570453150722318556845165568
214 220464782912674517421431867151823214440613652611712
215 245418311792397403117841640784802825118598348704000
216 273060395237336647928628531556278343297012322016000
217 303666067100582540034167924893845631984299500888064
218 337537314639494632747889578843141226502150697752000
219 375004973491956076275266543880469203064973762896128
220 416432002115310495300441687731613447826146951924480
221 462215687244345045948702747197766477071300653897344
222 512791538569005843484965042383713784324025725800704
223 568635849713074571695751216354215716046189071227904
224 630270324973034666158111698406164908726534429221632
225 698265046489197967148027358806782887993938676907680
226 773243963758951015189681759316733229135384075823424
227 855888323825285143091961545668998313292132265363072
228 946943176708035538974287496088610637698155659686400
229 1047221331565397520191062383846005948274052669608000
230 1157611057289463844974631135954433462370636248194560
231 1279080634756866139909514554182662910270922113527808
232 1412687461431027170698519402426389698275028501976000
233 1559583277497321943322699131379436141302888925061824
234 1721024918492991481855821005107335179203125061626048
235 1898380300275638843430427799201393852609587911398400
236 2093141104539324636518954961059693344897668542544000
237 2306929616078039529354017189124469072855697246976000
238 2541513672045634182829587052394905015180715109791232
239 2798814453853689753543194953932106026434041734028800
240 3080924085793378508526156890875949199004462499385600
241 3390114491210407118336238730102789154423311028067264
242 3728858089533726704612206400451164118000639203025696
243 4099837835449416503308290264086331845472577419625344
244 4505971534328398008210967272497298349320628263387072
245 4950423192121464006303032430643595579366431947531840
246 5436631553822853627933321479921085837398614740204288
247 5968322897213805846545733280161015031382826839980800
248 6549544496823574016818536704044550017481201757465600
249 7184679002374652693235699869771882464235001110189568
250 7878483639337861772538215626479651938736790014552960
251 8636106319606551717739322105018453502838061958359424
252 9463131519693720273016449866029512215242758511587072
253 10365598270560964892008808911026137939878530249059328
254 11350053804389536731711134204498202133690513303252992
255 12423573572942422765044264674890320923112649204815360
256 13593823919012520342833893792191359398703733792833952
257 14869084272234783685442807500902529191724389876768192
258 16258320299543902339981556034138624585733141931662848
259 17771208413137767374577886441733104068061524801265152
260 19418221082448596158204200196509433959028053727824000
261 21210653778873238290828612592502368061496726364660800
262 23160724381208188584729149408086597115100097262154624
263 25281602665411115824980904944856672819023003951331584
264 27587526035928845020082600747192540424943161557184000
265 30093831627605348058466814819138864832101119636195200
266 32817090940561704065780813110097068338285162869683200
267 35775144586001005960532621649918914412310140788947200
268 38987258776525196161167867026365159127746273456477056
269 42474162700264308124207591002063078439325850390062400
270 46258230271260421795656817183383569190247242503846400
271 50363520025765550267787007474375466280461718274220544
272 54815986056506637163481455264360951549349170686687552
273 59643520242975915238019231595626331333091558893815808
274 64876196851265408984703556426422178631480218809287232
275 70546316806770786915290081096313736557214506122647680
276 76688691119395873172343310172430285503057421043559424
277 83340686730253062456183777029598302098155947150263872
278 90542554698332833742630326098875521617414190092816000
279 98337476989231404936404432329649214854361002211038208
280 106771946185767050187573140687405342682864328528857600
281 115895812386803415080303538106366270003470274214234304
282 125762722214201911361303633641863596235598207803561984
283 136430164667710015992945941662423744319357710273367424
284 147959978354664371770800055138263641840768784267639552
285 160418394846506267660279610514319553519188890340275200
286 173876624274406766636366350163244081470739971335603968
287 188410894372480946216183053316413996203415358905895424
288 204103126077969012400219569619317443934707273655857184
289 221040965886385038084058766603034705751635240843485856
290 239318564801020355568857154588456786355426119053366400
291 259036601101735817439051370406973221235405156365739264
292 280303177769144263301356878040424186926865021626592832
293 303233832148951005269235942737228920027532015842580544
294 327952569178640291931525741232407652814908373501542272
295 354591853488765199174245691438356658914448365744211200
296 383293798268275395041834684747562581006074398792888000
297 414210134465819156289453288639763932493112559528576000
298 447503577720450532603181004506928788435185852490001600
299 483347768296310151085152128542596597900659769964282368
300 521928841731265254163932130312352911923173036023724160
301 563445331600108146216947053675134257717031976041268224
302 608109973201885932413796554456285028304183581133887744
303 656149559814845281417137998984191733334156606601974528
304 707807012489933384127568270419639965034572086649635200
305 763341178795862551131428117522059090214802091318220160
306 823029206486288751883398560566273244947360361025866304
307 887166271270972837905198733890016366597907656839921792
308 956068297459564958447130406322112513262112728487857152
309 1030071599014639327199930611105884233803060735965723648
310 1109535995663515410584552743896008231825847005214566400
311 1194844348854866165700375950392746264444140974954454784
312 1286406128641229926810035721677612152434758577054291200
313 1384656822290727504895466822018415467931258813584673984
314 1490062014963878651236686868469171752147906086232754112
315 1603116645169828609965176503674896221874723022121612800
316 1724349669965902404961720660967037399889408772972121600
317 1854323137357134664507082743164742038373304654051687232
318 1993637516568187748852291535224381361205028160644421888
319 2142930551495490672242553621407995226593002126430444800
320 2302883347715435886725301336917114388438899448957608640
321 2474218965626376888153559974233117887429685244256172544
322 2657709366814327656541417972154318957399167736882018304
323 2854173699268160862950449300548967674251234069870342400
324 3064486219811425584925182836485729242996927762863930016
325 3289574214632553118476119332023681820321137028101654720
326 3530427030412040214667095809973016037046669751194877824
327 3788093565122518591861402983616066799864561988325728000
328 4063692555975158571298826922005343097886754350926209600
329 4358409566017784957984099260921093921969573200491630592
330 4673508697133444918421134590942028984484838529473643520
331 5010328984179158194319999544362604317725071641946309504
332 5370297723958209311042183722183160169875746065520171392
333 5754926176255727833165189214439138549882869629353109824
334 6165824721502645402709097916513185844959069480516701952
335 6604697754027824630417242365159927823244367236966265600
336 7073360909690627676722206335338993999222966985437635584
337 7573735016111773520938212642430929251580589643643774912
338 8107865663732915533898845988139666051516772271905855584
339 8677916059483816269023123972949474141511872262014713088
340 9286189245218690627401436232127713999891674982571555200
341 9935119680615676461202737806654188092830929435271958528
342 10627298453310821538085964847658264985746763955400060800
343 11365463386469889328174827622964530783833825880823923200
344 12152527630359469898116180783441288888894963366941840000
345 12991568063271532588742249761255212589305714351836805120
346 13885857696711260221612625154853742184744059131731946944
347 14838852108244666151039756303826733086878167043867809152
348 15854226149269884075951766027400059705903102584471379200
349 16935858103953171681012331065129279086207913724396756800
350 18087871252361306174670158051053569509901996352815863040
351 19314615410899327459712631203426090383645183567064409600
352 20620713962332679721834498725793702361418116191281890944
353 22011042389685744777996365899537050846014069609818352064
354 23490781464204821764849509496726454443797734858767296000
355 25065392320258804428541305516614074613000327742365314560
356 26740676581511468636041872069841238997361068005008065600
357 28522747468763782344694445294410680837409993141032720384
358 30418097725540135961858473908523861356888595538235811200
359 32433566188631650782513882660161668402972620500336313600
360 34576414485127630603393925252298751870842808022404324800
361 36854288402726653568168454159399959796551811855728234592
362 39275304454444510018712278448389102546132853580293241024
363 41848005306625695426927652811947020498430217195940481152
364 44581457418465524049107750055377009301030705871465984512
365 47485199697431277902498316665478516868301295126846633600
366 50569353574532256869038361718973889680179236699029609728
367 53844563924439402708301439898852539860372978579642117632
368 57322123109525188519551380494929051284921213073822169344
369 61013903090256773748069327816261945832262654236643272128
370 64932495122293592167134731517076526871239008858311511680
371 69091131858479313394213678538275040736101043615729913344
372 73503844595718980625915758048973195533701133552795848704
373 78185373982074976143841782959009106294496257923840176704
374 83151346947602224150884846904043165665892868811665118464
375 88418174473462355482694631594728202639517175668728184320
376 94003250546133359284748806237692626109795401263612224000
377 99924835271787185472767401897718647836712159083738518400
378 106202278485528650240301268159115597212832133349935360000
379 112855886229570350197518385852010834479073958142291900800
380 119907171975321939150818910954950864786199917974455379200
381 127378704265995218981544230964444383136342781032833531904
382 135294388786584992117334113688313360345272395031859267584
383 143679294730380624858051489364021872477919268977147981824
384 152559971352093159175671373918153368744757662954879024000
385 161964250247069789819550098950371532374500266344598272000
386 171921600469079473442647616106567715198448967858343089984
387 182462903609717153884569343848008610938632229627065212288
388 193620851934893703296023158726579829725553761061097514816
389 205429692819335006431251737294822925061151186505824961600
390 217925674901792042431531537335603506633386327242486720000
391 231146757913401296051429255664335242009937864414153393664
392 245133112459508272151862741022386105167927679574290122400
393 259926790866769704086847938595884392381861354460606258688
394 275572286697951716892090650646158648739077860937891643072
395 292116161786675442260251757412090691445746044667175193600
396 309607672333117447348723510440802528526896186808687804544
397 328098346580827932331869220849155453619396927748450809152
398 347642685166209351325870290901180084352248443137025964800
399 368297683326525199187740971217856309718718783977740390400
400 390123613839651078536263231919174582146492825163557465440
401 413183487031157570196636353614327476612086255668025356224
402 437543925644382461470903392209171566268294152548905593344
403 463274554930485082002699808462663526736746238941301577728
404 490448979903653112827998106587414181702199831277629580992
405 519144097030605981014971491110282026933968796167471074880
406 549441185205602345361907022823658471481668799330613158400
407 581425129713971964852941949749203613182656983832564605184
408 615185639613969189578338331958943346637417475476242169600
409 650816373301026333520025290200065645128663994961805252800
410 688416296484590158423258049860254351318936889290722582400
411 728088697643341096972954404567243252837853036176255254784
412 769942701945899644080326201890809894049261185828285933312
413 814092163752971781450886015485044053446425105480774169600
414 860657353646963822595003618534844400295425599080222559488
415 909763713299177840256004793656117320430340230184714284800
416 961543734786344503907188326487378618683761084060388003264
417 1016135561749167181411861167983997679252442371004409408000
418 1073685081699085706607310519058725563546789498247491724800
419 1134344355873623733530363356637868855770909282061319593600
420 1198273947665722359912616121374279145666946422990705326080
421 1265641161087927423523198651512566059478337218864543098944
422 1336622631147053007543819258809447329737265868224631992704
423 1411402348968933459692043799163407920311229265577540181504
424 1490174541935663685596868413273275372518374555884388472000
425 1573141461494656507723715907607703326330798111102019856960
426 1660516584113833810157860859400659736222694812991500469248
427 1752522134430133161750931166946581968709670636066899756544
428 1849392641659551039683904743913033208218523667385995012736
429 1951372168267044270994287840577339520781647321200928111616
430 2058718259066510987371064733493081374513539318969981141760
431 2171698842901733889330349091793934100195465712971755451904
432 2290596615971084103507820910529133050470649554360291040000
433 2415705579479304383754370094702639705073584128226099442624
434 2547335903474550600574016270234431828718364365850689839104
435 2685810060156906296525093008020027179527313233039223308800
436 2831468217883422029806922288638678681861884651689468875200
437 2984663926263501269746812685724596441179266533633071436800
438 3145770095679384169046271655061165746411106844327245875968
439 3315174184230662886546027175190969999503692410661195820800
440 3493284824400510543366914713923209327663903997609783724800
441 3680526457599683274309344378767315676160835142247562235232
442 3877346673959098051550036719254422263896032877705373755264
443 4084210235546614248125659258518863791401645738502774210944
444 4301607202772332100214346644870483787509921399643775983872
445 4530046279258679044527082517167952056163687970216184156800
446 4770063806625744769798799613895667045950477713103479174144
447 5022216358338572114112156177268193277807031895443008019200
448 5287090690231398384811874372790541928764359337892654359296
449 5565295504534324092661172484393137220276587991767330174400
450 5857472453364704470000961955878544339092383619863572868320
451 6164286983380389385384969920511509643239834585169547029248
452 6486440500340138735479047862132705548653653843341375511872
453 6824660197445778564966898594357007848666972382887953712128
454 7179712496235701378902772574046054455201958785464419358592
455 7552391753695626898542227333831842176494285145811117224960
456 7943535107678440586534775626995751311365835223639767872000
457 8354009943628857286932732459783311874588227156051847052992
458 8784730286961477726453280483027026911322886667223859972800
459 9236642900638543326088587200185652463436489254060857356800
460 9710745376066992723642817653119512551127799151798854745600
461 10208070722408286956454982252247972729174303346677562686784
462 10729707324447160113040813622638631361767268958066753179648
463 11276781865734950173489782456445545169841975299639494326784
464 11850481340460005972341565318943396996897910662560271422400
465 12452034140088465657869464135429359464911649587998788198400
466 13082734317863532329654346495639436936241388906478769292864
467 13743920655208077362366762237037802127847939949115918562432
468 14437003399469861450756730159861625503128318341653354058944
469 15163441101675684689598948973986520549063476015098773711872
470 15924770072314926482748052792999997999212045434689303239680
471 16722578765985450010110872475995756786287081785635834521344
472 17558540214667414960536518185917723284609562909462218832000
473 18434383717549459430290178907346044227216645897438034820608
474 19351930539798787098299304631154459442474306173043720038400
475 20313062633530983766812080971145835239743575871164535574400
476 21319761921431686243156377162537520717967961787625053656576
477 22374075754215636296736999403435259461782709481192966046528
478 23478160116927146549784915941978506949388341452832310643200
479 24634241506093368006307469798834306625530120768828195404800
480 25844664433479021303647561770965221987696192358272075976960
481 27111849363947248556247792210612004578057328248890946386304
482 28438344931998042046540477390385087280355024707377093515584
483 29826781554945748126103788341055977120793781266469151694848
484 31279928800727780618594093730612411328323321597771165066528
485 32800644262718340046228274605950284453804498556608292278400
486 34391936564991494324395695199137755465602210164214824326784
487 36056909030176213526411644328916813952900186979278182880512
488 37798828860639474158917691798680994181190732120686266097600
489 39621065097119879643184152300353893123617640552477487205888
490 41527164543238842056448289322691616560194124404898169617600
491 43520783476610063672033387799500751175769044637679426516864
492 45605770945451468623017278641354483661142706558500453329664
493 47786093622645612258353383469877389657812408876683756739200
494 50065927170473806648595338802148073863955031951037579782400
495 52449573585295689337472342229315698480558844375117435966720
496 54941561362410207586076570356760285101107462794284045446144
497 57546554633306419163658153302858022593464935109463408277504
498 60269462941431032954347113961921064899148946339524012241408
499 63115341381830995415153684340272251824806349415128618883200
500 66089510884819641156344427809296880429914698938800379061120
501 69197448513636389897575737742003307740906448619442695527424
502 72444919197608396198388146990534360448347447000882415548544
503 75837855285619641683532043453522880398480247535624597944064
504 79382500771154899432135625240161199672698267862209850208000
505 83085279080593017752914966327841344044600298266168312101760
506 86952950942812145141784405458762885242126127575655077291008
507 90992469322888786584004717550898544505105678508493079246208
508 95211152143933855975614749508316440484001000163885499723776
509 99616523203926724680518637045516609994918715965207637332800
510 104216501086146964088665258006364508896687982475613845516800
511 109019224744114430864676545455236225979176525563820808579584
512 114033260077619780248051237907395409626232810390480357687712
513 119267408784691381166330118006406387368952066791903255936000
514 124730934147827156536747583199166219322956778010826770837312
515 130433351660365912264625541695388106202059702117082087155200
516 136384675731318313662969468935325301469285501980143255780864
517 142595190397695433969210901892337144731007323704070608984064
518 149075718835323193638283067497595921040396995432382932224512
519 155837372360739230845604032316972995319907556415501308739328
520 162891844717996953321747777007532848965861666489260926339200
521 170251137459192468581180914386747965931727998467256290084544
522 177927881185340056585583095274667377319501656605982936606400
523 185935035144125391339971476076931942321430642207163695864704
524 194286237830000821400552149149369138381123759958354394639232
525 202995478502918751424656682603100885285214712000993016263680
526 212077479653491674909492973442604251947065198299794224993024
527 221547338003449393908534164809861360515084397485686236268544
528 231420941605200996766223433670498125501142673871642243952128
529 241714577565404492498880965058508203736122545200672997620704
530 252445386835814871171381645983996972026578094667284160799360
531 263630935733279669461782950021332857032328062855700784560000
532 275289711600727347321458610567601832473595790116785978291200
533 287440655019101082312425032060771297019687364163374913976448
534 300103699850429312609579339212369450038760625451333259334400
535 313299262630874191757976403984713443447121821879597127072000
536 327048830870829472719714747516052822188092684835253479216000
537 341374405909621616974719442790904673730066639951838540326400
538 356299143494901477509507787135878586317329781098681584177600
539 371846746158939784475419520882143209097743403203701929072512
540 388042160519342858768534674943126030194533006140092293388800
541 404910914721431921229311237828814423563636887808796561094464
542 422479877359817126866332241523209688316256425997487467083264
543 440776535272881890918324343356024286727920777498037983775488
544 459829819161500028562661834494666315195050776628113938020672
545 479669316749090033203134285444780762236957276674009886755200
546 500326170701909949348882458123370702701008957849717606668288
547 521832221515553496316792567685547485779611947849065385127552
548 544220983916107553776742414994569645199884124841841519724096
549 567526713515075256374723295678894585991214014336898780616768
550 591785468082128684054675364852869251476155167914674896936320
551 617034091674325211892343020295033828038016666187319223776000
552 643311367833693176861588354173480378889319296156037676723200
553 670656914072794622033701412206264050606377696211413896704000
554 699112434771581411997511670187381093911326342247660930227392
555 728720518508649452717258658026295687577685857917512423631360
556 759525998682883189308407842445371894052628891046404351964800
557 791574645766966064648154445643978447116639099121645812099392
558 824914644509159466532174583668801608253187546425351977704448
559 859595172147566351404761618951425273377010501233555545992448
560 895668001949494963339889252235733686213949685721960344947200
561 933185957943347715222784936702626509973335392181562185069568
562 972204654850250608973396222980550975031318965491860374005824
563 1012780819384379740922961639365826236229663392332627476422784
564 1054974177667846859343708317522803294643667688899395640563712
565 1098845631845930625126450591173505936040031532861639481142400
566 1144459307203034249548511834587679019733205113775426000782464
567 1191880572249580168917709460600713064032332202462863109554432
568 1241178258105764386353671464899503468831381036589387330681600
569 1292422509599062012139978177212245619470588090235618038033600
570 1345687190774956095451405191311182702321962637366921480780800
571 1401047552907843961820292667694411841472565875673389302927744
572 1458582841401303525566371561759617863956352674706092881295104
573 1518373765896160953541061976856606441054941402499412274782208
574 1580505324231043017757620843206605607741831923494091192856064
575 1645064059078277665562687304456082198111913209697580610571520
576 1712141116242659481172588690593035493483410461740363090964512
577 1781829270209111008855372089754224203012126527270103898113472
578 1854226235803222507937287880819516818806865685552321061517536
579 1929431444159158872806592430214813149426100260438611367703808
580 2007549627238386291880444859765674624810417046879063530396800
581 2088687324812249089302556230901136709657919583212736455547904
582 2172956763331430993791531481505792415266443494766542984099584
583 2260472071961292146167096850253101859743473207713243389192448
584 2351353479459665720287713790741475305610720189335052929896000
585 2445723216241700371706389955591812320213596796412898795030400
586 2543710053469179743360591249808052610156417162887576313160384
587 2645444867013652938952532514842650881638375747477686707184512
588 2751065545432534477007271124235033901721856758116083631110016
589 2860712188515039619692971862829566061775751441639771585638400
590 2974532413502537148679857525064642439133406306895761150252800
591 3092676159616708098408416606742266191056857385150248448516864
592 3215301422503641125051113281426635151228548935199127237373632
593 3342568634806534337580724990540238516636769240007723484612544
594 3474646861871180766822118153291685566614389342845200588057600
595 3611707724464894347628656083429405059331649198577006140103680
596 3753932092094446447976619155625349850414130291254267889604800
597 3901503512423638992442886144548200082535918533757091997977600
598 4054615439260342000184230739281582140178536702748334019614208
599 4213464131613355255706814430071041682082541195330161665196800
600 4378256457177625561209021493999748522492052726850809092995200
601 4549202219057591642497955415006227548764578951999670921081024
602 4726522579668651596328812815072084239976566668295479660473344
603 4910441771288504360882992038853600197684311732324471590337664
604 5101196186081198440082962307122989663537313027483307719387392
605 5299025424703893802795077556696706442131231275345044543915840
606 5504182102808849461303388765303235641589718286925532890263808
607 5716922185845803385030640296816213784963798981045294948027392
608 5937515567429155105559719829952682754749594629714403874390400
609 6166235636239487327024327416389717174511367355329989798348800
610 6403370682517581759184110186601096216676532526302022605110400
611 6649212640649978412935729326133366645387243952403794226013184
612 6904069385764631827074312470108000190641128715007718303682112
613 7168252588063268478935332804062882067062937649962213770936384
614 7442090967680124186807026179881553295104132245528400760214912
615 7725917194144850359663876974292355061154369589997916551974400
616 8020082168615686286962784804745639699305470140024161128320000
617 8324940899090081788900717137505722131993138848161339716375232
618 8640867886138594591903290645594859049847013488675279524287488
619 8968241895196735514187230556069068121974153629020094056777600
620 9307462529511062948334809878464914796500969605785677149562880
621 9658933817651853337801412749146677790328131418879859784345600
622 10023082058403070011389713695225917780213332962351678372328704
623 10400338138336962116178221482832847754328461220873275227609600
624 10791156741968850493878051313260081792244271664199883474343168
625 11195997302805745263174977550795672740444157940979930660761440
626 11615344681379397364113680189877364740483723937942994251535424
627 12049688649375935362016612357351285201543659081091650252953600
628 12499546139222289794006234966758632674688937856288711120511936
629 12965439156990430821099839987407269089414060295536936021822592
630 13447918717721430806011372346151325898702868164591019898114560
631 13947541068744041869490112719114618528726048803692511012341504
632 14464893436273328641505621059140785828488091377885804668096000
633 15000568436272198889517072386125810957841809661628086148699648
634 15555191758942296060896105320725108792797655984830259780207552
635 16129394639616874362318325524810717836569399750641438457651200
636 16723843620584269955608110745327613371108858720146914728061184
637 17339210937261356455843248607385039958236906885775732752277312
638 17976206510650036512589964304491108801781909310822554113990400
639 18635546098695009353072467633044140562607558683453498668229888
640 19317985673712487202870919426129336212333549373564796525060800
641 20024287183362435295462935193404713888968254601405425776086464
642 20755255483024115801356975087312909006664718558796398294449664
643 21511701529689238454660081174469513447025997073130259247356544
644 22294482056133920317892495071660597531342529129244907032655872
645 23104460014737529932567008504226659367073438459880790349163520
646 23942547181244187628393769732106097755460784918360983813651200
647 24809661659057934256596830638790513608772129356792481140484352
648 25706773619399883153151725181331288192789173687074574918576800
649 26634859650808953078435445488651203934739633026702014691264000
650 27594951863034566782626725456080929806707185962786479573231680
651 28588088859045589529417140301326986081819378316873528471093248
652 29615368430731104700726004265127875568203062609038440224307072
653 30677894923151749979009832632568825467928003891180977842361664
654 31776835773228845562355849891168045113345705441313218852844800
655 32913365004439783513074140961181697676274124069437842300936960
656 34088723884593662992465676732121934501619593474638743799472704
657 35304160280467615534803141547141379506421321036422688659651008
658 36560993711182885058609829365120457842266541873474329719140352
659 37860550283405294745712930873366002946226601780648460718083200
660 39204232444843750235811920442776424123573825221956894129996800
661 40593449182222252151610611084829489186449719156444981109880384
662 42029690809646144041296722249526291776770067790034589201553024
663 43514454101351294192477146314293597606246711612403612783226368
664 45049322449577626292359555813250479980962730736313585254128000
665 46635885593758639842280415482402118779833076599305098477209600
666 48275825516474384802839888250476833276300122861539126157065664
667 49970830383985151752103904075148967315571146480216818124198400
668 51722686585395598269825526902983734474700625984810806165389056
669 53533186487549711892860183966584423903934675613634473918025728
670 55404227021717595945139903446085320243492725416579694933479680
671 57337710843813956960224369167935069160500817132345108034399488
672 59335651913918076853973228587752804384878253090818900185211904
673 61400069595995875145573325476326486357000843269260208191738304
674 63533101719770368363703986480889620390609762496083230353677632
675 65736891140276032745036381960360947279677344988644437978617600
676 68013706769716211643778730589412401939185526722683301769186912
677 70365822103217409951671855395303244978110043881792796161476672
678 72795644757830476508673945268890876673517703894891266501852928
679 75305586401955837700969677352542598330098612078234418341499392
680 77898201391955469946676856029798201446298945282570318630025600
681 80576047526680992254144860540429450093258877575698934549999104
682 83341834368889789103533474334532543321016647110626690434183168
683 86198274230135332489570090384044577988709199951100168118013824
684 89148240823832050913507417071556013500810887331252982716131200
685 92194609802363915174832100849905198285471600766625691358684800
686 95340428452911791847331350082656721692402471804929361704179200
687 98588745090057499920264512078033319041034895602249592796025600
688 101942790500254492063096453342688579420342866646661823386374784
689 105405795474600986223340368784174365052808633005948962324194688
690 108981184779672147717716371882919149570394695836155205322598400
691 112672382014247336969945264359310841968177434220718800988123264
692 116483016961495306508134168845844043048642621883080740074973632
693 120416716932068320675622957007562052824999054710747354050393088
694 124477328344890180676607767621902961258796500733767547832147072
695 128668693697620296239585238907748988795651353489176581098860800
696 132994888309574543718826780555846346606481788237571764878368000
697 137459981938799119576318198695690227282565877184174672294431104
698 142068291713544511541885292418116384370432311400453421320228800
699 146824127390588728001318020347943803366696884830989395398234368
700 151732061490530228109312328251090298022370048529976306975335680
701 156796657167551848698182870166088411985436716138809433979349824
702 162022756667408796422492669379408963732397228958918870831424000
703 167415190631968707126139684212779373588585641769882062350790400
704 172979086110135615776018784780724836519257564703850278424036992
705 178719556092401805328991132271396538153127124008311280097423360
706 184642028289499345816402839849542740914388193970832336370512704
707 190751913664261752431872576183817173342589767291691017805520384
708 197054957316883081814226136043679671086622272087842997236057600
709 203556884604663322840136216191388387760327051456798320158862400
710 210263775606253889158501436184357532323193934684134923681446400
711 217181687387737329799624377357621765812291875446952790968742400
712 224317053497079757892430024925607356387852107703635033060648000
713 231676280903349380568345052621242347762700772092434975493562368
714 239266176121199083450745296183522088469749172230226574718797824
715 247093515137493686377741893942814255302189010315833209105548800
716 255165497925251414970121498744859444247164947495891550687395200
717 263489289635539068215500888971764287627907678907720389879654400
718 272072505232051163439052312398957003162503370230713255669651200
719 280922720190252260525453941611254265441830722156879840458201600
720 290047987161257523100675313096391215860284115284655082450804160
721 299456314165164237460275946906906170352771717733811739207686144
722 309156215383708430661820330374886426979524526149809634795755552
723 319156154793415591516224379623100958970530837214706625342078208
724 329465133148993534279633287865444538764266210853694084677002432
725 340092094961658617432313779298599113977524771808405926663505600
726 351046553947208068289583847757246805703939417384507394964876672
727 362337960949007714643018165390657857942066270180681264684028672
728 373976370352199242763170103102557018305987627557990770040025600
729 385971766504415017783704011147746967778273430066790685231998304
730 398334773548669294694398317091440302053753204728849690467698560
731 411075937849610714736939686778483015087605745893710179763701504
732 424206483950155914565663872295685323395851380906686615402441984
733 437737550145058384479190612377510594515778961515241124893986624
734 451680993537627693513481356696528548894792386141373592868157952
735 466048575850169586642536162789583842407329218114597927131257600
736 480852820493547872616616580438291038306867381037086459200125184
737 496106145653788618528110202623147226083753145787962043863386624
738 511821776588055784574018643012214765835236743975523707792475968
739 528012822588899947334810350900425222620537070055800719129462400
740 544693248042840746157653759291669376148694222254375262986204800
741 561876889815646386761929972063507377777139523976734051141452800
742 579578490528226294652521559246139786213777881537580311829502464
743 597812652850440343071579343407983855615855110844093785970521344
744 616594938806405006631446915382757110820998009522797692045824000
745 635940756941797300871642128353756584103559384142390681043120000
746 655866531854399983555016186486550759016088884569082225289674944
747 676388520135148886151335788081416358562362012156660562464683648
748 697524054215441510741718831655703449118784730066284500457153792
749 719290282920896343502893971646794861433736004375395352812127232
750 741705494151656576363330934589344019228227823607045254466234880
751 764787775264449565554939181246156447384717556050389076897242624
752 788556419557298666762919657912480047402990559927647413374607872
753 813030501624340520963503049742526157988883769914188546155401728
754 838230372484431430141526411291653659012765408010098932409820800
755 864176144985914264460892655966267649726757572513690414240053760
756 890889282921946179931650754286529537671566453867045809291110400
757 918390990820309542878391575686350659126862964921806086742614592
758 946703902928349905800055575817657705506145372075827589961705600
759 975850371644628445704562046615923056522703096156867422863364096
760 1005854262089561421337775692565847760024102836798172811575584000
761 1036739133363144479176508787983582886403257336494357268267451584
762 1068530145014065887905553622256782299309151310983390892447514624
763 1101252124424648243163387543129229199902553896901191283438016000
764 1134931592130273285901448792021220168834538202837425093173184512
765 1169594708547909834944442757804688587619456460472202332351248000
766 1205269424888923483109873400047654136305224488628412861386788864
767 1241983302369216468105686771942148442842851381596685358658771200
768 1279765796163939491806310320640285948944148590724308308595407744
769 1318645939188638535078435124268678761881525520343350528263806400
770 1358654767300821862508386578663474884706448757125732943004149760
771 1399822859649601475700414295940174100336319630227871774759359744
772 1442182913067744318206187211880420942651042405378469859252153152
773 1485767130904608172175629469769314895593586908313254390090839104
774 1530609955386605804530483619144793014728005932596297985973744768
775 1576745295603435300749770835935125576502670349024436892782894080
776 1624209427507864798621398819879898418872316117822709616374024000
777 1673038051627686938545467413827588640350834301756444864920479744
778 1723269370051509008964256236993728108091450097698836399582136000
779 1774940964351633860416605215302473617727457070463701725797254400
780 1828093059886597920239268617202785328925240355668798796167349760
781 1882765212945622074421874350373102781119991709578866813593617408
782 1938999773753179332668682913101143965429468403644434902657155584
783 1996838371742046586977989810392061884717075480761147609614784000
784 2056325588242730767839292929518355464725958789484961168887727776
785 2117505228702989599064010164811990874653165547229766584483184000
786 2180424217206102140630269577309397618046939059708369261391661568
787 2245128642708474704499026418460104569255465832071426698430454912
788 2311667888772764206707328740880567162343825361854588891989953216
789 2380090440788240127250374692364706950135392656697264788934028288
790 2450448263809161695023329535518125139205112910431838690748646400
791 2522792357631809406389594731650133953022524728072105401883902464
792 2597177396994967683773479399795848384039702037366256219783299200
793 2673657019323862986817011242582445293223573074287827048226466688
794 2752288743013052420610509163989754861563517990834588753276699072
795 2833128972537372583677361130529064025172263111362187860188510720
796 2916238209926786536439585664682567967404116373857469104742214400
797 3001675761856482630172198076936301679178049893513622794601682752
798 3089505261032039224633075851650603158709982245185839034069708800
799 3179789057432545235079267575519483696533641988635732214226168832
800 3272594068044207754617924744810943989195699619228635344380587360
801 3367985834321673584944715078594485608914612024524182338618942400
802 3466034717960951673769635232454323221682645235593601419451905344
803 3566809606560208937348425899325246838535632249057363151916432128
804 3670384475011924030648814909777876480530182019388996384032737792
805 3776831718469566393154566649906111642300502440377660892935106560
806 3886229100960861533253585139440999172492827354544821619527518208
807 3998652694660550122603045564841810728858542377843612146780819200
808 4114184236411623731500819508910719238635941421435726256321873600
809 4232903652231583471692364814873864207411001790626427844433259200
810 4354896844647814607796017417597917437141647808608536933925188800
811 4480247777975711105340326028401206472415282378446356480981901184
812 4609046721745262977607185254842503301369434842403171791462105600
813 4741381872193205366462339602911163101919786418167647882447034368
814 4877348075944792650113072471104083338971768049494028416769428224
815 5017037963103224136186023161490405682005228750019859515123014400
816 5160551177950858855450365744944783600533317935553960820039352064
817 5307984995032181096619157013087518778271154876914905884888588800
818 5459444086420349210603085228584274624224772879980274033497102400
819 5615030592106276078907440839848722957365321618414405258913648128
820 5774854452021086945278446193734352131118049872963619663458654080
821 5939022902009891310305109114650323493625972583599354950396602944
822 6107651401849209916137199962441318460732801155665176077875522304
823 6280852523394222600325977446711475126823117648048567351248117504
824 6458747509084989321540317898068506859785559692441462304319072000
825 6641454518796564113772332754706906808703824539380592236413437440
826 6829100851687652862624933489049709696244609862959211850775936000
827 7021810518278882432168900202107977782037378778189573281432793472
828 7219717162061852496270476121196215610966788181915986565095185664
829 7422950917825626048402585576399831954237892068281520719683156800
830 7631652073254902923372082628264223332976475344086259875082364160
831 7845957174494540656507233180803407491845777124756618356352424704
832 8066013465978607796231870985787375397998200564002412034643692992
833 8291964204265359476397360363157262191664515442717202294804221376
834 8523963918509119560496171347527435825545137070387812782870515200
835 8762162887136283013363051428285585147448117817042670559800153600
836 9006723265821731944352273824329401662810192528181410353656563200
837 9257802681593209708212462043070542609160971714577418390998016000
838 9515571272780682913706413337449177172021344425166317310901116800
839 9780194355234154943085820406645568981260466880472039988056736000
840 10051850423580259914158880457811538478392591921887268478785484800
841 10330712836669267904074759460643218774439065120714966313659180832
842 10616968834672637776313517665383099534975651270258237149476393664
843 10910800190947171413186422478589620128102612558626135091310713088
844 11212403296621377373321396541081976233090385919753291926384396672
845 11521968726242627506833281029561674393505425867831864444988877760
846 11839702447181935940373812258810519434742672609030186895887583744
847 12165804237563747476016766870773098463711458448695300905427174656
848 12500490083877843878307370839664890764493415240851170708995495104
849 12843969389845711232869993925319127282957002050767024264938029568
850 13196468622167229032599732263648829815175203128641446767229954240
851 13558207249249064965056923601682554232166044617558772098956327424
852 13929422701630177159539392980164353778995485261197520372244972544
853 14310344969133378813550658509494660178935068157896559488366988864
854 14701222949579824911862321402406008977510904365086721906650448384
855 15102297633174934772519450547902843210621441941733159592810412800
856 15513829908966443127927001315406122870423301686329865879647120000
857 15936072265677632232350340239837596033022547759828234629480140992
858 16369298133074441975061121236874489979985915439743015784116458496
859 16813772016343404248899464953546385157001421087618384352142448000
860 17269780457751652019060605332040438121431099343131041082845868800
861 17737600522051892561653127454752525331732435035151795461626656768
862 18217532458855071019641575533903104942852640673980821717021479424
863 18709866457097518439112900465546340250868328704008731726375824384
864 19214917097507963879358536837333064037163567933283996842073004800
865 19732988280037812796945695046981294731652036984976393504705673600
866 20264409565370308067301359338799866599107023048043962984663097664
867 20809499179755794170811244054800412439695235012646518443664271232
868 21368602338574146630447095823838725518899178011321927948922560512
869 21942052233773657463894170531565765003879962282136371152441190400
870 22530210442922765571187063141358090082146093709375929033497843200
871 23133425787961380909602377056674943216539956986401983503781887744
872 23752076944282617106654830795680795590535764850382007564395672000
873 24386529060258980281277808777452652877879380434787666958974247104
874 25037178673829343122909539047510195089049431228408050949398502400
875 25704407983254329989732157090972544680975808352514801775207951360
876 26388632190777222480508406001211189181441775823953782149641517824
877 27090251295863239056597803772100178914935781299982076615915671872
878 27809699998404996766045979979669064661129946989822674138809427200
879 28547396886698430021672400132124284133854269597200618068104868608
880 29303797024244717948172046542064075636361854631655332334708591360
881 30079338406018270652526516676382707575308388953507108605157075904
882 30874497366958821512020834355382877836120559649572833974709180192
883 31689732157730534102000709263860247818929316465298660418814314624
884 32525541327947143803704299407903112167656914909517730480838369152
885 33382404273944797834763910250447538082663587549594404289568537600
886 34260842739798448201355134675395874941869855172413582923041734784
887 35161358191290023306481772659621091564072280803271746725570438912
888 36084496594033607234575995184322791167859907750875201059151929600
889 37030782441840049835187837328983384311135545586213745122953101312
890 38000786988605868361031285572648787528390132902422373731820387200
891 38995058760971328949600304222565283726326605313668414342220449664
892 40014195408771744217742072099133871112421583886928779735758943232
893 41058770534008418623944858986867162576645647594747841445869414400
894 42129409343506171083590259742840110136474627173318280485333715200
895 43226711596021163235199309217738666374973976150421832974491129600
896 44351331260800630342019968690755394953381609242779094779077600000
897 45503895386834235446160768725252765639923905709094066012672464896
898 46685087956996171892614344775251756137620051450321610860141934400
899 47895564486098010033594564058264301660112882673249099705656268800
900 49136040282075485099732325851644386704549690846984784496509692640
901 50407200544476123086692610421238849661720693243868875082099921024
902 51709793267367584821744824453500849657002968637011699152055007488
903 53044534612630740593441784436098154822470553584377729209934819328
904 54412206672677290517641604256767164056524791533060194306328264000
905 55813557896249123109524297197366877347876995253104318366484440960
906 57249405954235435082088412620783395864304126369748718619961617408
907 58720532955046674891075210490618863782411771990666934629988715392
908 60227793683623630360998650859724235702248721041657311689574600576
909 61772005346906312337798317745202506319142522202295748841970045248
910 63354061436576919061753415389400950475379261987603054292941388800
911 64974815749246389550029204890205818516549975134477156404188803584
912 66635202152552228131730308486176961387927157648335163187103756800
913 68336112577640306691781482782665734569153965176801682711984378368
914 70078522999214524896879506268785850341044616271718492024359746112
915 71863365102155209857674915639657867552638482289631841791018918400
916 73691658763048394969279376138686067354441621675253857352742328000
917 75564377097864358495656583735609484429486530755330692719792548864
918 77482585766082590292116654068216620735679100071452183566525376000
919 79447301051873883561283184549722071323229960625262297866176326400
920 81459636347638583697629927735414796954780540193605146699455987200
921 83520652926433154724439051255616019049938161613353053588984210944
922 85631513934630657637500882769666910043809788500185649010951264704
923 87793327519526241996457864357209944963709756423700776953728132608
924 90007308699517321982169829844333539644746529881588021689845387264
925 92274614447856468224658876918495175232737522460321502170605018560
926 94596513849940994639887941609043081105365798036525459790801780224
927 96974214750649027171501063134598377326879583477634705718988880128
928 99409042576433529779632240369483782462604226065152351255304459200
929 101902258161267908212626170805221107708338158202031764441821131200
930 104455245655853363813794713503720223790740903695291260776019845120
931 107069321074410748580959398812649685659529176040406219086251753600
932 109745929760706129792074564970431735629326969910925295847078742592
933 112486445205868882455537719793035179718318142037905163643890971648
934 115292376503564374634646081565187028714476962013847126834363322752
935 118165156998188675122932967510542598370009869401219222069551731200
936 121106362212820075524914655565061415586873325783625340330036344000
937 124117487803159060849901289044032741669250629801485278017976056512
938 127200178496486563668331953688439695471574729487771617666451858432
939 130355994836326176099592438553781595183439160944538544375123577088
940 133586653626783469192892451665240106767810102809208420543873817600
941 136893782964048503282276108851593888976789602856138379969072748864
942 140279174739554439823866161944207999463948332786915714108465630464
943 143744527357519979459263496333029947373644680788640780526668594688
944 147291710913080794477276338853554212707087322615866224379365456000
945 150922497006763480612892479685535378290345873719014614460661862400
946 154638837162488853322067065822450927673942158108548964918248319488
947 158442579163231448111540643865179694957026957040100422733251661952
948 162335759341602730772706395903139525485413227426257626348611840000
949 166320304749319325984292181999916569190232357501602036827991511168
950 170398340025201712205133714966652679860184128564259431169751849600
951 174571874725110736022368192420578658677548678002345093513284474624
952 178843125412217214673134507487852853289459711052579207512917644800
953 183214187490181882323991110830171206905959691259981572274473065664
954 187687373238495074579534667316667626652414859438139129033106332608
955 192264867363063215548407731518099095841644854020021050524775567360
956 196949081782138795779152011246005756759826712062340064376585382400
957 201742294125424641192536984995368878726718267322098005876024908800
958 206647020006188381698022902154001469869929045999763738767644185600
959 211665633719206138043370198798806044332933688468166260233976637952
960 216800758823997585939948378014733463740827406616654465321000915200
961 222054870144041117206185525386475828362506176881653499798576446176
962 227430703581052164764177244348193154752850568492541952037141661824
963 232930838538118965449566975740848163686848897860893680054599091584
964 238558127803321621610437050477716437245474846390890280605123464512
965 244315259542460808951383587262575124134900423380149063458084944000
966 250205208192851897242367366667958322579228801927228705951900540928
967 256230775001209015582463340528596921193510612563464881660061208832
968 262395060977215466319827858398188303346050204953605371257094362400
969 268700984976376760847413424825466595664628006879338415189652966400
970 275151779668037431776850904287172587377268759274071697459001271680
971 281750486190315690906635172085737382712737163508263237173851394944
972 288500474204584269059415776752317511791152503277643506628524506752
973 295404911954309423461125342159468715732186632984968560851572352000
974 302467311602717456373578464846842597252471132904442819221150271232
975 309690973556130102542905076542424848117562280751981849922795362560
976 317079558170991178045290191608127338210606669098137791574611468224
977 324636503234827424349872422928730053880691171919785913133692532672
978 332365623263285696453731359542147916503889655876755638451968137728
979 340270498807573673035384479384891529556246406626386436895614534400
980 348355104704734646808650698674555644203516559360967376440479459520
981 356623169914737237958280054892433532508253105283532117995232052800
982 365078835958942469609792317233212208782521877355737954406132077184
983 373725986028410751334521790925460654322001781035466227493753287424
984 382568934999181753303439833421449289242034519332292824201001184000
985 391611726296302917630497685838066633731923313872999377821769622400
986 400858855037767586800933513828226207894713025202306098788720022400
987 410314531179278201127943192807117050258926274900422450063309389824
988 419983437189659906565757287088445562971082005933021667384101894400
989 429869956046916767077303486001441319491923917036777453527976741888
990 439978965023773687237524531278794339094437455003260691554595014400
991 450315026810827191153386095193176808112052524402811012914632408064
992 460883221177205166638222596111660585216620114540380136686918052864
993 471688297544690072678371817680761935542775795134325382358724479488
994 482735546115945927554035244565570981694830635614533218322118354944
995 494029910277016603853348659409737176838984373364954682935948480000
996 505576898986199079168102217234512336274782226194671205518967673344
997 517381657044990633312317813292158756170383488723087089596741644352
998 529449920753699924618516934026387347720738128298365992062823587200
999 541787044147426306680710322516748434246606632913690785700997516800
1000 554398999724485120362179312864931077103440521647444698052654998400