0 1 1 1 2 1 3 2 4 1 5 6 6 1 7 12 8 12 9 1 10 20 11 60 12 1 13 30 14 180 15 120 16 1 17 42 18 420 19 840 20 1 21 56 22 840 23 3360 24 1680 25 1 26 72 27 1512 28 10080 29 15120 30 1 31 90 32 2520 33 25200 34 75600 35 30240 36 1 37 110 38 3960 39 55440 40 277200 41 332640 42 1 43 132 44 5940 45 110880 46 831600 47 1995840 48 665280 49 1 50 156 51 8580 52 205920 53 2162160 54 8648640 55 8648640 56 1 57 182 58 12012 59 360360 60 5045040 61 30270240 62 60540480 63 17297280 64 1 65 210 66 16380 67 600600 68 10810800 69 90810720 70 302702400 71 259459200 72 1 73 240 74 21840 75 960960 76 21621600 77 242161920 78 1210809600 79 2075673600 80 518918400 81 1 82 272 83 28560 84 1485120 85 40840800 86 588107520 87 4116752640 88 11762150400 89 8821612800 90 1 91 306 92 36720 93 2227680 94 73513440 95 1323241920 96 12350257920 97 52929676800 98 79394515200 99 17643225600 100 1 101 342 102 46512 103 3255840 104 126977760 105 2793510720 106 33522128640 107 201132771840 108 502831929600 109 335221286400 110 1 111 380 112 58140 113 4651200 114 211629600 115 5587021440 116 83805321600 117 670442572800 118 2514159648000 119 3352212864000 120 670442572800 121 1 122 420 123 71820 124 6511680 125 341863200 126 10666131840 127 195545750400 128 2011327718400 129 10559470521600 130 23465490048000 131 14079294028800 132 1 133 462 134 87780 135 8953560 136 537213600 137 19554575040 138 430200650880 139 5531151225600 140 38718058579200 141 129060195264000 142 154872234316800 143 28158588057600 144 1 145 506 146 106260 147 12113640 148 823727520 149 34596555840 150 899510451840 151 14135164243200 152 127216478188800 153 593676898214400 154 1187353796428800 155 647647525324800 156 1 157 552 158 127512 159 16151520 160 1235591280 161 59308381440 162 1799020903680 163 33924394183680 164 381649434566400 165 2374707592857600 166 7124122778572800 167 7771770303897600 168 1295295050649600 169 1 170 600 171 151800 172 21252000 173 1817046000 174 98847302400 175 3459655584000 176 77100895872000 177 1060137318240000 178 8481098545920000 179 35620613892864000 180 64764752532480000 181 32382376266240000 182 1 183 650 184 179400 185 27627600 186 2624622000 187 160626866400 188 6425074656000 189 167051941056000 190 2756357027424000 191 27563570274240000 192 154355993535744000 193 420970891461120000 194 420970891461120000 195 64764752532480000 196 1 197 702 198 210600 199 35521200 200 3729726000 201 255113258400 202 11565134380800 203 346954031424000 204 6765603612768000 205 82690710822720000 206 595373117923584000 207 2273242813890048000 208 3788738023150080000 209 1748648318376960000 210 1 211 756 212 245700 213 45208800 214 5221616400 215 396842846400 216 20238985166400 217 693908062848000 218 15786408429792000 219 231533990303616000 220 2083805912732544000 221 10608466464820224000 222 26521166162050560000 223 24481076457277440000 224 3497296636753920000 225 1 226 812 227 285012 228 57002400 229 7210803600 230 605707502400 231 34525327636800 232 1341555588172800 233 35215834189536000 234 610407792618624000 235 6714485718804864000 236 43949361068540928000 237 153822763739893248000 238 236650405753681920000 239 101421602465863680000 240 1 241 870 242 328860 243 71253000 244 9832914000 245 908561253600 246 57542212728000 247 2515416727824000 248 75462501834720000 249 1526019481546560000 250 20143457156414592000 251 164810104007028480000 252 769113818699466240000 253 1774878043152614400000 254 1521324036987955200000 255 202843204931727360000 256 1 257 930 258 377580 259 88353720 260 13253058000 261 1341209469600 262 93884662872000 263 4586936386032000 264 155955837125088000 265 3638969532918720000 266 56767924713532032000 267 567679247135320320000 268 3406075482811921920000 269 11004243867546209280000 270 15720348382208870400000 271 6288139352883548160000 272 1 273 992 274 431520 275 108743040 276 17670744000 277 1950850137600 278 150215460595200 279 8154553575168000 280 311911674250176000 281 8317644646671360000 282 151381132569418752000 283 1816573590833025024000 284 13624301931247687680000 285 58689300626913116160000 286 125762787057670963200000 287 100610229646136770560000 288 12576278705767096320000 289 1 290 1056 291 491040 292 132908160 293 23325382080 294 2799045849600 295 236052866649600 296 14163171998976000 297 605475602956224000 298 18298818222676992000 299 384275182676216832000 300 5449720772499075072000 301 49955773747908188160000 302 276678131526876119040000 303 830034394580628357120000 304 1106712526107504476160000 305 415017197290314178560000 306 1 307 1122 308 556512 309 161388480 310 30502422720 311 3965314953600 312 364808975731200 313 24077392398259200 314 1143676138917312000 315 38884988723188608000 316 933239729356526592000 317 15440875522080712704000 318 169849630742887839744000 319 1175882058989223505920000 320 4703528235956894023680000 321 9407056471913788047360000 322 7055292353935341035520000 323 830034394580628357120000 324 1 325 1190 326 628320 327 194779200 328 39540177600 329 5551440935040 330 555144093504000 331 40128987330432000 332 2106771834847680000 333 80057329724211840000 334 2177559368498562048000 335 41571587944063457280000 336 540430643272824944640000 337 4572874673846980300800000 338 23517641179784470118400000 339 65849395303396516331520000 340 82311744129245645414400000 341 29051203810321992499200000 342 1 343 1260 344 706860 345 233735040 346 50837371200 347 7686610525440 348 832716140256000 349 65665615631616000 350 3792189302725824000 351 160114659448423680000 352 4899508579121764608000 353 106898368999020318720000 354 1621291929818474833920000 355 16462348825849129082880000 356 105829385309030115532800000 357 395096371820379097989120000 358 740805697163210808729600000 359 522921668585795864985600000 360 58102407620643984998400000 361 1 362 1332 363 792540 364 278974080 365 64861473600 366 10533503312640 367 1232419887578880 368 105635990363904000 369 6681476390516928000 370 311802231557456640000 371 10663636319265017088000 372 263682643530916786176000 373 4614446261791043758080000 374 55373355141492525096960000 375 435076361826012697190400000 376 2088366536764860946513920000 377 5481962159007759984599040000 378 6449367245891482334822400000 379 2149789081963827444940800000 380 1 381 1406 382 885780 383 331281720 384 82157866560 385 14295468781440 386 1801229066461440 387 167256984742848000 388 11540731947256512000 389 592424239959167616000 390 22512121118448369408000 391 626246278385927367168000 392 12524925567718547343360000 393 175348957948059662807040000 394 1653290174938848249323520000 395 9919741049633089495941120000 396 34719093673715813235793920000 397 61268988835969082180812800000 398 40845992557312721453875200000 399 4299578163927654889881600000 400 1 401 1482 402 987012 403 391514760 404 103359896640 405 19224940775040 406 2601775318222080 407 260920896198842880 408 19569067214913216000 409 1100216445638454144000 410 46209090716815074048000 411 1436682638650068665856000 412 32564806476068223092736000 413 526046873844178988421120000 414 5861665165692280156692480000 415 42985544548410054482411520000 416 193434950467845245170851840000 417 477898112920558841010339840000 418 530997903245065378900377600000 419 167683548393178540705382400000 420 1 421 1560 422 1096680 423 460605600 424 129199870800 425 25633254366720 426 3716821883174400 427 401416763382835200 428 32615112024855360000 429 2000393537524462080000 430 92418181433630148096000 431 3192628085889041479680000 432 81412016190170557731840000 433 1502991068126225681203200000 434 19538883885640933855641600000 435 171942178193640217929646080000 436 967174752339226225854259200000 437 3185987419470392273402265600000 438 5309979032450653789003776000000 439 3353670967863570814107648000000 440 335367096786357081410764800000 441 1 442 1640 443 1215240 444 539566560 445 160521051600 446 33902046097920 447 5254817145177600 448 609558788840601600 449 53488783720762790400 450 3565918914717519360000 451 180435497084706479616000 452 6889355343234247403520000 453 196346627282176051000320000 454 4108175586211683528622080000 455 61622633793175252929331200000 456 640875391449022630465044480000 457 4406018316212030584447180800000 458 18660783456898011887070412800000 459 43541828066095361069830963200000 460 45833503227468801126137856000000 461 13750050968240640337841356800000 462 1 463 1722 464 1343160 465 629494320 466 198290710800 467 44496435503520 468 7356744003248640 469 914338183260902400 470 86404958318155276800 471 6240358100755658880000 472 344467767161712370176000 473 14467646220791919547392000 474 458142130325077452334080000 475 10783960913805669262632960000 476 184867901379525758787993600000 477 2243063870071579206627655680000 478 18505276928090528454678159360000 479 97969113148714562407119667200000 480 304792796462667527488816742400000 481 481251783888422411824447488000000 482 288751070333053447094668492800000 483 27500101936481280675682713600000 484 1 485 1806 486 1480920 487 731574480 488 243614301840 489 57980203837920 490 10204515875473920 491 1355742823455820800 492 137607896580765811200 493 10733415933299733273600 494 644004955997983996416000 495 29624227975907263835136000 496 1036847979156754234229760000 497 27277077605508457546659840000 498 529954650621307175192248320000 499 7419365108698300452691476480000 500 72338809809808429413741895680000 501 468074651710525131500682854400000 502 1872298606842100526002731417600000 503 4138765341440432741690248396800000 504 4138765341440432741690248396800000 505 1182504383268695069054356684800000 506 1 507 1892 508 1629012 509 847086240 510 297750813360 511 75033204966720 512 14031209328776640 513 1988422807735203840 514 216240980341203417600 515 18164242348661087078400 516 1180675752662970660096000 517 59248455951814527670272000 518 2281065554144859315305472000 519 66677300813465118447390720000 520 1457375289208594731778682880000 521 23318004627337515708458926080000 522 265242302635964241183720284160000 523 2059528467526310578603004559360000 524 10297642337631552893015022796800000 525 30350945837229840105728488243200000 526 45526418755844760158592732364800000 527 26015096431911291519195847065600000 528 2365008766537390138108713369600000 529 1 530 1980 531 1787940 532 977407200 533 362129367600 534 96471263528640 535 19133467266513600 536 2886420204776908800 537 335546348805315648000 538 30273737247768478464000 539 2125216354793347188172800 540 115920892079637119354880000 541 4887997616024698532797440000 542 157919922979259491059609600000 543 3857758118493338995884748800000 544 69954013882012547125376778240000 545 918146432201414681020570214400000 546 8425343730789452367012291379200000 547 51488211688157764465075113984000000 548 195113223239334686393968852992000000 549 409737768802602841427334591283200000 550 390226446478669372787937705984000000 551 106425394494182556214892101632000000 552 1 553 2070 554 1958220 555 1124018280 556 438367129200 557 123268836731040 558 25886455713518400 559 4149229044366806400 560 514504401501483993600 561 49735425478476786048000 562 3759998166172845025228800 563 222181709819304478763520000 564 10220358651688006023121920000 565 363215822852296829437102080000 566 9858715191705199656149913600000 567 201117789910786072985458237440000 568 3016766848661791094781873561600000 569 32297150968026234073547116953600000 570 236845773765525716539345524326400000 571 1121901033626174446765320904704000000 572 3141322894153288450942898533171200000 573 4487604134504697787061283618816000000 574 2447784073366198792942518337536000000 575 212850788988365112429784203264000000 576 1 577 2162 578 2140380 579 1288508760 580 528288591600 581 156584738550240 582 34761811958153280 583 5909508032886057600 584 780055060340959603200 585 80605689568565825664000 586 6545181992967545043916800 587 417701614460292420075417600 588 20885080723014621003770880000 589 812911603526569094454466560000 590 24387348105797072833633996800000 591 556031536812173260606855127040000 592 9452536125806945430316537159680000 593 116766622730556384727439576678400000 594 1011977396998155334304476331212800000 595 5858816508936688777552231391232000000 596 21091739432172079599188033008435200000 597 42183478864344159198376066016870400000 598 38348617149403781089432787288064000000 599 10003987082453160284199857553408000000 600 1 601 2256 602 2334960 603 1472581440 604 633946309920 605 197791248695040 606 46349082610871040 607 8342834869956787200 608 1170082590511439404800 609 128969103309705321062400 610 11220311987944362932428800 611 771141442080539852446924800 612 41770161446029242007541760000 613 1773625316785241660627927040000 614 58529635453912974800721592320000 615 1482750764832462028284947005440000 616 28357608377420836290949611479040000 617 400342706504764747636935691468800000 618 4047909587992621337217905324851200000 619 28122319242896106132250710677913600000 620 126550436593032477595128198050611200000 621 337467830914753273587008528134963200000 622 460183405792845373073193447456768000000 623 240095689978875846820796581281792000000 624 20007974164906320568399715106816000000 625 1 626 2352 627 2542512 628 1678057920 629 757643150880 630 248506953488640 631 61381217511694080 632 11679968817939502080 633 1737395361668500934400 634 203854389102437442969600 635 18958458186526682196172800 636 1399478913405424176662937600 637 81869516434217314334781849600 638 3778593066194645276989931520000 639 136569149392463607868350382080000 640 3823936182988981020313810698240000 641 81736635911389469309207703674880000 642 1307786174582231508947323258798080000 643 15257505370126034271052104685977600000 644 125272149354719018225480438474342400000 645 688996821450954600240142411608883200000 646 2362274816403272915109059696944742400000 647 4509797376769884656117295785076326400000 648 3921562936321638831406344160935936000000 649 980390734080409707851586040233984000000 650 1 651 2450 652 2763600 653 1906884000 654 901956132000 655 310633691860800 656 80764759883808000 657 16222178913804864000 658 2554993178924266080000 659 318522482972558504640000 660 31597430310877803660288000 661 2499069488223971744040960000 662 157441377758110219874580480000 663 7872068887905510993729024000000 664 310384430437417290609887232000000 665 9559840457472452550784526745600000 666 227046210864970748081132510208000000 667 4086831795569473465460385183744000000 668 54491090607592979539471802449920000000 669 521967288977995909272835160309760000000 670 3444984107254773001200712058044416000000 671 14764217602520455719431623105904640000000 672 37581644806415705467644131542302720000000 673 49019536704020485392579302011699200000000 674 24509768352010242696289651005849600000000 675 1960781468160819415703172080467968000000 676 1 677 2550 678 2998800 679 2161135200 680 1069761924000 681 386398006948800 682 105615455232672000 683 22360300664974272000 684 3722990060718216288000 685 492262019139408598080000 686 51982869221121547957248000 687 4394915306876639963658240000 688 297389269098652637540874240000 689 16059020531327242427207208960000 690 688243737056881818308880384000000 691 23216755396718813337619564953600000 692 609439829163868850112513580032000000 693 12260495386708420396381155551232000000 694 185269708065816130434204128329728000000 695 2047717825990599336378045628907520000000 696 15972199042726674823748755905478656000000 697 83663899747615915743445864266792960000000 698 273809126446742996978550101236776960000000 699 499999274381008951004308880519331840000000 700 416666061984174125836924067099443200000000 701 99999854876201790200861776103866368000000 702 1 703 2652 704 3248700 705 2443022400 706 1264264092000 707 478397532412800 708 137300091802473600 709 30598306173122688000 710 5377652309926312416000 711 752871323389683738240000 712 84472162484322515430528000 713 7617853198586175937007616000 714 552294356897497755433052160000 715 32118041062654484854414417920000 716 1491194763623243939669240832000000 717 54875967301335376979828062617600000 718 1584543555826059010292535308083200000 719 35419208894935436700656671592448000000 720 602126551213902423911163417071616000000 721 7605809067965083249404169478799360000000 722 69212862518482257569577942257074176000000 723 435052278687602761865918494187323392000000 724 1779759321903829480360575658039050240000000 725 4333327044635410908704010297834209280000000 726 5416658805794263635880012872292761600000000 727 2599996226781246545222406178700525568000000 728 199999709752403580401723552207732736000000 729 1 730 2756 731 3513900 732 2754897600 733 1489022152800 734 589652772508800 735 177485484525148800 736 41582313517320576000 737 7703123579083636704000 738 1140062289704378232192000 739 135667412474821009630848000 740 13024071597582816924561408000 741 1009365548812668311653509120000 742 63046525048914359158665338880000 743 3161332898881277152098790563840000 744 126453315955251086083951622553600000 745 3999086117084815597404970063257600000 746 98800951127977797112358083915776000000 747 1877218071431578145134803594399744000000 748 26873858706809960814561398825091072000000 749 282175516421504588552894687663456256000000 750 2096160979131176943535789108357103616000000 751 10480804895655884717678945541785518080000000 752 32809476195096682594473220826459013120000000 753 57416583341419194540328136446303272960000000 754 45933266673135355632262509157042618368000000 755 10599984616877389761291348267009835008000000 756 1 757 2862 758 3795012 759 3099259800 760 1747982527200 761 723664766260800 762 228195622960905600 763 56136123248382777600 764 10946544033434641632000 765 1710093434556567348288000 766 215471772754127485884288000 767 21978120820921003560197376000 768 1816857987862802960976316416000 769 121589726880049121234568867840000 770 6565845251522652546666718863360000 771 284519960899314943688891150745600000 772 9815938651026365557266744700723200000 773 266762568045540052203366826572595200000 774 5631654214294734435404410783199232000000 775 90699273135483617749144721034682368000000 776 1088391277625803412989736652416188416000000 777 9432724406090296245911050987606966272000000 778 56596346436541777475466305925641797632000000 779 221463964316902607512694240578598338560000000 780 516749250072772750862953228016729456640000000 781 620099100087327301035543873620075347968000000 782 286199584655689523554866403209265545216000000 783 21199969233754779522582696534019670016000000 784 1 785 2970 786 4092660 787 3478761000 788 2045511468000 789 884479158763200 790 291878122391856000 791 75304555577098848000 792 15437433893305263840000 793 2542030781097600112320000 794 338598500042200334961024000 795 36630201368201672600328960000 796 3223457720401747188828948480000 797 230601206151817298893147852800000 798 13374869956805403335802575462400000 799 625943913978492876115560531640320000 800 23472896774193482854333519936512000000 801 698663868690700136723103593404416000000 802 16302156936116336523539083846103040000000 803 293438824850094057423703509229854720000000 804 3990768017961279180962367725526024192000000 805 39907680179612791809623677255260241920000000 806 282981732182708887377331529628208988160000000 807 1353390893047738157022020359091434291200000000 808 4060172679143214471066061077274302873600000000 809 6821090100960600311390982609820828827648000000 810 5246992385354307931839217392169868328960000000 811 1165998307856512873742048309371081850880000000 812 1 813 3080 814 4407480 815 3896212320 816 2386430046000 817 1076757236755200 818 371481246680544000 819 100406074102798464000 820 21612407450627369376000 821 3746150624775410691840000 822 526708777843422743272704000 823 60332096371155696047600640000 824 5641051010703057580450659840000 825 430455584816725624600542658560000 826 26749739913610806671605150924800000 827 1348186891645984656248899606609920000 828 54770092473118126660111546518528000000 829 1778417120303600348022445510483968000000 830 45646039421125742265909434769088512000000 831 912920788422514845318188695381770240000000 832 13967688062864477133368287039341084672000000 833 159630720718451167238494709021040967680000000 834 1320581416852641474427547138264975278080000000 835 7578989001067333679323314010912032030720000000 836 28421208754002501297462427540920120115200000000 837 63663507608965602906315837691661069058048000000 838 73457893394960311045749043490378156605440000000 839 32647952619982360464777352662390291824640000000 840 2331996615713025747484096618742163701760000000 841 1 842 3192 843 4740120 844 4354590240 845 2776051278000 846 1305854521171200 847 470542912462022400 848 133096423810686336000 849 30046517675262440352000 850 5475143220825600241920000 851 811416225326353955852544000 852 98255128375882133563235328000 853 9743633563941644911687503360000 854 791482849501721309749384888320000 855 52577075002614344147637710438400000 856 2846172326808189829858788058398720000 857 124875810838709328785054326062243840000 858 4407381559013270427707799743373312000000 859 123896392714484157578897037230383104000000 860 2738762365267544535954566086145310720000000 861 46832836446075011564823080073084813312000000 862 606596738730114435506279894279955677184000000 863 5790241596969274157105398990854122373120000000 864 39272943005530729065584445329271438704640000000 865 180000988775349174883928707759160760729600000000 866 518402847673005623665714678346382990901248000000 867 837419984702547545921539095790310985302016000000 868 620311099779664848830769700585415544668160000000 869 132923807095642467606593507268303331000320000000 870 1 871 3306 872 5091240 873 4857042960 874 3220219482480 875 1577907546415200 876 593293237452115200 877 175445285932268352000 878 41492810122981465248000 879 7938957670197120350784000 880 1238477396550750774722304000 881 158299929050032326296323584000 882 16621492550253394261113976320000 883 1434562664721869873920760110080000 884 101649011671721065352099573514240000 885 5895642676959821790421775263825920000 886 278569116486351579597428881215774720000 887 10651172100948736866960516046485504000000 888 326635944429094597253455825425555456000000 889 7942410859275879154268241649821401088000000 890 150905806326241703931096591346606620672000000 891 2198913177896664828710264616764839329792000000 892 23988143758872707222293795819252792688640000000 893 189819224526731857150324819091478620405760000000 894 1044005734897025214326786505003132412231680000000 895 3758420645629290771576431418011276684034048000000 896 8095059852124626277241544592639672857919488000000 897 8994510946805140308046160658488525397688320000000 898 3854790405773631560591211710780796599009280000000 899 265847614191284935213187014536606662000640000000 900 1 901 3422 902 5461512 903 5406896880 904 3725351950320 905 1899929494663200 906 744772361907974400 907 230028263777862950400 908 56931995285021080224000 909 11424353720527563431616000 910 1873594010166520402785024000 911 252424211187889385175218688000 912 28019087441855721754449274368000 913 2564824158139100683676510499840000 914 193461022213920737283028220559360000 915 11994583377263085711547749674680320000 916 608725106396101599861048295990026240000 917 25136766158239019006026817869705789440000 918 837892205274633966867560595656859648000000 919 22314392414156041433420297968545841152000000 920 468602240697276870101826257339462664192000000 921 7631522205641366170229741905242677673984000000 922 94353365451565981741022263555727651241984000000 923 861487249775167659374551102030556815687680000000 924 5599667123538589785934582163198619301969920000000 925 24638535343569795058112161518073924928667648000000 926 68229790182193278622464447280820099802464256000000 927 106135229172300655634944695770164599692722176000000 928 75810877980214754024960496978688999780515840000000 929 15685009237285811177578033857659793058037760000000 930 1 931 3540 932 5851620 933 6007663200 934 4298483019600 935 2279915393595840 936 930965452384968000 937 300036865797212544000 938 77634539025028745760000 939 16320505315039376330880000 940 2810391015249780604177536000 941 398564543980877976592450560000 942 46698479069759536257415457280000 943 4526160279069001206487959705600000 944 362739416651101382405677913548800000 945 23989166754526171423095499349360640000 946 1304410942277360571130817777121484800000 947 58007921903628505398523425853167206400000 948 2094730513186584917168901489142149120000000 949 60857433856789203909328085368761384960000000 950 1405806722091830610305478772018387992576000000 951 25438407352137887234099139684142258913280000000 952 353825120443372431528833488333978692157440000000 953 3692088213322147111605219008702386352947200000000 954 27998335617692948929672910815993096509849600000000 955 147831212061418770348672969108443549572005888000000 956 511723426366449589668483354606150748518481920000000 957 1061352291723006556349446957701645996927221760000000 958 1137163169703221310374407454680334996707737600000000 959 470550277118574335327341015729793791741132800000000 960 31370018474571622355156067715319586116075520000000 961 1 962 3660 963 6262260 964 6663044640 965 4947310645200 966 2726957627634240 967 1158956991744552000 968 389409549226169472000 969 105237930678372299808000 970 23152344749241905957760000 971 4181313461713088215971456000 972 623395825200860424926653440000 973 76989384412306262478441699840000 974 7888450772091687817021872629760000 975 670518315627793464446859173529600000 976 47204489420196659897058885816483840000 977 2743760947548930856516547738083123200000 978 131054934671160697381849221371970355200000 979 5111142452175267197892119633506843852800000 980 161404498489745279933435356847584542720000000 981 4083533811790555582315914528243888930816000000 982 81670676235811111646318290564877778616320000000 983 1269607785120336371956402516963100013035520000000 984 15014492067510064920527890635389704501985280000000 985 131376805590713068054619043059659914392371200000000 986 819791266886049544660822828692277865808396288000000 987 3468347667594824996641942736775021739958599680000000 988 9248927113586199991045180631400057973222932480000000 989 13873390670379299986567770947100086959834398720000000 990 9567855634744344818322600653172473765403033600000000 991 1913571126948868963664520130634494753080606720000000