0 1 1 1 2 1 3 2 4 5 5 3 6 5 7 21 8 28 9 12 10 14 11 84 12 180 13 165 14 55 15 42 16 330 17 990 18 1430 19 1001 20 273 21 132 22 1287 23 5005 24 10010 25 10920 26 6188 27 1428 28 429 29 5005 30 24024 31 61880 32 92820 33 81396 34 38760 35 7752 36 1430 37 19448 38 111384 39 352716 40 678300 41 813960 42 596904 43 245157 44 43263 45 4862 46 75582 47 503880 48 1899240 49 4476780 50 6864396 51 6864396 52 4326300 53 1562275 54 246675 55 16796 56 293930 57 2238390 58 9806280 59 27457584 60 51482970 61 65615550 62 56241900 63 31081050 64 10015005 65 1430715 66 58786 67 1144066 68 9806280 69 49031400 70 159352050 71 354323970 72 551170620 73 600900300 74 450675225 75 221760825 76 64512240 77 8414640 78 208012 79 4457400 80 42493880 81 239028075 82 885809925 83 2283421140 84 4206302100 85 5588372790 86 5322259800 87 3548173200 88 1573537680 89 417225900 90 50067108 91 742900 92 17383860 93 182530530 94 1141710570 95 4757127375 96 13970931975 97 29804654880 98 46835886240 99 54287049960 100 45894849000 101 27536909400 102 11114897976 103 2707475148 104 300830572 105 2674440 106 67863915 107 778439025 108 5362579950 109 24837212400 110 81962800920 111 199052516520 112 361913666400 113 495664369200 114 509432823900 115 387168946164 116 211183061544 117 78215948720 118 17620076360 119 1822766520 120 9694845 121 265182525 122 3300049200 123 24837212400 124 126669783240 125 464455871880 126 1266697832400 127 2619940237200 128 4148238708900 129 5033196300132 130 4646027353968 131 3206853897520 132 1603426948760 133 548652722520 134 114955808528 135 11124755664 136 35357670 137 1037158320 138 13919756400 139 113678010600 140 633348916200 141 2556426534480 142 7743378923280 143 17975701071900 144 32356261929420 145 45354076550640 146 49385550021808 147 41368415278008 148 26152446440120 149 12070359895440 150 3838040704080 151 751616304549 152 68328754959 153 129644790 154 4059928950 155 58462976880 156 515030986800 157 3113596420200 158 13726899000360 159 45756330001200 160 117920599031664 161 238108901890860 162 379210473381740 163 476721737965616 164 470744035922160 165 360903760873656 166 210452565273720 167 90193956545880 168 26784871943928 169 4923689695575 170 422030545335 171 477638700 172 15905368710 173 244639718730 174 2312957340720 175 15084504396000 176 72154212694200 177 262641334206888 178 744631475004144 179 1668526082879656 180 2979510862285100 181 4253508610296660 182 4846421931731952 183 4377413357693376 184 3093652709523684 185 1674054496495500 186 669621798598200 187 186537501038070 188 32308782859535 189 2619631042665 190 1767263190 191 62359143990 192 1020422356200 193 10307744670600 194 72154212694200 195 372315737502072 196 1470169835264592 197 4550525680580880 198 11213795427145740 199 22212767187104780 200 35540427499367648 201 45962840255780448 202 47877958599771300 203 39842497016592900 204 26115250145329800 205 13181983406690280 206 4943243777508855 207 1296717366119175 208 212327989773900 209 16332922290300 210 6564120420 211 244662670200 212 4244365452600 213 45626928615450 214 341289426043566 215 1890218359625904 216 8050930050258480 217 27028122311582040 218 72696328975979280 219 158316449769910432 220 280884023785324960 221 406962648098056050 222 480955856843157150 223 461369419234159800 224 355913551980637560 225 217502726210389620 226 102872911045454550 227 36308086251336900 228 8999440181955300 229 1397281501935165 230 102240109897695 231 24466267020 232 960566918220 233 17610393500700 234 200758485907980 235 1598346407036610 236 9459842809053714 237 43244995698531264 238 156576708563647680 239 456682066643972400 240 1085233728261482800 241 2116205770109891460 242 3398754721691643860 243 4498351837533058050 244 4893811339733766450 245 4350054524207792400 246 3127336495781818320 247 1789988652190909170 248 796450456103044050 249 265483485367681350 250 62366467037593950 251 9206478467454345 252 642312451217745 253 91482563640 254 3773655750150 255 72907029092898 256 878623171119540 257 7419484556120560 258 46742752703559528 259 228341033321986200 260 887268015194003520 261 2790601015529527200 262 7189673449732323550 263 15294396247612397370 264 26990111025198348300 265 39585496170290910840 266 48213104309969699100 267 48585406273753248900 268 40232125896862339440 269 27079315507503497700 270 14575043346685706115 271 6122308180857139425 272 1933360478165412450 273 431633967218324640 274 60727722660586800 275 4048514844039120 276 343059613650 277 14833897694226 278 301242230098128 279 3826892034209552 280 34168678876871000 281 228341033321986200 282 1187373373274328240 283 4930061794102164720 284 16638958555094805930 285 46219329319707794250 286 106576335843090913800 287 205124843791507447080 288 330478914997428664740 289 445906062023557595460 290 502901573710779243000 291 471953784559346674200 292 365764183033493672505 293 231423249236399870265 294 117548317072457076960 295 46760346448651836000 296 14028103934595550800 297 2983755440056831440 298 400978991944396320 299 25594403741131680 300 1289904147324 301 58343356817424 302 1242497413704400 303 16596215454480200 304 156233338588727400 305 1104048926027006960 306 6090076333890909360 307 26915962368535715475 308 97060591571386367925 309 289278625859818194600 310 719064012851548083720 311 1499865844988330093820 312 2634899457411931245900 313 3904344944990958850200 314 4876855773779915633400 315 5120698562468911415070 316 4496223128021483193720 317 3274560261304161429600 318 1954582481553646744800 319 939882963617901903600 320 355066897366762941360 321 101447684961932268960 322 20603495011611002400 323 2650087220696342700 324 162250238001816900 325 4861946401452 326 229591913401900 327 5116619784385200 328 71691488703052400 329 709745738160218760 330 5288750500484210760 331 30851044586157896100 332 144639312929909097300 333 555159715804504035225 334 1767699031593389039145 335 4713864084249037437720 336 10597507707832602593400 337 20172448882453287392700 338 32586263579347618095900 339 44689732908819590531520 340 51956356146026028016320 341 51028564071989848944600 342 42093329870601749539800 343 28912590214150696653600 344 16333077278871095302560 345 7456404844702021768560 346 2681888267344698812400 347 731424072912190585200 348 142131208489591604400 349 17529515713716297876 350 1031147983159782228 351 18367353072152 352 903936161908052 353 21039893423721900 354 308585103547921200 355 3205303333626794400 356 25121564877300001110 357 154535686972481825010 358 766185338771128376100 359 3119468879282451245550 360 10571533424234973665475 361 30114584403090979036245 362 72620815976831834613720 363 148965776362731968438400 364 260690108634780944767200 365 389672671095195210122400 366 497296551683391982441920 367 540665437004618027422320 368 498742181194099517274600 369 387910585373188513435800 370 252097497130401688365600 371 135167168674172820144960 372 58733353054848903991560 373 20158943070773742557400 374 5258854714114889362800 375 979590584001793116600 376 116043807643289338428 377 6568517413771094628 378 69533550916004 379 3560597348629860 380 86403828993417936 381 1323929637802371600 382 14397734811100791150 383 118410461446447112670 384 766185338771128376100 385 4006054771289042652180 386 17248291376383378085775 387 62000614947540250956975 388 187959758998858866059040 389 484138773178878897424800 390 1065105300993533574334560 391 2008312997182929159861600 392 3251554376391409115966400 393 4521929109493168956623040 394 5395483596554349323243400 395 5508330312299276890788360 396 4789852445477632078946400 397 3524001183290934239493600 398 2173134063029409447687720 399 1108741868892555840657000 400 459623902013641330308720 401 150856949936276139956400 402 37714237484069034989100 403 6745867383942914182956 404 768759815833950334240 405 41932353590942745504 406 263747951750360 407 14031391033119152 408 354405779965557936 409 5663109025699644519 410 64353511655677778625 411 554197300375954517100 412 3763263573029100673260 413 20697949651660053702930 414 93979879499429433029520 415 357233460085550476428000 416 1148642971659693070360800 417 3148325963230886006488920 418 7397286206290455738823560 419 14957150131400481933445440 420 26088052554768282442056000 421 39290188241575261738490400 422 51077244714047840260037520 423 57216964666887350470323360 424 55052729596745039341422240 425 45273626313112696826827500 426 31599143263437841458724500 427 18538164047883533655785040 428 9021245606189313169392720 429 3575309713489744516966680 430 1124311230657152363826000 431 269834695357716567318240 432 46419115425173619272928 433 5096278545356362962504 434 268225186597703313816 435 1002242216651368 436 55317304280338408 437 1452079237358883210 438 24157318221515966130 439 286335271860909833835 440 2577017446748188504515 441 18325457399098229365440 442 105778219350007154059200 443 505230179263849959519600 444 2025238923715774624057200 445 6885812340633633721794480 446 20016186205256527293287280 447 50040465513141318233218200 448 108048017664331969780848600 449 202063825242387060369379200 450 327792427615427897932548480 451 461403471480412095459402480 452 563039279966710629628182000 453 594319239964861220163081000 454 540696451396603064960397000 455 421743232089350390669109660 456 279980801134946898007224060 457 156632616019550712171873600 458 72855367746583473175924800 459 27658056274165948150119600 460 8347704257293722532581552 461 1926393290144705199826512 462 319187972051266943441040 463 33805622655676055586120 464 1718929965542850284040 465 3814986502092304 466 218169540588403635 467 5943467181484086905 468 102787020668018914710 469 1268685512245262032992 470 11911547309413849087536 471 88531770542940770245200 472 535184537718228415617600 473 2682784028818298852647200 474 11312405988183826828662360 475 40559114152756647410082120 476 124662212330983634896789200 477 330499818737956613447301600 478 759225108079851381240829200 479 1516039977721354027938036720 480 2636591265602354831196585600 481 3996960163280165568569292000 482 5280297862764728532987373500 483 6070546522498225320237184500 484 6057766424556123793247211480 485 5226308287852342096134849120 486 3876657246483880126253871600 487 2453664706608150543032038800 488 1311782097574727826548529600 489 584339298010560577280708640 490 212866458560989924580829576 491 61762872591920153555841240 492 13725082798204478567964720 493 2193354636032676962435040 494 224377658168860057076688 495 11034966795189838872624 496 14544636039226909 497 860778005594247069 498 24304320157955211360 499 436320414264243556320 500 5599445316391125639440 501 54753495012711060982416 502 424579733256461209723296 503 2682784028818298852647200 504 14084616151296068976397800 505 62331106165491817448394600 506 235077314681283425805373920 507 761889055827499982578516320 508 2135598111031628739045841200 509 5202097962769352056650126000 510 11050419274951045983691572000 511 20517728838171516585322365600 512 33341309362028714451148844100 513 47430314038420200029545474500 514 59024390803367360036767701600 515 64141056260006016634382239200 516 60687307076774923430992426320 517 49782130602960921017516698320 518 35199486284921863345718877600 519 21286645856098992458082957600 520 10896735378717341377351990200 521 4656920593430779578110429496 522 1630539836426692053874208736 523 455486646082785915865676640 524 97604281303454124828359280 525 15062729675434130061131760 526 1490076484021440823251744 527 70956023048640039202464 528 55534064877048198 529 3397378086595889760 530 99300508073931292128 531 1848092789153721270160 532 24624587704129313140240 533 250393176023041226247072 534 2022406421724563750457120 535 13333436623226945297656584 536 73171298542099090048115400 537 339143161496713242762693600 538 1342375955505595207400243040 539 4576281666496347297955374000 540 13525454703200315347290327600 541 34831438533325226814092148000 542 78450139675361681061526692000 543 154939025858839320096515216700 544 268771779551047800167424355500 545 409797913291950528255272899680 546 549075635456535021518502904800 547 645775190688758800611842485200 548 665270290785023217234086786640 549 598391266843671676877220919200 550 467833172259597856467645445920 551 316005325982802899943207715800 552 182950451884780626282909730200 553 89834980511699176492021881312 554 36894418332705659185119807840 555 12434785438060055503132972272 556 3348946897838188250258294640 557 692885565069969982812060960 558 103382925581868537117990048 559 9900582591005555469968805 560 456949965738717944767791 561 212336130412243110 562 13413576695470557606 563 405388095685332407648 564 7811938168206540720352 565 107928093113379838899600 566 1139609967797174811765520 567 9572723729496268418830368 568 65741597459362874750922144 569 376448909261351699466589896 570 1823880374328254357880765000 571 7560813188124399883578444000 572 27050909406400630694580655200 573 84093044459028047594022471600 574 228331196002500050668548740400 575 543645704767857263496544620000 576 1138327536922084800709091388000 577 2100214305621246457308273610860 578 3417995830716930508952680582380 579 4907891449234566884650002887520 580 6214063155684282798340371084000 581 6927529666151737490001672949200 582 6783580997764168918780858965840 583 5814497998083573358955021970720 584 4342024058065460197114390930080 585 2807343140990599265375683791000 586 1558789174556814100571311881240 587 735428738765266139756721502944 588 290688590732354740122419974752 589 94440302519036908657283908848 590 24553444825693777565522636400 591 4910688965138755513104527280 592 709186346826490250279611632 593 65814642035034133075191231 594 2946924270225408943665279 595 812944042149730764 596 52976853413424121454 597 1653736910608239467010 598 32958686499139649728480 599 471562745295382680730560 600 5163612060984440353999632 601 45045168629563451218224432 602 321751204496881794415888800 603 1919283347754655355062220400 604 9703043591426313183925669800 605 42046522229514023797011235800 606 157549814520076263081291112800 607 513992302689610503669460368000 608 1467843402873214611440670474000 609 3684586501089906065453111598000 610 8155218122412325424869553670240 611 15950647210012342375112509384440 612 27606889401944438726156266242300 613 42307413318283825385367359796900 614 57399531519542967774299575864800 615 68879437823451561329159491037760 616 72979404360561773313038032170960 617 68090831819662898545657494130800 618 55738521999304261778004485450400 619 39835723349785249236822414742800 620 24698148476866854526829897140536 621 13174422201405648757691105284296 622 5981219159539004214961314227040 623 2278559679824382558080500657920 624 714505244427688927156708719240 625 179542343471573115029121678168 626 34750130994498022263700969968 627 4862425045871924757047710350 628 437704928371715151926754675 629 19030649059639789214206725 630 3116285494907301262 631 209296471752557936110 632 6741549511187655626280 633 138806775832915063279560 634 2054340282327142936537488 635 23299225153222474768047120 636 210802513291060485996616800 637 1563860505577867326346994400 638 9703043591426313183925669800 639 51102696248178582768675194280 640 231073061296111852519226965440 641 905073402562140234722310648000 642 3092334125420645801967894714000 643 9267293320923097073715401898000 644 24465654367236976274608661010720 645 57086526856886277974086875691680 646 118015416098370670811814214170300 647 216514409334746635795703547195900 648 352838296693661184259665039874800 649 510855830523932413191266225196720 650 656814639245055959817342289538640 651 748999150016291884002232435438800 652 756043029170050114886265969314400 653 673585867550914214368088103832800 654 527642262914882801255002348002360 655 361564698194132804794411445024568 656 215323889743404151738607312173440 657 110510144471482554066904281909120 658 48348188206273617404270623335240 659 17774692003685738387883046138632 660 5386270304147193450873650345040 661 1309613145688171734564849987600 662 245552464816532200230909372675 663 33322666503429270914075975475 664 2912233038955163172322606260 665 123052100237542105872786180 666 11959798385860453492 667 827114477843191362552 668 27464442277100841397560 669 583619398388392879698150 670 8925106409500544770018050 671 104721248538139725301545120 672 981457282810937425500527520 673 7552122598252992527390422800 674 48669234522074840732071613600 675 266622763033975214445261883200 676 1255963398632385371876191083840 677 5133274648198272031266705225240 678 18333123743565257254523947233000 679 57537803749035576614198234392800 680 159397445119877269667904912645600 681 391136807640314223262012824107280 682 852383043065213071448348701592280 683 1652768863459781336795273081518800 684 2854782582339622309010017140805200 685 4394862659654418554660157966765900 686 6029443157631149666217971105282340 687 7366019227056773976463334158177440 688 8001607943104816106943991651024800 689 7711694611832902479880803547726800 690 6573903603529687359898389909537600 691 4936789544844229733497887648194688 692 3248998247461587089566985888128128 693 1861405245941534270064418998406740 694 920475121619440023658229175036300 695 388580929084904670384456203463600 696 138033225555533300823135188693040 697 40467046201764506598053864616840 698 9530282619980771481425728985850 699 1732778658178322087531950724700 700 228261645940640606394018363900 701 19384123901308368955682511855 702 796607831560617902288322405 703 45950804324621742364 704 3269576461559623975900 705 111819514985339139975780 706 2450029210451129936867700 707 38675461107835694003411550 708 468962451665710019846018190 709 4547514682819006253052297600 710 36250188471614364131474029440 711 242324629456987325444092696800 712 1378901614900634733673596031200 713 6756617913013110195000620552880 714 28768901874517788307099117196400 715 107212107652369624424456043418584 716 351713927818859627636790187685400 717 1020356889496471886770468236801600 718 2627258556980223839269369158154560 719 6020800859746346298325637654104200 720 12305615447032371953048442306944520 721 22462631371567028168263029607914600 722 36649556448346203853481785149755400 723 53457801302242911138009638339125980 724 69680669171204440264637260627674300 725 81082960490128803217032448730384640 726 84088173566028088867271712689030400 727 77532912723515146455575799603057600 728 63355465825500948246556224818498496 729 45689037854928568447035739051801800 730 28923373821553070965616356744473960 731 15964199836571500208294742358962900 732 7616476195832105348990852376098100 733 3106327546535446887431563322016480 734 1067391653437846405919681646415200 735 303062987315388533109338181750030 736 69201322327670877171786567322350 737 12211998057824272442079982468650 738 1562944565521932324289688558610 739 129071998654213630384283589675 740 5162879946168545215371343587 741 176733862787006701400 742 12928082062869540207410 743 455005424798066988275430 744 10270122445442083449645420 745 167188039809522288715158000 746 2092890280161019923279750600 747 20975411474502666342203722680 748 173014574149935036661158656640 749 1198217955017103285812917930560 750 7072814317809290228756807229000 751 35999181446155856796978524957400 752 159443647277883031195344885084048 753 619016512961192944640750730326304 754 2118941140521006618193339038424656 755 6425360601310330041691391962878000 756 17324675991681186186486419811019200 757 41657970907269761330233254909223440 758 89529630752388583699219789437259620 759 172252915307227158111364390203850380 760 296987785012460617433386879661811000 761 459072643951464547625845481782324800 762 636143520904172301710100167612650080 763 789728096740947134611793501671143840 764 877229526814628514183086189794594560 765 870267387712925113276871220034320000 766 769098803891297568858434940705330300 767 603446753822402707873541261168797620 768 418552293897020060006563972393172760 769 255236580073662552583960119625687440 770 135901830160925801325130895338221000 771 62633017378513630175929890895006200 772 24706849251616436603961284150288160 773 8221117092527300208008244197895180 774 2262883240114837683517420751440845 775 501444714771619954042941745887375 776 85961951103706277835932870723550 777 10697487248461225686249423912264 778 859755376298804055864996374172 779 33496962712940417760973884708 780 680425371729975800390 781 51131477324391596121990 782 1850472512692267288224400 783 42991210236734302812469200 784 721079844425225351718233400 785 9309941991356798429962080120 786 96337660606213827231781524720 787 821359082068175639468532452400 788 5886406754821925416191149242200 789 35999181446155856796978524957400 790 190075678035702923888046611775072 791 874483645294383683698838333318112 792 3531568567535011030322231730707760 793 12593706778568246881715128247240880 794 39846754780866728228918765565344160 795 112295399836988052281498339320515360 796 282743774589559203065915461503440460 797 637559491721555065736868197507757900 798 1289775523482686109996423020245579200 799 2343686655962740058931947985941342400 800 3828021538072475429588848377037525920 801 5621005865038506075766294923659317920 802 7417749675270755818459919987233704000 803 8789700615900543644096399322346632000 804 9339056904394327621852424279993296500 805 8879287949101068415853535700055164980 806 7533941290146361080118151503077109680 807 5684814738004302307551839028026674800 808 3797838417406235575213203384269921400 809 2233910953166986142941499441921887800 810 1148868490200164302084199712988399440 811 512058150334557555813084924326042640 812 195577765752782399789719936374530175 813 63081745118269790218602071632631775 814 16848542416326430455842842661815800 815 3626448177228355507638554706257496 816 604408029538059251273092451042916 817 73190863527774812807727938086980 818 5728839520392630422197328487240 819 217550867863011281855594752680 820 2622127042276492108820 821 202278371832757962680400 822 7521932943269301914557200 823 179728609871752865443283400 824 3103313997118932809987360040 825 41287568831234497385049224880 826 440693553836935592656021868400 827 3879677179314450842489621091450 828 28741281961043788894361886861150 829 181900380055672690602539230623456 830 995102079128091778002126379293024 831 4749350832202256213191966810262160 832 19923377390433364114459382782672080 833 73903810149128889108336513911792160 834 243594636569466390333711782218348704 835 716284228960216647766985835808715832 836 1884958497263728020439436410022936400 837 4450490245060810174019277852467947200 838 9445767431607406904180275216066622400 839 18046387250913098453775999491748336480 840 31063453464686480945024261420222546400 841 48193683562724033417011526934600264000 842 67387704721904167938072394804657512000 843 84875546572289624563305855956409665250 844 96192286115261574505079970083930953950 845 97941236771902694041535969540002425840 846 89395273517408314308864633506661226800 847 72937973708647960149607418841491567400 848 53004614434234853027975577667419337800 849 34152726935950338798321209649746056080 850 19401314362676014059140217688353393360 851 9648503110470598389626183527810155300 852 4163395177805806154427736727753697150 853 1541240475322051090746385750159435800 854 482317607571371282515927775932246968 855 125112462114378265013530137365883612 856 26177932188434124714230692522443180 857 4245070084610939142848220409044840 858 500584546952788959549723525916680 859 38185616081655055247703268964157 860 1414282077098335379544565517191 861 10113918591637898134020 862 800410813194041101164420 863 30561140140136114771732400 864 750445774552231262728095600 865 13328569517590716122801176200 866 182573043732444745528923345480 867 2008303481056892200818156800280 868 18238674470822796517634281145400 869 139525859701794393359902250762310 870 912845657264680965707595771327270 871 5168110798052347621236849905360544 872 25556884100831763622685828948806944 873 111219773401767860209836477832770960 874 428546119890727908920418876124872720 875 1469300982482495687727150432428135040 876 4500700904235855211880008166700918912 877 12357527913785516249860194837019333392 878 30493401382471737505886323251867248400 879 67763114183270527790858496115260552000 880 135818562767676821447941575906600744000 881 245787786169892570426758787366461346400 882 401843523420618011967558017440405058400 883 593632477780458426770256162127871109000 884 792171768008036495924187988926490209000 885 954206902373316688272317350297817751750 886 1036240212189291376696922543398048053990 887 1012795863497225960934548730198997193040 888 888846611281784458469128917807493510800 889 698379480292830645940029863991602044200 890 489442248694781263764673673501642423400 891 304541843632308341898019174623244174560 892 167275966254953278382341066750637432160 893 80529814835577169491498655445830520550 894 33676104385786816332808528640983672230 895 12094204671056565617974579945368749160 896 3675381679256151109877989230151022472 897 926698799470568014883766515294488572 898 188636943443375972923654148682935580 899 29784780543690943093208549792042460 900 3422562626577971618497848551602220 901 254605268562507644790693611765531 902 9202600068524372703278082352971 903 39044429911904443959240 904 3167923063306792384874700 905 124112185791330554989646580 906 3129785554737900951912826800 907 57135234169470617377472455200 908 805130674838123449877549347860 909 9119337235411398258817140572700 910 85356996523450687702528435760472 911 673650805895860819613092066540980 912 4551461214193828870975634859834570 913 26638929597036334259936640255107238 914 136333915782812215741089876053074080 915 614742020257044172796187077475679488 916 2457279229324173822578165378371191360 917 8751362869347496245322238101918453440 918 27883652728541677691992234504043624064 919 79751972846464544246164230043345111200 920 205322235975309699206301243229239472560 921 476841258412604492692229663237304786000 922 1000638022746993468535816407065040264000 923 1899623928897466965664819718809187548800 924 3264978627792521347236408891703291099500 925 5082407290535770992271500834217850340900 926 7164922003785606010185119753113438557000 927 9143295989905512147325787147629835770500 928 10552439254232126372384231990382198695130 929 10999476814612082673555470357867732196150 930 10336016308333893559912441987075710254160 931 8734661669014557937954176327106234017600 932 6617928525086700506630032063928190716400 933 4478433823825794589418131287096611251920 934 2694088350862945306624682291278693778400 935 1432356973208799254688789418196505525516 936 668204808075875250393095541981623391090 937 271059398845141144353501705723637907310 938 94523277545997937518144184560037834344 939 27918267629619643992700814005074465840 940 6847521046994547817128645597190561554 941 1357046081438165746734396950710280230 942 208776320221256268728368761647735420 943 23393009374188955411732885341252282 944 1698098822168187820247741386560125 945 59932899605936040714626166584475 946 150853479205085351660700 947 12540952571249428901392860 948 503819138079759665429869680 949 13038553438674063965628329520 950 244472876975138699355531178500 951 3541364246468437730664408785700 952 41268698018845527688009243716024 953 397774761576603531581063886909912 954 3235744695132755651130577387747938 955 22555243419950550398342075082310050 956 136333915782812215741089876053074080 957 721330354414515541466493707844446496 958 3366208320601072526843637303274083648 959 13941826364270838845996117252021812032 960 51509210705434133667473339601065808000 961 170475116560696697753705549933922883200 962 507163471768072675817274011053420577520 963 1360097989379951891463682762526097035760 964 3295434554913431823044622033934199269440 965 7226830164283841717203118495469735240000 966 14363324951514135412941198009746098789500 967 25896075242253690293954789964824285070300 968 42375395850960584117380565396985193751400 969 62944374498928473098432260995262237830600 970 84851485231398676970925842027927036291250 971 103740163682910034627062377296752533065650 972 114912181310300346048438325621018190472720 973 115151956336508588815362557912350518465360 974 104185103352079199404375647634983802421040 975 84893388418675776557651389782875323182000 976 62102190446815072580912548201526812994400 977 40626852331013215223900208952482702178272 978 23654450205885983863915582186149468044586 979 12185625863638234111714087792864877477514 980 5513857856849879688558410766002207003400 981 2171642389189699450575084746537578092840 982 735945476336509258250445386326623687018 983 211427779488066223341219044920661659834 984 50482114229499765778519566566422424556 985 9747087239245398088222035558855117500 986 1462063085886809713233305333828267625 987 159841043249031420585907986280794825 988 11328711813884840440197243767409600 989 390645234961546222075767026462400