0 1 1 1 2 1 3 1 4 4 5 2 6 1 7 10 8 16 9 6 10 1 11 20 12 70 13 76 14 24 15 1 16 35 17 224 18 496 19 428 20 120 21 1 22 56 23 588 24 2260 25 3808 26 2808 27 720 28 1 29 84 30 1344 31 8140 32 23008 33 32152 34 21096 35 5040 36 1 37 120 38 2772 39 24772 40 107328 41 245560 42 298688 43 178848 44 40320 45 1 46 165 47 5280 48 66352 49 414596 50 1424920 51 2786320 52 3040848 53 1690272 54 362880 55 1 56 220 57 9438 58 160732 59 1385384 60 6750240 61 19523152 62 33766048 63 33748704 64 17628480 65 3628800 66 1 67 286 68 16016 69 358930 70 4124224 71 27314784 72 110512624 73 279245920 74 437233664 75 406129824 76 201170880 77 39916800 78 1 79 364 80 26026 81 749320 82 11170224 83 97370016 84 529279504 85 1850877280 86 4191669664 87 6041435136 88 5272270848 89 2493884160 90 479001600 91 1 92 455 93 40768 94 1478048 95 27957384 96 312638160 97 2213856592 98 10303142192 99 32007510304 100 66168446080 101 88882027584 102 73487372544 103 33378497280 104 6227020800 105 1 106 560 107 61880 108 2777528 109 65437216 110 919309680 111 8275367920 112 49749399392 113 204067341632 114 574400601280 115 1098850029440 116 1388829247104 117 1095101208576 118 479753003520 119 87178291200 120 1 121 680 122 91392 123 5005208 124 144579968 125 2507539440 126 28126524448 127 213326175392 128 1122368163840 129 4143642880960 130 10724827050496 131 19186921563264 132 22989262626432 133 17379797114880 134 7370651635200 135 1307674368000 136 1 137 816 138 131784 139 8695160 140 303806048 141 6409048688 142 88098312016 143 826927342560 144 5453887792320 145 25670775782080 146 86649090166912 147 208582246687360 148 351874169056512 149 402108043249152 150 292730878817280 151 120545774899200 152 20922789888000 153 1 154 969 155 186048 156 14625440 157 610849848 158 15475260752 159 257023927280 160 2938199814000 161 23843172244320 162 139914001152640 163 598976541578688 164 1871012104648960 165 4226657269171712 166 6768697163344128 167 7413927841234944 168 5216208815324160 169 2091123753062400 170 355687428096000 171 1 172 1140 173 257754 174 23904584 175 1181151568 176 35536770080 177 704504236080 178 9675902976480 179 95120053348320 180 683334326920960 181 3629756013737984 182 14315019711026944 183 41779658252968192 184 89215117128529920 185 136371673743846912 186 143762572997978112 187 98053083392071680 188 38351602411315200 189 6402373705728000 190 1 191 1330 192 351120 193 38081054 194 2205640384 195 78040159200 196 1827183176400 197 29799186624480 198 350239091005440 199 3034035666307360 200 19643887697395520 201 95724391578426624 202 351318033746276608 203 965475043900111360 204 1960416645088527360 205 2873370738313723392 206 2925503929992665088 207 1939356101843896320 208 741485193226444800 209 121645100408832000 210 1 211 1540 212 471086 213 59279924 214 3991750280 215 164656356000 216 4510665300720 217 86466133800480 218 1201341861152160 219 12389518825802560 220 96338732707200256 221 570011517393736704 222 2575344240808117504 223 8868095645597224960 224 23093962494435435008 225 44811311805400015872 226 63220369542867726336 227 62350439201129779200 228 40263690049625088000 229 15072994065346560000 230 2432902008176640000 231 1 232 1771 233 623392 234 90371600 235 7022738580 236 335099308680 237 10651930901040 238 237857052291600 239 3868233441108960 240 46973181069493120 241 433213473058858752 242 3067412030060252160 243 16769612313138429184 244 70852945304264806144 245 230457516901324066816 246 571722465255630443520 247 1064552783069143120896 248 1450389282700637915136 249 1389145118129749094400 250 875561834072411136000 251 321398679388631040000 252 51090942171709440000 253 1 254 2024 255 814660 256 135177900 257 12041902080 258 660042510120 259 24165381292320 260 623590450605600 261 11767980171480960 262 166657979017580800 263 1803498196939365888 264 15095508950021660160 265 98446945046794288384 266 501769265851977829376 267 1996585868002038433792 268 6168698990534990341120 269 14643779432219288272896 270 26258589353721294710784 271 34646590765623907233792 272 32297243272933955788800 273 19902724806362130432000 274 7172952830893301760000 275 1124000727777607680000 276 1 277 2300 278 1052480 279 198721380 280 20170157280 281 1261949459400 282 52859809416360 283 1565127618642960 284 34010307265781760 285 557006320909730560 286 7006916438224231424 287 68604064399588483584 288 527320983630948331264 289 3196965322475959485440 290 15303407333698242876416 291 57687150479861234215936 292 170103082863674211270656 293 387873716365785581783040 294 671851591548707843721216 295 860590512321145366818816 296 782320646210816612966400 297 472057485265943894016000 298 167225916566101155840000 299 25852016738884976640000 300 1 301 2600 302 1345500 303 287524380 304 33067725600 305 2347940183400 306 111841024566000 307 3775300212672960 308 93815697207513600 309 1763602037180642560 310 25578486381342630400 311 290278614366536861184 312 2602692567805225980160 313 18547864986242701091840 314 105337396538817474969600 315 476487377977945307124736 316 1710053997811798755450880 317 4831962832106030939351040 318 10618025785110645743001600 319 17813321978538345027158016 320 22198910863322759899152384 321 19712637526760593197465600 322 11662707478787078160384000 323 4065126031064197693440000 324 620448401733239439360000 325 1 326 2925 327 1703520 328 409964880 329 53153403420 330 4260624047400 331 229520744300640 332 8781498420852960 333 248003592466069440 334 5315590183639394560 335 88240107253977093376 336 1151415323867050998784 337 11935029511142925158656 338 98966078845140092202240 339 659068010400004234358784 340 3528722518946466254273536 341 15162189362208555977749504 342 52027401893141245183191040 343 141363270781323357126057984 344 300216698072521688262537216 345 488948550543893328864288768 346 593925989151324239979724800 347 515974127210022885101568000 348 299672087015066464419840000 349 102869047580071421214720000 350 15511210043330985984000000 351 1 352 3276 353 2137590 354 576696900 355 83898168120 356 7555296400320 357 457976689267680 358 19755235980849600 359 630510446666802240 360 15315671734215952000 361 289107072901235814912 362 4306794821970969564160 363 51204164875023950305536 364 489695059993753537437696 365 3785916674234833391006208 366 23716725930315097294750720 367 120361110219213435811160064 368 493439764371598914848518144 369 1624820964999208443272081408 370 4258065114480912316775424000 371 8761332340110027792655392768 372 13880801654917114437233491968 373 16462361264875688931515596800 374 14010606355459663743787008000 375 7996591909150137677905920000 376 2705617657168518923550720000 377 403291461126605635584000000 378 1 379 3654 380 2660112 381 801143850 382 130213749120 383 13115219292480 384 890425637043360 385 43094344151073600 386 1546408672350474240 387 42339535344796169920 388 903497175372325240448 389 15268065288408255132160 390 206756760432121153684736 391 2262936492768013640922624 392 20134531957901008058471424 393 146124479546024229892395520 394 865911631194725942602840064 395 4184602102768819351415166976 396 16431152297250264230328094720 397 52086079585867930913634508800 398 132001474220660794809382944768 399 263723650503653655036182863872 400 407190393085303444783233908736 401 472205294775547862174075289600 402 394176686368131125016846336000 403 221303705651347424164577280000 404 73858259665803222207037440000 405 10888869450418352160768000000 406 1 407 4060 408 3284946 409 1100073936 410 198961357920 411 22321127160000 412 1690100725008480 413 91365370158511680 414 3668948534264207040 415 112662841781189666560 416 2703394267497707423744 417 51527256665270647432704 418 789815184064649500764416 419 9825367217641666047580160 420 99845369039071564671770112 421 832299127982961588127240192 422 5702947579458916886381594624 423 32121290114618366180861337600 424 148406342507028261857008783360 425 559986358380262347959680245760 426 1713651844505513627407876743168 427 4209607777530892450297854689280 428 8182180639008033541648072409088 429 12331730989584132514534913015808 430 14002105034542452253229894860800 431 11476849011953197829877301248000 432 6343816986108207715386654720000 433 2089809009543326926118584320000 434 304888344611713860501504000000 435 1 436 4495 437 4027520 438 1494267456 439 299611110864 440 37296914407200 441 3137088500613600 442 188649317191195680 443 8441084130774778560 444 289385655711245167360 445 7770513771277589937280 446 166184881799566555021824 447 2867164050990026623392512 448 40292438280390153976405760 449 464491855431850436664893440 450 4413989478552974321843418112 451 34676658239228993885850314752 452 225443457930776502715373752320 453 1211898946040738878728668262400 454 5371670569878476358858980700160 455 19534906607817974550837097668608 456 57851395395218026440387952066560 457 138035796433326644697150696898560 458 261474495215625689874689850605568 459 385230232080656616302955420844032 460 428793440319986163579256976179200 461 345442397059193349275008008192000 462 188139421746774259246289387520000 463 61214237965979908578441953280000 464 8841761993739701954543616000000 465 1 466 4960 467 4904944 468 2009286576 469 445088887488 470 61261034980320 471 5702983708434720 472 380045919242287680 473 18872699243021220480 474 719340993564544024960 475 21519202946394827471616 476 513957920072190160729344 477 9930059371902400396675328 478 156774430872839440607006720 479 2037911490236333927950189568 480 21930435492078500155506399232 481 196070053255588300540621578240 482 1459065372923804455825395609600 483 9038695287497744577061540311040 484 46540323162598856731618329026560 485 198506278467484726240035739598848 486 697540381247444396955590979502080 487 2003431274084186049064291883384832 488 4651691152441466588149365695152128 489 8600693215595541476593376464994304 490 12403016994047717618417299276431360 491 13548344186731863398212338647040000 492 10737460946259805669816700436480000 493 5766306239990575880685064028160000 494 1854110662966876661262345830400000 495 265252859812191058636308480000000 496 1 497 5456 498 5936128 499 2676358960 500 652854547968 501 99022911065568 502 10167971000645760 503 748235016254856000 504 41085737851778580480 505 1734350007951500717440 506 57567462922012929779712 507 1528826249683053418056960 508 32925650215052669152567808 509 581088263994263139534542848 510 8471338482098840078052694016 511 102622137702930377755625256960 512 1037306948526381112016091217920 513 8770858938840069725694686392320 514 62096518189592688405981676257280 515 367908529667749318993285426995200 516 1820227668367716036609402581352448 517 7490923999591697280911901934501888 518 25492578570405821759054753434435584 519 71148277306277075007417089924628480 520 161018581924795890569514134058860544 521 290998730231237234847650011991506944 522 411244772791883779618085946855260160 523 441285452259460602424969609543680000 524 344332687576069147617109399633920000 525 182454873003647865921807132917760000 526 58007936271597558616405337702400000 527 8222838654177922817725562880000000 528 1 529 5984 530 7141904 531 3533387440 532 946263695168 533 157676132685792 534 17801691446954976 535 1441799185288088640 536 87242296980691332480 537 4064102633595371985280 538 149114923152079055045888 539 4385853392798330428335360 540 104843681048060647286283008 541 2059022903997372251344248832 542 33499589921777766693260569600 543 454396671340945137853430323200 544 5162452250290946011671569080320 545 49276474857600530580078896148480 546 395821827134569863457131776757760 547 2676365318239865810246366165196800 548 15215022007635925554763903086952448 549 72531593005702863336369095492780032 550 288691293853661770458226076889546752 551 953407377713098979716436924056043520 552 2590181344434862639899781769240838144 553 5722189065061895250301335014590119936 554 10120900568796627210962759938791702528 555 14031666172912942346958872818019205120 556 14804033541214886996952561240637440000 557 11381701637778541578929852708290560000 558 5954306555800114635672002620293120000 559 1872699637999477721360421932236800000 560 263130836933693530167218012160000000 561 1 562 6545 563 8545152 564 4626098752 565 1356274627888 566 247556056246560 567 30638724271895328 568 2722819172070835488 569 180978229224111009600 570 9272851059602057224960 571 374777770290792455826304 572 12163672999932216255128064 573 321494873843413529555065088 574 6996799018586482723601294080 575 126475597193369977602828656640 576 1911657672397626198828834186240 577 24282687706306700460490247608320 578 260143015035962209819624885555200 579 2355670806380364547650885450158080 580 18046942402252787795584795536404480 581 116929871848819706811048487044046848 582 639667988263799572699035090920488960 583 2945432578325112209257577551606398976 584 11362479175290759309546917295542501376 585 36481787571477195719872467898272251904 586 96629363766243020382447818402136391680 587 208662795511843913902251489412202102784 588 361611765663855122053263854006620913664 589 492308718100980802295930816076274728960 590 511114055262644706191372419224698880000 591 387446759222020503817412739276472320000 592 200229292778748560497079204771266560000 593 62325349727850151865228359788134400000 594 8683317618811886495518194401280000000 595 1 596 7140 597 10170930 598 6009345232 599 1923572918176 600 383549317155520 601 51892663009218720 602 5045555784098023488 603 367290013317939093312 604 20634859279228516791040 605 915717553455975802255360 606 32683936796953045580015104 607 951710948636461764498201344 608 22865400843851653200730552320 609 457342771096902601114840742400 610 7669088978028886498300412375040 611 108399284023841745669489288468480 612 1296620937228751704715839293644800 613 13160382296848874365711885232435200 614 113510326903198104401053330212986880 615 832240763366598273117216119238893568 616 5182420026381766313637349645845790720 617 27350885463765748119824122117619875840 618 121916258635922234754135034421646524416 619 456697685758405345324440342075748712448 620 1427917315897648799990258210330939228160 621 3692603058507153893596766044558249820160 622 7803726912557490374436119475210094116864 623 13264613435231820867405880107137023082496 624 17749342824320858148865462732334447984640 625 18146817090818160903505815729572413440000 626 13571775699468194773064831123010355200000 627 6932183523096217667100982463787171840000 628 2136428525984528936408800621599129600000 629 295232799039604140847618609643520000000 630 1 631 7770 632 12046608 633 7748574262 634 2701198291584 635 586867630200640 636 86570827846985312 637 9184535601447866688 638 730196249855197999104 639 44852017964982844623040 640 2178877411394157236370816 641 85254314964933027983839744 642 2725864811322866594741866240 643 72043885871392985435296857600 644 1588498974535243086652422159360 645 29433517272051737836791416547840 646 460933994572387818319002762455040 647 6127073800256002298044178798131200 648 69346826590323693848827260292280320 649 669587091793854023806437848024801280 650 5520413096496310493460250308888281088 651 38853598782330672613678228374132367360 652 233141039272568205007697904288236027904 653 1189751029328354894392567425664446201856 654 5143982636202611711323734421010853527552 655 18743624269573241665953480574910947000320 656 57153649377920171872950317961287170523136 657 144486949107201511902705786655952311025664 658 299167360091874824037780011030551065526272 659 499249041826492801950745356795240004976640 660 657133186273644336513485414351574034022400 661 662081920284793272608336133576283914240000 662 488814191177851402239605825873148641280000 663 246890597042717864334856469281347993600000 664 75365464007537721056003258975256576000000 665 10333147966386144929666651337523200000000 666 1 667 8436 668 14202006 669 9921481180 670 3757772338424 671 887429081742784 672 142376227371974944 673 16440065221289181120 674 1423745768044580105664 675 95356241645524300422784 676 5056709916071721076915712 677 216264279943102670897013760 678 7569174012746860432403761920 679 219353504106557515080570347520 680 5313235069343731047860690449920 681 108383908649343340294769618457600 682 1873075326914796453093007232163840 683 27551150467889214350856617750999040 684 346107927693014596061533072084848640 685 3722149613936162921769603736358707200 686 34313720734204767570835047027430514688 687 271259649012146756678288118222397063168 688 1837660749245274875987987907927617404928 689 10650663213833242934308124371283742883840 690 52662304642467594275455455823866021609472 691 221242706126542856139571142095881681764352 692 785385169401969889826629170574810183237632 693 2338701548906971720857186900443032666767360 694 5786600274607772255705562461568248304893952 695 11750773704136158411112705647957983920914432 696 19269085061210211382350297857602215833763840 697 24967386770721314464929082352686222698086400 698 24805645329085164400712211478028731023360000 699 18088955647962101680359113869374447943680000 700 9038497188753878954025991793469397401600000 701 2733823000204130247875450625784283136000000 702 371993326789901217467999448150835200000000 703 1 704 9139 705 16669536 706 12619862320 707 5181441188924 708 1327028109806616 709 231016502921447584 710 28963515253893568480 711 2725577699421661913664 712 198539058743715220132096 713 11462723361633684033103616 714 534372511815925993656069120 715 20414261572065653093255166720 716 646722560813355880724783028480 717 17154050816094847067050061598720 718 383923997592352991523593367014400 719 7295421279282908678773487584803840 720 118279014231369895168110324293928960 721 1642261596107606429255933740664381440 722 19580705460720011874009493291832012800 723 200826564087551252753685181991244914688 724 1773273366407539240863794748085590802432 725 13478787472667411544064938285795690119168 726 88105023120413301385779233910224883548160 727 494255165560562565408987778964219676393472 728 2372247059754813458805040669099895216078848 729 9699596816108105284944440280735955421233152 730 33592167416579627853396947325498089802301440 731 97805990498681623359089260228498154214653952 732 237106508526933397481380477017145915117928448 733 472659663989184639639357219275298262707339264 734 762228838885935656804210849303078147331194880 735 972915786983681112601560864179574553234636800 736 953739897875032568322735195956530595758080000 737 687292987888097982360283193494818112143360000 738 339881708836335395649782930958598746931200000 739 101895437661132621606327672050320146432000000 740 13763753091226345046315979581580902400000000 741 1 742 9880 743 19484348 744 15951685828 745 7084664807584 746 1963521903049560 747 370083846643571632 748 50265592397512964032 749 5128023210446699323904 750 405293828419929292560640 751 25413221039456825354311168 752 1288064231430829309673061888 753 53565504580389633513037198080 754 1849833557258649063912692044800 755 53570323873753486553781187829760 756 1311318017546966831300319456322560 757 27306879140160434582350515883991040 758 486232886607601105778756559059404800 759 7433017805314254278838526732413214720 760 97845201959592905137974864992551813120 761 1111406214948258189148896062044675801088 762 10906696519129879329689338293616091299840 763 92504302119576039364966089090916213325824 764 677753306988354998511717998309402248740864 765 4283838905054362989202130990693118906007552 766 23304947704684461547012045796744256453345280 767 108759196733497152114653796816693118870224896 768 433430312296360284813825438418519452944695296 769 1466327742552781332891556956364355472611868672 770 4179089882299632324197040137069263706471792640 771 9936097566940628172188822267344539084062195712 772 19460557522590166305439066948714804054843195392 773 30885721806303832019362421790398089974031319040 774 38860190745481985313824424116867519766488678400 775 37607663597838679682030477841544329465692160000 776 26794163134420189990742451764094501472174080000 777 13118923817776220376686938721079241841049600000 778 3899554137305492311133083497075327369216000000 779 523022617466601111760007224100074291200000000 780 1 781 10660 782 22684480 783 20043398908 784 9610004173536 785 2876317623788280 786 585728544584628520 787 86000939560231653232 788 9490826824974742331392 789 812041503303564638621440 790 55170178025657209085383680 791 3032871571584548814508190208 792 136951252614515957010068643072 793 5141999232339137954109051786240 794 162130105664499439533107303808000 795 4327954668577966646674511870991360 796 98459739685369666906640002979758080 797 1919155045450089265101072913300531200 798 32186856592217345253792625527478835200 799 465997392865721715276642779257386987520 800 5837948742233088425925126676807627399168 801 63384962054834288795321828258888948039680 802 596890981012549961043751433347064297226240 803 4875069373519762230871334237254311933640704 804 34505801617094008354952276136488705836515328 805 211307365646734266214102159561420255024906240 806 1116711757133580199277832939425676283999682560 807 5074877129782529874245752005362572452025860096 808 19738631674164932150163216750822471455852199936 809 65307855215630803233683421095331244929688535040 810 182384040879577732348422852661115064457816965120 811 425666691316978895669437991474563554240780828672 812 819760271206640468838246893716493963533712621568 813 1281309792038938386814460562863304017924440719360 814 1590075473281586688620853213047427111712299417600 815 1519947324875712552185023756417459253359411200000 816 1071108314440278717770723168569793720950456320000 817 519423373414792352968010461136659505636966400000 818 153128656589847402357710270834137915981824000000 819 20397882081197443358640281739902897356800000000 820 1 821 11480 822 26311012 823 25042491188 824 12937079495808 825 4173513511468440 826 916425947477216608 827 145165428506335483232 828 17293668021912051468160 829 1598422251186189677937920 830 117408795144000178361313792 831 6984486032764556682758665728 832 341651863512024233087427696384 833 13912215012000265124708157250560 834 476369856748810910676795491235840 835 13829795546188944043372996437980160 836 342730786973697565097909964915179520 837 7290466791707364100688989386731980800 838 133706897197124006832789640854565703680 839 2121623847460544335567015714621375569920 840 29204386984146787273767068461866058498048 841 349381177279862235297959385296466900746240 842 3636676142098895434535409907958770302713856 843 32948024680553167904981007810081793507590144 844 259730539269924142955555790772456770112651264 845 1779541848272544405079283318785644487057080320 846 10576958943403033895005098464491469650125389824 847 54384794232611907434790996149333676811094327296 848 241006020797078277937264956759783485520126935040 849 915981887515559260149698472086492084386993274880 850 2967146192817446965871993726868135387019113136128 851 8127234460294476918970351022445014882739397066752 852 18635302473286132932434651024625132006724627070976 853 35314170241598013541844972450269499057430897623040 854 54394934964522870170138098462785470610936535449600 855 66616119417880472459213433582967908473738625024000 856 62926990700091283302565709655116878334436311040000 857 43879279770303427924453814581567992521922969600000 858 21082669227153922322324078979910555983151104000000 859 6165942027756290981025691396845322433986560000000 860 815915283247897734345611269596115894272000000000 861 1 862 12341 863 30408224 864 31120334960 865 17290896956788 866 6001129658476728 867 1418237404340010736 868 241903381299005194160 869 31048291787609115417440 870 3093843387967208827448960 871 245182724560976924432698624 872 15749861094848571863823006720 873 832716401752879333157892044544 874 36690157195654385851891798266624 875 1361010423325133251933518125936640 876 42862800550501168777820096145638400 877 1154023451655772169067472780807787520 878 26713740803886239105291214421685790720 879 534136076262032596540035221037663784960 880 9259233087137451236001763925022558003200 881 139557402971942803879856654546400887963648 882 1832757258854908460025046749270553251872768 883 21001089571659592555243403179725619238797312 884 210124701813641286395042487609218857492807680 885 1835824288825434161660380625621778368199983104 886 13996728440965244405122251899680596293707956224 887 92998421908846808198982980059768686985591390208 888 537350028014965674690545277337455036825303777280 889 2692049973457079828550797538891425248839269089280 890 11647902772495697112493576750228775830169502351360 891 43307165732893245865533201956621331169447133577216 892 137481796134787300543023006855009017079021651886080 893 369667457547439179073815447075779380242230821257216 894 833394432095888538926696176347306106372647064436736 895 1555080774361282708867299214173572975464827574026240 896 2361904625056322909341903880383722652742515792281600 897 2856043769218841658715111473043348210371205791744000 898 2667245754870934678901133714561791337250097725440000 899 1841062680380158542144896845533274667449162137600000 900 876700924486742199733979980688283537279811584000000 901 254435453704503725690744569809850451581992960000000 902 33452526613163807108170062053440751665152000000000 903 1 904 13244 905 35023758 906 38475324140 907 22951768486088 908 8554963477670112 909 2172096306858827440 910 398207305073955356000 911 54962857567864397521440 912 5893292779827810824492480 913 502898076272576441256939776 914 34812910588493617871060689920 915 1985275105977374451508922674944 916 94442188252929438571706905153536 917 3786637592118939798969696287835648 918 129058243334468990093474957142635520 919 3765553739458895861705479634817208320 920 94605999785607545210727296250566676480 921 2056542369090163228669511806931565076480 922 38830557529819727191117991419005619404800 923 638798208619511772398020325481883153563648 924 9177544265251552447706113604193476897472512 925 115341307873126444997003359920855704753537024 926 1269347140956432292205326900956831929507512320 927 12237155514553878208956989940058291980985237504 928 103318535164326179194901206756690239564758122496 929 763282479394830847518095441441630948656791552000 930 4926248981968885386303584721035861250234351616000 931 27711795102745639716167231769196178558821169889280 932 135445922542673187763970951661810920027201313177600 933 572859101717788323489924633695983111818994252775424 934 2085737318590796450519470144865668928392083516948480 935 6494935050282658848022162531037312345796646394658816 936 17157507910942624585411796157427076683861557724053504 937 38058332761785361182485699736471216947969895318945792 938 69970585653868639118651161322474542366534051068641280 939 104849154800103154226487620212547930957593638548275200 940 125244450537162915595912495482362639517568915734528000 941 115685364396112419675815085623681874943419277639680000 942 79071868482912386878572601782377257784990446387200000 943 37329493820568931942474302717258013353021800448000000 944 10753194108815484093227612056120600469774008320000000 945 1405006117752879898543142606244511569936384000000000 946 1 947 14190 948 40208784 949 47336334914 950 30267078953408 951 12095723341765280 952 3293818638917458960 953 647911370043835097760 954 96000337466299759933440 955 11056145047106581914957920 956 1014025017516771823534357568 957 75500577361859450852346783488 958 4634788965507095138315562971904 959 237561048867231592706405687063040 960 10273278855788712204589271371336704 961 378079102579551222764826758516565504 962 11926588490644186128362909645959956480 963 324417069564061373369499002376587520000 964 7647006652699418304860262131599833456640 965 156833203843379021979023226611045979095040 966 2807752988049329010134257627434607053570048 967 43990654242287202648502054454837376146309120 968 604315929580410052690126201642305296859594752 969 7288245818643660432886755790901240305924308992 970 77220413801408910821082655995638578562593521664 971 718838029013503876969830729036206438018173501440 972 5876263548946840592217959793361173511612590981120 973 42136294549900531541194728146724398255885436190720 974 264560246456696271214837809004042965628880190177280 975 1450851131730913186210639292648828742253543429242880 976 6926585707037630474965066986893214453638197838610432 977 28666934214911703510562676531803602647921898251354112 978 102306907342422125889307725844222609232210653196845056 979 312763828551943691096849884973111278130606263353999360 980 812334424919742296828811335028133158326521945198166016 981 1774087575439451486174845507432827690843031085059670016 982 3215577448947338948896260065818457835465780267256381440 983 4756335311723890528251891526389724518874414191319449600 984 5615041039209850051433722580143423974474852769726464000 985 5131737705074172077617459905402386854599730019696640000 986 3474494896952665995937879737506928261009050802585600000 987 1626641169975481877905742070892282334367820283904000000 988 465197358914571575805873603625674843340155125760000000 989 60415263063373835637355132068513997507264512000000000