0 1 1 2 2 2 3 6 4 15 5 9 6 20 7 84 8 112 9 48 10 70 11 420 12 900 13 825 14 275 15 252 16 1980 17 5940 18 8580 19 6006 20 1638 21 924 22 9009 23 35035 24 70070 25 76440 26 43316 27 9996 28 3432 29 40040 30 192192 31 495040 32 742560 33 651168 34 310080 35 62016 36 12870 37 175032 38 1002456 39 3174444 40 6104700 41 7325640 42 5372136 43 2206413 44 389367 45 48620 46 755820 47 5038800 48 18992400 49 44767800 50 68643960 51 68643960 52 43263000 53 15622750 54 2466750 55 184756 56 3233230 57 24622290 58 107869080 59 302033424 60 566312670 61 721771050 62 618660900 63 341891550 64 110165055 65 15737865 66 705432 67 13728792 68 117675360 69 588376800 70 1912224600 71 4251887640 72 6614047440 73 7210803600 74 5408102700 75 2661129900 76 774146880 77 100975680 78 2704156 79 57946200 80 552420440 81 3107364975 82 11515529025 83 29684474820 84 54681927300 85 72648846270 86 69189377400 87 46126251600 88 20455989840 89 5423936700 90 650872404 91 10400600 92 243374040 93 2555427420 94 15983947980 95 66599783250 96 195593047650 97 417265168320 98 655702407360 99 760018699440 100 642527886000 101 385516731600 102 155608571664 103 37904652072 104 4211628008 105 40116600 106 1017958725 107 11676585375 108 80438699250 109 372558186000 110 1229442013800 111 2985787747800 112 5428704996000 113 7434965538000 114 7641492358500 115 5807534192460 116 3167745923160 117 1173239230800 118 264301145400 119 27341497800 120 155117520 121 4242920400 122 52800787200 123 397395398400 124 2026716531840 125 7431293950080 126 20267165318400 127 41919043795200 128 66371819342400 129 80531140802112 130 74336437663488 131 51309662360320 132 25654831180160 133 8778443560320 134 1839292936448 135 177996090624 136 601080390 137 17631691440 138 236635858800 139 1932526180200 140 10766931575400 141 43459251086160 142 131637441695760 143 305586918222300 144 550056452800140 145 771019301360880 146 839554350370736 147 703263059726136 148 444591589482040 149 205196118222480 150 65246691969360 151 12777477177333 152 1161588834303 153 2333606220 154 73078721100 155 1052333583840 156 9270557762400 157 56044735563600 158 247084182006480 159 823613940021600 160 2122570782569952 161 4285960234035480 162 6825788520871320 163 8580991283381088 164 8473392646598880 165 6496267695725808 166 3788146174926960 167 1623491217825840 168 482127694990704 169 88626414520350 170 7596549816030 171 9075135300 172 302202005490 173 4648154655870 174 43946189473680 175 286605583524000 176 1370930041189800 177 4990185349930872 178 14147998025078736 179 31701995574713464 180 56610706383416900 181 80816663595636540 182 92082016702907088 183 83170853796174144 184 58779401480949996 185 31807035433414500 186 12722814173365800 187 3544212519723330 188 613866874331165 189 49772989810635 190 35345263800 191 1247182879800 192 20408447124000 193 206154893412000 194 1443084253884000 195 7446314750041440 196 29403396705291840 197 91010513611617600 198 224275908542914800 199 444255343742095600 200 710808549987352960 201 919256805115608960 202 957559171995426000 203 796849940331858000 204 522305002906596000 205 263639668133805600 206 98864875550177100 207 25934347322383500 208 4246559795478000 209 326658445806000 210 137846528820 211 5137916074200 212 89131674504600 213 958165500924450 214 7167077946914886 215 39694585552143984 216 169069531055428080 217 567590568543222840 218 1526622908495564880 219 3324645445168119072 220 5898564499491824160 221 8546215610059177050 222 10100072993706300150 223 9688757803917355800 224 7474184591593388760 225 4567557250418182020 226 2160331131954545550 227 762469811278074900 228 188988243821061300 229 29342911540638465 230 2147042307851595 231 538257874440 232 21132472200840 233 387428657015400 234 4416686689975560 235 35163620954805420 236 208116541799181708 237 951389905367687808 238 3444687588400248960 239 10047005466167392800 240 23875142021752621600 241 46556526942417612120 242 74772603877216164920 243 98963740425727277100 244 107663849474142861900 245 95701199532571432800 246 68801402907200003040 247 39379750348200001740 248 17521910034266969100 249 5840636678088989700 250 1372062274827066900 251 202542526283995590 252 14130873926790390 253 2104098963720 254 86794082253450 255 1676861669136654 256 20208332935749420 257 170648144790772880 258 1075083312181869144 259 5251843766405682600 260 20407164349462080960 261 64183823357179125600 262 165362489343843441650 263 351771113695085139510 264 620772553579562010900 265 910466411916690949320 266 1108901399129303079300 267 1117464344296324724700 268 925338895627833807120 269 622824256672580447100 270 335225996973771240645 271 140813088159714206775 272 44467290997804486350 273 9927581246021466720 274 1396737621193496400 275 93115841412899760 276 8233430727600 277 356013544661424 278 7229813522355072 279 91845408821029248 280 820048293044904000 281 5480184799727668800 282 28496960958583877760 283 118321483058451953280 284 399335005322275342320 285 1109263903672987062000 286 2557832060234181931200 287 4922996250996178729920 288 7931493959938287953760 289 10701745488565382291040 290 12069637769058701832000 291 11326890829424320180800 292 8778340392803848140120 293 5554157981673596886360 294 2821159609738969847040 295 1122248314767644064000 296 336674494430293219200 297 71610130561363954560 298 9623495806665511680 299 614265689787160320 300 32247603683100 301 1458583920435600 302 31062435342610000 303 414905386362005000 304 3905833464718185000 305 27601223150675174000 306 152251908347272734000 307 672899059213392886875 308 2426514789284659198125 309 7231965646495454865000 310 17976600321288702093000 311 37496646124708252345500 312 65872486435298281147500 313 97608623624773971255000 314 121921394344497890835000 315 128017464061722785376750 316 112405578200537079843000 317 81864006532604035740000 318 48864562038841168620000 319 23497074090447547590000 320 8876672434169073534000 321 2536192124048306724000 322 515087375290275060000 323 66252180517408567500 324 4056255950045422500 325 126410606437752 326 5969389748449400 327 133032114394015200 328 1863978706279362400 329 18453389192165687760 330 137507513012589479760 331 802127159240105298600 332 3760622136177636529800 333 14434152610917104915850 334 45960174821428115017770 335 122560466190474973380720 336 275535200403647667428400 337 524483670943785472210200 338 847242853063038070493400 339 1161933055629309353819520 340 1350865259796676728424320 341 1326742665871736072559600 342 1094426576635645488034800 343 751727345567918112993600 344 424660009250648477866560 345 193866525962252565982560 346 69729094950962169122400 347 19017025895716955215200 348 3695411420729381714400 349 455767408556623744776 350 26809847562154337928 351 495918532948104 352 24406276371517404 353 568077122440491300 354 8331797795793872400 355 86543190007923448800 356 678282251687100029970 357 4172463548257009275270 358 20687004146820466154700 359 84225659740626183629850 360 285431402454344288967825 361 813093778883456433978615 362 1960762031374459534570440 363 4022075961793763147836800 364 7038632933139085508714400 365 10521162119570270673304800 366 13427006895451583525931840 367 14597966799124686740402640 368 13466038892240686966414200 369 10473585805076089862766600 370 6806632422520845585871200 371 3649513554202666143913920 372 1585800532480920407772120 373 544291462910891049049800 374 141989077281102012795600 375 26448945768048414148200 376 3133182806368812137556 377 177349970171819554956 378 1946939425648112 379 99696725761636080 380 2419307211815702208 381 37070029858466404800 382 403136574710822152200 383 3315492920500519154760 384 21453189485591594530800 385 112169533596093194261040 386 482952158538734586401700 387 1736017218531127026795300 388 5262873251968048249653120 389 13555885649008609127894400 390 29822948427818940081367680 391 56232763921122016476124800 392 91043522538959455247059200 393 126614015065808730785445120 394 151073540703521781050815200 395 154233248744379752942074080 396 134115868473373698210499200 397 98672033132146158705820800 398 60847753764823464535256160 399 31044772328991563538396000 400 12869469256381957248644160 401 4223994598215731918779200 402 1055998649553932979694800 403 188884286750401597122768 404 21525274843350609358720 405 1174105900546396874112 406 7648690600760440 407 406910339960455408 408 10277767619001180144 409 164230161745289691051 410 1866251838014655580125 411 16071721710902680995900 412 109134643617843919524540 413 600240539898141557384970 414 2725416505483453557856080 415 10359770342480963816412000 416 33310646178131099040463200 417 91301452933695694188178680 418 214521299982423216425883240 419 433757353810613976069917760 420 756553524088280190819624000 421 1139415459005682590416221600 422 1481240096707387367541088080 423 1659291975339733163639377440 424 1596529158305606140901244960 425 1312935163080268207977997500 426 916375154639697402303010500 427 537606757388622476017766160 428 261616122579490081912388880 429 103683981691202590992033720 430 32605025689057418550954000 431 7825206165373780452228960 432 1346154347330034958914912 433 147792077815334525912616 434 7778530411333396100664 435 30067266499541040 436 1659519128410152240 437 43562377120766496300 438 724719546645478983900 439 8590058155827295015050 440 77310523402445655135450 441 549763721972946880963200 442 3173346580500214621776000 443 15156905377915498785588000 444 60757167711473238721716000 445 206574370219009011653834400 446 600485586157695818798618400 447 1501213965394239546996546000 448 3241440529929959093425458000 449 6061914757271611811081376000 450 9833772828462836937976454400 451 13842104144412362863782074400 452 16891178399001318888845460000 453 17829577198945836604892430000 454 16220893541898091948811910000 455 12652296962680511720073289800 456 8399424034048406940216721800 457 4698978480586521365156208000 458 2185661032397504195277744000 459 829741688224978444503588000 460 250431127718811675977446560 461 57791798704341155994795360 462 9575639161538008303231200 463 1014168679670281667583600 464 51567898966285508521200 465 118264581564861424 466 6763255758240512685 467 184247482626006694055 468 3186397640708586356010 469 39329250879603123022752 470 369257966591829321713616 471 2744484886831163877601200 472 16590720669265080884145600 473 83166304893367264432063200 474 350684585633698631688533160 475 1257332538735456069712545720 476 3864528582260492681800465200 477 10245494380876655016866349600 478 23535978350475392818465705200 479 46997239309361974866079138320 480 81734329233672999767094153600 481 123905765061685132625648052000 482 163689233745706584522608578500 483 188186942197444984927352719500 484 187790759161239837590663555880 485 162015556923422604980180322720 486 120176374641000283913870019600 487 76063605904852666833993202800 488 40665245024816562623004417600 489 18114518238327377895701967840 490 6598860215390687662005716856 491 1914649050349524760231078440 492 425477566744338835606906320 493 67993993717012985835486240 494 6955707403234661769377328 495 342083970650885005051344 496 465428353255261088 497 27544896179015906208 498 777738245054566763520 499 13962253256455793802240 500 179182250124516020462080 501 1752111840406753951437312 502 13586551464206758711145472 503 85849088922185563284710400 504 450707716841474207244729600 505 1994595397295738158348627200 506 7522474069801069625771965440 507 24380449786479999442512522240 508 68339139553012119649466918400 509 166467134808619265812804032000 510 353613416798433471478130304000 511 656567322821488530730315699200 512 1066921899584918862436763011200 513 1517770049229446400945455184000 514 1888780505707755521176566451200 515 2052513800320192532300231654400 516 1941993826456797549791757642240 517 1593028179294749472560534346240 518 1126383561117499627063004083200 519 681172667395167758658654643200 520 348695532118954924075263686400 521 149021458989784946499533743872 522 52177274765654145723974679552 523 14575572674649149307701652480 524 3123337001710531994507496960 525 482007349613892161956216320 526 47682447488686106344055808 527 2270592737556481254478848 528 1832624140942590534 529 112113476857664362080 530 3276916766439732640224 531 60987062042072801915280 532 812611394236267333627920 533 8262974808760360466153376 534 66739411916910603765084960 535 440003408566489194822667272 536 2414652851889269971587808200 537 11191724329391537011168888800 538 44298406531684641844208020320 539 151017294994379460832527342000 540 446340005205610406460580810800 541 1149437471599732484865040884000 542 2588854609286935475030380836000 543 5112987853341697563185002151100 544 8869468725184577405525003731500 545 13523331138634367432424005689440 546 18119495970065655710110595858400 547 21310581292729040420190802011600 548 21953919595905766168724863959120 549 19746911805841165336948290333600 550 15438494684566729263432299715360 551 10428175757432495698125854621400 552 6037364912197760667336021096600 553 2964554356886072824236722083296 554 1217515804979286753108953658720 555 410347919455981831603388084976 556 110515247628660212258523723120 557 22865223647309009432798011680 558 3411636544201661724893671584 559 326719225503183330508970565 560 15079348869377692177337103 561 7219428434016265740 562 456061607645998958604 563 13783195253301301860032 564 265605897719022384491968 565 3669555165854914522586400 566 38746738905103943600027680 567 325472606802873126240232512 568 2235214313618337741531352896 569 12799262914885957781864056464 570 62011932727160648167946010000 571 257067648396229596041667096000 572 919730919817621443615742276800 573 2859163511606953618196764034400 574 7763260664085001722730657173600 575 18483953962107146958882517080000 576 38703136255350883224109107192000 577 71407286391122379548481302769240 578 116211858244375637304391139800920 579 166868309273975274078100098175680 580 211278147293265615143572616856000 581 235536008649159074660056880272800 582 230641753923981743238549204838560 583 197692931934841494204470747004480 584 147628817974225646701889291622720 585 95449666793680375022773248894000 586 52998831934931679419424603962160 587 25004577118019048751728531100096 588 9883412084900061164162279141568 589 3210970285647254894347652900832 590 834817124073588437227769637600 591 166963424814717687445553927520 592 24112335792100668509506795488 593 2237697829191160524556501854 594 100195425187663904084619486 595 28453041475240576740 596 1854189869469844250890 597 57880791871288381345350 598 1153554027469887740496800 599 16504696085338393825569600 600 180726422134455412389987120 601 1576580902034720792637855120 602 11261292157390862804556108000 603 67174917171412937427177714000 604 339606525699920961437398443000 605 1471628278032990832895393253000 606 5514243508202669207845188948000 607 17989730594136367628431112880000 608 51374519100562511400423466590000 609 128960527538146712290858905930000 610 285432634284431389870434378458400 611 558272652350431983128937828455400 612 966241129068055355415469318480500 613 1480759466139933888487857592891500 614 2008983603184003872100485155268000 615 2410780323820804646520582186321600 616 2554279152619662065956331125983600 617 2383179113688201449098012294578000 618 1950848269975649162230156990764000 619 1394250317242483723288784515998000 620 864435196690339908439046399918760 621 461104777049197706519188684950360 622 209342670583865147523645997946400 623 79749588793853389532817523027200 624 25007683554969112450484805173400 625 6283982021505059026019258735880 626 1216254584807430779229533948880 627 170184876605517366496669862250 628 15319672493010030317436413625 629 666072717087392622497235375 630 112186277816662845432 631 7534672983092085699960 632 242695782402755602546080 633 4997043929984942278064160 634 73956250163777145715349568 635 838772105516009091649696320 636 7588890478478177495878204800 637 56298978200803223748491798400 638 349309569291347274621324112800 639 1839697064934428979672306994080 640 8318630206660026690692170755840 641 32582642492237048450003183328000 642 111324028515143248870844209704000 643 333622559553231494653754468328000 644 880763557220531145885911796385920 645 2055114966847906007067127524900480 646 4248554979541344149225311710130800 647 7794518736050878888645327699052400 648 12702178680971802633347941435492800 649 18390809898861566874885584107081920 650 23645327012822014553424322423391040 651 26963969400586507824080367675796800 652 27217549050121804135905574895318400 653 24249091231832911717251171737980800 654 18995121464935780845180084528084960 655 13016329134988780972598812020884448 656 7751660030762549462589863238243840 657 3978365200973371946408554148728320 658 1740534775425850226553742440068640 659 639888912132686581963789660990752 660 193905730949298964231451412421440 661 47146073244774182444334599553600 662 8839888733395159208312737416300 663 1199615994123453752906735117100 664 104840389402385874203613825360 665 4429875608551515811420302480 666 442512540276836779204 667 30603235680198080414424 668 1016184364252731131709720 669 21593917740370536548831550 670 330228937151520156490667850 671 3874686195911169836157169440 672 36313919464004684743519518240 673 279428536135360723513445643600 674 1800761677316769107086649703200 675 9865042232257082934474689678400 676 46470645749398258759419070102080 677 189931161983336065156868093333880 678 678325578511914518417386047621000 679 2128898738714316334725334672533600 680 5897705469435458977712481767887200 681 14472061882691626260694474491969360 682 31538172593412883643588901958914360 683 61152447948011909461425104016195600 684 105626955546566025433370634209792400 685 162609918407213486522425844770338300 686 223089396832352537650064930895446580 687 272542711401100637129143363852565280 688 296059493894878195956927691087917600 689 285332700637817391755589731265891600 690 243234433330598432316240426652891200 691 182661213159236500139421842983203456 692 120212935156078722313978477860740736 693 68871994099836767992383502941049380 694 34057579499919280875354479476343100 695 14377494376141472804224879528153200 696 5107229345554732130456001981642480 697 1497280709465286744127992990823080 698 352620456939288544812751972476450 699 64112810352597917238682176813900 700 8445680899803702436578679464300 701 717212584348409651360252938635 702 29474489767742862384667928985 703 1746130564335626209832 704 124243905539265711084200 705 4249141569442887319079640 706 93101109997142937600972600 707 1469667522097756372129638900 708 17820573163296980754148691220 709 172805557947122237615987308800 710 1377507161921345836996013118720 711 9208335919365518366875522478400 712 52398261366224119879596649185600 713 256751480694498187410023581009440 714 1093218271231675955669766453463200 715 4074060090790045728129329649906192 716 13365129257116665850198027132045200 717 38773561800865931697277792998460800 718 99835825165248505892236028009873280 719 228790432670361159336374230855959600 720 467613386987230134215840807663891760 721 853579992119547070393995125100754800 722 1392683145037155746432307835690705200 723 2031396449485230623244366256886787240 724 2647865428505768730056215903851623400 725 3081152498624894522247233051754616320 726 3195350595509067376956325082183155200 727 2946250683493575565311880384916188800 728 2407507701369036033369136543102942848 729 1736183438487285600987358083968468400 730 1099088205219016696693421556290010480 731 606639593789717007915200209640590200 732 289426095441620003261652390291727800 733 118040446768346981722399406236626240 734 40560882830638163424947902563777600 735 11516393517984764258154850906501140 736 2629650248451493332527889558249300 737 464055926197322352799039333808700 738 59391893489833428323008165227180 739 4904735948860117954602776407650 740 196189437954404718184111056306 741 6892620648693261354600 742 504195200451912068088990 743 17745211567124612542741770 744 400534775372241254536171380 745 6520333552571369259891162000 746 81622720926279777007910273400 747 818041047505603987345945184520 748 6747568391847466429785187608960 749 46730500245667028146703799291840 750 275839758394562318921515481931000 751 1403968076400078415082162473338600 752 6218302243837438216618450518277872 753 24141644005486524840989278482725856 754 82638704480319258109540222498561584 755 250589063451102871625964286552242000 756 675662363675566261272970372629748800 757 1624660865383520691879096941459714160 758 3491655599343154764269571788053125180 759 6717863696981859166343211217950164820 760 11582523615485964079902088306810629000 761 17903833114107117357407973789510667200 762 24809597315262719766693906536893353120 763 30799395772896938249859946565174609760 764 34211951545770512053140361401989187840 765 33940428120804079417797977581338480000 766 29994853351760605185478962687507881700 767 23534423399073705607068109185583107180 768 16323539461983782340255994923333737640 769 9954226622872839550774444665401810160 770 5300171376276106251680104918190619000 771 2442687677762031576861265744905241800 772 963567120813041027554490081861238240 773 320623566608564708112321523717912020 774 88252446364478669657179409306192955 775 19556343876093178207674728089607625 776 3352516093044544835601381958218450 777 417202002689987801763727532578296 778 33530459675653358178734858592708 779 1306381545804676292677981503612 780 27217014869199032015600 781 2045259092975663844879600 782 74018900507690691528976000 783 1719648409469372112498768000 784 28843193777009014068729336000 785 372397679654271937198483204800 786 3853506424248553089271260988800 787 32854363282727025578741298096000 788 235456270192877016647645969688000 789 1439967257846234271879140998296000 790 7603027121428116955521864471002880 791 34979345811775347347953533332724480 792 141262742701400441212889269228310400 793 503748271142729875268605129889635200 794 1593870191234669129156750622613766400 795 4491815993479522091259933572820614400 796 11309750983582368122636618460137618400 797 25502379668862202629474727900310316000 798 51591020939307444399856920809823168000 799 93747466238509602357277919437653696000 800 153120861522899017183553935081501036800 801 224840234601540243030651796946372716800 802 296709987010830232738396799489348160000 803 351588024636021745763855972893865280000 804 373562276175773104874096971199731860000 805 355171517964042736634141428002206599200 806 301357651605854443204726060123084387200 807 227392589520172092302073561121066992000 808 151913536696249423008528135370796856000 809 89356438126679445717659977676875512000 810 45954739608006572083367988519535977600 811 20482326013382302232523396973041705600 812 7823110630111295991588797454981207000 813 2523269804730791608744082865305271000 814 673941696653057218233713706472632000 815 145057927089134220305542188250299840 816 24176321181522370050923698041716640 817 2927634541110992512309117523479200 818 229153580815705216887893139489600 819 8702034714520451274223790107200 820 107507208733336176461620 821 8293413245143076469896400 822 308399250674041378496845200 823 7368873004741867483174619400 824 127235873881876245209481761640 825 1692790322080614392787018220080 826 18068435707314359298896896604400 827 159066764351892484542074464749450 828 1178392560402795344668837361307150 829 7457915582282580314704108455561696 830 40799185244251762898087181551013984 831 194723384120292504740870639220748560 832 816858473007767928692834694089555280 833 3030056216114284453441797070383478560 834 9987380099348122003682183070952296864 835 29367653387368882558446419268157349112 836 77283298387812848838016892810940392400 837 182470100047493217134790391951185835200 838 387276464695903683071391283858731518400 839 739901877287437036604815979161681795680 840 1273601592052145718745994718229124402400 841 1975941026071685370097472604318610824000 842 2762895893598070885460968186990957992000 843 3479897409463874607095540094212796275250 844 3943883730725724554708278773441169111950 845 4015590707648010455702974751140099459440 846 3665206214213740886663449973773110298800 847 2990456922054566366133904172501154263400 848 2173189191803628974146998684364192849800 849 1400261804373963890731169595639588299280 850 795453888869716576424748925222489127760 851 395588627529294533974673524640216367300 852 170699202290038052331537205837901583150 853 63190859488204094720601815756536867800 854 19775021910426222583153038813222125688 855 5129610946689508865554735632001228092 856 1073295219725799113283458393420170380 857 174047873469048504856777036770838440 858 20523966425064347341538664562583880 859 1565610259347857265155834027530437 860 57985565161031750561327186204831 861 424784580848791721628840 862 33617254154149726248905640 863 1283567885885716820412760800 864 31518722531193713034580015200 865 559799919738810077157649400400 866 7668067836762679312214780510160 867 84348746204389472434362585611760 868 766024327774557453740639808106800 869 5860086107475364521115894532017020 870 38339517605116600559719022395745340 871 217060653518198600091947696025142848 872 1073389132234934072152804815849891648 873 4671230482874250128813132068976380320 874 17998937035410572174657592797244654240 875 61710641264264818884540318161981671680 876 189029437977905918898960343001438594304 877 519016172378991682494128183154812002464 878 1280722858063812975247225576578424432800 879 2846050795697362167216056836840943184000 880 5704379636242426500813546188077231248000 881 10323087019135487957923869069391376548800 882 16877427983665956502637436732497012452800 883 24932564066779253924350758809370586578000 884 33271214256337532828815895534912588778000 885 40076689899679300907437328712508345573500 886 43522088911950237821270746822718018267580 887 42537426266883490359251046668357882107680 888 37331557673834947255703414547914727453600 889 29331938172298887129481254287647285856400 890 20556574445180813078116294287068981782800 891 12790757432556950359716805334176255331520 892 7025590582708037692058324803526772150720 893 3382252223094241118642943528724881863100 894 1414396384203046285977958202921314233660 895 507956596184375755954932357705487464720 896 154366030528758346614875547666342943824 897 38921349577763856625118193642368520024 898 7922751624621790862793474244683294360 899 1250960782835019609914759091265783320 900 143747630316274807976909639167293240 901 10693421279625321081209131694152302 902 386509202878023653537679458824782 903 1678910486211891090247320 904 136220691722192072549612100 905 5336823989027213864554802940 906 134580778853729740932251552400 907 2456815069287236547231315573600 908 34620619018039308344734621957980 909 392131501122690125129137044626100 910 3670350850508379571208722737700296 911 28966984653522015243362958861262140 912 195712832210334641451952298972886510 913 1145473972672562373177275530969611234 914 5862358378660925276866864670282185440 915 26433906871052899430236044331454217984 916 105663006860939474370861111269961228480 917 376308603381942338548856238382493497920 918 1198997067327292140755666083673875834752 919 3429334832397975402585061891863839781600 920 8828856146938317065870953458857297320080 921 20504174111741993185765875519204105798000 922 43027434978120719147040105503796731352000 923 81683828942591079523587247908795064598400 924 140394080995078417931165582343241517278500 925 218543513493038152667674535871367564658700 926 308091646162781058437960149383877857951000 927 393161727565937022335008847348082938131500 928 453754887931981434012521975586434543890590 929 472977503028319554962885225388312484434450 930 444448701258357423076235005444255540928880 931 375590451767625991332029582065568062756800 932 284570926578728121785091378748912200805200 933 192572654424509167344979645345154283832560 934 115845799087106648184861338524983832471200 935 61591349847978367951617944982449737597188 936 28732806747262635766903108305209805816870 937 11655554150341069207200573346116430014330 938 4064500934477911313280199936081626876792 939 1200485508073644691686135002218202031120 940 294443405020765556136531760679194146822 941 58352981501841127109579068880542049890 942 8977381769514019555319856750852623060 943 1005899403090125082704514069673848126 944 73018249353232076270652879622085375 945 2577114683055249750728925163132425 946 6637553085023755473070800 947 551801913134974871661285840 948 22168042075509425278914265920 949 573696351301658814487646498880 950 10756806586906102771643371854000 951 155820026844611260149233986570800 952 1815822712829203218272406723505056 953 17502089509370555389566811024036128 954 142372766585841248649745405060909272 955 992430710477824217527051303621642200 956 5998692294443737492607954546335259520 957 31738535594238683824525723145155645824 958 148113166106447191181120041344059680512 959 613440360027916909223829159088959729408 960 2266405271039101881368826942446895552000 961 7500905128670654701163044197092606860800 962 22315192757795197735960056486350505410880 963 59844311532717883224402041551148269573440 964 144999120416191000213963369493104767855360 965 317980527228489035556937213800668350560000 966 631986297866621958169412712428828346738000 967 1139427310659162372934010758452268543093200 968 1864517417442265701164744877467348525061600 969 2769552477952852816331019483791538464546400 970 3733465350181541786720737049228789596815000 971 4564567202048041523590744601057111454888600 972 5056135977653215226131286327324800380799680 973 5066686078806377907875952548143422812475840 974 4584144547491484773792528495939287306525760 975 3735309090421734168536661150446514220008000 976 2732496379659863193560152120867179771753600 977 1787581502564581469851609193909238895843968 978 1040795809058983290012285616190576593961784 979 536167538000082300915419862886054609010616 980 242609745701394706296570073704097108149600 981 95552265124346775825303728847653436084960 982 32381600958806407363019596998371442228792 983 9302822297474913827013637976509113032696 984 2221213026097989694254860928922586680464 985 428871838526797515881769564589625170000 986 64330775779019627382265434688443775500 987 7033005902957382505779951396354972300 988 498463319810932979368678725766022400 989 17188390338308033771333749164345600