0 1 1 2 2 6 3 2 4 20 5 12 6 70 7 60 8 6 9 252 10 280 11 60 12 924 13 1260 14 420 15 20 16 3432 17 5544 18 2520 19 280 20 12870 21 24024 22 13860 23 2520 24 70 25 48620 26 102960 27 72072 28 18480 29 1260 30 184756 31 437580 32 360360 33 120120 34 13860 35 252 36 705432 37 1847560 38 1750320 39 720720 40 120120 41 5544 42 2704156 43 7759752 44 8314020 45 4084080 46 900900 47 72072 48 924 49 10400600 50 32449872 51 38798760 52 22170720 53 6126120 54 720720 55 24024 56 40116600 57 135207800 58 178474296 59 116396280 60 38798760 61 6126120 62 360360 63 3432 64 155117520 65 561632400 66 811246800 67 594914320 68 232792560 69 46558512 70 4084080 71 102960 72 601080390 73 2326762800 74 3650610600 75 2974571600 76 1338557220 77 325909584 78 38798760 79 1750320 80 12870 81 2333606220 82 9617286240 83 16287339600 84 14602442400 85 7436429000 86 2141691552 87 325909584 88 22170720 89 437580 90 9075135300 91 39671305740 92 72129646800 93 70578471600 94 40156716600 95 13385572200 96 2498640144 97 232792560 98 8314020 99 48620 100 35345263800 101 163352435400 102 317370445920 103 336605018400 104 211735414800 105 80313433200 106 17847429600 107 2141691552 108 116396280 109 1847560 110 137846528820 111 671560012200 112 1388495700900 113 1586852229600 114 1093966309800 115 465817912560 116 120470149800 117 17847429600 118 1338557220 119 38798760 120 184756 121 538257874440 122 2756930576400 123 6044040109800 124 7405310404800 125 5553982803600 126 2625519143520 127 776363187600 128 137680171200 129 13385572200 130 594914320 131 7759752 132 2104098963720 133 11303415363240 134 26190840475800 135 34249560622200 136 27769914018000 137 14440355289360 138 4813451763120 139 998181241200 140 120470149800 141 7436429000 142 178474296 143 705432 144 8233430727600 145 46290177201840 146 113034153632400 147 157145042854800 148 136998242488800 149 77755759250400 150 28880710578720 151 6876359661600 152 998181241200 153 80313433200 154 2974571600 155 32449872 156 32247603683100 157 189368906734800 158 486046860619320 159 715882973005200 160 667866432132900 161 410994727466400 162 168470811709200 163 45383973766560 164 7735904619300 165 776363187600 166 40156716600 167 811246800 168 2704156 169 126410606437752 170 773942488394400 171 2083057974082800 172 3240312404128800 173 3221473378523400 174 2137172582825280 175 958987697421600 176 288807105787200 177 56729967208200 178 6876359661600 179 465817912560 180 14602442400 181 135207800 182 495918532948104 183 3160265160943800 184 8900338616535600 185 14581405818579600 186 15391483919611800 187 10953009486979560 188 5342931457063200 189 1780977152354400 190 397109770457400 191 56729967208200 192 4813451763120 193 211735414800 194 3650610600 195 10400600 196 1946939425648112 197 12893881856650704 198 37923181931325600 199 65269149854594400 200 72907029092898000 201 55409342110602480 202 29208025298612160 203 10685862914126400 204 2671465728531600 205 441233078286000 206 45383973766560 207 2625519143520 208 70578471600 209 561632400 210 7648690600760440 211 52567364492499024 212 161173523208133800 213 290744394806829600 214 342663036736620600 215 277046710553012400 216 156993135980040360 217 62588625639883200 218 17364527235455400 219 3265124779316400 220 397109770457400 221 28880710578720 222 1093966309800 223 16287339600 224 40116600 225 30067266499541040 226 214163336821292320 227 683375738402487312 228 1289388185665070400 229 1599094171437562800 230 1370652146946482400 231 831140131659037200 232 358841453668663680 233 109530094869795600 234 23152702980607200 235 3265124779316400 236 288807105787200 237 14440355289360 238 336605018400 239 2326762800 240 118264581564861424 241 871950728486690160 242 2891205047087446320 243 5694797820020727600 244 7413982067574154800 245 6716195520037763760 246 4340398465330527600 247 2018483176886233200 248 672827725628744400 249 158210137034149200 250 25467973278667920 251 2671465728531600 252 168470811709200 253 5553982803600 254 72129646800 255 155117520 256 465428353255261088 257 3547937446945842720 258 12207310198813662240 259 25057110408091201440 260 34168786920124365600 261 32621521097326281120 262 22387318400125879200 263 11161024625135642400 264 4036966353772466400 265 1046620906533602400 266 189852164440979040 267 23152702980607200 268 1780977152354400 269 77755759250400 270 1586852229600 271 9617286240 272 1832624140942590534 273 14428278950913093728 274 51445092980714719440 275 109865791789322960160 276 156606940050570009000 277 157176419832572081760 278 114175323840641983920 279 60765578514627386400 280 23717177328413240100 281 6728277256287444000 282 1360607178493683120 283 189852164440979040 284 17364527235455400 285 958987697421600 286 27769914018000 287 317370445920 288 601080390 289 7219428434016265740 290 58643972510162897088 291 216424184263696405920 292 480154201153337381440 293 714127646630599241040 294 751713312242736043200 295 576313539386097633120 296 326215210973262811200 297 136722551657911619400 298 42163870806067982400 299 9419588158802421600 300 1484298740174927040 301 158210137034149200 302 10685862914126400 303 410994727466400 304 7405310404800 305 39671305740 306 28453041475240576740 307 238241138322536769420 308 908981573907524904864 309 2092100447882398590560 310 3241040857785027324720 311 3570638233152996205200 312 2881567696930488165600 313 1728940618158292899360 314 774761126061499176600 315 258253708687166392200 316 63245806209101973600 317 11132240551311952800 318 1360607178493683120 319 109530094869795600 320 5342931457063200 321 136998242488800 322 1388495700900 323 2333606220 324 112186277816662845432 325 967403410158179609160 326 3811858213160588310720 327 9089815739075249048640 328 14644703135176790133920 329 16853412460482142088544 330 14282552932611984820800 331 9056355618924391377600 332 4322351545395732248400 333 1549522252122998353200 334 413205933899466227520 335 80494662447947966400 336 11132240551311952800 337 1046620906533602400 338 62588625639883200 339 2137172582825280 340 34249560622200 341 163352435400 342 442512540276836779204 343 3926519723583199590120 344 15962156267609963551140 345 39389201535992745877440 346 65901164108295555602640 347 79081396929954666723168 348 70222551918675592035600 349 46928388207153664411200 350 23772933499676527366200 351 9124964373613212524400 352 2634187828609097200440 353 563462637135635764800 354 87202550985276963600 355 9419588158802421600 356 672827725628744400 357 29208025298612160 358 667866432132900 359 6044040109800 360 9075135300 361 1746130564335626209832 362 15930451449966124051344 363 66750835300914393032040 364 170263000187839611212160 365 295419011519945594080800 366 369046519006455111374784 367 342686053363136889133728 368 240763035149744886979200 369 129053067569672577130800 370 52828741110392283036000 371 16424935872503782543920 372 3831545932522323200640 373 657373076658241725600 374 80494662447947966400 375 6728277256287444000 376 358841453668663680 377 10953009486979560 378 157145042854800 379 671560012200 380 6892620648693261354600 381 64606830880418169763784 382 278782900374407170898520 383 734259188310058323352440 384 1319538251455756986894240 385 1713430266815684445668640 386 1660709335529048001186528 387 1223878762011203175477600 388 692193726055516550065200 389 301123824329236013305200 390 100374608109745337768400 391 25383991802960391204240 392 4789432415652904000800 393 657373076658241725600 394 63245806209101973600 395 4036966353772466400 396 156993135980040360 397 3221473378523400 398 26190840475800 399 35345263800 400 27217014869199032015600 401 261919584650343931474800 402 1162922955847527055748112 403 3159539537576614603516560 404 5874073506480466586819520 405 7917229508734541921365440 406 7996007911806527413120320 407 6168348960536464004407104 408 3671636286033609526432800 409 1692029108135707122381600 410 602247648658472026610400 411 164249358725037825439200 412 33845322403947188272320 413 5157850293780050462400 414 563462637135635764800 415 42163870806067982400 416 2018483176886233200 417 55409342110602480 418 715882973005200 419 2756930576400 420 107507208733336176461620 421 1061463579898762248608400 422 4845512316031362732283800 423 13567434484887815650394640 424 26066201185007070479011620 425 36419255740178892838281024 426 38266609292216952619932960 427 30841744802682320022035520 428 19276090501676450013772200 429 9383070508752557678661600 430 3553261127084984957001360 431 1040245938591906227781600 432 232686591527136919372200 433 39052295081477524929600 434 4789432415652904000800 435 413205933899466227520 436 23717177328413240100 437 831140131659037200 438 15391483919611800 439 113034153632400 440 137846528820 441 424784580848791721628840 442 4300288349333447058464800 443 20167808018076482723559600 444 58146147792376352787405600 445 115323193121546433028354440 446 166823687584045251065674368 447 182096278700894464191405120 448 153066437168867810479731840 449 100235670608717540071615440 450 51402908004470533370059200 451 20642755119255626893055520 452 6460474776518154467275200 453 1560368907887859341672400 454 286383497264168516150400 455 39052295081477524929600 456 3831545932522323200640 457 258253708687166392200 458 11161024625135642400 459 277046710553012400 460 3240312404128800 461 11303415363240 462 1678910486211891090247320 463 17416167814800460586782440 464 83855622812002217640063600 465 248736298889609953590568400 466 508778793183293086889799000 467 761133074602206457987139304 468 861922385850900463839317568 469 754398868903705637364392640 470 516599225444928860369094960 471 278432418357548722421154000 472 118226688410282226751136160 473 39408896136760742250378720 474 10229085062820411239852400 475 2040482418007200677571600 476 306839461354466267304000 477 33845322403947188272320 478 2634187828609097200440 479 136722551657911619400 480 4340398465330527600 481 72907029092898000 482 486046860619320 483 538257874440 484 6637553085023755473070800 485 70514240420899425790387440 486 348323356296009211735648800 487 1062171222285361423440805600 488 2238626690006489582315115600 489 3459695793646392990850633200 490 4059376397878434442598076288 491 3693953082218144845025646720 492 2640396041162969730775374240 493 1492397762396461152177385440 494 668237804058116933810769600 495 236453376820564453502272320 496 65681493561267903750631200 497 14163348548520569409026400 498 2331979906293943631510400 499 286383497264168516150400 500 25383991802960391204240 501 1549522252122998353200 502 60765578514627386400 503 1370652146946482400 504 14581405818579600 505 46290177201840 506 26248505381684851188961800 507 285414782656021485342044400 508 1445541928628438228702942520 509 4528203631848119752563434400 510 9825083806139593166827451800 511 15670386830045427076205809200 512 19028326865055161449678482600 513 17977238333461638245791480704 514 13390579923040775063217969360 515 7921188123488909192326122720 516 3730994405991152880443463600 517 1397224499394244497967972800 518 413793409435987793628976560 519 95996029051083859327845600 520 17198351808917834282389200 521 2331979906293943631510400 522 232686591527136919372200 523 16424935872503782543920 524 774761126061499176600 525 22387318400125879200 526 342663036736620600 527 2083057974082800 528 2104098963720 529 103827421287553411369671120 530 1154934236794133452314319200 531 5993710435776451192182932400 532 19273892381712509716039233600 533 43017934502557137649352626800 534 70740603404205070801157652960 535 88798858703590753431832918800 536 86986637097395023769958777600 537 67414643750481143421718052640 538 41659581982793522418900349120 539 20595089121071163900047919072 540 8140351431253424466422102400 541 2561578248889448246274616800 542 636605245286135067121502400 543 123423465922822104850087200 544 18344908596179023234548480 545 2040482418007200677571600 546 164249358725037825439200 547 9124964373613212524400 548 326215210973262811200 549 6716195520037763760 550 65269149854594400 551 189368906734800 552 410795449442059149332177040 553 4672233957939903511635200400 554 24831086091073869224757862800 555 81914042622278166293166742800 556 187920450721696969731382527600 557 318332715318922818605209438320 558 412653519857862913006752975600 559 418623191031213551892926617200 560 337073218752405717108590263200 561 217224963195994795469980391840 562 112480871353542510531030942624 563 46807020729707190681927088800 564 15602340243235730227309029600 565 4137934094359877936289765600 566 863964261459754733950610400 567 139879928045865052163432160 568 17198351808917834282389200 569 1560368907887859341672400 570 100374608109745337768400 571 4322351545395732248400 572 114175323840641983920 573 1599094171437562800 574 8900338616535600 575 8233430727600 576 1625701140345170250548615520 577 18896590674334720869280143840 578 102789147074677877255974408800 579 347635205275034169146610079200 580 819140426222781662931667428000 581 1428195425484896969958507209760 582 1909996291913536911631256629920 583 2004317096452477006032800167200 584 1674492764124854207571706468800 585 1123577395841352390361967544000 586 608229896948785427315945097152 587 265863877744736843073345864384 588 93614041459414381363854177600 589 26403960411629697307753742400 590 5911334420514111337556808000 591 1036757113751705680740732480 592 139879928045865052163432160 593 14163348548520569409026400 594 1040245938591906227781600 595 52828741110392283036000 596 1728940618158292899360 597 32621521097326281120 598 290744394806829600 599 773942488394400 600 6435067013866298908421603100 601 76407953596223001775784929440 602 425173290172531219558803236400 603 1473311108070382907335633192800 604 3563260854069100233752753311800 605 6389295324537696970867005938400 606 8807205123823531314744127793520 607 9549981459567684558156283149600 608 8267808022866467649885300689700 609 5767697298652275603858100059200 610 3258374447939921932049705877600 611 1492927928874291503411865238464 612 553883078634868423069470550800 613 165624842582040828566818929600 614 39605940617444545961630613600 615 7487690265984541027571956800 616 1101554433361187285787028260 617 123423465922822104850087200 618 10229085062820411239852400 619 602247648658472026610400 620 23772933499676527366200 621 576313539386097633120 622 7413982067574154800 623 37923181931325600 624 32247603683100 625 25477612258980856902730428600 626 308883216665582347604236948800 627 1757382932713129040843053377120 628 6235874922530457886862447467200 629 15469766634739020527024148524400 630 28506086832552801870022026494400 631 40465537055405414148824370943200 632 45294197779663875332969800080960 633 40587421203162659372164203385800 634 29396650747969662755147735785600 635 17303091895956826811574300177600 636 8294044049301619463399251324800 637 3234677179227631590725708016672 638 1022553375941295550282099478400 639 260267609771778444890715460800 640 52807920823259394615507484800 641 8423651549232608656018451400 642 1036757113751705680740732480 643 95996029051083859327845600 644 6460474776518154467275200 645 301123824329236013305200 646 9056355618924391377600 647 157176419832572081760 648 1289388185665070400 649 3160265160943800 650 100891344545564193334812497256 651 1248403000690061988233791001400 652 7258755591641185168699568296800 653 26360743990696935612645800656800 654 67035655417202422283771310272400 655 126852086404859968321598017900080 656 185289564411593212155143172213600 657 213889267292857189072357389271200 658 198162115286029454581742875354200 659 148820544411596417697935412414600 660 91129617318705954540957980935360 661 45617242271158907048695882286400 662 18661599110928643792648315480800 663 6220533036976214597549438493600 664 1679909117617842689749163428800 665 364374653680489822847001645120 666 62709405977620531105915138200 667 8423651549232608656018451400 668 863964261459754733950610400 669 65681493561267903750631200 670 3553261127084984957001360 671 129053067569672577130800 672 2881567696930488165600 673 34168786920124365600 674 161173523208133800 675 126410606437752 676 399608854866744452032002440112 677 5044567227278209666740624862800 678 29961672016561487717610984033600 679 111300919071831505920060047217600 680 289968183897666291739103807224800 681 563099505504500347183679006288160 682 845680576032399788810653452667200 683 1005857635377220294556491506302400 684 962501702817857350825608251720400 685 748612435525000161753250862449200 686 476225742117108536633393319726720 687 248535319960107148748067220732800 688 106440231966037449780290392001600 689 37323198221857287585296630961600 690 10663770920530653595799037417600 691 2463866705839502611632106362240 692 455468317100612278558752056400 693 66398194564539385876851322800 694 7487690265984541027571956800 695 636605245286135067121502400 696 39408896136760742250378720 697 1692029108135707122381600 698 46928388207153664411200 699 751713312242736043200 700 5694797820020727600 701 12893881856650704 702 1583065848125949175357548128136 703 20380051598203967053632124445712 704 123591897068316136835145309138600 705 469399528259463307575905416526400 706 1252135339558104441600675531198000 707 2493726381519930108956292742133280 708 3847846620947419039088473209635760 709 4711648923609084537659354950574400 710 4652091563619643862323773216648600 711 3743062177625000808766254312246000 712 2470421037232500533785727846082360 713 1342090727784578603239562991957120 714 600627023236925609474495783437600 715 221068174083308549543680044926400 716 66648568253316584973743983860000 717 16351115411480335513558524040320 718 3233825051414347177767139600440 719 509052824994801958389193474800 720 62709405977620531105915138200 721 5911334420514111337556808000 722 413793409435987793628976560 723 20642755119255626893055520 724 692193726055516550065200 725 14282552932611984820800 726 156606940050570009000 727 683375738402487312 728 495918532948104 729 6272525058612251449529907677520 730 82319424102549357118592502663072 731 509501289955099176340803111142800 732 1977470353093058189362324946217600 733 5398094574983828037122912290053600 734 11018790988111319086085944674542400 735 17456084670639510762694049194932960 736 21987694976842394509076989769347200 737 22380332387143151553881936015228400 738 18608366254478575449295092866594400 739 12726411403925002749805264661636400 740 7186679381040001552831208279512320 741 3355226819461446508098907479892800 742 1293658203894916697329683225865600 743 410555180440430163438262940577600 744 106637709205306535957990374176000 745 22482783690785461331142970555440 746 3804500060487467267961340706400 747 509052824994801958389193474800 748 52807920823259394615507484800 749 4137934094359877936289765600 750 236453376820564453502272320 751 9383070508752557678661600 752 240763035149744886979200 753 3570638233152996205200 754 25057110408091201440 755 52567364492499024 756 24857784491537440929618523018320 757 332443828106449326825085106908560 758 2099145314615008606524108817908336 759 8321854402599953213566450815332400 760 23235276648843433725007318118056800 761 48582851174854452334106210610482400 762 78968002081464453450282603500887200 763 102242781642317134467208002427464480 764 107190013012106673231750325125567600 765 92008033147144067499292403618161200 766 65129281890675014072532825033080400 767 38179234211775008249415793984909200 768 18565588401020004011480621388740160 769 7484736751106303748836024378222400 770 2494912250368767916278674792740800 771 684258634067383605730438234296000 772 153291706982628145439611162878000 773 27772850441558511056117787156720 774 4015861174958993227292526301200 775 455468317100612278558752056400 776 39605940617444545961630613600 777 2561578248889448246274616800 778 118226688410282226751136160 779 3671636286033609526432800 780 70222551918675592035600 781 714127646630599241040 782 2891205047087446320 783 1946939425648112 784 98527218530093856775578873054432 785 1342320362543021810199400242989280 786 8643539530767682497452212779622560 787 34985755243583476775401813631805600 788 99862252831199438562797409783988800 789 213764545169359590270067326686122560 790 356274241948932650450112211143537600 791 473808012488786720701695621005323200 792 511213908211585672336040012137322400 793 452580054940005953645168039419063200 794 331228919329718642997452653025380320 795 201308689480268225315101459193157600 796 101811291231400021998442117293091200 797 42843665540815393872647587820169600 798 14969473502212607497672048756444800 799 4324514567305864388216369640750720 800 1026387951101075408595657351444000 801 198377503153989364686555622548000 802 30858722712842790062353096840800 803 3804500060487467267961340706400 804 364374653680489822847001645120 805 26403960411629697307753742400 806 1397224499394244497967972800 807 51402908004470533370059200 808 1223878762011203175477600 809 16853412460482142088544 810 109865791789322960160 811 214163336821292320 812 390590044887157789360330532465784 813 5418997019155162122656838017993760 814 35571489607390077970284106439215920 815 146940172023050602456687617253583520 816 428575501733897590498672216989618600 817 938705176613274722490295651969494720 818 1603234088770196927025504950145919200 819 2188541771972014852764975011310302400 820 2428266064005031943596190057652281400 821 2215260268916871246789506719261730400 822 1674546203278022028487121745850533840 823 1053910197867286591355531168717119200 824 553598896070737619616529012781183400 825 242780771397953898611669664314294400 826 88747592905974744450484289056065600 827 26945052303982693495809687761600640 828 6757054011415413106588077563673000 829 1388642522077925552805889357836000 830 231440420346320925467648226306000 831 30858722712842790062353096840800 832 3233825051414347177767139600440 833 260267609771778444890715460800 834 15602340243235730227309029600 835 668237804058116933810769600 836 19276090501676450013772200 837 342686053363136889133728 838 3241040857785027324720 839 12207310198813662240 840 7648690600760440 841 1548655265692941410446222812934512 842 21873042513680836204178509818083904 843 146312919517189377311734626485831520 844 616572486528094684818257844946409280 845 1836752150288132530708595215669794000 846 4114324816645416868787253283100338560 847 7196739687368439539092266665099459520 848 10077471415126952112731745400917206400 849 11489844302853077977016118809379087600 850 10792293617800141971538622478454584000 851 8417989021884110737800125533194575520 852 5480333028909890275048762077329019840 853 2986078893957312008840671644698504400 854 1362704974943354140594532954538297600 855 520244510138472639882149280673488000 856 165662173424486189640904006237989120 857 43785709993971876930690742612601040 858 9539370369057053797536109501656000 859 1697229749206353453429420326244000 860 243621495101390447860682343480000 861 27772850441558511056117787156720 862 2463866705839502611632106362240 863 165624842582040828566818929600 864 8140351431253424466422102400 865 278432418357548722421154000 866 6168348960536464004407104 867 79081396929954666723168 868 480154201153337381440 869 871950728486690160 870 6141219157058215937976400809912720 871 88273350144497660395434700337267184 872 601508669126222995614909019997307360 873 2584861578137012332507311734583023520 874 7861299203233207231432787523066718320 875 18000171072823698800944233113563981200 876 32228877730389098805500150717619318720 877 46264755133082825608450285704210811200 878 54166408856307367605933131529929984400 879 52342624046330688561962319020504732400 880 42089945109420553689000627665972877600 881 28315053982701099754418604066199935840 882 15984304667653846635558889392209641200 883 7580046423122407407057089559619280400 884 3017418158803141311316465827906230400 885 1005806052934380437105488609302076800 886 279554917653820445019025510526606640 887 64390749991135113133368739136178000 888 12189195471572902074629473252116000 889 1875885512280706448527254044796000 890 231440420346320925467648226306000 891 22482783690785461331142970555440 892 1679909117617842689749163428800 893 93614041459414381363854177600 894 3730994405991152880443463600 895 100235670608717540071615440 896 1660709335529048001186528 897 14644703135176790133920 898 51445092980714719440 899 30067266499541040 900 24356699707654619143838606602026720 901 356190711109376524402631246974937760 902 2471653804045934491072171609443481152 903 10827156044272013921068362359951532480 904 33603200515781160322595052549579305760 905 78612992032332072314327875230667183200 906 144001368582589590407553864908511849600 907 211789767942556935007572419001498380160 908 254456153231955540846476571373159461600 909 252776574662767715494354613806339927200 910 209370496185322754247849276082018929600 911 145401628559816458198365804664269940800 912 84945161948103299263255812198599807520 913 41805104515402368123769403025779061600 914 17325820395708359787559061850558355200 915 6034836317606282622632931655812460800 916 1760160592635165764934605066278634400 917 427554579941137151205568427864221920 918 85854333321513484177824985514904000 919 14113805282873886612728863765608000 920 1875885512280706448527254044796000 921 198377503153989364686555622548000 922 16351115411480335513558524040320 923 1022553375941295550282099478400 924 46807020729707190681927088800 925 1492397762396461152177385440 926 30841744802682320022035520 927 369046519006455111374784 928 2092100447882398590560 929 3547937446945842720 930 96614908840363322603893139521372656 931 1437045282751622529486477789519576480 932 10151435266617230945474990538785726160 933 45313653074175465669656479506463821120 934 143459817586604184454155801269357805360 935 342752645260967835290469536005708918752 936 642006101597378590567010981050448662800 937 966866331911672964165004521528579561600 938 1191317444676882759417594856883428388400 939 1215734954330454250710943618782872983200 940 1036383956117347633526853916605993701520 941 742313577384326128696920160654430750400 942 448321688059434079444961231048165650800 943 228698512937201190324150263611614866400 944 98540603500591296291742164275050645200 945 35806695484463943560955394491153934080 946 10938140825661387253522188626160085200 947 2795549176538204450190255105266066400 948 593825805473801598896622816478086000 949 103928929810253165057367087728568000 950 14819495547017580943365306953888400 951 1697229749206353453429420326244000 952 153291706982628145439611162878000 953 10663770920530653595799037417600 954 553883078634868423069470550800 955 20595089121071163900047919072 956 516599225444928860369094960 957 7996007911806527413120320 958 65901164108295555602640 959 216424184263696405920 960 118264581564861424 961 383291933432261050330199012527412832 962 5796894530421799356233588371282359360 963 41674313199797053355107855896067717920 964 189493458310188310982199823390666888320 965 611734316501368786540362473337261585120 966 1491982102900683518323220333201321175744 967 2856272043841398627420579466714240989600 968 4402327553810596049602361012917362259200 969 5559481408492119543948775998789332479200 970 5824218618420315712708241522541205454400 971 5106086808187907852985963198888066529440 972 3768668931335809576461286969476340732800 973 2350659661717032740873580508739030709600 974 1241506213087663604616815716748766417600 975 555410674276060033644364925913921818400 976 210219954134594765422383283786774709760 977 67137554033369894176791364670913626400 978 18015761359912873123448310678381316800 979 4038015477221850872497035152050984800 980 750095754282696756500997241867056000 981 114321822791278481563103796501424800 982 14113805282873886612728863765608000 983 1388642522077925552805889357836000 984 106637709205306535957990374176000 985 6220533036976214597549438493600 986 265863877744736843073345864384 987 7921188123488909192326122720 988 153066437168867810479731840 989 1713430266815684445668640 990 9089815739075249048640 991 14428278950913093728