1 0
2 1
3 3
4 6
5 14
6 24
7 54
8 88
9 148
10 240
11 510
12 756
13 1548
14 2520
15 3936
16 5248
17 10624
18 14508
19 29196
20 40740
21 60500
22 95400
23 191400
24 242016
25 338880
26 529920
27 674688
28 912912
29 1830192
30 2327424
31 4660224
32 5523456
33 7858176
34 12152064
35 16406592
36 19576080
37 39171600
38 60427296
39 85057344
40 102387840
41 204823680
42 257984000
43 516032000
44 677275200
45 819491904
46 1258430976
47 2517140736
48 2876338944
49 3698161920
50 4463562240
51 6210362880
52 8086284000
53 16173324000
54 18558839520
55 23983999200
56 28216596240
57 39015905040
58 59607112320
59 119216200320
60 137103926400
61 274210358400
62 418530412800
63 492133515264
64 543043878912
65 695098146816
66 850186174464
67 1700382081024
68 2190874411008
69 3012457015296
70 3543827459328
71 7087672896768
72 7848871031808
73 15697762219008
74 23878276540416
75 27449986682880
76 35265596382720
77 43662171882240
78 53061648675840
79 106123413795840
80 117666668851200
81 130387390156800
82 198056730009600
83 396113730969600
84 447913247523840
85 564370736315904
86 856879797344256
87 1169709128404992
88 1363486168235520
89 2726973175610880
90 3024468852894720
91 3703431321722880
92 4735709330457600
93 6454596992025600
94 9790680070195200
95 12282853694054400
96 13247087259156480
97 26494178340372480
98 30342806429368320
99 35148877925990400
100 39001245903648000
101 78002496760608000
102 93807666604800000
103 187615339948800000
104 217463234159520000
105 244254705322867200
106 369974034257817600
107 739948086738432000
108 798687541178841600
109 1597375101645273600
110 1842071900246968320
111 2501579131792957440
112 2740199361951744000
113 5480398753708032000
114 6569231691444387840
115 8175043892577042432
116 10402927465626501120
117 11971622884219084800
118 18116349643207065600
119 21794104859911372800
120 23565900030400512000
121 27850609129061376000
122 42132972701546496000
123 57129454632499200000
124 72622188005068800000
125 80134828162744320000
126 87670840926897930240
127 175341682497914634240
128 185485416201726197760
129 251302822168724766720
130 287298760970720378880
131 574597522844773908480
132 638365551206817595392
133 764301612510201249792
134 1155203963498603741184
135 1246001244750090436608
136 1433609386447668756480
137 2867218775405561364480
138 3420163527280568893440
139 6840327057908102922240
140 7469840484780592988160
141 10106254774795847270400
142 15269232755479707648000
143 17847155168955334656000
144 18892937799026249564160
145 23319283228547701800960
146 35223532704005797969920
147 38825694346492961095680
148 49206175121191002439680
149 98412350275026215239680
150 106043863547943868170240
151 212087727131787810570240
152 243468054101098967040000
153 277931568613769256960000
154 310374211810030210252800
155 382250345079770578944000
156 425183893768701178675200
157 850367787596296136294400
158 1283888620459656039628800
159 1734375855746887453900800
160 1836601805288829616128000
161 2179703241455489777664000
162 2307355550867859701760000
163 4614711101877914173440000
164 5840493738278242074624000
165 6439189411972860835737600
166 9718406242012738035302400
167 19436812484541976354406400
168 20778014053187825662771200
169 23974631599837991701708800
170 27178059454165925237882880
171 30925502725708671701483520
172 39119835034573757846323200
173 78239670070302629270323200
174 92899963278573381491097600
175 100799620019891044319232000
176 109240280243114031769190400
177 147347354747101992792883200
178 222291267936507053840793600
179 444582535876676863760793600
180 470455129041470708023296000
181 940910258086902192439296000
182 1044111597519038535991296000
183 1407790918004577622327296000
184 1610457447632514352865280000
185 1975494469097031711252480000
186 2343226680787884069814272000
187 2698261026362084671488000000
188 3409890308038059487395840000
189 3639714416711425874460672000
190 4112954695016761961270476800
191 8225909390049561895816396800
192 8583043466500649051907686400
193 17166086933018205672072806400
194 25883942600563633100213452800
195 28382482188657390573217382400
196 30528335176711202236111257600
197 61056670353463245165664665600
198 65947332839048530256933683200
199 131894665678139181864792883200
200 139503973313416669660200960000
201 187903310993596109869056000000
202 283278476422140646883328000000
203 333557340202709966094336000000
204 368672203589354753421312000000
205 451254777193390028662702080000
206 680249738754159668816117760000
207 770949703921406338368287539200
208 832464036732854326700054937600
209 953549714803098271793955471360
210 1015560529759246934811177123840
211 2031121059518773189584711843840
212 2563431771977125146568241971200
213 3451092612111745381528318771200
214 5201407525431369499023664742400
215 6361721511873908113518546124800
216 6638736033750822243526720880640
217 7803901949878680752285236592640
218 11760809980802623945354672865280
219 15827632123697632222239947489280
220 17052073725125459238623977144320
221 19383981243091382130093903052800
222 22929706492911440116478115840000
223 45859412985825738431364857856000
224 48219305973575536553967747072000
225 50922732913990067677143918182400
226 76728171890672565029824993689600
227 153456343781351676641378146713600
228 169246482657895558135788915916800
229 338492965315798822143820352716800
230 380675636279200078518563194798080
231 412384687502263233796106008657920
232 470091173087478973009117682073600
233 940182346174971474461246305075200
234 1011580007294753313569733869568000
235 1235192429959912352163742875648000
236 1557416542123364277008724708556800
237 2094612392884763777076533447884800
238 2313214141594482810398170939392000
239 4626428283188990893317949489152000
240 4828254455155256058384922705920000
241 9656508910310539166127174451200000
242 10540493123527372821301674639360000
243 10990941547609739440133442109440000
244 13854128001188739555594652876800000
245 14811453664895393881296878960640000
246 17494259146854835831520700137472000
247 19781969958366624078815904871219200
248 22531745865442473837241348128768000
249 30286574388237069377522937888768000
250 31931234677762236179940012510412800
251 63862469355524570391821054430412800
252 67017908439338060665638589405593600
253 76034863392994467793923298924953600
254 114514045272040201488817252938547200
255 125071995964880204489002262829465600
256 129106576479876340117679755178803200
257 258213152959752890851058674512691200
258 304806733710364434530231250635980800
259 356644613593079509071204072397209600
260 382418662962261618598027028594688000
261 431548838412274430758669076398080000
262 649822575215393775827526258524160000
263 1299645150430788177538671873884160000
264 1375705744117412936611441861774540800
265 1676244537447678683809154893401292800
266 1844730797246715821836678479426355200
267 2478416948972687178491435800539955200
268 3121491043687191038007276945486643200
269 6242982087374383276343674119861043200
270 6505975417944157117984111365351014400
271 13011950835888315519727082966247014400
272 14032316830743789618873808647408844800
273 15114699396200610763819886129342054400
274 22755709792065863349180432540028108800
275 24302947107944305264770139513946112000
276 26716795458013834434869010213371904000
277 53433590916027672974155722107387904000
278 80442906032340928938952430601633792000
279 90685838917237544505741447801077760000
280 95070514495862228820586250140385280000
281 190141028991724466090550314171105280000
282 224230803042101440565140143892070400000
283 448461606084202892477166560634470400000
284 564595480778051129697518163213680640000
285 615201671626565427668495792239489843200
286 667242448738363705830715662199160832000
287 779140250700697994281947420967305216000
288 804202379885502398786463451639185408000
289 898814424577914445837858086448005120000
290 1006114614460047961230110563126738944000
291 1350867174659644824538748101689606144000
292 1700310245882365440602833138514657280000
293 3400620491764730922907338005576417280000
294 3582258244095249573292573267171737600000
295 4358414196982553655882488608928563200000
296 4953764589869345773420959048400896000000
297 5230609935557644528933431869964288000000
298 7872601688721964950203444433518592000000
299 8831444202091947865308551486373888000000
300 9196638570974379440006314249420800000000
301 10724942939911812780114728897740800000000
302 16141580788352122199229116291481600000000
303 21666551393761237942311104387481600000000
304 23329713686151467180272113333043200000000
305 28368931842360184156680450126643200000000
306 30360393282949707033212163459121152000000
307 60720786565899414375599521400881152000000
308 64422149364157375360093689380736073728000
309 86461305725579635465268762585497337856000
310 96674780589159538696983795134346402201600
311 193349561178319077824746009015071906201600
312 204382107457831417483665693431883104256000
313 408764214915662835403740896051274448896000
314 615130614678910091896339358440627372032000
315 643588484335014759496669395407861710848000
316 809675835131147600434635569179073603174400
317 1619351670262295202204058966039823017574400
318 1907448235119836660537014239454343410483200
319 2147976898199464157549030151957190488883200
320 2217218227718714517646317182563972546560000
321 2975120849083285722840241385525068431360000
322 3259114781799183092124808585109443706880000
323 3623368786823797673035821118845320429568000
324 3738319014950090621365517659087169598259200
325 3980381541234590160039583544366622352343040
326 5989114461888692335646719020239794061967360
327 8034779072328039925410286673679211214929920
328 9123081191257921493552329303362327124377600
329 10623102627017310203922491558533852141977600
330 11192589308186703616938031623963204491673600
331 22385178616373407241598198470871774501273600
332 28152613779766249931107596722765555564544000
333 31662153708951202498355790441537796571136000
334 47637586887327797066150079296857568182272000
335 57862239682656690099470507330641135140864000
336 60007437249353429650742565422670302045798400
337 120014874498706859327156936402748853085798400
338 129290807912501346014992379477147711963136000
339 173420005822756296460691586521573030363136000
340 184964707523095152953961793326092793151488000
341 207894216720173064480630806533208159551488000
342 222715243592390197327982589645213715660800000
343 234863347788338753546461886854971418214400000
344 266566425429885959549820401264772513792000000
345 289414976181019041798991945568522915020800000
346 435395550677016916233742089629986298265600000
347 870791101354033832552416907222421445017600000
348 954422703429974407301081219769553020518400000
349 1908845406859948814701830085218237048422400000
350 1993222379786299151327767052442560102400000000
351 2097918503183253918301176805628426846208000000
352 2190920857970576342638991122153812787200000000
353 4381841715941152685394282075334587187200000000
354 5156050549409155205560270471297008402432000000
355 6258378597903526318506497458918567968768000000
356 7867548593518321903211482967654579306496000000
357 8412099994102751208487728677038835367936000000
358 12653895458551163999041248367333576015872000000
359 25307790917102327998601619635682800566272000000
360 26103953733113147396541823908434254233600000000
361 28851738336598741859338557757057212088320000000
362 43398833296228359603246757851186635735040000000
363 46135072586253930559884993180427270225920000000
364 48738224726595632786941487340543805489152000000
365 59143014274969981359732958533243541389312000000
366 69576249666115470329441340712828500474593280000
367 139152499332230940660777197941123151120302080000
368 149487752485542414612089922352222764238110720000
369 167932834283942675715481347069218216623472640000
370 187290352405695410444743734894501683756688998400
371 217555069773360476769970224757622843887740518400
372 238267485217060328067250598152923678916372070400
373 476534970434120656137635997148166324140533350400
374 512080929501908739618205756542562014326685696000
375 531837515769122848898763785221016951935991808000
376 603181572762541767653076859284054942475616256000
377 670534353840244942701644011807024230753632256000
378 694259619486008425627958441999757494999580672000
379 1388519238972016851260208413362213555789627392000
380 1477996737132750158461212220228043926438674432000
381 1981144562539643829428184407542379841752924160000
382 2979641422059624319457780585841821633080197120000
383 5959282844119248638924467474513956366628945920000
384 6102344542476608739369233732172825699947642880000
385 6429316228686079583576046584271331877978112000000
386 9669154432697602715764970425099855054503936000000
387 10856594450748185505422467739032353066807459840000
388 13641424016890623714490816014005871307275632640000
389 27282848033781247429010809132775114063625584640000
390 28650612273511903685540297919126803663856599040000
391 31599940007549893770817135290254453682166824960000
392 32840053932264787857753366132092593773949747200000
393 44013612869494776127156688345278291385725747200000
394 66189702430663297945051972395661870779145912320000
395 80246484596350555034428934379000491627847352320000
396 83577915408178742201680715270735629031477084160000
397 167155830816357484403435109893774005986561884160000
398 251371745578797133034136851077662599727619768320000
399 268140637851993370351595549596264828752164290560000
400 276390691663455302496464904017697611735629824000000
401 552781383326910604993102272341977353708109824000000
402 649813883119378919363403552691752118360473600000000
403 721005613904019500272706184510150094199193600000000
404 905774596414510713061831599366374291146801152000000
405 933313803840850887267041308809890156338175016960000
406 1017435069381191205927001335487744030229649162240000
407 1137677395762604712082038834268008331138251620352000
408 1197915287132745286685126119789442314875187494912000
409 2395830574265490573370695969361218283529318694912000
410 2668078457783418779779205965601525984138797409894400
411 3574962268557093143349658933347745291717484897894400
412 4490716150157924884503132373108355811707819183308800
413 5207721249762971714802056374247075793063339098112000
414 5564536861739247563917486115023010457002075750400000
415 6742909373636970577453132777520526040943611084800000
416 7026086352941155160887065671488947180797197025280000
417 9413591424328926332062617395373655678084228055040000
418 10086765858333913410352561725029629654185289973760000
419 20173531716667826820706153824121440166301411573760000
420 20864498337721447682867562302830596675638636052480000
421 41728996675442895365736159933444827001794309652480000
422 62743599317752267132653136607718691521506008104960000
423 70385447952606709924450866300148706371997741875200000
424 79751932503716155473607485459760598650900709376000000
425 84411993648533889410304860848801790129332027392000000
426 99184649491326927696916440873847128458100159283200000
427 114973226349129989656834260973978667237128242462720000
428 144397653945589797436307424980425236294682395279360000
429 152780231747905591654439968576038338936073376235520000
430 170043813247810774709286901336160745040628592672768000
431 340087626495621549418581578522862491619806064672768000
432 348146306657310250950309307158569133743666437816320000
433 696292613314620501900626611272119313449114476216320000
434 758298719175917418456310860014720312662036662190080000
435 820208593305724334141799241795105303768915330990080000
436 1030029396244398001015280473294483197520106527653888000
437 1129418197636401316902719998430294444484288904691712000
438 1326819063780287867516992878283072618078107668054016000
439 2653638127560575735034005927811706672042702868054016000
440 2759480025613176531240125566517907468324789163130880000
441 2862271716275418514162664807027734339721634408038400000
442 3057731147951831971235633600921225713552853670297600000
443 6115462295903663942471289902191414577912482470297600000
444 6685794881907991587106640048929026442097156161536000000
445 8096558939558301738514468792349168818024964161536000000
446 12172503189313164344919233720118955937555464323072000000
447 16303776999019450425619112436699419053664068907827200000
448 16749426923132697074230936334781619740971950952939520000
449 33498853846265394148461928565756672283087790952939520000
450 34493760159593391457190415170073503283861359809265664000
451 38484773731777750799344682134405674690911081255141376000
452 48321206391409983526022810020447692340009658587545600000
453 64717191220782279879396798809759028112988858587545600000
454 97291991256187169083725654642812902549894517175091200000
455 102157842968176143846394359249936736317259662124646400000
456 107429917364212376984181502953656571406335811919020032000
457 214859834728424753968363194184312465049534275919020032000
458 323001208499022643382903516285191923168738951838040064000
459 338997458824688526674247297653963071828826242594897920000
460 360679234620867388974421547766917355220091878420512768000
461 721358469241734777948843545229363959252977531924512768000
462 752013398849636947829656387740157018515375522337259520000
463 1504026797699273895659313243100450949534104342254059520000
464 1612015592665373293255202088440763581888481015040573440000
465 1742141011813340426736130996595513312163640498307727360000
466 2618880089341962940841949364394639901657002127623454720000
467 5237760178683925881683899808743530726157016346887454720000
468 5445813620237283643681543112127751450122951837855252480000
469 6304615397083608522555256029419999482097079404703252480000
470 7010458207844055998450029151449278671258683247526150144000
471 9387567600158994526660096966054998939159781939114672128000
472 10629149121470345415669980586003377996593023181054279680000
473 11847510087962993704422666232749947077935185935560867840000
474 13911078547490167500579260513901563509069043798428876800000
475 14695191065087424952534987966691634180071955232928563200000
476 15462476298146572793258255031166889522928573966660403200000
477 17327371350249720698997854951299010719388119778249932800000
478 26046239736681108821423525799655716111267182826592665600000
479 52092479473362217642847057188045255307320226265799065600000
480 53315404289608397442536102316235617140646491002503168000000
481 58888809471756809798461967662188413174170044352954368000000
482 88518399143080990829134652910118882059378180526964736000000
483 94303637321689303552055718861970578786290750755700736000000
484 98727924410492852289875834944615299502527328813056000000000
485 119469085000932527140690088534506984226043048493056000000000
486 122233062518942547004422965768337795215783168783155200000000
487 244466125037885094008845944037950053310170792145715200000000
488 276739719507543521180491924715235203195450286931968000000000
489 370504754786505454968669578049182010455709594943488000000000
490 383723283798419842294374716472948255334238996272250880000000
491 767446567596839684588749449365247405147280955544698880000000
492 838250333619669350013510735375752877541159570683985920000000
493 917144482666226465308899981590517127179309458021941248000000
494 976892445541874011904352390773717393722079115896841830400000
495 1013271913354243978050666043485443778926356021573268275200000
496 1085426009643301310504069003194081014413771041120085606400000
497 1255614756799916498562198292697437472901888180944161996800000
498 1473804047455228234013391430702439180899709969956129996800000
499 2947608094910456468026782895463731771400753641042005196800000
500 3032342148648031356352162930867832359086401611229665689600000
501 4059425779641719396406927806226581033833265028189388800000000
502 6101439959703917638235867230453120762741691942279577600000000
503 12202879919407835276471734532111782270319251116628377600000000
504 12524395540788943247298940748819803295796692561323622400000000
505 15149508846138305751932798744937836073489367380661370880000000
506 16187259862015150889977384699003576289415814178282668032000000
507 17044519275560798274588955456507019176918028152077287424000000
508 21390871690828801834609139076330831750349855261136460447744000
509 42781743381657603669218278282174527400793330940596132511744000
510 44777947930014245354479688170522192040997461980297379708928000
511 51784021415662732722867666609421940192990381286085688819712000
512 52710574482742185197034284898931427898507665029526911451136000
513 55240443952551945638450385524901794788076693228415394775040000
514 83022503166970160485913225825697955338563347198393460981760000
515 100411468397217453942017885785933053724115377311253801205760000
516 109629755711068412368551200372137516130374869665150392074240000
517 121941118651883581671971388689019845126979586498071090954240000
518 132444947735073488299145035742254564026301372507749938626560000
519 177280396968347392898466507122846971637326181613710144962560000
520 183883318730431552699372327251994789107671181752946130944000000
521 367766637460863105398744654918519253943404396685364822016000000
522 391961176544315637617351690664650018373789599811816652800000000
523 783922353088631275234703381793459019044289486560165888000000000
524 983671798827561359789699916460883197570534995260174499840000000
525 1014424586822067399347380356801118120173455123657027852697600000
526 1524551893413624281203103237007009073101085875159337166438400000
527 1664676148322964748225447284569245196298049585765774314700800000
528 1716216184694713223584190266235146610165778511040060011315200000
529 1865452374668166547374119854609338182764960448004116761804800000
530 2071585172811098240861644091061379932323445258411231160565760000
531 2319332000093850447784029008041819589629873407084234245406720000
532 2436079984244432693867489842077724900751132406397992645427200000
533 2683095087541945099889018532478483037786087662390193474764800000
534 3148063270326202631403876857315734247011320106364624217047040000
535 3806294681394408636151960200796232216855776180810499468820480000
536 4306274067509775872256666836962383690833020534877729272627200000
537 5763365544440756639095715113918719866290603030661706232627200000
538 8661237545718552814371369621498948280929352360976226818457600000
539 9025217511190430248251470060287663722486352791891993427968000000
540 9230005967555464987068352158212779247788500726264291655680000000
541 18460011935110929974136704324492510519952643735735165255680000000
542 27741582181814749514205438338382830165909659227415495311360000000
543 37126280986815278160274936071695182632579346533134484111360000000
544 38606815341815008752675220782013335182355697354038501703680000000
545 46673911084880831477114819157539701770223205452698322206720000000
546 48509074868684949041539761518165118360791532510579942594969600000
547 97018149737369898083079523053380875803664627637500404930969600000
548 121718542639255432797245908973538668200913557105631517317529600000
549 136240927185390459834555691473870508253254326034471828271923200000
550 141077580389873393183697194958897095398349816391028912108339200000
551 153452806739862287322618001534813903809231326166993875742228480000
552 161053977370573669013796694221212744889447715553969719738368000000
553 186084344340254663099143433202051954096845448619368401338368000000
554 279634019267673598275349177333422778447197560165756879021015040000
555 301550031966418755879006199014692652637055553522410749647912960000
556 378305734295439137933508230600242872734939178927187659986042880000
557 756611468590878275867016461289481110197654682421959167186042880000
558 805908477978103264362252408424755974987771422225944259697049600000
559 886768860383933023328364690212166958719269646962372960373964800000
560 909422517804034333485133589858945917061967106844260948770816000000
561 956632640593567882834378251398586838628245016967410419236864000000
562 1437520554010227006732304952984540540193182553056320904232960000000
563 2875041108020454013464609906199684006934657293869959306280960000000
564 3137015219356515543844928321799905389277337898398140061450240000000
565 3791500409006436052992431353023527813190944941199390398218240000000
566 5697388315138013534175792567777117077382038059288558546452480000000
567 5841211853366533165149899174785582500034538487441862158188544000000
568 6606441787003741357826342816607537455832439312782534629130240000000
569 13212883574007482715652685633909545026043600887047050745610240000000
570 13809465123609787864849783118798615966127737459329105523638272000000
571 27618930247219575729699566238301623048268178926732792270159872000000
572 28811705425499081180515530192080188409876552705151805169860608000000
573 38550873456653700171112329130490462766220407525241517644972032000000
574 41817409738338590641243945410738675450416648691646180129505280000000
575 44041740043569366739182453145318842501233055891084882613370880000000
576 44818475939259610557972338854291916412179281277078384538550272000000
577 89636951878519221115944677709543516690991214187974406042550272000000
578 94923861785590143623503750128986712675251281553102988090802176000000
579 127006142598141516207057282402889054467197219329495501086130176000000
580 134755293606314835989620742465539447799683230320037847871835340800000
581 155627166149849314345907864982931529753233132780641702873189580800000
582 182510678358026409445591602076142121660968951271505666705981440000000
583 202595585545751803786494027185165647544515385026273898429153280000000
584 229100966556271145991721872710500006545073111968871073867366400000000
585 237127771824664386519464927617908734047726074786737701886361600000000
586 356302811788091075620742404125895939407275311347108020433715200000000
587 712605623576182151241484808255824436402918257988588233398681600000000
588 732455529122297709476408133116672017204833103611210501822873600000000
589 795099752007757381997416723449114080088508766402849004532531200000000
590 882146888547636423596676495261066259224382866263220813614284800000000
591 1180223919381084347551717868090749965697138485598242931212288000000000
592 1262547558808903157630517301295551789549966365794207748272947200000000
593 2525095117617806315261034602597109806509559285294678886108364800000000
594 2599329407411960489387456450746804902436467899808214582328033280000000
595 2715293566461624035841061968079334843812272981291080666232913920000000
596 3405602971471537760688980006493814637471376235747921053823795200000000
597 4556144515887597814975797576258473784290221776662832889410355200000000
598 4829447330740889035387499237663149671927789860850337516093440000000000
599 9658894661481778070774998475336137244639836328420700397240320000000000
600 9872884680778289326047731371072704237994978363927817764208640000000000
601 19745769361556578652095462742155446465119402282760384314081280000000000
602 21405675705748863425991948776727489239266238093160678948864000000000000
603 23943708843119534033548041137280353957521128650694878822400000000000000
604 30029735171136539339734165305950724282648141114554449920000000000000000
605 31256066069377697071842522187401919438045455521188675584000000000000000
606 36647940051958762449957119206999058818802269935827747969433600000000000
607 73295880103917524899914238414022305366316259798665200769433600000000000
608 76145228339692264560975796313342965816056500978679840296140800000000000
609 80836574285683366524371843476177120021922967504786981038063616000000000
610 89660744535018353774222057901488588171519609996184537593920094208000000
611 98488879381543237838145460525636928210291169872079768312120417976320000
612 102085356238630260291905379095732284301565714738761487945201352704000000
613 204170712477260520583810758191498068120800791312889746697385672704000000
614 306758952244159895458434882997061710963347959630834132468952465408000000
615 330459975044481300184804024067479603182326766319307144723077005312000000
616 340871080854219626383840577654864034333990346727060970954784820428800000
617 681742161708439252767681155309795950714764455092129387620302900428800000
618 799275363635795294991951295063753164092191647373995761110832539238400000
619 1598550727271590589983902590127596837580094976932001449835976091238400000
620 1695024209145031645605209517830260438882418405925443840717758786437120000
621 1772772168318000534111610934789557596451410247555704577267662323712000000
622 2663475067821930997273207662577437416753394952877986102558800740352000000
623 3073814363984973587889528170817688501501332917022749816400226811904000000
624 3164611877975915982566817011105581868621504990785302466105511510016000000
625 3247346829034109864463988697670433720577475573714742521905578770432000000
626 4878864076471537042745412970896043408538264136502350740386285092864000000
627 5119828357043427319501561902210933599980533211913265009798001616486400000
628 6420363534556066413522858977048952676745247991597205865404094952243200000
629 6972340490015637734142471287293046332020104383762667084391963112243200000
630 7141862963398707225397008293567722924693643907615391564232560056729600000
631 14283725926797414450794016587136221513221474628841937387976560056729600000
632 16146323787651797295177556350098688931451967859589300527207846772736000000
633 21597212648871839619534622764349586407527749694703278174777152372736000000
634 32447404672309841848775344869687144781968618441381856769259727749120000000
635 39183321591624796359154024057825109697160530633130577618945861222400000000
636 42719186552168429663003590057220410534331417635881658712146292244480000000
637 44378030704527041021958980943318050970361253450050809651166382653440000000
638 47206339460423026244894642379754641196784342298575191871544864276480000000
639 52784513611831038164485367317045172746483783721068445234726216663040000000
640 53704807257320330207955019051973367564725273398098075132898364620800000000
641 107409614514640660415910038103949474040022752673920903760063548620800000000
642 125903244276379587630286278577043555373223556652613421679786747494400000000
643 251806488552759175260572557154090762627210054475526514685262587494400000000
644 263768627876594605746021641811510607265059831198305586336505800949760000000
645 284001948828386212924736383685479739544022615858364847780854948167680000000
646 299885582521872325687643202260359250701752565662700885801826934325248000000
647 599771165043744651375286404520722506818892537202295214377025560117248000000
648 610125205398371034417744558444619013333253751744197195672266455017062400000
649 675990994617513361996932891458527059767239065413888925689759741352345600000
650 698380800835748071892108028232372916343544371573596988630018410781081600000
651 740761058256662717398595679310919458598230171093607867836579301661081600000
652 928813614390599118221964056941240679441697405857373708458794911006720000000
653 1857627228781198236443928113882487768825945861243632931487856952606720000000
654 2177270400616488878221526865012116945852460924991175297569966302167040000000
655 2628753465284202522907953908186410463814024813649596436629473502167040000000
656 2810238560291323427854868418386202491606877184404955403642789237568307200000
657 3141702595607735934730058026708678745656149913397359674108531988601241600000
658 3402472222425706080106130964772129757668652214075853383531399324106752000000
659 6804944444851412160212261929544270950058740586727615073179568284106752000000
660 6994318738532899362705565719809910224020921404322796143292700828893184000000
661 13988637477065798725411131439619832057498202757419846008890972316893184000000
662 21014893744085149683380192893310152883498472478423450599058551097786368000000
663 21992956541200223780862516795815408519462748807258101539228688811294720000000
664 24854881926975708828334177891015548827287737999858142089172429150617600000000
665 25935896159613456273127509447267668830122455952081724745278743694540800000000
666 27584872461374973890052445885513064091193877922231062959945998453964800000000
667 29743688567047797933621767737422782567299201513516385860996064996229120000000
668 37291935816691347862395871936647889978206583478488996026461593754664960000000
669 49872800367136062398048054312052786724753998152927380865284710554664960000000
670 55273681133414909190165021581393559971775862005128293404464367506817024000000
671 61212175800641304392414156131460642083605686187314738743249669038538752000000
672 62420525091197326748637433544227918745634978016238098000682384722231296000000
673 124841050182394653497274867088455912101609233770368295792638655826231296000000
674 187541070162060027977622617499299776640716697840801650799605776769037107200000
675 191496864434777591280166202946903284292826252085404737761857321064988672000000
676 199051922953055227722488977408106134465381173904505455320218368141688832000000
677 398103845906110455444977954816212427196359655657933083583531801045368832000000
678 466528971393749569861634280073906498123583405117260169648866981847236608000000
679 537979354399999503984587277923063381698428015385465852921667296174276608000000
680 556513576275827592443435907907169624849346713458806657976503677623468032000000
681 744219935830780321447601728477243728070971460271730673905290857553068032000000
682 790827184938212930199745156382156718404868166278127299722773373537746944000000
683 1581654369876425860399490312764313680851651735611695099794305216302546944000000
684 1638833729365813204838758468716391274478841581359711505136352352219955200000000
685 1978168713328616880193607281062373515866079634433808664770731183513272320000000
686 2034142368491736226002656961874997133620194287321792801886274460240052224000000
687 2720166853551694325752572643134800174234867184730689838390489160080372531200000
688 2907153359912764356037877058489789633874609850022466153969801288047447244800000
689 3185706515855822749126526547224978682345924223212967095639001271458647244800000
690 3322244996952419091779945506201839892696598817746439684496510862580567244800000
691 6644489993904838183559891012403680079930474412712120225965152658348887244800000
692 8329827106061458947319979986395283991369965581998125316225692078238701977600000
693 8575681652225914804795058859058756767028144669418235638778305430335520768000000
694 12882219458685294986563507748309919999638981408084366946984113129316679680000000
695 15548539300134111855875489584588019900265142531860949238110624959493570560000000
696 16314203965985848812561328416930642612053910461239539594861292543518179328000000
697 17675580767525023610873559652816783872509374085021633617795835223582179328000000
698 26551685271448355554195181010264518036027439100333278207460645847162683392000000
699 35504862237376351774885150259136322390354247604556824914114043179949883392000000
700 36329483201965061777013532692402272346813175789781696621889392819941933056000000
701 72658966403930123554027065384804546799275973588983960364518779469541933056000000
702 74659830027362673469504119599376741664883606693598826592841770867884032000000000
703 80657434101582943637414422835891770834734101572874305947143061960130560000000000
704 82531782270360358369618206275106647102429207075173768077482014770462720000000000
705 88790639493155594715891067381356377728677254400409188061631730124062720000000000
706 133375682828393980951434658908319514940043002573948581004453557965946880000000000
707 153732166776561560461726884016426889731279983863173512535536514765946880000000000
708 167494179125524125270180904658844376743399335033790244446506170836634828800000000
709 334988358251048250540361809317688759007885402361139719381953332242074828800000000
710 371106517941201165638516776737207647493286175347921033126005158897705287680000000
711 414690094438885759640381203508180752775230036887936515880128097675494031360000000
712 468508762856680246505891016215598686015163606105436691102928388931715072000000000
713 504156168726210265261774028318959455718369712058230305641166262463627264000000000
714 522192400267454861569343334232061729524271166462711088448513712681123840000000000
715 541672553418976036484865683754651466224474938956484515127979664069361664000000000
716 678997989497026299255676702171323666461716342571177690023321165880308531200000000
717 907888083884912754183673179927758579648882761499235816998889498604260556800000000
718 1363744811397351391291346160017890162355031056754723227900217995558073139200000000
719 2727489622794702782582692320035780354571660633591920358946855792934073139200000000
720 2773739201349556936377871973938118025028216213843243471635782877138911232000000000
721 3196626210438865136762013319304433742983520645543590978740969743929311232000000000
722 3365242727278879658691848088319705343786276180023801145945574900156176793600000000
723 4499558903327129478288260002309820787933665686336088568997141316028176793600000000
724 5640115616983867034066064069747686216391123614540463294912899393274249216000000000
725 5931259015313090114483775980387175719123927986305220145984096352378185318400000000
726 6123864765308356504053843330736903465269204507063288995859076903786355097600000000
727 12247729530616713008107686661473806981078463746306513806111945578960755097600000000
728 12607866382687805923119550916897217326760951807574859243578430920101413781504000000
729 12818582812482031091751075444756223744480876824470912081688612378926417077862400000
730 14197927431379570242149276925529914339563603105358672802846649586258998848389120000
731 15367168513963770144443923260573554349362306260273604671362910108488758848389120000
732 16739426900621194312222032390886198183707731608013788497732424046391716657233920000
733 33478853801242388624444064781772396443615561884812743988228777115740662577233920000
734 50287356741343450313470314637820435885617273535234231064326385562693654114467840000
735 51539859473730467046598026361498780679709681862263031561593701470816601144033280000
736 53466382692487125363607892648238120721359649969263602563088269759232364867747840000
737 59125962429549897039705863850106414961471328082897857921913993699644166467747840000
738 62836459389658076117231743436879805250554586335172456850089113311601947049984000000
739 125672918779316152234463486873759610678461392505828478244494252341017637289984000000
740 133039158294312295306874394430634018189787602968043677218058953049851496602009600000
741 138893568029052888635621460408819955869620545857706305208912316145883351194009600000
742 150228248975523185249301408212785445930886235130443167561432064571568563630899200000
743 300456497951046370498602816425570892085944571564810909193826760015416141230899200000
744 315098826152866925189342053634912938038339835747312394989199079461735094445670400000
745 380173583727915529304532260363862349202854535031013233376734064452124416776601600000
746 571030997721051501110794064046531082495653077246701320445751666676056260670914560000
747 637899257711746660420264108683306660046102291057555568222545832358100396954091520000
748 662357216639387845941427652967506430719217630346955313039018578832268224815431680000
749 763084350967036688872612503418786210578903586912691136678214360608600809086648320000
750 778584153596932421344236782600827428537042891440190924533826882491652430689730560000
751 1557168307193864842688473565201654857624784774159312746269559943714052430689730560000
752 1663386441051510865224011244548407524289721130941967453835408133617043979066408960000
753 2223778664507367466877020380412309524658010959887309586230672214907778973606871040000
754 2349692632575990079257839713714589225143982817604847970649717353565359188213760000000
755 2834629197171460372211053441864195937703941742914461199275523340567543860428800000000
756 2887855374000950409124591595554180358240794005240464498216282422729744371312230400000
757 5775710748001900818249183191108360717192638804381521163578024216619884531312230400000
758 8675102162112042773615284473462358040915264413346916647141956739724689382624460800000
759 9073262261346233843544468190762881663391343429104089009689030458396305650614272000000
760 9375696432889307279157406128294183698296195046638458172231653788005464079859712000000
761 18751392865778614558314812256588367398186628776544112084853806505807345679859712000000
762 21963399091000578222106947442444065830618431100079920892776374407292908906479616000000
763 25300242036798852010953127666126044086353065971659808328257682796572587587534848000000
764 31708967367548825767695884211183104194987202657661117592912721556793928970141696000000
765 32725403577359779699359374368829020780739714910843233250990036762286918637369425920000
766 49152865399504101830766026014395567490255346604928979505266271981504856394091724800000
767 53774074966978846447333772049937031101072277091381442382930994683619344714091724800000
768 54483117205660082194176741962631846095637845797672075708347149538036693503500615680000
769 108966234411320164388353483925263692197995972685219046335899913335522343423500615680000
770 111997684053286802859728133696867865983238529199055675797375642388121109058855895040000
771 149720141606482618966529515542549209880699365003434645090852270416557097538855895040000
772 187637547260728542650110232694926581391725834865624532983552139577602892070544998400000
773 375275094521457085300220465389853162793824307535985039159114178220340044070544998400000
774 398703980997268516494801216148358617228608936179534198376047629175581462111872614400000
775 418971433364629666083286944635900180271532674318330022638888007662061655174204620800000
776 473176881455578834944256948173424230830501038886362338590448507724539817353019392000000
777 500876094833255235215703521813086827337677019586257192972184542977340218078658560000000
778 752284832356148851341415173265779634075195061099504115988663287216225911706746880000000
779 810294556271004882717803369001084550780989598846596700986666210450410308506746880000000
780 831475127122518630941508141048069951992944232071709803086637046713687997876797440000000
781 918843824069276786967239220804006464071068359324839979909342703727288253876797440000000
782 966027696116077486838529883493941931145292674564154368071017936292206727921664000000000
783 1009552426219818282350918782406612854351908094893028856961209819668612619698176000000000
784 1030475375608403822966788444902435523659538144519445334602881797070587556370841600000000
785 1242911837656905534163018678159245308544006960020583826479149916454155055634841600000000
786 1455631457703169839743014777831779197628973217826318465691475847554981906979225600000000
787 2911262915406339679486029555663558395303102612170881086414773195852012538403225600000000
788 3648373864294343308423584293096892305724530921254742566558100155943395129923993600000000
789 4876907920638356871464179004037682571960413571562433633983430585832646624097075200000000
790 5398837864761685299365540399567939225836076844020085988947716825153070940941189120000000
791 6217200420052715023042541616078237538161829885321677807509939859881829319437189120000000
792 6353109762562514750118308959730885627853996115023988209332601978858118349586432000000000
793 6947069136813921454567239619871406296028242357036752613071083390842234241810432000000000
794 10433811060994292678912774334027397288668918553502053405084230408184669472292864000000000
795 11214211589648138110382389821772771030241992237686885578096258202234482709233664000000000
796 14053252498419818644656412561462080151779271749232343269102689059849886352854220800000000
797 28106504996839637289312825122924160303816373625678348865224400369806565085859020800000000
798 29072857438523869062101529488108051949074278536597778920156317424699223449167462400000000
799 31411250533819306309593489242853837640078419290330507096856896471029431803471462400000000
800 31928589713003689397194650688215525286640497908326159084834459554404141807697920000000000
801 35654932257174564985952044849140762914583621239811322420431260113307084783616000000000000
802 53549418935117438766495646305382461595257551647022648005904457790334907187200000000000000
803 59157010561234454793827181188915032372265334123163810782154012497802375987200000000000000
804 64408199365135238781990691969825714901768708024254107734613284329984880541696000000000000
805 67028515395698040194343233091129464067523764850621128252098791119236636533063680000000000
806 70749395895977812756400551719155154832293294278604007526264023242263609915473920000000000
807 94568359180957009717722070797937390292757512262728688388287986531818487645051289600000000
808 106787369430491511129192082751099811825185322456589569566083902806153894597492736000000000
809 213574738860983022258384165502199623651355821646125299888147156443637619397492736000000000
810 217047610035985389067001809084198602039443335812322456005366562171195920438263808000000000
811 434095220071970778134003618168397204079881651111152726107567991102391619638263808000000000
812 454077789300815115937126774876212998595898093036167450073013814692569021163765760000000000
813 606931958703311726980982619258411448329368002518474695132075898815170083563765760000000000
814 643246385156245939482129438090573109349779417800673627195510265473239726434549760000000000
815 775716927841888667613102629301304997216110956218088386144339344610455757279723520000000000
816 797101892410934227555366915776275746590097037570189431900953816960143181663814287360000000
817 857700281892467239006944517560437060658448069510644468011910692445320124747334287360000000
818 1288132895683520908766887153679327984087875522103632649621275603723511306493068574720000000
819 1323514854036128763224270270396748962126219963962122224384995214831578808324613734400000000
820 1399967656500064422867268446314439671469292237418882060921830697191871273566690344960000000
821 2799935313000128845734536892628879342941442536832023127958880810545153075747707944960000000
822 3278590937250093942357957376745484560289082355351452926157099036038067420776565309440000000
823 6557181874500187884715914753490969120581984800100461190553167814592529959864437309440000000
824 7403917110436258658078863353849962073116883972724923887537178664646716065193132032000000000
825 7587267563207410742494614436178417924019826516554914103512869025867745991383947673600000000
826 8198975459624922545125474750890678605118268050705554198984475593850219069164350341120000000
827 16397950919249845090250949501781357210242182669774117352547870560091525635885886341120000000
828 16964316351609655824777300569944533870056317492092691196032183887125282193090155642880000000
829 33928632703219311649554601139889067740118322768375858565289848601914579529705067642880000000
830 37548236532311238214355201358701048478370931979523841700162052927104211373561330270208000000
831 50185536479021315966886370823251764552207536043576872328371394302571528370506021470208000000
832 51294361688919738103647602388771212091392773222127942142526232620870460971434796646400000000
833 53063639085088287822121779027628212537081431718840936257624427532380303026596872192000000000
834 62131881754822578555008532327639555621617650903159351753771359032519772146557884825600000000
835 74918442927554181677923331734197261271285895770961841130957917618252905447534729625600000000
836 77667081593585237812345587137161537674735625095195972788874620016859288707188077363200000000
837 81125883353085374685916354471516165724686336440806782573114649123977621926118529433600000000
838 121834910053673233772006433906202549005496106470229188665288979911258099683245110067200000000
839 243669820107346467544012867812405098011013177748884260900605457596096960780616020787200000000
840 248081899082731779760039068964625201726123702766247667069805984284671387784624209920000000000
841 265190995571196040433145211651840732879649524496496777606561528895077146715255472128000000000
842 398261746037029179001748543663517086295949757541774694498425424776078241396797997056000000000
843 532283001863332554274413328046705413665246520812435553209017987761579848136031993856000000000
844 666941708778638641990613358531074802325178130358567201533103558782539369888738181120000000000
845 689556957068823393112824712273651293437931571995110460320192886277926844912896049152000000000
846 732202336919745470740115048606627052710135016256086382075611580292090233931518338662400000000
847 755201807915933689055101450735836938617122351994445113010540971452423547415631369338880000000
848 806218339083857568614486648321960287101285178460066869149391921038382973861867154309120000000
849 1077505078775582153314148032354468251007435559602595228778607067016117122717510050775040000000
850 1109997682672647240733419070229798779395964220511097968316416273023630413362712308350976000000
851 1188738937049883086185904175898274207682636237045965752736158280202930981803483285422080000000
852 1293896603732969111643930655288664717795223760808898228839462121762381074172692272250880000000
853 2587793207465938223287861310577329435590567601519240425582540369738394878432200496250880000000
854 2795592467756051968543345184454945680305589178920132765931512097693067688442115129344000000000
855 2882071336122289035111526650815458607283224365155397509269493539481961015788838060032000000000
856 3253787250498485324092341925567275706809135301446605636209615465948821536995168537804800000000
857 6507574500996970648184683851134551413618445401384643742572159824789430558808232217804800000000
858 6700396981840736120881519845643605991772022158719243710297942782709429995517340601548800000000
859 13400793963681472241763039691287211983544220348831620576028387233679850499836832697548800000000
860 14170040206680310447408222517216574671336948589721575816867083724056618570518527234539520000000
861 14984355074877491218748716122466187598706333201471630754290113061250980860772286610800640000000
862 22502820954552864005699826317247467692092219865110691558666061592685786223336672754401280000000
863 45005641909105728011399652634494935384184833373507451689393261724807779978498513599201280000000
864 45585828079122504458572551357616822611834367336741977651445977363168051968682695998832640000000
865 54958615160811243693045412384416543148847119520468765548952836093132506017865213841244160000000
866 82533669457524899065165758667886864450010629837194898230525640094403238433176204680888320000000
867 85846867150146285592450134656086849333811347994923470935138551832800707572110474063380480000000
868 89742331588720272702888179873426846342389810013352422450219234021767572243075894450585600000000
869 99039105897065501798959048401540832538535972534220348993344201237681989635575397534924800000000
870 103066327465800890142788799376386071860037139838760992742449591758344163452836804716134400000000
871 112536096869709946288386915558404450257433774065806502048442062047152429675606331673804800000000
872 127042194905516488497814824326915544134547951691611330825695625812791198941560111628288000000000
873 141809994313317096475620858563531592759888147054775532395325212336028362663881187786752000000000
874 148647331714900037541563565384953590908188521401191584675050074055885678381008683008000000000000
875 151758488252528635935325071334850864174688980201316200779375642900446058503198474240000000000000
876 165162218880810382455572530470106812798830948863911718300432954037599026871762157568000000000000
877 330324437761620764911145060940213625597663409352803911273195061208521171213765050368000000000000
878 496055527660390310566909000814924709852747512500833513131513533410888012589575438336000000000000
879 662924359595078182623055759498844337020339421973960269854332845047367516797207052288000000000000
880 676695961286550332994957265838744403918262793515296920569136295507735978435101589504000000000000
881 1353391922573100665989914531677488807836528638080408189499503906284696350313104277504000000000000
882 1379912291580642392017634197908182694018394443771341970395118103934022953215910215680000000000000
883 2759824583161284784035268395816365388036792001603814540137058713443198606411646894080000000000000
884 2854992407557548612171873096230979030941127560464961794767100911213354636480463503360000000000000
885 3066136113325282275668866596286330099744214949243259424269467761672076805222246121472000000000000
886 4604436484174485328649492499542611753882095965309999148078023826592975480056572805120000000000000
887 9208872968348970657298984999085223507764198229677592765905428940089676694924275220480000000000000
888 9647153604118226532541851367722277703151638839844194732132415325019962173614307514777600000000000
889 11100320570724956476705104003287829738125890625587698229088463788481826685708620372377600000000000
890 12279493922405591717378873828325653554021935892299352410946885714883291355652241353605120000000000
891 12531677921997357760430589001516118042852988232942661017926175877133628148358736301260800000000000
892 15700037668113205565245336333913009878348057216181453068795114171197070545972211010764800000000000
893 16863628000121595666214109918273909643768053813955407063068662477904536851181684444364800000000000
894 19740700006226158225420583264946595996084536970390961948171128716783284434231069193011200000000000
895 23795546493991531266317784151800491389874877658803969512001623639075811741723452139110400000000000
896 24145385038229652898177326820780159786097024136740403254000592086088989893444616847360000000000000
897 25139706830742193105280564589392838087796184646372728057396233108749606185562418446336000000000000
898 37751740962272253069171317630044614242579831430998942498336332015229926367930087374848000000000000
899 40273947793803373425085780661362250107924604816685520332086549468929234895641327435776000000000000
900 40908172955016785813129963008912025130964599777563513746493434665889827167692180684800000000000000
901 44088009928410947735579140805823253975178236370825369511056477760284303810034558566400000000000000
902 46661860119092910033649016001763120220448717387665237923880660823624217088752405708800000000000000
903 49321536425786910011288028837648688806962348103756507693863338851863255719869205708800000000000000
904 55672096168806521893309385557418320926455684608955508163260054052641297307180990464000000000000000
905 67103433248801461055402246058541549490021263888081433418375654813825843238444990464000000000000000
906 78548393130000626350071201343259643979725156115457178555063983747140739323785243525120000000000000
907 157096786260001252700142402686519287959450390756426885234341201078606743635357723525120000000000000
908 196806395203770970677561990061825715514610780274940741639393976085108769867754226319360000000000000
909 219643500929559619898831193638844664025914483401473027305499173227136271493165188382720000000000000
910 225296238699677947449858793771107939622689979349474016983149896317135916075769180402483200000000000
911 450592477399355894899717587542215879245380080183163572162487193107801709494066524402483200000000000
912 462654790703087333258781967677962363589828647221789002665752231263771881838019191326638080000000000
913 510322253987647846382414049196297879838477669614449484015962095535852044633493271901896704000000000
914 766325496912144455788773572225463812958770033289239532884889899393773188987215381589393408000000000
915 822823208157641880298109107572249836856582299841970420620808209391139082813300539928870912000000000
916 1030789513516166751142686134760840454963190947699221353930531371497583414940142993782970777600000000
917 1185846781869118987123468628069235565974683306233255747506922417580214643033322619254970777600000000
918 1215938858748193683204906676301772543435406503847700523913084803433796370892946934070876569600000000
919 2431877717496387366409813352603545086870813402014115055022166601963638653108847957507676569600000000
920 2510339724680295740103452636548324389552551526558460478642142245976644679946550420422262784000000000
921 3354427754376290377605486929186843944118256757310661660537999201644212500033496397465518080000000000
922 5037134690114178399996012304690506381151377713211501073812312813976190275634813480919367680000000000
923 5495982991845227039671762413417374371337232010327605385884457859936353243540202332398551040000000000
924 5617343475012817192220268330934016460495182847825146612556198990102792623214407267332915200000000000
925 5893059373087682105934485868225275609036518493869889143605701761364785717673260255732039680000000000
926 8849207763722525904450044067628814298662018645466845299537357900255300827675534554415759360000000000
927 9875202866762818762937005698658242043434426792637256364380748880570049192045970451744161792000000000
928 10229747370213789528800027313004008967918732679180469937072896300912121212032980535536621977600000000
929 20459494740427579057600054626008017935837467063893244401291001860492379965889818052848621977600000000
930 21301962600315340502540257689973698059817416892480923279471874414534363533776772866021974343680000000
931 22003565110667902659294435086657440261710672874254574498891525257495413780093253946900500971520000000
932 27563861261743808946848320410931566634540367283737304208011919903083694234383807602885488803840000000
933 36831192585886615842584940736277168951552860315283759194220784867464348470137494416786288803840000000
934 55306322056501076698967796245692063506453566326968039460664074274202924931499737568185732300800000000
935 57116535104670446049932515504661067733772551088698926048338524996822493434381153092715413504000000000
936 58295343503191774993931745529104360100861258242931149685858272033902487278839512367735662182400000000
937 116590687006383549987863491058208720201722522469342083318048642485292717484568725042602862182400000000
938 125859417182253463145756280012313068431599772902590862472248054304391303614985419976183329587200000000
939 168172669024641966492326703192418320336357924865380898487788530343855396476692419689248823705600000000
940 177719310400694085907285867090987421266537579326250821985827927427808194467860840363426725232640000000
941 355438620801388171814571734181974842533075166239296358075631591461932422162663201066812325232640000000
942 416010809220932871176511289913094928661918175217592082959644765517282071659477738143046193643520000000
943 444433907987580458648198396677343650495962274354937427871421067277436361806728225989671402864640000000
944 474229023079696563114196740044334370654746069326276590040989999172021075643540746326736948428800000000
945 482381054416321171913620869377487874007691539753270887184419984243056866449217282615735117414400000000
946 510272392997675421492008625412364127915369891786102579500414124324878756379294921861236407664640000000
947 1020544785995350842984017250824728255830739797056907760827821772223600547480913018877249207664640000000
948 1110292318796996393838484726527937073772256420271075751278251237545283715661475960051871577538560000000
949 1211028899989623285587144090276033928591829982110785391297157327751777066124403027349184551321600000000
950 1246142817179437186158111398013413982877332478543199455901294572199322422393582626473325992345600000000
951 1665043933688909008623691218249561621189204136555594401760306850200381423796192645060802851635200000000
952 1709465558405342601357746572076958999894256662134158995406354540352742084956717516281283503718400000000
953 3418931116810685202715493144153917999788513341346148323310120973741677579051745372650537903718400000000
954 3627958194466109411800893031074190274691437295653509429954244686383306889293348228210018484224000000000
955 4371919241938906531689177424788138153805377605758380938248067236117170107554385598520674484224000000000
956 5476428375319041673397571932421850271776250951806342081896474989339624978382750989681059430400000000000
957 5709467880651766850988957972099375815256091416729331677098265958271375423276198531353175654400000000000
958 8573216770262889908353419523368168000487173043341554921563716011239082797126275091051585732608000000000
959 9859974441025674469643354099208236615388502821488488624506229065289015935223451959848767324160000000000
960 9984804828905390491700047912884201974656792213705505360295823879179894170551049299449977241600000000000
961 10628985785608964071809728423392860166570133646976947879311668304181490505333958955425280819200000000000
962 11189191569750954721228214810339423692731081158651817058891367058333580638199389747756505497600000000000
963 12484562687888905920028685986845059279800111526917077502294371488714047454963587102241980416000000000000
964 15638283116353535599200859273709886363006402729264314663160250908617594615685699534197882880000000000000
965 18844458315940662144643713267064632939522359796859451184587875450928896534185551002997882880000000000000
966 19464740402903761905220117157797259702649826253381847750594800303369056922499459164600795136000000000000
967 38929480805807523810440234315594519405299652617632686448076264556328116810633619548600795136000000000000
968 39873135343550577101337920262693601189011007360562990295559415209064649105994390110832951296000000000000
969 41388596607846137360743723529281590300239574303094069973882262937502359779093138211582802657280000000000
970 45764578436696536258780690131596258441358654281948637774448948809737301533676959583148973437747200000000
971 91529156873393072517561380263192516882717308706588939452780819912449697876722051913849773437747200000000
972 92672273054912703772361512374372220264853213479054263824225425727738982153496920759024304835788800000000
973 106573114013149609338215739230528053304581195520736288062096658384518367589576261274422124646236160000000
974 160024986087997138323773788379241709822390791960443347547865988814600395048493602492618457292472320000000
975 163706058771089811085526572359853416166074936989053047541278892170547247395236866526821669947834368000000
976 174656438218846076858034677277519230935448234666363005639608389912240051994397650529914737399955456000000
977 349312876437692153716069354555038461870896469674970450333005395706212944384839792244867748599955456000000
978 408788642106129453011689526611899467899159285827066822646771364977328317041205280393602105539035136000000
979 450548681459051768267804014335139432286233664650864529781655424647677647348089410271362515139035136000000
980 458964166666986414926251479060827354111081851343162217592075846196424455744468082179492915926007808000000
981 512050185944497594066173098223600645524658713981964157542255209915190933328827810970464975417507840000000
982 768863048433584079705515298255744969280102930300754191112155615039514204094734117484881310835015680000000
983 1537726096867168159411030596511489938560205861533031799127644162804597039469460624735200670835015680000000
984 1610000600676835452603837522318186621511006492893899851357840950578817704845292644671133068432506880000000
985 1939918756553236160104623899842405191492770118687060724369012249834512577366896933082637149321297920000000
986 2030127138926489845139713914240877356411396060555519801793889526809368540119327823474598749321297920000000
987 2144205853707615535818814738247790683337587505539178900230563610020951636372453008768115549321297920000000
988 2215387253300430614425007486036827154470100290271790765303452591580203485961037262015151011887316992000000
989 2364247266368048481797438819090685105560976594384371885588598894162730408574083804607312566973104128000000
990 2410321159955476180726678477004646994387766007672926156849019866535802087497711623097272502740582400000000
991 4820642319910952361453356954009293988775532016489917209853367381140162774210864648624261302740582400000000
992 4991985474596896073428316742164684597889813850584097618437347715852069492501121620252990664133836800000000
993 6669454277801521069762528440948768895966148059866181743054440172424403200515957396019704025527091200000000
994 7196692824717876819983518711710990414734451954388822992063934016485104881516284578549880256987136000000000
995 8671137208318612558711849374598120158241022598965664651270839209488528346704248960529937169645568000000000
996 9431744013230598546054893172456278435060934708395663226431476473220942501225499950064367007747276800000000
997 18863488026461197092109786344912556870121869418366910270949386728790799204347299516654319007747276800000000
998 28323784241548195028314189789333889629405995654643414810330967874833850252605458799412702015494553600000000
999 29550471432415724382885742214499186521957927963572665983737894014166362808840619562678795160780800000000000
1000 29999835807159345371240484098931829728259413693928333173301580043877422325694544848786502451200000000000000