0 1
1 0
2 392
3 0
4 25872
5 0
6 703640
7 8192
8 10861088
9 860160
10 113156008
11 19496960
12 873656112
13 222265344
14 5301934776
15 1666990080
16 26420376640
17 9372188672
18 111885458888
19 42600857600
20 413780326736
21 164317593600
22 1365594249432
23 555941191680
24 4091822419552
25 1689625190400
26 11286644882408
27 4695379476480
28 28982256550768
29 12094159257600
30 69919308166904
31 29183732121600
32 159677487376512
33 66538909237248
34 347382860790280
35 144343665541120
36 723755403316624
37 299637540192256
38 1450588818961688
39 598066864496640
40 2807580252611232
41 1152424742461440
42 5264889055926312
43 2151192852594688
44 9593068180510640
45 3901523310182400
46 17026276755821368
47 6892691181322240
48 29500180269423808
49 11888091061862400
50 49992946203514440
51 20056441157222400
52 83006561119920592
53 33156107072471040
54 135236689805037912
55 53790492856934400
56 216492879047825120
57 85757414326198272
58 340947544502416488
59 134521434237173760
60 528812396001291248
61 207845486441922560
62 808565347332353912
63 316626955319967744
64 1219880184383262976
65 475993940695777280
66 1817446070446682760
67 706729986524577792
68 2675905171014006288
69 1037110371552460800
70 3896185191929556376
71 1505250469822668800
72 5613560447463033632
73 2162087038472560640
74 8007841311820550312
75 3075136964289331200
76 11316168768436715568
77 4333205420073123840
78 15848979578745686968
79 6052247006909644800
80 22009809788627764544
81 8382619790021836800
82 30319721445962419912
83 11518013718500179968
84 41447271220511378000
85 15706382343409336320
86 56245091943208651224
87 21263260653514285056
88 75794330910680219488
89 28587912923198218240
90 101458384284467850472
91 38182823456801751040
92 134947587370237465712
93 50677120817768890368
94 178396768480949577720
95 66854613409021132800
96 234457852142239463808
97 87687212044341575680
98 306410008451381472008
99 114374624405662924800
100 398290192515938868880
101 148391328072412364800
102 515047304345791456792
103 191541964261890170880
104 662723628841732174752
105 246026444733608140800
106 848667691331518613800
107 314516230762479255552
108 1081783190403350259888
109 400243427033207439360
110 1372819250777183634488
111 507104536192558940160
112 1734707879092899851712
113 639780943146083794944
114 2182955209505012827976
115 803878443620728340480
116 2736093898857836688080
117 1006088400748344410112
118 3416204878262548185688
119 1254373408268930048000
120 4249517594697231362016
121 1558180661319625728000
122 5267098888701814121832
123 1928686587684382310400
124 6505641758562300869872
125 2379076675957194752000
126 8008366464126312439928
127 2924864854559139430400
128 9826047731462721479168
129 3584257229303267328000
130 12018183240226670306184
131 4378565479699611648000
132 14654320116440605591312
133 5332675748037965119488
134 17815557822456141946520
135 6475579433210471915520
136 21596247641517894229024
137 7840972926104462893056
138 26105910905412236837288
139 9467933998210801827840
140 31471400219373504401712
141 11401683282998553968640
142 37839330208391681277112
143 13694440073893470158848
144 45378806753418656257600
145 16406382506806680371200
146 54284486315262931861448
147 19606723102687366840320
148 64779999769226021264208
149 23374911620275069747200
150 77121778206284737903320
151 27801978215024135987200
152 91603321408879723728992
153 32992031021154291179520
154 108559953193664150396392
155 39063923474211001139200
156 128374111542959074829680
157 46153107975839628460032
158 151481225434758877911288
159 54413693875314584616960
160 178376234542095832025728
161 64020729208533694709760
162 209620812521145326869512
163 75172727199697628626944
164 245851359458960058789776
165 88094460198952272199680
166 287787834222094712952600
167 103040045506290244165632
168 336243502953174929917088
169 120296349423607772979200
170 392135685820864577583656
171 140186737888830964531200
172 456497590357534919834032
173 163075204184517422120960
174 530491326336748310738232
175 189370906484587168972800
176 615422204168632935415488
177 219533150413353994076160
178 712754426245241224247368
179 254076854347564598067200
180 824128288570669127631824
181 293578537901700612915200
182 951379018383418690810712
183 338682876906598252535808
184 1096557382343317859055840
185 390109871228986560798720
186 1261952209235145544210024
187 448662674992592364896256
188 1450114981059611607535088
189 515236142158028327485440
190 1663886656863981934104952
191 590826144007061944074240
192 1906426904734714142880512
193 676539718865627861680128
194 2181245929059118546310280
195 773606118397947435417600
196 2492239092489282017974288
197 883388819020502159196160
198 2843724545037169865920408
199 1007398571428812180889600
200 3240484086423732132457760
201 1147307565911741066649600
202 3687807502226683633857192
203 1304964796057436097576960
204 4191540629552036724662832
205 1482412708642388183449600
206 4758137423925034482232760
207 1681905232951147759091712
208 5394716315889428800890688
209 1905927288509982473666560
210 6109121163453638518304968
211 2157215876244564341391360
212 6909987125062789772127312
213 2438782864401325853343744
214 7806811797242604085308376
215 2753939587216473034874880
216 8810031981491236702036320
217 3106323381288191252324352
218 9931106466426234393120488
219 3499926191919092352614400
220 11182605233664633660061296
221 3939125389360565044838400
222 12578305519464832860490232
223 4428716942921916927672320
224 14133295188830362993515392
225 4973951109318933039513600
226 15864083904610332873002248
227 5580570800443010468741120
228 17788722601172601486311568
229 6254852804948048299622400
230 19926931800518306891581464
231 7003652047692869904998400
232 22300239338296159699998112
233 7834449081157636694908928
234 24932128098109044265265960
235 8755401013489406183505920
236 27848194384832390546754224
237 9775396088841048415174656
238 31076317601433209503032888
239 10904112147165955259351040
240 34646841929041669928800192
241 12152079202635592485027840
242 38592770746836022985795912
243 13530746392375642032734208
244 42949974566710306761495760
245 15052553560287408033792000
246 47757413297757731386762328
247 16731007754352928636723200
248 53057373697377513584560608
249 18580764930033935526912000
250 58895722909357193654372200
251 20617717167186006310912000
252 65322179034655585246961392
253 22859085723340025115443200
254 72390599727874422415934072
255 25323520262273966702592000
256 80159289861621933610583040
257 28031204613530119672430592
258 88691329352202978226718088
259 31003969435947751411548160
260 98054922293383578214312208
261 34265412176401002159144960
262 108323768600439800802345112
263 37841024733779121440825344
264 119577459424380745352543776
265 41758329257844211923886080
266 131901897656203240934499240
267 46047022532974158013366272
268 145389744903363816963715888
269 50739129417969682172313600
270 160140896385415300970634936
271 55869165835099351040409600
272 176262985263026473524410432
273 61474311824400281818644480
274 193871917984460759588561352
275 67594595202971297633894400
276 213092442306112914596560208
277 74273086393615962811105280
278 234058749718971822931991768
279 81556105012742511801753600
280 256915114090975438053995104
281 89493438833933997135257600
282 281816568416234977323073512
283 98138575771093471008718848
284 308929621646116036459136880
285 107548949553574760647557120
286 338433017664262507594021624
287 117786199795259117024608256
288 370518538557925201226050688
289 128916447190162075913584640
290 405391854431502975260327432
291 141010584598884293257789440
292 443273422105114040181543312
293 154144584823086594256601088
294 484399435141385030339574040
295 168399825899205374823014400
296 529022827747573543631185568
297 183863434777862868733501440
298 577414335207726364838304808
299 200628650291901393270374400
300 629863613610922812835486640
301 218795206353715965343334400
302 686680421756865031296161592
303 238469736361610809134858240
304 748195868239261179481170112
305 259766199835298150506086400
306 814763726830712167433640520
307 282806332342428942985756672
308 886761823420268831654913488
309 307720119821232170367221760
310 964593497886587526291887448
311 334646298448980251976130560
312 1048689144425793554392242912
313 363732881252131733857951744
314 1139507833993881537816655976
315 395137712701668553046753280
316 1237539022668859918044901360
317 429029052586384168787771392
318 1343304349888005860459623288
319 465586190507732015967436800
320 1457359530670661871801144576
321 505000092392353110093004800
322 1580296346097103838607914632
323 547474080472610094598717440
324 1712744736479271823431236112
325 593224548241406271779635200
326 1855375001829712182481449368
327 642481711945306737684848640
328 2008900114411067289177607968
329 695490400239550036566220800
330 2174078148330004819906712744
331 752510883689989008719052800
332 2351714831326742231457956912
333 813819745870375843294445568
334 2542666224104436410035228600
335 879710797868756762060472320
336 2747841532741818833682172224
337 950496038084115139820077056
338 2968206059937710988671308488
339 1026506659263848003438346240
340 3204784301047603965300526672
341 1108094104804230448911319040
342 3458663191090483636309642712
343 1195631176409767203990560768
344 3730995509128684889214305120
345 1289513195283302907750604800
346 4023003446654924164048204008
347 1390159219097016190399610880
348 4335982346858951020280273008
349 1498013317075011787205836800
350 4671304621891641493207641080
351 1613545905601205150006476800
352 5030423855496996399522577792
353 1737255146851621749929902080
354 5414879098642577273473330952
355 1869668413038165909941452800
356 5826299366046585014029165200
357 2011343818941409984132349952
358 6266408341775238384976996888
359 2162871825503073446741647360
360 6737029302367521084522870688
361 2324876917344663429788508160
362 7240090266235920139924540712
363 2498019357177294955355602944
364 7777629378391660973129804976
365 2682997020169063099710996480
366 8351800539851344884171802680
367 2880547311440564217452019712
368 8964879291399005376490762688
369 3091449169966323835705344000
370 9619268961703616412243430216
371 3316525162270050679312384000
372 10317507090127207325615322832
373 3556643669414866385355571200
374 11062272134903168043952899672
375 3812721170906026798304256000
376 11856390477718270128807029728
377 4085724629243222418169651200
378 12702843736095593000031480168
379 4376673978982392852086784000
380 13604776395349143020941574384
381 4686644724293184391839744000
382 14565503772264701840210568312
383 5016770649127793664036569088
384 15588520323055558947084101120
385 5368246644250047407329771520
386 16677508308546494780111366024
387 5742331655510243739644461056
388 17836346829954911492325526288
389 6140351757891599903813795840
390 19069121249064588789021237912
391 6563703359998192749662576640
392 20380133007025405942557614112
393 7013856543802119675875893248
394 21773909856461755668215449000
395 7492358544619329204364083200
396 23255216522033522262638777648
397 8000837376439252831601131520
398 24829065805066650277555585208
399 8541005607893095596759859200
400 26500730148355739850302675520
401 9114664294309495502510899200
402 28275753677739023310675329992
403 9723707071474326387258654720
404 30159964737556761389241376592
405 10370124416883781245756211200
406 32159488937627806750578917080
407 11056008084456620812361490432
408 34280762729916082117476488288
409 11783555718852694270367784960
410 36530547533609278397079101928
411 12555075655730625386760437760
412 38915944427896467472189958512
413 13372991914467999704968658944
414 41444409432309821272640150776
415 14239849390062579538424135680
416 44123769395088514112957763200
417 15158319251133107657498591232
418 46962238510630443962459054088
419 16131204551143233410585395200
420 49968435487719929401189331856
421 17161446060182103635776307200
422 53151401390857315859858955032
423 18252128324850303595760885760
424 56520618177669754986680912032
425 19406485964020210236035276800
426 60086027956051606605756661288
427 20627910208465532707761192960
428 63858052985368260083493928368
429 21919955692585966159889203200
430 67847616446758991772850420024
431 23286347506689578618448691200
432 72066164008293082791894827712
433 24730988518537893156103569408
434 76525686211469136448192314440
435 26257966973106725842162974720
436 81238741706300681424485763024
437 27871564379769803004556640256
438 86218481363002054263267424088
439 29576263696372119519852093440
440 91478673289077556228994301152
441 31376757819926025115296522240
442 97033728781424313462720977512
443 33277958393935251523737878528
444 102898729243885478369068765680
445 35285004942630634863810969600
446 109089454101535742046107866488
447 37403274342686261504320143360
448 115622409743845934747301361408
449 39638390643276290202991001600
450 122514859529758131163652429960
451 41996235245630898399435161600
452 129784854888607511940511538192
453 44482957453554787742863196160
454 137451267551752629442930267032
455 47104985406683586453097881600
456 145533822950722056485368656160
457 49869037408572428823738458112
458 154053134818653038703828907688
459 52782133662037101637510594560
460 163030741032787106702532421168
461 55851608424501551733224079360
462 172489140736799020403387216312
463 59085122596446378412515999744
464 182451832782769307679391853376
465 62490676756401320502893690880
466 192943355533667420087549342920
467 66076624656280824146035965952
468 203989328068292563313558417488
469 69851687191225678961038950400
470 215616492831722977082330689496
471 73824966858485574120530534400
472 227852759775452252406459131232
473 78005962720257390843070341120
474 240727252032543602165238633192
475 82404585885782254423800217600
476 254270353174310268597417704048
477 87031175528400959594371153920
478 268513756096232888307757272568
479 91896515453672501957531238400
480 283490513582053077322525089664
481 97011851235074241569265254400
482 299235090596237186657032655112
483 102388907934224840398747926528
484 315783418356285559484442428560
485 108039908423002703225067601920
486 333172950237671146702713523224
487 113977592325373363271831494656
488 351442719565527466595167721888
489 120215235597189243195197399040
490 370633399348570090253391556392
491 126766670762684644519166115840
492 390787364012128567185203252912
493 133646307826857831794585796608
494 411948753188587450642396015160
495 140869155883410841150838784000
496 434163537624986321169864430528
497 148450845438406317998554726400
498 457479587269009927165146721608
499 156407651470299438912589824000
500 481946741596111256328788744400
501 164756517247511963675725824000
502 507616882242053021331796322392
503 173515078925234862624469606400
504 534544008006727192493980962272
505 182701690943675941385513984000
506 562784312296718351589788142440
507 192335452250509611465144532992
508 592396263075715292126101775088
509 202436233370837604674867036160
510 623440685393546976885854668408
511 213024704348532177862679592960
512 655980846566324213835123034112
513 224122363583407379802600505344
514 690082544081907763650125072776
515 235751567589249434438027182080
516 725814196306697589552597101840
517 247935561698334416187788623872
518 763246936071547152734774772888
519 260698511738670338082729369600
520 802454707216451600816159343136
521 274065536710821728662588825600
522 843514364175539955482344171432
523 288062742491807927584123617280
524 886505774685819548313345423152
525 302717256594211873744426598400
526 931511925705076557091781518008
527 318057264009294286614327214080
528 978619032626330141593205832768
529 334112044163579046862602649600
530 1027916651878269957784057423304
531 350912009019059463957776793600
532 1079497797003178339100353970512
533 368488742347872176271606120448
534 1133459058305949776549413003480
535 386875040212995865591351173120
536 1189900726169972116201006806624
537 406104952687255987511959904256
538 1248926918137826740636289139688
539 426213826843654528898325872640
540 1310645709856999534567984843632
541 447238351050795612812192317440
542 1375169269993071285695015960312
543 469216600607943791692612927488
544 1442613999215175978619714957440
545 492188084755032315259795046400
546 1513100673360878848250021429768
547 516193795093733747086318960640
548 1586754590890033722703712785808
549 541276255456515251981878886400
550 1663705724739631764809243458840
551 567479573261425906648697446400
552 1744088878694151883706302802592
553 594849492391203722329787965440
554 1828043848388467509057130422312
555 623433447636145936718952038400
556 1915715587062955782730331135920
557 653280620741057762058276995072
558 2007254376193094216785754610488
559 684441998097482398463566069760
560 2102816001118517190030417683648
561 716970430123318969975795138560
562 2202561931799241013830412131912
563 750920692372855352078609055744
564 2306659508829552404447275968976
565 786349548421179872463932129280
566 2415282134842891774866255599960
567 823315814567889823279097044992
568 2528609471443950532652886040288
569 861880426405985867170552012800
570 2646827641807141278431967132776
571 902106507302829998002932940800
572 2770129439083592186668250395632
573 944059438841050979679344394240
574 2898714540761862669056816641912
575 987806933268305385188741939200
576 3032789729130677431552743463168
577 1033419108005844747716373053440
578 3172569117995131007524415928968
579 1080968562266900173936725196800
580 3318274385801025558490739260944
581 1130530455836975316754238668800
582 3470135015325271965392796693912
583 1182182590069237123798698631168
584 3628388540093608780611178599200
585 1236005491149311534717121208320
586 3793280797690276275547881773224
587 1292082495684928563312648749056
588 3965066190127724410501486397488
589 1350499838677018241246545674240
590 4144007951447934891168146002872
591 1411346743930035992546864087040
592 4330378422730499386285778619712
593 1474715516960493429603196551168
594 4524459334686219299145439352520
595 1540701640463888591578627276800
596 4726542098018678055975395824208
597 1609403872401468568025642926080
598 4936928101739985549284612674008
599 1680924346769517549640812748800
600 5155929019630707015588548413280
601 1755368677115144913142032588800
602 5383867125037866104776812098792
603 1832846062863851269750512353280
604 5621075614208855091814411607152
605 1913469398525475781215759564800
606 5867898938363094978500595396600
607 1997355385846475771223649124352
608 6124693144707365530615638933888
609 2084624648977860033863168655360
610 6391826226604870999969993306888
611 2175401852729490568104406876160
612 6669678483112322306725677229712
613 2269815823982884054506712530944
614 6958642888103601729130976701976
615 2367999676336084547239916052480
616 7259125469202932598952183397280
617 2470090938055642893651917709312
618 7571545696754905074128462139688
619 2576231683412226630842634240000
620 7896336883063210707579845898416
621 2686568667477896862918512640000
622 8233946592134514214120722123832
623 2801253464464626215856740352000
624 8584837060168541526985563649472
625 2920442609685194724419573760000
626 8949485627040189911992102899528
627 3044297745219188755725668352000
628 9328385179024269560862155881168
629 3172985769368442148509552640000
630 9722044603018367715347062442584
631 3306678989987898980609674240000
632 10130989252524286989923506745312
633 3445555281779544107892429938688
634 10555761425653550182064309775720
635 3589798247638741186983285227520
636 10996920855427585514406158583024
637 3739597384144038646462820909056
638 11455045212648409981384206215288
639 3895148251283252354529996963840
640 11930730621620915322890846874112
641 4056652646510409896801238384640
642 12424592189013232178071718751112
643 4224318783229945780516897947648
644 12937264546147104252408878960400
645 4398361473806369878952882995200
646 13469402405015746939819508573848
647 4579002317199493383664572702720
648 14021681128332294867890451506208
649 4766469891327187807116977971200
650 14594797313917661378122235447720
651 4960999950259573542509781811200
652 15189469393742441124059113330992
653 5162835626350485512876320849920
654 15806438247943385888727153476792
655 5372227637414044902988684083200
656 16446467834140974519653282684480
657 5589434499056178243904590200832
658 17110345832390681696191998265288
659 5814722742272968593335667752960
660 17798884306106728231840753378128
661 6048367136429798611135518965760
662 18512920379303368936242749047512
663 6290650917737352357399865810944
664 19253316930505143890951055431776
665 6541866023342682033828486471680
666 20020963303683986513851543053800
667 6802313331155718043617823096832
668 20816776036587648194367864991088
669 7072302905533806061364335411200
670 21641699606830565781082687480056
671 7352154248949093686046245683200
672 22496707196125066012084111676032
673 7642196559765862104575903170560
674 23382801473037671324125593805832
675 7942768996257205431835749580800
676 24301015394662245598641563187088
677 8254220946992802430407788789760
678 25252413027608797551055386009368
679 8576912307731902568002770739200
680 26238090388713944906180718808224
681 8911213764958061265279874867200
682 27259176305886335499711838044712
683 9257507086194608147497588523008
684 28316833299507723288081873093040
685 9616185417242317570239550750720
686 29412258484817909232064961396024
687 9987653586483273076136615264256
688 30546684495719380450668487313088
689 10372328416397477193735651901440
690 31721380430445217239966659297352
691 10770639042441355553002940170240
692 32937652819541687847099671874512
693 11183027239439940109853462396928
694 34196846616624916624976239541080
695 11609947755647190793949709721600
696 35500346212379093722352584638688
697 12051868654631628573145170370560
698 36849576472271895152876826402408
699 12509271665147206221659593113600
700 38246003798471102313289836402160
701 12982652539152136448660363673600
702 39691137216454851175184003619192
703 13472521418141230954698875535360
704 41186529486816504858547980991232
705 13979403207960178904764873113600
706 42733778242773830522932198759560
707 14503837962273109711991245504512
708 44334527153900973909846468124688
709 15046381274857743392769488322560
710 45990467116610663876633269737368
711 15607604680905432563835303567360
712 47703337471923146328600866305312
713 16188096067506443890501807775744
714 49474927251067543546139036318376
715 16788460093503913952559350906880
716 51307076449470662492875001129520
717 17409318618903045564512001687552
718 53201677329697735768235248514488
719 18051311144025286068072246886400
720 55160675753919172934288183717696
721 18715095258600449509707017830400
722 57186072546487129516402579372232
723 19401347100993010431292008529920
724 59279924887215567576811010470992
725 20110761827762108748636096921600
726 61444347735967486929224731685848
727 20844054093758163386132726046720
728 63681515289163151353753258633568
729 21601958542962397495754097254400
730 65993662468833421150094600197864
731 22385230310279030739049399910400
732 68383086444852733611919352512112
733 23194645534493394780135346864128
734 70852148190996848108367431111160
735 24031001882612777358668425297920
736 73403274075481194024631718372224
737 24895119085810398621677386694656
738 76038957486646529461040960410888
739 25787839487196571333571314647040
740 78761760494469637950571755112592
741 26710028601644794700753162403840
742 81574315548587961173461081509912
743 27662575687904280391685819179008
744 84479327213538389383222622854560
745 28646394333234209460121854976000
746 87479573941921909683153552978728
747 29662423050798870848207514009600
748 90577909886217447092284326482608
749 30711625890066736521563508736000
750 93777266749980026214346883116600
751 31794993060460485639080564736000
752 97080655679170333986209288083392
753 32913541568509001059515822489600
754 100491169194374878160732815110472
755 34068315868756426513149874176000
756 104011983164688213614504253381840
757 35260388528687492502544576315392
758 107646358824041151018778076032088
759 36490860907932494029303487324160
760 111397644830771471641744514224608
761 37760863852019534165873100840960
762 115269279371246449845628675723112
763 39071558400945934899771061305344
764 119264792308359433001100139521776
765 40424136512845061173893416878080
766 123387807375735848876354728184440
767 41819821803029206237237257961472
768 127642044418497304895764558629888
769 43259870298693646916798192025600
770 132031321681445913844420826451336
771 44745571209571496839729682841600
772 136559558145544628476032093532432
773 46278247714833564596119816110080
774 141230775913583194932956013004952
775 47859257766532062962883443302400
776 146049102645933343793829119755808
777 49489994909891715239138887802880
778 151018774047311029826317118073768
779 51171889120756566108841281945600
780 156144136405477909054818798451504
781 52906407660505627888155576729600
782 161429649182828806485361820067512
783 54695055948755379178847261442048
784 166879887661826681707307042390080
785 56539378454172082485649216389120
786 172499545645261544573824161671624
787 58440959603721900920981706080256
788 178293438212324911225602848228688
789 60401424710691872375489621360640
790 184266504531506723855379906159832
791 62422440921819943143650666045440
792 190423810731337187820403999177312
793 64505718183877472631364081573888
794 196770552830011709017164026660840
795 66653010230052897113271666278400
796 203312059724953044874322046553968
797 68866115586490584233093697699840
798 210053796243380915948150532866808
799 71146878599344321737193207398400
800 217001366254975663987876907431040
801 73497190482710364491859539558400
802 224160515847739088559931779843592
803 75918990387810513855634791792640
804 231537136568172349979752872794512
805 78414266493801323661891634790400
806 239137268726907793512991460311320
807 80985057120591218121620359913472
808 246967104770948730706165241507488
809 83633451864053069595150953717760
810 255032992723688610437529858679848
811 86361592754025619122845418946560
812 263341439693898627005876232020912
813 89171675435503030572564933279744
814 271899115454890647478005281201976
815 92065950373417850985286791905280
816 280712856095080397790996398778560
817 95046724081428705914408012398592
818 289789667741194128965671533257288
819 98116360375130189999293226188800
820 299136730355380493461933907520976
821 101277281650108620435275062476800
822 308761401607508099440552430476632
823 104531970185273605151897669591040
824 318671220823948179751726896767712
825 107882969471901739145568616243200
826 328873913014161015127378142756968
827 111332885568835182294397097738240
828 339377392976424189607332500649968
829 114884388484284390879906106572800
830 350189769484060432992062605409144
831 118540213584690873726212500684800
832 361319349553542722416021218630912
833 122303163031112523121539272736768
834 372774642795874475322521261489800
835 126176107243600831294622031544320
836 384564365852663071557362327454224
837 130161986394046145970483360301056
838 396697446918325595364981965486488
839 134263811927974044222712040202240
840 409183030349886591166114484279072
841 138484668115782913275115780055040
842 422030481365848782535445084396712
843 142827713633919920892539546861568
844 435249390835639114214689344719920
845 147296183176499737352715091148800
846 448849580161154144741590402324408
847 151893389097877636528051831521280
848 462841106251950744816822018675008
849 156622723086695956154006803660800
850 477234266595650246354743441185480
851 161487657871930337750712810700800
852 492039604425146641774199300019792
853 166491748961469695734477397524480
854 507267913984232155003806667003352
855 171638636413771483849144502476800
856 522930245893276497442102937308000
857 176932046643141536013693189578752
858 539037912616619386284277776070888
859 182375794259195558877423608463360
860 555602494033359441779855074943088
861 187973783941067245659299934044160
862 572635843113246396713726997918712
863 193730012346935966091223514578944
864 590150091699407648318783073518976
865 199648570059455066360054783508480
866 608157656399664562562831191471880
867 205733643567669986730094301478912
868 626671244588218605954865702316688
869 211989517286023673912651636736000
870 645703860519512333353861518766616
871 218420575611055131124659946496000
872 665268811556095504423679174524832
873 225031305016405412042651496652800
874 685379714512352139065614053119272
875 231826296186753926416674443264000
876 706050502115970156099703120049328
877 238810246191316585872074595532800
878 727295429589061372400121134682168
879 245987960697546079312978384896000
880 749129081350866074380866512910784
881 253364356225683429273635035136000
882 771566377844003112956557734122312
883 260944462444818944472725705228288
884 794622582486253519669817138970320
885 268733424511129750647951778283520
886 818313308749892998400960555880024
887 276736505448970252426737352237056
888 842654527370616316796444718904288
889 284959088575501154473252871331840
890 867662573688124607128100461310312
891 293406679969552051398214401392640
892 893354155120474890603481604688112
893 302084910985422083888588696322048
894 919746358774319765086192366791800
895 310999540812332754178545677107200
896 946856659193194146671035661250048
897 320156459080256698316440041553920
898 974702926246035233529266349027208
899 329561688512856026667580044083200
900 1003303433158151468851042016219920
901 339221387628273768718006268723200
902 1032676864686886221542222677731992
903 349141853488531994506083237765120
904 1062842325444252181577932006696992
905 359329524498300333908733224755200
906 1093819348368843084592866906131880
907 369790983253808877556680474591232
908 1125627903349360340435588883242288
909 380532959442689820363955604520960
910 1158288406002123446088648334854328
911 391562332795542701553759490293760
912 1191821726604964717636509844136512
913 402886136090028704675053680082944
914 1226249199189940881947511824632776
915 414511558208310208468235899207680
916 1261592630797326429543767788824400
917 426445947248662625597165777682432
918 1297874310893386348903962387728088
919 438696813692096532268734943027200
920 1335117020954458942339170552028256
921 451271833624839178667181092659200
922 1373344044219912867782775717997032
923 464178852017535679002458808975360
924 1412579175616576362544903969419632
925 477425886062041511881239751884800
926 1452846731857270787523215274992888
927 491021128566689417733599036866560
928 1494171561716115186780252940490368
929 504972951410925361253299962675200
930 1536579056483303491058954212796424
931 519289909060219934327062811443200
932 1580095160602091307999821760461712
933 533980742142173409837673267396608
934 1624746382490764939854540221391640
935 549054381084744620133792164126720
936 1670559805552401354691919491109024
937 564519949817545926979603900768256
938 1717563099375264312815008107202088
939 580386769537158773550943246909440
940 1765784531126718719726816409093552
941 596664362537436664659481995018240
942 1815252977143582543891903435571512
943 613362456105774909998437195235328
944 1865997934721873305159603778636480
945 630490986486339087954898571673600
946 1918049534108944211481391568290888
947 648060102911256945575430469877760
948 1971438550701043500931384081043408
949 666080171700791344760630307225600
950 2026196417449369436509052164374360
951 684561780433524896865780172185600
952 2082355237477732706272887750100192
953 703515742187600098771013894594560
954 2139947796914977704551517996835432
955 722953099854072094335416949145600
956 2199007577945354314855462692542960
957 742885130523444637152566440230912
958 2259568772080072385241887158541688
959 763323349946473424875127526850560
960 2321666293653312085862452210253568
961 784279517070334713275746099855360
962 2385335793546004769869611049394312
963 805765638651271000870713088671744
964 2450613673140740826411211538703376
965 827793973944839603569455846522880
966 2517537098511203321771744377396120
967 850377039474904114652235709489152
968 2586144014849568975508794703411488
969 873527613882523069653595896422400
970 2656473161135361216396112699145896
971 897258742855904609680939226726400
972 2728564085049283711854365261213232
973 921583744142610561574712702238720
974 2802457158135606868084551229028792
975 946516212645208130375423369625600
976 2878193591216724360098177734947648
977 972070025601582330067322493419520
978 2955815450063541775067058030394568
979 998259347851137363791148717670400
980 3035365671325404942722084596906064
981 1025098637188130405938784228966400
982 3116888078723321486766365899569112
983 1052602649803396637048945051721728
984 3200427399510275565309326551313760
985 1080786445815739939510949696593920
986 3286029281202482680074318081301224
987 1109665394894279379057032440774656
988 3373740308585478827506551721099888
989 1139255181973057475194455131095040
990 3463608020998986143858446499468792
991 1169571813059232304416747593891840
992 3555680929904545564827705060566912
993 1200631621136191684566783892881408
994 3650008536739955882365823162013960
995 1232451272162944058439214522368000
996 3746641351064607940881960572406928
997 1265047771171157230950313274572800
998 3845630908999852576284320763843608
999 1298438468461232818322040603648000
1000 3947029791968591268198189417488800