0 1
1 -528
2 -4608
3 312384
4 3664416
5 21745440
6 86782464
7 276703872
8 741794400
9 1758969264
10 3797729280
11 7568097984
12 14222957952
13 25253852064
14 43166426112
15 70518360960
16 112406614752
17 172631876832
18 260795119104
19 381636168000
20 552633117120
21 778105665024
22 1088786548224
23 1485096015744
24 2020191696000
25 2683552475280
26 3564269420544
27 4631132841600
28 6026178230016
29 7680358692000
30 9823427988480
31 12311451032064
32 15505292309472
33 19159042491648
34 23802345372672
35 29029620314880
36 35654035845792
37 42981048766752
38 52218668505600
39 62339503970688
40 75000138235200
41 88693946347104
42 105844861476864
43 124100999335104
44 146909874125952
45 171038212094880
46 200978258586624
47 232313648723712
48 271363011682944
49 311594622589296
50 361687138398720
51 413144026326144
52 476788747468992
53 541519671050784
54 622120551552000
55 702867116119680
56 803441726496000
57 904066756627200
58 1028539933286400
59 1152034734744000
60 1306148782337280
61 1456584023873184
62 1644537218863104
63 1828290041844864
64 2056181139404256
65 2277052770605760
66 2553867878289408
67 2817959521261632
68 3149572668088896
69 3466654692622848
70 3861602544752640
71 4236532589764224
72 4709267668216800
73 5150206388994144
74 5707489183137792
75 6230040012603840
76 6884540594736000
77 7493197353398784
78 8266170485357568
79 8972844158112000
80 9872869564261440
81 10700018271307632
82 11743169701100544
83 12695748578581824
84 13915358830851072
85 15007608604630080
86 16410460756022784
87 17677616118076800
88 19287667152316800
89 20730083608476000
90 22593600113909760
91 24232111637954304
92 26356560656332032
93 28239997906065408
94 30652983978596352
95 32779409272099200
96 35552289290845824
97 37943540768428512
98 41074735717817856
99 43806665824579008
100 47337731496380640
101 50392484589229344
102 54417613343376384
103 57830340825389184
104 62345499085800000
105 66215760028922880
106 71263563158052864
107 75564774676193472
108 81291257535532800
109 86055360887364000
110 92428262805980160
111 97808117988672384
112 104894454068996352
113 110826455694768864
114 118811536879104000
115 125350276901218560
116 134191627174584000
117 141529147892609568
118 151291113394060800
119 159344686138551552
120 170307687386361600
121 179116374026873136
122 191171088936935424
123 201033835656732288
124 214289197859208192
125 225038319956124480
126 239836551814738944
127 251550972981307392
128 267767424174520800
129 280810522444455168
130 298530754150164480
131 312695714062822464
132 332431791053612544
133 347768985688665600
134 369261247348265472
135 386318664048556800
136 409728993004728000
137 428130915939296352
138 454079894059081728
139 473951047037496000
140 502138517465571840
141 524122357295637504
142 554647584514212864
143 578320287039508608
144 612101928155094624
145 637507175893444800
146 673986952891137024
147 702084380446504512
148 741518167269598656
149 771579434674260000
150 815027653798018560
151 847222769046044544
152 894053331932688000
153 929513034913548384
154 979858983109976064
155 1017753578772065280
156 1073165251330040064
157 1113500892811738272
158 1172933922176870400
159 1217374520619155328
160 1281189853315068480
161 1328374661230531584
162 1398311875528330752
163 1448514703248627264
164 1523425007382933312
165 1578511939394373120
166 1658513588112751104
167 1716962144275631232
168 1804657054262860800
169 1866456162200811024
170 1959939693872087040
171 2027805698204520000
172 2127559011170474112
173 2199175653337750944
174 2308062799829376000
175 2383793771170369920
176 2499747615143478144
177 2582558175543609600
178 2705741085400243200
179 2793104960834952000
180 2927639793288450240
181 3019416522102917664
182 3162006613060614144
183 3262619618714226048
184 3414017996733024000
185 3519567837040236480
186 3684215276034490368
187 3795139789597931904
188 3969677323555969536
189 4090744047209856000
190 4275240028389964800
191 4402236788592712704
192 4603033755044591232
193 4735774555608590304
194 4947613813334449152
195 5092915564567676160
196 5316772736557785888
197 5468276086775438112
198 5711095072203775488
199 5869558182673680000
200 6125842907820439200
201 6298456496292351744
202 6568041287660765184
203 6748351012848326400
204 7041043926447858432
205 7228540669659382080
206 7535941063520523264
207 7740830257120441728
208 8064485412052501824
209 8277123564045216000
210 8627317119396495360
211 8848596858855998784
212 9216581818599433152
213 9457539432004412928
214 9843158313499571712
215 10093735061114348160
216 10511391058044192000
217 10770511674768420864
218 11207644119915724800
219 11490756953770923648
220 11949333629659856640
221 12241669068580117824
222 12736514829648743424
223 13039655914113529344
224 13557940771980148992
225 13887827326291722960
226 14428825048730041344
227 14770181632525756992
228 15355304780653017600
229 15706833039552372000
230 16317121358301972480
231 16701026598178633728
232 17338773837074472000
233 17733754683833277024
234 18420831827767369728
235 18828783227080327680
236 19545882934184208000
237 19989349835985484800
238 20735811542069839872
239 21193061762605536000
240 21999111609009058560
241 22467753091845767904
242 23305316242622916096
243 23817731673892787904
244 24690563208390351552
245 25215638652979621920
246 26154173055259726848
247 26693882101588195200
248 27671095990876492800
249 28258131275153111808
250 29272269353841745920
251 29875037759684074944
252 30968045062250779392
253 31583846857966253568
254 32716530228171128832
255 33390347876481703680
256 34567109547524555232
257 35254114673154427872
258 36518405503528194048
259 37222389259156169472
260 38535207015707095680
261 39300856753478580000
262 40658690814426837504
263 41442868462823144064
264 42904987663447872000
265 43703031208275264960
266 45213708552827904000
267 46086816533192438400
268 47653137050168743296
269 48540415685339268000
270 50221237668488755200
271 51126702705535905024
272 52866679476614219712
273 53853344269068223488
274 55648767475516603392
275 56655942644240228160
276 58586749487874284544
277 59606633147777781792
278 61597710805779187200
279 62715651786133651968
280 64775335911365260800
281 65906412325051508064
282 68112855141787090944
283 69264641337677375424
284 71544164339529084672
285 72800549300258265600
286 75146343714063111168
287 76423233294783131904
288 78945250407461684064
289 80234073316725736656
290 82828828027601971200
291 84242976898553983104
292 86919372200084327232
293 88346770941339427104
294 91212334601179709952
295 92661069237797865600
296 95614169458671432000
297 97194563733058675200
298 100228641281344512000
299 101830661096322993408
300 105090386701691233920
301 106700505141516870144
302 110044508008459152384
303 111816694207371293568
304 115260103949962704000
305 117042659307552703680
306 120725158046931569664
307 122526185892241572672
308 126316290178373041152
309 128285234190998896128
310 132171119020007055360
311 134159515078764749184
312 138328902871880313600
313 140322716858763802464
314 144592655638308544512
315 146792227134589320960
316 151178795610085824000
317 153380260599446185632
318 158071621893582302208
319 160290424612273104000
320 165109904427225222720
321 167538270891098836224
322 172466400360145895424
323 174914610315627945600
324 180201257827383940896
325 182647670967238374240
326 188049437708765151744
327 190750522245187977600
328 196294079061843940800
329 198990301658121234432
330 204915192514902466560
331 207621858145320003264
332 213693490465882342272
333 216666569571660203424
334 222865642940782851072
335 225854418910757086080
336 232499567893940726784
337 235470111875734755552
338 242252370506315211264
339 245543857386133212288
340 252492486743843821440
341 255763805877798340608
342 263181230481696883200
343 266460801730819104000
344 274051827291326832000
345 277662251716901084160
346 285396122352181837824
347 289008942237804952512
348 297302287474308614400
349 300883310612075940000
350 309334107982348385280
351 313309763973969504000
352 321946975806537561984
353 325891353451451081184
354 335110763717171712000
355 339053146499070708480
356 348470129108597832000
357 352814193524585401344
358 362399447727926438400
359 366736787853520464000
360 377013000466147406400
361 381292187265401046192
362 391737648097370824704
363 396512763101521372992
364 407177380771618662912
365 411898470427761802560
366 423272851709674871808
367 427968186314806770432
368 439578557928107944704
369 444771182884333844448
370 456570907713695139840
371 461735997014574791424
372 474371916922508365824
373 479458543284366464544
374 492288557344598928384
375 497984269012483818240
376 511058957273267904000
377 516659928301839268800
378 530612604739617177600
379 536170153244260632000
380 550392150606561849600
381 556551593374784446464
382 570971742801689862144
383 577091734175464372224
384 592538127103836432000
385 598544168756994063360
386 614196965728559913984
387 620933170501171290048
388 636876614279458383936
389 643483736637532596000
390 660493080844389918720
391 667021333182768117504
392 684322653163334479200
393 691595587888025534208
394 709119533748586954752
395 716325952270837132800
396 735086333023724433024
397 742115344893379857312
398 761116847858303616000
399 769042313463459072000
400 788371205452404494880
401 796107122472152120544
402 816705839406950313984
403 824342272658564717568
404 845276199273729220032
405 853815069845589111840
406 874981578635870976000
407 883396100552255766144
408 906073171533022060800
409 914258012745261084000
410 937196545612986408960
411 946454321677875283584
412 969738701973488708352
413 978764224023017740800
414 1003583756596515314688
415 1012463978754173823360
416 1037646878514411703104
417 1047590374639372166400
418 1073041693288959283200
419 1082822497232065128000
420 1110090240112365066240
421 1119551748983696910624
422 1147072964942876097024
423 1157851956539226034944
424 1185768336720193416000
425 1196237461383760396320
426 1225977319206716940288
427 1236219588329094153984
428 1266385088380752498816
429 1277914738118115073536
430 1308366202570996884480
431 1319656510176845393664
432 1352249180218255929600
433 1363154587889727270624
434 1396027102408604319744
435 1408510554873557126400
436 1441800174594966648000
437 1453848880273959283200
438 1489342407652822422528
439 1501102691101541616000
440 1537067756193573254400
441 1550350000411212482352
442 1586574023155022168064
443 1599571632419122682304
444 1638362636123398225152
445 1650866329503380462400
446 1689925239346359988224
447 1704275580327271344000
448 1743829260940250624256
449 1757638828153380780000
450 1799805831464931863040
451 1813218342822332143488
452 1855858654388165539392
453 1871120788307860627968
454 1914042159052854354432
455 1928933651897210810880
456 1974872760043011264000
457 1989089727994446207072
458 2035339743332472422400
459 2051775321178761504000
460 2098561571888553838080
461 2114291420101258874784
462 2164121567114805854208
463 2179384669522719377664
464 2229746849646439176000
465 2247203578192102379520
466 2297815357872676322304
467 2314739202621223540032
468 2368967310326705210304
469 2385077970389853476352
470 2439612135366664458240
471 2458319555343596221824
472 2513378894679217584000
473 2531260153327633567488
474 2589926031713396736000
475 2607216975897251755200
476 2666426473094256262656
477 2686242727217673026208
478 2745740518541991475200
479 2764914081233729472000
480 2828668871941350439680
481 2846797229241583068864
482 2910782525298731449344
483 2932046243747150082048
484 2996612962971230997408
485 3016850943847759663680
486 3085616324940297168384
487 3105039925117903949952
488 3174445712895069556800
489 3196876451358661433088
490 3266556615815744471040
491 3288139447644493043904
492 3362729338030166302464
493 3383107397856961646400
494 3457931418189360000000
495 3481994473597478367360
496 3557393391164773991424
497 3580118843997465345024
498 3660496734214960754688
499 3682252009613704200000
500 3763311362938312698240
501 3788549335728314002944
502 3869759611841391926784
503 3894037947366669696384
504 3981036347168089248000
505 4003834740463110098880
506 4090970567272801148928
507 4117999563022197025728
508 4205819885988911640576
509 4231264970738916324000
510 4324892266662498293760
511 4349101184911038537984
512 4443334294287072694752
513 4471707612115776192000
514 4566078632661411290112
515 4593273687593311368960
516 4694324538223016277504
517 4719623980684942347264
518 4820858364454980360192
519 4851142142713586725248
520 4953085891320260937600
521 4981398066691171581024
522 5089967944877249740800
523 5116885842767267799744
524 5226128347882321579392
525 5257911881574669212160
526 5367145330660244972544
527 5397361429884939408384
528 5514476427322073491968
529 5542471492553375055984
530 5659690650878311188480
531 5693433108900708600000
532 5811253593479993164800
533 5842748857812114282048
534 5968301472313630848000
535 5998113547580740106880
536 6124276855189307088000
537 6159590634116349100800
538 6285774683712905625600
539 6319281073020883077312
540 6454575450647679398400
541 6485343916949858899104
542 6620499214904600561664
543 6658088537382033268608
544 6793902585457221269952
545 6828811669608402513600
546 6973480413721421365248
547 7006191493219559771712
548 7151602282178338587456
549 7190775459405655941408
550 7336091679334247139840
551 7372997065121650992000
552 7528663180365205017600
553 7562497227349630310400
554 7717942316898022367232
555 7759670494220144513280
556 7915668658628901072000
557 7954028325334435296672
558 8120394880796409090048
559 8156227014487768960128
560 8323345682760947719680
561 8366524647771927034368
562 8533190791045338799104
563 8573873004598401094464
564 8752541340899583424512
565 8789582243601531293760
566 8967761416964011912704
567 9013724783985374293632
568 9192596583459039724800
569 9234668132053328988000
570 9425452501768987238400
571 9464415990210359116224
572 9655693103646873287424
573 9703350203577724735488
574 9894088100647191619584
575 9938759862998791232640
576 10143149084810242411872
577 10183297343005327130592
578 10387194326468824214016
579 10437726504943903037568
580 10642284451311234422400
581 10688137120025557323264
582 10906064663593113068544
583 10948483167761534456448
584 11166961153630465944000
585 11219369383881784681920
586 11436913161970925174784
587 11485541258349056079552
588 11718992031411351447936
589 11762431720984701696000
590 11995144959402810086400
591 12050374640014384274304
592 12283403445994673850432
593 12333416206074170337504
594 12581864371429438464000
595 12627867203215594698240
596 12876595575407224920000
597 12933739881137452992000
598 13181531619896464140288
599 13234384576422293040000
600 13500334681735759689600
601 13546976657320423381344
602 13811596028033834409984
603 13872041035095697905984
604 14136979891553617765632
605 14191355398434521922720
606 14473698240526828489728
607 14523021100063305641472
608 14805855131772868329600
609 14868104680502679168000
610 15149640500943814748160
611 15206682408201734736384
612 15508554171428770949952
613 15558732340314035352864
614 15859043655381385062912
615 15925011234014798334720
616 16225343508849086592000
617 16283835805640687694432
618 16604300645676030763008
619 16657119511991407608000
620 16977941781153187645440
621 17045295463546704000000
622 17364037153302208871424
623 17425755609872074963200
624 17767779050733678935808
625 17821521603220724370480
626 18161343229494009682944
627 18232667772980076518400
628 18572693133791124033216
629 18635599993793568800832
630 18998516242555848161280
631 19054562759418889774464
632 19417196836662057792000
633 19490243903987377429248
634 19850493783976106729472
635 19916994391011436769280
636 20303415662057808585984
637 20360273385864915310752
638 20744383536952491340800
639 20821451464391254005888
640 21205594371794887886400
641 21272684676260067009504
642 21682198287309839192064
643 21741892620463902755904
644 22151134247874195658752
645 22230100199823434012160
646 22636098251045868672000
647 22706975863688292381312
648 23143122584008246274400
649 23203130516448949728000
650 23636408105280897884160
651 23719131549238130393088
652 24151576287734567774592
653 24223371880038400711584
654 24684777247535551872000
655 24748041507592225553280
656 25208564456433761936064
657 25293093847723121922528
658 25750287186486791012352
659 25825752627256634184000
660 26316962360159808476160
661 26379678713808455575584
662 26866735577403722786304
663 26955764407398063299328
664 27441952357619631888000
665 27518497099710809932800
666 28036935028190390575104
667 28102992902034447340800
668 28620813522622650852096
669 28711256284141364226048
670 29225006091606862679040
671 29304719465540109061248
672 29856166567640758324224
673 29921917046520937534944
674 30468665321193930734592
675 30564211106379427132800
676 31109298094992057327072
677 31189806299169789180192
678 31771936980135940359168
679 31840864160819953919232
680 32421953710562908636800
681 32517963580751088977664
682 33093376819448669503488
683 33177892346541135762624
684 33796043100047430384000
685 33864676223466061788480
686 34476860353603196160000
687 34578208745638925308800
688 35188985623540896622464
689 35273624595825547447488
690 35925987358529017528320
691 35996950129135069264704
692 36646967862530614717632
693 36749385271708580510208
694 37393014328781417713152
695 37482261032890078070400
696 38173468601293749216000
697 38243727741254232786624
698 38928697319733193728000
699 39036287332771897454208
700 39719405286103598280960
701 39807452508453047811744
702 40536203366391689779200
703 40609650088628382345600
704 41335886898210668994432
705 41444645768323629742080
706 42162855572899300875264
707 42255737179380134118144
708 43028131171800609676800
709 43099936483014282804000
710 43865004079573356533760
711 43978227141765115680000
712 44739748744084005336000
713 44831877880599350857728
714 45645044990775493607424
715 45720533217727418238720
716 46529879235410000304000
717 46643951874636744422400
718 47444992052361716044800
719 47541530635793170848000
720 48403268072535260738880
721 48475440329769799117824
722 49327246564621566285312
723 49447000909595262069888
724 50295043794973896364992
725 50390964714477267208800
726 51296036963086655212032
727 51371920557584640004992
728 52273624760407392652800
729 52393220330705906363184
730 53285112122932521492480
731 53384287351445088660864
732 54342647338458258495744
733 54415553005325556261024
734 55363062357025687222272
735 55489346234155594385280
736 56431447890825793008384
737 56529406592333882037504
738 57536454525224246627328
739 57612460618557845736000
740 58615221756468828608640
741 58739490753116351808000
742 59729547445991531403264
743 59832026796771002392704
744 60896826176802043392000
745 60969749968059288984000
746 62021174907292145639424
747 62152263665871821402688
748 63198670620491463520512
749 63298739122986045768192
750 64417353392805648168960
751 64491828436392162226944
752 65603718793986464097792
753 65733581073207247296768
754 66831457493788243200000
755 66936874689598527002880
756 68117247868237774080000
757 68187683984030699875872
758 69354157015191035174400
759 69490356825207065389056
760 70650788374731165408000
761 70751187059373838725984
762 71990200395689565487104
763 72063691728486517804800
764 73295359519311299930112
765 73430568096395038551360
766 74645278015359564693504
767 74751185684198977833600
768 76059267882623137547904
769 76126877022161895468000
770 77419084647923793838080
771 77558886314138992593024
772 78841844607499745819712
773 78943476261172388691744
774 80314597878410717572608
775 80385914362577841231360
776 81747437419131241464000
777 81885631166251207209984
778 83229440533238745907200
779 83335703285834281296000
780 84783174455662176775680
781 84845567638558257136128
782 86272666350364080543744
783 86417474088508753248000
784 87834940704458671866336
785 87936802893679417202880
786 89450761626191539335168
787 89516678749699294738752
788 91021467139061120012736
789 91162683105863745074688
790 92647328555885992243200
791 92751844385588759887104
792 94348945535380645449600
793 94406509485316793731008
794 95981504105399975165952
795 96130668061733703932160
796 97693063517703262560000
797 97792075323665110295712
798 99463763316846930739200
799 99523522833035283758592
800 101184366657707760863520
801 101326533995397285900000
802 102961857335641331088384
803 103065382171330747498368
804 104826377643396807455232
805 104877819292212573050880
806 106612193033321984483328
807 106762507357662444067200
808 108484933180939451668800
809 108580561333457914044000
810 110423632784699365908480
811 110474284646482556501184
812 112302158380959603571200
813 112446575486958950550528
814 114246746092560982017024
815 114348172367776950437760
816 116285807891314930408704
817 116326294570618776019200
818 118236546694239954508800
819 118388231924393185966848
820 120284277927335969811840
821 120373545144431998792224
822 122399959158208189338624
823 122442025219211495670144
824 124452289064757023136000
825 124598182091294241780480
826 126575742097576737792000
827 126670533096917781254592
828 128802577454285628950784
829 128831306956502669412000
830 130932363654953548692480
831 131082293471072810043264
832 133163936196952877143872
833 133247929213283095159776
834 135474433168652702208000
835 135505890602270576398080
836 137712228350868303552000
837 137855170397097081139200
838 140027727512050849497600
839 140115625597514293776000
840 142458771055125838694400
841 142471306373804694139152
842 144775760475403357323264
843 144925766726284744737408
844 147209654109627297428352
845 147286443505851866515680
846 149728189350193540429824
847 149743330958906277726336
848 152165269389455190817344
849 152304981730833113035008
850 154688979179869777658880
851 154765847912670065113344
852 157333521473927666832384
853 157330871387240972465184
854 159857267895663009675264
855 160005889027933622294400
856 162506690600773282416000
857 162570404377074015365472
858 165248496751364323024896
859 165245774590996136664000
860 167901351103194195674880
861 168034271023318255008768
862 170642755693662690760704
863 170709904538788540644864
864 173522527528482613152000
865 173501640459704200570560
866 176265473636284501883904
867 176407237380454852976832
868 179146523076329149243392
869 179196249087778518144000
870 182130036089627306649600
871 182104202683014493655424
872 185007936922106195304000
873 185135528028749677832544
874 187988778065506507776000
875 188044118036728920645120
876 191118647897812050226944
877 191072072417775351679392
878 194096803998133993651200
879 194231332574309880759168
880 197228050190436601831680
881 197258693489960658250464
882 200464232667001322153472
883 200415851777087975356224
884 203589430424559944537472
885 203710013021989748620800
886 206824720910869417065984
887 206860300610846221268352
888 210222769613040436780800
889 210148805363732200538112
890 213455043993479976345600
891 213577373066651007885504
892 216846715262771077112832
893 216859748470657917465600
894 220360212422741162880000
895 220286314688167349308800
896 223748567297398203552000
897 223854184078968707582976
898 227255739144976331136000
899 227270680195886884224000
900 230943533381848643472480
901 230834843370434766164544
902 234439562020372846599168
903 234552263013400789383168
904 238117870262471248440000
905 238109988617938235897280
906 241925609918426226352128
907 241816286720096508910272
908 245594311347019007189376
909 245685129123864387623328
910 249396124724619469148160
911 249383435019441444451584
912 253384889012822087923200
913 253242516658545181571328
914 257171068142793075981312
915 257271181860043018149120
916 261152798822020523544000
917 261114715756969222731264
918 265275321373354842777600
919 265128416775941681328000
920 269247095117414115033600
921 269316012560969251578624
922 273353139401123868033024
923 273315285458960502175488
924 277673433725927388893184
925 277492682423791209585120
926 281766208377929323014144
927 281844409730935127227008
928 286072160545923172142400
929 286001560984235526252000
930 290534085773137791221760
931 290341259424989854344000
932 294818886807484702807872
933 294868976691608792898048
934 299260079436496197007872
935 299192891492702014997760
936 303930497915587218312000
937 303699405994685476333152
938 308350929437369564700672
939 308406132595908940495488
940 313006021748071377546240
941 312894779347392262540704
942 317819384260138945649664
943 317581256246056944599808
944 322448842382873636592000
945 322476839100666597427200
946 327243725190096062312448
947 327134961461774551010112
948 332287614901525803878400
949 332003477637678876230208
950 337060618594953797260800
951 337085294042998270479744
952 342077338395445722278400
953 341927073005230279941984
954 347276419545685665005568
955 346987682842238356654080
956 352268961363251295552000
957 352262015994943137369600
958 357440949678872714342400
959 357289214861319480099072
960 362887701153067663706880
961 362539124805396714376176
962 368023295467710085883904
963 368020738682005482800064
964 373436270213521506395712
965 373242914602088076740160
966 379043607996332519620608
967 378688736821097619388032
968 384422649027297823807200
969 384379790951550794688000
970 390000552713619080970240
971 389794379550347624197824
972 395862346237576474768512
973 395451523178345160307200
974 401397328690576930132992
975 401363168354704974203520
976 407228440384173950401344
977 406975897960530692128992
978 413268904229722040659968
979 412845461186555652912000
980 419064990845020279220160
981 418975678998711849300000
982 425059783896320379385344
983 424802514633352152753024
984 431377927759246662432000
985 430896760761536872735680
986 437332619339052115968000
987 437252108994474101858304
988 443608097425000017081600
989 443294288623045641881088
990 450115636970495803806720
991 449609564309163697595904
992 456337913717916069848064
993 456206770326932168471808
994 462792448368089617711104
995 462477394134615628512000
996 469590092692044154919424
997 469020276221449756314912
998 475990911616645823040000
999 475862002437286260960000
1000 482744870005883731459200