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