1 1
2 168
3 11232
4 86016
5 1488000
6 1886976
7 33784128
8 44040192
9 221079456
10 249984000
11 2124276000
12 966131712
13 9726417792
14 5675733504
15 16713216000
16 22548578304
17 111203278848
18 37141348608
19 304812862560
20 127991808000
21 379463325696
22 356878368000
23 1719443554752
24 494659436544
25 2906250000000
26 1634038189056
27 4351506932448
28 2905975554048
29 13989670880640
30 2807820288000
31 25559248032000
32 11544872091648
33 23859868032000
34 18682150846464
35 50270782464000
36 19016370487296
37 126354399631488
38 51208560910080
39 109247124639744
40 65531805696000
41 319202373504000
42 63749838716928
43 490632743395872
44 182721724416000
45 328966230528000
46 288866517198336
47 1094812797441408
48 253265631510528
49 1363311424149696
50 488250000000000
51 1249035228020736
52 836627552796672
53 3236329616188032
54 731053164651264
55 3160922688000000
56 1487859483672576
57 3423658072273920
58 2350264707947520
59 8513677456402080
60 1437603987456000
61 11499296895216000
62 4293953669376000
63 7468976639674368
64 5910974510923776
65 14472909674496000
66 4008457829376000
67 26794407377108448
68 9565261233389568
69 19312790006974464
70 8445491453952000
71 45193653896328000
72 9736381689495552
73 58054081318935552
74 21227539138089984
75 32643000000000000
76 26218783185960960
77 71766812291328000
78 18353516939476992
79 118315286379239040
80 33552284516352000
81 85650710951373984
82 53625998748672000
83 184660830970338912
84 32639917423067136
85 165470478925824000
86 82426300890506496
87 157131983331348480
88 93553522900992000
89 346375589212984320
90 55266326728704000
91 328598543666405376
92 147899656805548032
93 287081473895424000
94 183928549970156544
95 453561539489280000
96 129672003333390336
97 752312835450667008
98 229036319257148928
99 469633782473856000
100 249984000000000000
101 1082749502706000000
102 209837918307483648
103 1291982507333024832
104 428353307031896064
105 564641428635648000
106 543703375519589376
107 1821116786629559328
108 374299220301447168
109 2151784864639428480
110 531035011584000000
111 1419212616660873216
112 761784055640358912
113 2977222254093115392
114 575174556142018560
115 2558532009470976000
116 1203335530469130240
117 2150311154284081152
118 1430297812675549440
119 3756905806620524544
120 736053241577472000
121 5008931689246716000
122 1931881878396288000
123 3585281059196928000
124 2198504278720512000
125 5676269531250000000
126 1254788075465293824
127 8526546671804679168
128 3026418949592973312
129 5510786973822434304
130 2431448825315328000
131 11274264427220652000
132 2052330408640512000
133 10297836764773447680
134 4501460439354219264
135 6475042315482624000
136 4897413751495458816
137 16876412699909618688
138 3244548721171709952
139 19229803583103378720
140 4324091624423424000
141 12296937340861894656
142 7592533854583104000
143 20661595881518592000
144 4985027425021722624
145 20816630270392320000
146 9753085661581172736
147 15312713916049385472
148 10868500038702071808
149 35952754484339011200
150 5484024000000000000
151 40540365857439000000
152 13424016991212011520
153 24584760393132146688
154 12056824464943104000
155 38032161071616000000
156 9397000673012219904
157 57584299206163436928
158 19876968111712158720
159 36350454249023975424
160 17178769672372224000
161 58089901142516576256
162 14389319439830829312
163 80723392110059604192
164 27456511359320064000
165 35503483631616000000
166 31023019603016937216
167 100420918988626947648
168 16711637720610373632
169 103143791376800044416
170 27799040459538432000
171 67387861836567567360
172 42202266055939325952
173 138001140939415777152
174 26398173199666544640
175 98185122000000000000
176 47899403725307904000
177 95625625190308162560
178 58191098987781365760
179 187599043560671295840
180 28296359285096448000
181 207342234312634512000
182 55204555335956103168
183 129160102727066112000
184 75724624284440592384
185 188015346651654144000
186 48229687614431232000
187 236226456378114048000
188 94171417584720150528
189 147011867198710585344
190 76198338634199040000
191 336518211245221824000
192 66392065706695852032
193 369613632499282870272
194 126388556355712057344
195 162559721463939072000
196 117266595459660251136
197 444605297601732398208
198 78898475455607808000
199 486943731576878241600
200 127991808000000000000
201 300954783659682087936
202 181901916454608000000
203 472628831709414481920
204 107437014173431627776
205 474973131773952000000
206 217053061231948171776
207 380133645707278374912
208 219316893200330784768
209 647506648427506560000
210 94859760010788864000
211 825028850988869436000
212 278376128266029760512
213 507615120563556096000
214 305947620153765967104
215 730061522173057536000
216 191641200794340950016
217 863496907096836096000
218 361499857259423984640
219 652063441374284120064
220 271889925931008000000
221 1081609549915924463616
222 238427719599026700288
223 1357635252405158237952
224 390033436487863762944
225 642512169000000000000
226 500173338687643385856
227 1593334028322876742368
228 294489372744713502720
229 1724290311164219994240
230 429833377591123968000
231 806084835656196096000
232 616107791600194682880
233 2015242525396116237312
234 361252273919725633536
235 1629081442592815104000
236 732312480089881313280
237 1328917296611612897280
238 631160175512248123392
239 2533684471396436507520
240 376859259687665664000
241 2731115542797886464000
242 841500523793448288000
243 1685862943655894127072
244 989123521738899456000
245 2028607399134747648000
246 602327217945083904000
247 2964737249634034667520
248 1125634190704902144000
249 2074110453458846659584
250 953613281250000000000
251 3938427539168062500000
252 642451494638230437888
253 3652572676714359552000
254 1432459840863186100224
255 1858564419294855168000
256 1549526502191602335744
257 4871899837863850672128
258 925812211602168963072
259 4268773210513343422464
260 1244901798561447936000
261 3092828827910932131840
262 1894076423773069536000
263 5997095663125136361792
264 1050793169223942144000
265 4815658468887791616000
266 1730036576481939210240
267 3890490618040239882240
268 2304747744949360263168
269 7347625452809522674560
270 1087807109001080832000
271 7854384465028713168000
272 2507475840765674913792
273 3690818842461065183232
274 2835237333584815939584
275 6173677125000000000000
276 1661208945239915495424
277 9566246203939588963968
278 3230607001961367624960
279 5650624650683630592000
280 2213934911704793088000
281 10884364341617864832000
282 2065885473264798302208
283 11602061164251925790112
284 3887377333546549248000
285 5094403211543592960000
286 3471148108095123456000
287 10783973844362944512000
288 2552334041611121983488
289 13187360698088076435456
290 3497193885425909760000
291 8449977767781891833856
292 4993579858729560440832
293 15860568070021500319872
294 2572535937896296759296
295 12668352055126295040000
296 5564672019815460765696
297 9243801740432907648000
298 6040062753368953881600
299 16724026383279578947584
300 2807820288000000000000
301 16575599403877294319616
302 6810781464049752000000
303 12161442414393792000000
304 6873096699500549898240
305 17110953780081408000000
306 4130239746046200643584
307 24144810840122813029728
308 6173094126050869248000
309 14511547522364534913024
310 6389403060031488000000
311 27129407027509423416000
312 4811264344582256590848
313 28741196719172027630592
314 9674162266635457403904
315 11113837239835459584000
316 10177007673196625264640
317 32222322862245549656448
318 6106876313836027871232
319 29717922099642416640000
320 8795530072254578688000
321 20454783747423210372096
322 9759103391942784811008
323 33896189751716779130880
324 7367331553193384607744
325 28267401708000000000000
326 13561529874490013504256
327 24168847599630060687360
328 14057733815971872768000
329 36987295684798600372224
330 5964585250111488000000
331 47548181754077450292000
332 15883786036744671854592
333 27934361933735967510528
334 16870714390089327204864
335 39870078177137370624000
336 8556358512952511299584
337 55895217308897245913088
338 17328156951302407461888
339 33440160357973872082944
340 14233108715283677184000
341 54294897172424832000000
342 11321160788543351316480
343 55014533428747141553472
344 21607560220640934887424
345 28737431530378002432000
346 23184191677821850561536
347 72729111142709435695008
348 13515864678229270855680
349 76591237009398679612800
350 16495100496000000000000
351 42324574449773569314816
352 24524494707357646848000
353 84866601562551519608832
354 16065105031971771310080
355 67248156997736064000000
356 29793842681744059269120
357 42197566019961731678208
358 31516639318192777701120
359 98772315766161811260480
360 14487735953969381376000
361 98359360872913144254240
362 34833495364522598016000
363 56260320733619114112000
364 28264732332009524822016
365 86384473002576101376000
366 21698897258147106816000
367 120449878482027431346048
368 38771007633633583300608
369 70569087088173133824000
370 31586578237477896192000
371 109336574003487345156096
372 24693600058588790784000
373 139383210748491137780352
374 39686044671523160064000
375 63755859375000000000000
376 48215765803376717070336
377 136069383757681204346880
378 24697993689383378337792
379 160917192956721516769440
380 39013549380709908480000
381 95770172217710156414976
382 56535059489197266432000
383 176868538133707644275712
384 33992737641828276240384
385 106789016689496064000000
386 62095090259879522205696
387 108468820005746974405632
388 64710940854124573360128
389 203434993220876429550720
390 27310033205941764096000
391 191207761082483011485696
392 60040496875346048581632
393 126632538046542363264000
394 74693689997091042898944
395 176053146132307691520000
396 40396019433271197696000
397 244352326062659252980608
398 81806546904915544588800
399 115665302541935364341760
400 65531805696000000000000
401 267431318016691584000000
402 50560403654826590773248
403 248599924808585785344000
404 93133781224759296000000
405 127448257895644488192000
406 79401643727181632962560
407 268411618631578802688000
408 55007751256796993421312
409 319480256613879049466880
410 79795486138023936000000
411 189555867445384837103616
412 111131167350757463949312
413 287627168937802290186240
414 63862452478822766985216
415 274775316483864301056000
416 112290249318569361801216
417 215989153845417149783040
418 108781116935821102080000
419 397087289530091321921760
420 48568197125523898368000
421 414480020683433978448000
422 138604846966130065248000
423 242040617680184672514048
424 142528577672207237382144
425 323184529152000000000000
426 85279340254677424128000
427 388493718217979931648000
428 156645181518728175157248
429 232071044941216825344000
430 122650335725073666048000
431 512016873666677859312000
432 98120294806702566408192
433 533807407295221014208512
434 145067480392268464128000
435 233812391197046538240000
436 185087926916825080135680
437 524108511934299210885120
438 109546658150879732170752
439 604210146094956472125120
440 139207642076676096000000
441 301400148009600054245376
442 181710404385875309887488
443 655616479113933623194272
444 122074992434701670547456
445 515406876748920668160000
446 228082722404066583975936
447 403821338368095773798400
448 199697119481786246627328
449 740025326139552733593600
450 107942044392000000000000
451 678073941177583104000000
452 256088749408073413558272
453 455349389310754848000000
454 267680116758243292717824
455 488954632975611199488000
456 150778558845293313392640
457 867545695321445479062528
458 289680772275588959032320
459 483901838818020043259904
460 220074689326655471616000
461 938346388493625401136000
462 135422252390240944128000
463 975636126761401648996992
464 315447189299299677634560
465 427177233156390912000000
466 338560744266547527868416
467 1054190178135683297905248
468 184961164246899524370432
469 905225688512376077113344
470 273685682355592937472000
471 646786848683627723575296
472 374943989806019232399360
473 1042239361610009388672000
474 223258105830750966743040
475 885862381815000000000000
476 323154009862271039176704
477 715485990983538908270592
478 425658991194601333263360
479 1324677339459887790186240
480 192951940960084819968000
481 1228975680673183126634496
482 458827411190044925952000
483 652465769632746184507392
484 430848268182245523456000
485 1119441499150592507904000
486 283224974534190213348096
487 1537680560665796590413888
488 506431243130316521472000
489 906685140180189474284544
490 340806043054637604864000
491 1655183742232805326164000
492 308391535587882958848000
493 1555697271931555644702720
494 498075857938517824143360
495 698815068321097728000000
496 576324705640909897728000
497 1526828188021243881984000
498 348450556181086238810112
499 1914396801927201239004000
500 488250000000000000000000
501 1127927762080257875982336
502 661655826580234500000000
503 2057054876694312651479232
504 328935165254773984198656
505 1611131260026528000000000
506 613632209688012404736000
507 1158511064744218098880512
508 733419438521951283314688
509 2288781273079567889719680
510 312238822441535668224000
511 1961306514201327512518656
512 793357569122100395900928
513 1326395284529159428346880
514 818479172761126912917504
515 1922469970911540950016000
516 474015852340310509092864
517 2325684550097644420608000
518 717153899366241694973952
519 1550028815031518008971264
520 637389720863461343232000
521 2822952216483428035968000
522 519595243089036598149120
523 2922014879738389616062752
524 969767128971811602432000
525 1102815290304000000000000
526 1007512071405022908781056
527 2842272186047691227136000
528 538006102642658377728000
529 3096980334876966360922176
530 809030622773148991488000
531 1882199180620835563668480
532 885778727158752875642880
533 3104695644897934983168000
534 653602423830760300216320
535 2709821778504784280064000
536 1180030845414072454742016
537 2107112457273459994874880
538 1234401076071999809326080
539 2896049738847019620096000
540 556957239808553385984000
541 3962510208440123873904000
542 1319536590124823812224000
543 2328867975799510838784000
544 1283827630472025555861504
545 3201855878583469578240000
546 620057565533458950782976
547 4376125811296447106397408
548 1451641514795425761067008
549 2542258301976842282496000
550 1037177757000000000000000
551 4264231627400154484838400
552 850538979962836733657088
553 3997178779392868269957120
554 1607129362261850945946624
555 2111788373591379345408000
556 1654070785004220223979520
557 5151277554787065492217728
558 949304941314849939456000
559 4772099044703379920154624
560 1133534674792854061056000
561 2653295558038976987136000
562 1828573209391801291776000
563 5672860470413962132874592
564 1057733362311576730730496
565 4430106714090555703296000
566 1949146275594323532738816
567 2893634582072220451325952
568 1990337194775833214976000
569 6240869812797182123688960
570 855859739539323617280000
571 6441134786934046627428000
572 1777227831344703209472000
573 3779772548706331527168000
574 1811707605852974678016000
575 4997132830998000000000000
576 1306795029304894455545856
577 7076649435025434377453568
578 2215476597278796841156608
579 4151500320231945198895104
580 1790563269338065797120000
581 6238605150088294006388736
582 1419596264987357828087808
583 6874857331757447864832000
584 2556712887669534945705984
585 3199662997574712754176000
586 2664575435763612053738496
587 8260401624899746874381088
588 1317138400202903940759552
589 7790787557514966481920000
590 2128283145261217566720000
591 4993806702662658296672256
592 2849112074145515912036352
593 9052280785564712814108672
594 1552958692392728484864000
595 5590275840251340521472000
596 3092512129724904387379200
597 5469351993071496409651200
598 2809636432390969263194112
599 9910933238495759744164800
600 1437603987456000000000000
601 10212823397235500496000000
602 2784700699851385445695488
603 5923693006773522536844288
604 3487120109593473024000000
605 7453290353599113408000000
606 2043122325618157056000000
607 11168143153607607108035328
608 3519025510144281547898880
609 5308567037760143460925440
610 2874640235053676544000000
611 10648606671943402848731136
612 2114682749975654729515008
613 12202085412603080792203392
614 4056328221140632588994304
615 5334898216085028864000000
616 3160624192538045054976000
617 12937813360614490648194048
618 2437939983757241865388032
619 13320254785751586243171360
620 3271374366736121856000000
621 7482170548456360253392896
622 4557740380621583133888000
623 11701997242046881528872960
624 2463367344426115374514176
625 11086463928222656250000000
626 4828521048820900641939456
627 7272794675137753681920000
628 4953171080517354190798848
629 14051023535891988505165824
630 1867124656292357210112000
631 15833405374458460645752000
632 5210627928676672135495680
633 9266724054306981505152000
634 5413350240857252342283264
635 12687501447645362601984000
636 3126720672684046270070784
637 13260136491886461645791232
638 4992610912739925995520000
639 9991388418052474637568000
640 4503311396994344288256000
641 18240769336036107485184000
642 3436403669567099342512128
643 18759521620720284528533472
644 4996660936674705823236096
645 8200051017047782244352000
646 5694559878288418893987840
647 19836530952293073863308608
648 3772073755235012919164928
649 18085400692375984894080000
650 4748923486944000000000000
651 9698797260511663030272000
652 6943503295738886914179072
653 21555198464729114524789632
654 4060366396737850195476480
655 16776105467704330176000000
656 7197559713777598857216000
657 12834564716570034335219712
658 6213865675046164862533632
659 23404976468223453422198880
660 3053867648057081856000000
661 24052189448515316487696000
662 7988094534685011649056000
663 12148638464655663575334912
664 8132498450813271989551104
665 15323181105982890147840000
666 4692972804867642541768704
667 24054449428818183896801280
668 8637805767725735528890368
669 15248959155014737328676864
670 6698173133759078264832000
671 24427680411381863616000000
672 4380855558631685785387008
673 28280613503384596801585152
674 9390396507894737313398784
675 12646567022427000000000000
676 8872016359066832620486656
677 29830126595609210269296768
678 5617946940139610509934592
679 25416233128908271883649024
680 7287351662225242718208000
681 17896327806122551570277376
682 9121542724967371776000000
683 32296024938588918690772512
684 5796434323734195874037760
685 25112102097465512607744000
686 9242441616029519780983296
687 19367228774996518975303680
688 11063070832968158662361088
689 31477893959667805662265344
690 4827888497103504408576000
691 35865142346313610637724000
692 11870306139044787487506432
693 15866167820220907757568000
694 12218490671975185196761344
695 28613947731657827535360000
696 6920122715253386678108160
697 35496350549708758843392000
698 12867327817578978174950400
699 22635204045249177577488384
700 8445491453952000000000000
701 40817020419310984758000000
702 7110528507561959644889088
703 38514446248724066392289280
704 12556541290167115186176000
705 18297842763202499248128000
706 14257589062508655294283776
707 36579747791355850368000000
708 8225333776369546910760960
709 45206644667528191985585280
710 11297690375619658752000000
711 26157079149206376657162240
712 15254447453052958345789440
713 43947684292930140248064000
714 7089191091353570921938944
715 30744454671699664896000000
716 16136519330914702182973440
717 28458343982724774852464640
718 16593749048715184291760640
719 51280792244836166730476160
720 7417720808432323264512000
721 43648502401499849551466496
722 16524372626649408234712320
723 30675889776705860763648000
724 17834749626635570184192000
725 40657480996860000000000000
726 9451733883248011170816000
727 56651457119833029744658368
728 14471542953988876708872192
729 33182840319978964103158176
730 14512591464432785031168000
731 54559969775810384468115456
732 11109835396171318689792000
733 61001718350739233779965312
734 20235579584980608466136064
735 22785318307081485582336000
736 19850755908420394649911296
737 56918716525414425483648000
738 11855606630813086482432000
739 65646423879610053848951520
740 16172328057588682850304000
741 33299928787889477385584640
742 18368544432585873986224128
743 68914978914281216011563072
744 12643123229997460881408000
745 53497698672696448665600000
746 23416379405746511147099136
747 40824716055430478800591872
748 20319254871819857952768000
749 61524842622441720920745984
750 10710984375000000000000000
751 75889202397371826750000000
752 24686472091328879140012032
753 44236418119935678000000000
754 22859656471290442330275840
755 60324064395869232000000000
756 12645372768964289708949504
757 81524486621443278096448128
758 27034088416729214817265920
759 41025696304855686488064000
760 19974937282923473141760000
761 85485035334059673845376000
762 16089388932575306277715968
763 72696175295441125615165440
764 28945950458469000413184000
765 36582123464980634271744000
766 29713914406462884238319616
767 82807583887298495217807360
768 17404281672616077435076608
769 93922837182070544463298560
770 17940554803835338752000000
771 54721178978886770749341696
772 31792686213058315369316352
773 98413012005266115847066752
774 18222761760965491700146176
775 74281564593000000000000000
776 33132001717311781560385536
777 47946860700485873321115648
778 34177078861107240164520960
779 97296989203700537610240000
780 13982737001442183217152000
781 96003794324276058528000000
782 32122903861857145929596928
783 60876149819770877151006720
784 30740734400177176873795584
785 85685437218771194148864000
786 21274266391819117028352000
787 115669724937620503304635488
788 38243169278510613964259328
789 67359378488221531615647744
790 29576928550227692175360000
791 100582857716730334322098176
792 20682761949834853220352000
793 111846965917119262083072000
794 41051190778526754500742144
795 54089475922547675430912000
796 41884952015316758829465600
797 129592227360249020570625408
798 19431770827045141209415680
799 121746772800235834765737984
800 33552284516352000000000000
801 76576526834886041602129920
802 44928461426804186112000000
803 123322891647863138660352000
804 25886926671271214475902976
805 86437772900064665468928000
806 41764787367842411937792000
807 82528529085956558680657920
808 47684495987076759552000000
809 148251422530216521361198080
810 21411307326468274016256000
811 151583242038536268647316000
812 40653641588316996076830720
813 88220446311202506302976000
814 45093151930105238851584000
815 120116407459768691037696000
816 28163968643480060631711744
817 149551170980161679607352320
818 53672683111131680310435840
819 72646387276161146001555456
820 40855288902668255232000000
821 169261608719213442691728000
822 31845385730824652633407488
823 173009462655617604752847552
824 56899157683587821542047744
825 69342741468000000000000000
826 48321364381550784751288320
827 180727186615467220551761568
828 32697575669157256696430592
829 184699597272321912918215040
830 46162253169289202577408000
831 107448077362649463243288576
832 57492607651107513242222592
833 151604700456382645582430208
834 36286177846030081163550720
835 149426327455076898100224000
836 55695931871140404264960000
837 111221244999405900942336000
838 66710664641055342082855680
839 205749641686124069300800320
840 24866916928268235964416000
841 202950197619808305419276160
842 69632643474816908379264000
843 122253180285051857793024000
844 70965681646658593406976000
845 153477961568678466091008000
846 40662823770271024982360064
847 169222389332767276923648000
848 72974631768170105539657728
849 130314350996877630474537984
850 54295000897536000000000000
851 217259258060920525551230976
852 43663022210394841153536000
853 238798308683621581104776832
854 65266944660620628516864000
855 100273138412812540231680000
856 80202332937588825680510976
857 249069040698196625959523328
858 38987935550124426657792000
859 254350156533512390438424480
860 62796971891237717016576000
861 121125594219884592758784000
862 86018834776001880364416000
863 265211924961531204382747392
864 50237590941031714000994304
865 205345697717850676402176000
866 89679644425597130387030016
867 148120435360925274523041792
868 74274549960841453633536000
869 251334323288544390935040000
870 39280481721103818424320000
871 260613600638803662140706816
872 94765018581414441029468160
873 166320912403250976965787648
874 88050230004962267428700160
875 191767816406250000000000000
876 56087888973250422871425024
877 306549271084033331752503168
878 101507304543952687317020160
879 178145900562481491592802304
880 71274312743258161152000000
881 319366515050615316759552000
882 50635224865612809113223168
883 325952004466599960404303712
884 93035727045568158662393856
885 142290930283178545889280000
886 110143568491140848696637696
887 339486202243648270642922688
888 62502396126567255320297472
889 288061944158223272010645504
890 86588355293818672250880000
891 181945749656940921235584000
892 116778353870882090995679232
893 333713022755437016356884480
894 67841984845840089998131200
895 279147376818278888209920000
896 102244925174674558273191936
897 187844264336996230739263488
898 124324254791444859243724800
899 357565467924325626900480000
900 55266326728704000000000000
901 359890464752998537296347136
902 113916422117833961472000000
903 186177132504349769797926912
904 131117439696933587741835264
905 308525244657200153856000000
906 76498697404206814464000000
907 414940633495919116290800928
908 137052219780220565871525888
909 239373671042513007936000000
910 82144378339902681513984000
911 431705800755045752194896000
912 77198622128790176457031680
913 392270571370347662627712000
914 145747676814002840482504704
915 192190232857874374656000000
916 148316555405101547024547840
917 380891192515069191411456000
918 81295508921427367267663872
919 467053098398412171058445760
920 112678240935247601467392000
921 271194515356259435949904896
922 157642193266929067390848000
923 439572359342734782667776000
924 69336193223803363393536000
925 367217473929012000000000000
926 163906869295915477031494656
927 285630789882701140693051392
928 161508960921241434948894720
929 514841070207881931051171840
930 71765775170273673216000000
931 415554857755819151713781760
932 173343101064472334268628992
933 304717499732985843808512000
934 177103949926794794048081664
935 351504967090633703424000000
936 94700116094412556477661184
937 556150178124436633897356288
938 152077915670079180955041792
939 322821121549740214346809344
940 140127069366063583985664000
941 577888896472324116149424000
942 108660190578849457560649728
943 548850463782993378091008000
944 191971322780681846988472320
945 218753658391681350991872000
946 175096212750481577296896000
947 611914132588582916012282208
948 114308150185344494972436480
949 564658249438709579474141184
950 148824880144920000000000000
951 361921130388742013741223936
952 165454853049482772058472448
953 647708616899361647459730432
954 120201646485234536589459456
955 500739098332890074112000000
956 217937403491635882630840320
957 333791701023183623700480000
958 222545793029261148751288320
959 570154886834572146186584064
960 98791393771563427823616000
961 675776860676953844549472000
962 206467914353094765274595328
963 402611508500531049753965568
964 234919634529303002087424000
965 549985085158932910964736000
966 109614249298301358997241856
967 738564542910376181514301248
968 220594313309309708009472000
969 380722003291282863198044160
970 188066171857299541327872000
971 766522861925464727497908000
972 145011186961505389234225152
973 649662145666423183908956160
974 258330334191853827189533184
975 317499455984256000000000000
976 259292796482722058993664000
977 810225433727449096295866368
978 152323103550271831679803392
979 735797351151001479352320000
980 174492694043974453690368000
981 475715427303518484509306880
982 278070868695111294795552000
983 856128945218213870297829312
984 157896466220996074930176000
985 661572682831377808533504000
986 261357141684501348310056960
987 415441305131657879380819968
988 255014839264521125961400320
989 843615308382324003642783744
990 117400931477944418304000000
991 920924416983560513588064000
992 295078249288145867636736000
993 534061177461797921679744000
994 256507135587568972173312000
995 724572272586394823500800000
996 178406684764716154270777344
997 972344512494714991823687808
998 321618662723769808152672000
999 549832045941725048509722624
1000 249984000000000000000000000