0 1 1 3 2 2 3 13 4 18 5 6 6 63 7 132 8 90 9 20 10 321 11 900 12 930 13 420 14 70 15 1683 16 5910 17 8190 18 5600 19 1890 20 252 21 8989 22 37926 23 65940 24 60480 25 30870 26 8316 27 924 28 48639 29 239624 30 501228 31 577080 32 395010 33 160776 34 36036 35 3432 36 265729 37 1497096 38 3660300 39 5072760 40 4358970 41 2378376 42 804804 43 154440 44 12870 45 1462563 46 9274410 47 25951860 48 42060480 49 43513470 50 29801772 51 13513500 52 3912480 53 656370 54 48620 55 8097453 56 57074490 57 179874090 58 333796320 59 403933530 60 333080748 61 189549360 62 73513440 63 18597150 64 2771340 65 184756 66 45046719 67 349367436 68 1224516150 69 2560297740 70 3548374830 71 3422843424 72 2345078736 73 1141208640 74 386601930 75 86835320 76 11639628 77 705432 78 251595969 79 2129223564 80 8215325118 81 19109710620 82 29847357540 83 32978129184 84 26431348944 85 15484030848 86 6580546830 87 1978736760 88 399627228 89 48674808 90 2704156 91 1409933619 92 12929165886 93 54455105250 94 139482383040 95 242419757580 96 301896418824 97 277162821936 98 189936558240 99 97161794730 100 36645428820 101 9905323428 102 1817192832 103 202811700 104 10400600 105 7923848253 106 78265638990 107 357302804040 108 999301605120 109 1912859528580 110 2651111511048 111 2743499118360 112 2153597228640 113 1288652314950 114 584949505140 115 198284942856 116 48674808000 117 8180071900 118 842448600 119 40116600 120 44642381823 121 472512364560 122 2324158635960 123 7047336594480 124 14732293031820 125 22491066950352 126 25904574095400 127 22921786396080 128 15710741702370 129 8341293680720 130 3402612453240 131 1047319618800 132 235464383700 133 36506106000 134 3490144200 135 155117520 136 252055236609 137 2846093312016 138 15005186105400 139 49031913414960 140 111146576743020 141 185331545105616 142 235151190938664 143 231594110645040 144 178932496884570 145 108814503454800 146 51914305763320 147 19227035908080 148 5419331435700 149 1123826432400 150 161710014600 151 14425929360 152 601080390 153 1425834724419 154 17108157980754 155 96245237932488 156 337161430913280 157 823758864378660 158 1489625879958216 159 2064551570257176 160 2240061586674912 161 1926362154523950 162 1320512937500900 163 721578335254920 164 312533154198720 165 105984161878140 166 27550034933400 167 5301529039800 168 711679181760 169 59506958610 170 2333606220 171 8079317057869 172 102654524021346 173 613790715431790 174 2294754131839680 175 6011471617725420 176 11717955646406856 177 17614119790451184 178 20877109813216800 179 19779471380290050 180 15091631260863300 181 9295504868269620 182 4611089169348480 183 1828529397594900 184 571807775007000 185 137911884681600 186 24754894781760 187 3114197500590 188 245028653100 189 9075135300 190 45849429914943 191 614977620263060 192 3894462626722290 193 15477332411564100 194 43276710303412740 195 90459405822294432 196 146586004542608400 197 188446470800016000 198 195039627926779350 199 163951722064330200 200 112399649665643340 201 62845929540739800 202 28541034039527100 203 10436101990473600 204 3027714054076800 205 681076976944320 206 114550895324250 207 13558252138200 208 1007340018300 209 35345263800 210 260543813797441 211 3678910057386900 212 24597917905691130 213 103550782426619220 214 307819453643225370 215 686834636379645600 216 1193586395480278800 217 1654264017573710400 218 1857132561680446050 219 1705435073292951000 220 1288118936970045180 221 801626786798455800 222 410327071412403600 223 171818012012169600 224 58281908688748800 225 15768867975981120 226 3323364460104150 227 525831489552600 228 58761501067500 229 4135395864600 230 137846528820 231 1482376214227923 232 21979570351653222 233 154729774979585190 234 687820421833788320 235 2166067750049106750 236 5138698445571190500 237 9533326035064431600 238 14170458532140424800 239 17151245808057310950 240 17084492839597283100 241 14096967250667841540 242 9665187096044712960 243 5506324077162308400 244 2598653013976404000 245 1009390355839641600 246 319288844475437760 247 80929999272227490 248 16043904471464100 249 2396461903535700 250 253637613028800 251 16955123044860 252 538257874440 253 8443414161166173 254 131163264480988278 255 969719443026779676 256 4539137665174728000 257 15095958523069674250 258 37943199937224281700 259 74848264115334009300 260 118777983876936727200 261 154189561782190012650 262 165595117239173922300 263 148214757357506679840 264 111014279837474307840 265 69677501259732846480 266 36598269599393594400 267 16021436137400944800 268 5802940241456592960 269 1719500903515582110 270 409936416043174020 271 76712971753618200 272 10851278748710400 273 1090779582552660 274 69435265802760 275 2104098963720 276 48141245001931263 277 781886844856608792 278 6057076676624057700 279 29779403712637178600 280 104296665216480486750 281 276865951860825327000 282 578681325093428657100 283 976505282872149115800 284 1353403564423595491950 285 1558980110661497409600 286 1504453022403233142240 287 1222331383657463002560 288 838113422858219617200 289 484981354042896110400 290 236283980637655605600 291 96447905668881106560 292 32722468857465562890 293 9119283981906898800 294 2052078542119405800 295 363630872235430800 296 48847709492241660 297 4675307897385840 298 284053360102200 299 8233430727600 300 274738209148561921 301 4656440294662527000 302 37718401151287392900 303 194327540199395202600 304 714911945770043371350 305 1998720506007057432600 306 4412414843268264132300 307 7889641492274407265400 308 11628126635529942123300 309 14301143456774504616000 310 14802627797575582330080 311 12967249198556012068800 312 9644606673243193033200 313 6096803019497289288000 314 3272324813282560543200 315 1486515885570765054720 316 568350946708192083150 317 181345940686735110000 318 47699640432822978600 319 10163239855549981200 320 1710155879089077420 321 218721087278694000 322 19978419660521400 323 1160913732591600 324 32247603683100 325 1569245074591690083 326 27706231341415677050 327 234222651115087880700 328 1261913841321358680000 329 4865321400101662950450 330 14289140088953675405460 331 33224449589875366722900 332 62750313088627846968000 333 98001511844785084493100 334 128176359030876422752200 335 141655658898793378379040 336 133100288125694469216000 337 106737315211065651512400 338 73190477813876197437600 339 42913905117118680621600 340 21475636685781609988800 341 9137632267978401523050 342 3285495329711484789900 343 989379977836566115800 344 246393355209953952000 345 49848723001687149540 346 7985402743646413800 347 974587078510648200 348 85133673723384000 349 4740397741415700 350 126410606437752 351 8970232353223635949 352 164719437903014915466 353 1450736199563486922450 354 8157897678112383146400 355 32893714899464689711350 356 101251277068080981621780 357 247327796355480746025120 358 492017335516172608084800 359 811694618515534990965300 360 1124984944364338795537800 361 1322201489912515094402520 362 1326501540805549157038080 363 1140997055741646181369200 364 843574199290935478077600 365 536517234600094856160000 366 293301070681977793281600 367 137475534818565955761750 368 55007139548557144248300 369 18665506508797903454700 370 5321571541925536497600 371 1258316267449854232620 372 242341089952616277480 373 37043209322021167200 374 4323242740171118400 375 361850360928065100 376 19340822784976056 377 495918532948104 378 51313576749006450879 379 978550860783121087644 380 8964352859974878400398 381 52521259559231229939900 382 221049609870079816330050 383 711635895957605097286080 384 1821997011125972708707680 385 3807999800757336286776960 386 6617231207434072141616700 387 9688135199324955205232400 388 12066496069160784611079720 389 12874314645464476288003920 390 11824167592326749872015440 391 9376704932322683522448000 392 6429975699748487300352000 393 3812864094526451926852800 394 1952257225536081282013650 395 860485888904299208951400 396 324920312874895304466900 397 104380271772714046909800 398 28254177895207030586820 399 6359486562252434445120 400 1168618020486570894240 401 170806011418690502400 402 19099062500163855300 403 1534371940941433776 404 78851046738748536 405 1946939425648112 406 293733710358893793729 407 5809212880293724512156 408 55271033542635146742870 409 336850835877191257827660 410 1477228352778323513058600 411 4964342694209836940882880 412 13293985888911574196269920 413 29123398938924315173491200 414 53171691878928908934148500 415 82002255257447442748630800 416 107891688682487022351958920 417 121991462232413395267835280 418 119155547972499345488071800 419 100894223057440357472054400 420 74210627417135465389680000 421 47446456202170884662529600 422 26350916184687922952874750 423 12687259775370259557277800 424 5277190383146181958157700 425 1886439172396582562358600 426 575349811017377112236520 427 148240415779132300303680 428 31834476020584193392800 429 5593365949415075395200 430 783222736029926201100 431 84055215823505939376 432 6492069514823629464 433 321245005231938480 434 7648690600760440 435 1682471873186160624243 436 34464193841697013572750 437 340089487036717175593290 438 2152820534179366806168960 439 9821298432370030664418360 440 34392442339303381195022160 441 96144508201112874585482400 442 220310055705888687483172800 443 421625666087105563363866300 444 683196232332424468371113400 445 946892206004061631945470840 446 1131024542809420889753760000 447 1170743058800254004916450600 448 1054279202537316943956308400 449 827997220596048541001366400 450 567813632464755988888420800 451 340008257666003634502537050 452 177566629715635076657640900 453 80677565556886539167226300 454 31767522570649805795856000 455 10780957460555727636030840 456 3129687032085156758014800 457 769323499785081217922400 458 157959078461270779492800 459 26587587322221771982500 460 3573030048237404910792 461 368628643503649405800 462 27412907113125416960 463 1307926092730035240 464 30067266499541040 465 9642641465118083682429 466 204340893916260678172830 467 2088658470202758947535120 468 13713703992654733497830400 469 64985434111069644295042920 470 236746985698142560621156176 471 689678685228544737698372400 472 1649845108614827058185908800 473 3302745013540787049310947300 474 5609983210621720384630433400 475 8169607230205095749131097040 476 10279562399366892719773795200 477 11240896885598471428066711800 478 10727638910628976709790606000 479 8960278191660235421592850800 480 6561024591557752740539945280 481 4213976455612263341004978150 482 2372744577692336663751358500 483 1169325096296753906713803600 484 502936583157270878443027200 485 188003732977851231307786920 486 60726953765568459017048400 487 16818337648113697713654000 488 3952557408325049149953600 489 777415358503944592040700 490 125577467376710269696776 491 16222551519207661301520 492 1611364946243403415680 493 115533471524486446200 494 5321906170418764080 495 118264581564861424 496 55294491352291112747007 497 1210866452586103222829088 498 12804884015928618544135920 499 87091598322424897339263840 500 428089270208339402348245560 501 1620037034649402701994069408 502 4909999884063344940548991312 503 12240424283974811258797663200 504 25581763572463218200698975500 505 45453739749218648914586176800 506 69388687375589050324436758320 507 91739395641447755561935018080 508 105679627452363663322616701800 509 106545773051999894961197757600 510 94311707727505702726319504400 511 73444742924634670751176940640 512 50367820768293868281119619810 513 30419044722933054347399248800 514 16162613036582723926815322800 515 7540065509318227522589752800 516 3078694114719908086138496760 517 1095341850046268500546110240 518 337527885290664717585190800 519 89368271820629580391048800 520 20118754412974554950913300 521 3797359979547487014069408 522 589616744795759530290672 523 73329312364273669075680 524 7022255191867559203560 525 486067430231580452640 526 21642418426369640592 527 465428353255261088 528 317241780630136241094657 529 7171446804304940884295712 530 78373244983127261985767664 531 551518832661656712351539040 532 2808370781267453910481853880 533 11024596594948295499796944288 534 34710456412866001479573829968 535 90029843021755035988067752416 536 196089427486144064375374142700 537 363754673225106775194416090400 538 580886728070360072072916924720 539 805095435974296014617867572320 540 974504551120799904828384401640 541 1035007104987384482759767869600 542 967872235659659290072372669200 543 798779369502605655641623782240 544 582591326987110295506523385690 545 375687180860341007453226187680 546 214102638156828134338508545200 547 107686580931021650603639378400 548 47690416441682684623623229560 549 18532891642085016975848028960 550 6290139842458560564477739920 551 1853018363783270893312303200 552 469960842416809241645046900 553 101524099708768467222299808 554 18418813221633952421791728 555 2753156173993121211438816 556 330097439110755997286760 557 30515809981181193234720 558 2041601471554202762512 559 87965958765244345632 560 1832624140942590534 561 1820991621200098527441027 562 42452297934503814565134498 563 478948926295749776023357200 564 3483265547591272916722529280 565 18352451331712182553773264360 566 74637677347603204374522270288 567 243776259441276414102816117552 568 656863186237200553022311648320 569 1488566712675982553006799952260 570 2877856581215744023225546015800 571 4798199439301977127851845933520 572 6956764363745703152787316855680 573 8827546850507237155016182068600 574 9851591284259998943245041774000 575 9705091968324647328352735436400 576 8461670785308348518045073407040 577 6540450197976964820369312850510 578 4485529192271423549397283962900 579 2729458919250156666644560011600 580 1472452852898142304575542956800 581 703041470166360637009794456360 582 296321729346177173313451817040 583 109850069406702128665778089200 584 35642332598760319727439144000 585 10057301558239025227059222300 586 2447593740546955543568313288 587 508210115288638095641789712 588 88756504083194414959184000 589 12789533063017073183740920 590 1480233208271551568289840 591 132256819003544873657712 592 8562019986483782974848 593 357361707483805154130 594 7219428434016265740 595 10457362855894862001750669 596 251184324045118143561393330 597 2922677206594882837849779030 598 21944570873871813374728160640 599 119497766625575096620686584760 600 502870292284834787940920429136 601 1701618583842670899177237866400 602 4756603952326189248813404859840 603 11198547796959253327499094252060 604 22526859061956402564406770935160 605 39144164916361329983295233536440 606 59255888605652926481176718035200 607 78658373279614485110953422623400 608 92026643871754290542157336884400 609 95261674527862506318274915363200 610 87497600953202788455592727014080 611 71449084153944529134134013169650 612 51929824035502299003305456891700 613 33606375513955203446518289157900 614 19357554748274231825886325776000 615 9913124530859236125279761040120 616 4504607034608386224562155512400 617 1811158854950992252564593352800 618 641849074907178281380888996800 619 199472984518828594386513600900 620 54008660451869943684259731336 621 12632940399117481753889252520 622 2524981135754641447729950720 623 425093366980112599016238760 624 59126978928749726249141040 625 6613749931751151207790464 626 571778731974088246608000 627 35855291317541783797710 628 1451105115237269413740 629 28453041475240576740 630 60078868458555230983696959 631 1485568372047994770806726820 632 17810667285408901681759496970 633 137926417050955883457812364660 634 775440146480289743981894806440 635 3372776036213475871105472009664 636 11809792981992476536743985987680 637 34203058124849855422516429585920 638 83539984890302747095038033784500 639 174588922801257628378211657880720 640 315668854494300332516665284838728 641 498038106041733297488672973949200 642 690270265815515891688548439473400 643 844840476867859917813365989622400 644 916824867275616939815332199011200 645 884869076441643406646174294748480 646 761207258419351015249856583346950 647 584483977030174071814720449693000 648 400858109858101115691986396181300 649 245560864480572777863497853682600 650 134270169233258560235625442310760 651 65439711503564014568009024366400 652 28366021468313852082737480848800 653 10902595462304713835114999260800 654 3700689482274514143167170953900 655 1103538468284480796557123390256 656 287169561744444493035174209880 657 64657118544016990045948696880 658 12457339416425178494138498040 659 2024338324355014264128322560 660 272116359891252285619706496 661 29450416554878705288622720 662 2466153143345739368651130 663 149947528574517839419800 664 5889779585374799385180 665 112186277816662845432 666 345299757825442889707393857 667 8782383645159960943246361508 668 108398031622002511565127383250 669 864982822383226492978011017220 670 5015885571934508959373025530190 671 22525370452325063517026732932032 672 81523984774228266515340075428448 673 244326690158459284708477120609920 674 618302829513044187077165719402140 675 1340602176220066412286117970646160 676 2518306868694219652953900775442664 677 4134253828441166309878128576862416 678 5972109294773458505393583614355600 679 7631901855087389415140147983440000 680 8664357939901870244139558524390400 681 8766773011162376485374070877653440 682 7924662137573529763118930879062410 683 6410249276714787249913872211907400 684 4644535527640883992207090725624900 685 3015244481056187833313363602499400 686 1753395262342925958956114522186580 687 912426703754737698294029432089920 688 424194751287045995373350114263200 689 175771199009714438966107944672000 690 64706496136488385452150259227300 691 21073924919771110276873790749488 692 6039650728722051062950486230072 693 1512824157717647901114201721200 694 328329051697351990689184630080 695 61057133776596865111341096960 696 9588481818545485334748517248 697 1247040265975774880440102272 698 130722078753591796502061030 699 10613382812845388492094360 700 626279895911520334624140 701 23895677174949186077016 702 442512540276836779204 703 1985346154034162284608274707 704 51899333014562656668086229942 705 658924673382086050538743887054 706 5413297289321744779627345016160 707 32347313163468056737679296934970 708 149836634736701137484797817491212 709 559927140655235688784394487333792 710 1734560454844467985599609431379264 711 4542502080282184693024745484915540 712 10204834823790641107630011105959880 713 19888460627307269951893987656272664 714 33922838363255921418513174175279104 715 50990358511849705995205779457966128 716 67916221787400547747618228120077600 717 80506658498901249411991161169171200 718 85217953024819847116271210598815040 719 80758010985276036444288253341934590 720 68643347040896959096247891528699580 721 52395102243211375476104505448319100 722 35935149655826312928507458166379200 723 22145554880943429743423179740556380 724 12255711535411525443500995702425480 725 6083561419113391304397660075627360 726 2703617103632248858378989637627200 727 1072975483458037351186990501041900 728 378989475905376651837114637277688 729 118625363341997602201634153033928 730 32723509207189181997111540903936 731 7900754733229874948589618901440 732 1654991288248954691526919908480 733 297416834072662662494146378368 734 45188106723252970927007445888 735 5692087366657818631376617746 736 578496114135374587212174660 737 45581004211215572441908020 738 2612594037794444344420416 739 96910246320627254645676 740 1746130564335626209832 741 11419126147845924397833900957 742 306584306750284303634487567558 743 4000848007714201761671594628900 744 33811216491487529019915205369920 745 208014533921499938195398463636190 746 992944765356366765647405640981132 747 3827439853191756703635285512708748 748 12242765418484938330088358992048320 749 33141311357846818917069842557763340 750 77048970180923144629365209385905160 751 155590829225553836267404067364840864 752 275340535109903938381159778435126016 753 430007588835472476236808260805344400 754 595982192376430150898283757113818400 755 736338162804907738968620574096650400 756 813833358000174870605285682569365440 757 806842971745259596478161530242953410 758 718980934440915108817163166405447900 759 576672427535115543127606186798121400 760 416660788506409152118348932931334400 761 271267017681040272922762050770030580 762 159094961567636378722745313293206920 763 83985864310911083110152866267164200 764 39851171758444875119820412785720000 765 16962313393838043750320835494397300 766 6458926825667995217398816797000888 767 2192517396336664273200150316678272 768 660542620502148771243526163020800 769 175632842661639398403786725186880 770 40927029891862156944023163000960 771 8284544923063318942969348059648 772 1440360753520795109529535481472 773 211949972344001893016849463630 774 25883737776712020985658538660 775 2552815018728446463917747640 776 195371056582384545365682816 777 10886251003350461605197604 778 392879376975515897212200 779 6892620648693261354600 780 65701922725618214591910684159 781 1810444759782835013934506977320 782 24265916293153977430394286589020 783 210790161685317435212102535966360 784 1334079148085737924004414703676890 785 6556684279518899233903070497485864 786 26045509451468649340401139272516180 787 85938237225063115465575890710971720 788 240215736386117247547225656081845700 789 577289495835836209244158428205465920 790 1206442601413523697244118212199212128 791 2212194447521009629162170117283051200 792 3584527225755616915220089602708750000 793 5161852274146074497014423779198772800 794 6636310774639632909293112489421173600 795 7644956424488539300527442437991092480 796 7913904081736959166020162948072076950 797 7377691444027366244839593518435454000 798 6203676430237707306467389373583817800 799 4710016930729920715120683919582731600 800 3230433626380293901054709963311831260 801 2001547174529706860210422701349316400 802 1119748292392568042363614853128075800 803 565043752054949935769837311600378800 804 256784660933479319370034639209411900 805 104866839981947726153813461282765056 806 38375345792298584659102318258346880 807 12538193103127422443953524458254080 808 3640885167495048116787983515515840 809 934325948870747828973704701935360 810 210389503612298401641813049783296 811 41200669337424901913419897806720 812 6937428213685484283242266122330 813 989678367052810875332509671600 814 117283687404612722389836465480 815 11234998676442958885582510032 816 835850874515410071318955500 817 45312088144509500145140400 818 1592195369848143372912600 819 27217014869199032015600 820 378150244155138145169182750209 821 10687488097397962209156375664680 822 147025984030558167862497645837180 823 1311816141264263673687347632391640 824 8534225920491538629073448634307410 825 43149845844865685164186910277170856 826 176486792547189436529749475279836500 827 600127121608777309156285502571699240 828 1730421496552843349362193684099454810 829 4294169675626092601569548949489418560 830 9276764863431765942325107233011202400 831 17604243355413244316978494099114718400 832 29557234481195432593538714805032185200 833 44161774628483158812803988159266318400 834 58991528113882034205274260367911372000 835 70716306850870974848492737237805727360 836 76300787663569585189186655605404991650 837 74271736517643241475357501154369457200 838 65336408436219774803386260404175995400 839 52005127945219975174320850039575714000 840 37480400770447413922376165015473610220 841 24464262245762228586658182180115556400 842 14458733754115169442803188630503163800 843 7732035093411738383530739838622066800 844 3736833681088925120901749803530224400 845 1629337983925257293636017736600484096 846 639460237286634384746374261188865920 847 225227380960619792331916351526680320 848 70926865353166380332141531882477760 849 19877473804520055344961312661328640 850 4929067875642335218204480778252544 851 1073748153358138455090383144054400 852 203640254825879455090527594884310 853 33241449124513273134691053912240 854 4601646403087673102420874456840 855 529647445625976959905198869840 856 49320047108725225570550658300 857 3569702019199537442070049200 858 188409785432030299127991000 859 6450432524000170587697200 860 107507208733336176461620 861 2177132498065215626644755632547 862 63070784312915214531342112511178 863 889952452182388916372060715428100 864 8150193299335458499786975411174080 865 54462632869288416708341993815538310 866 283065604103444750815882806249045948 867 1191091347262842148773447716756129292 868 4170346864745732932296920890044330720 869 12392789948963857757962007083158755310 870 31724876433787016497763644741995652500 871 70771991346556223842670811193927792800 872 138833640618061562597950113003448032000 873 241241812523834415194429759940757448400 874 373490466578273772970343023657292157600 875 517651131475659042028882118332360000800 876 644753460054414508717489454411433910080 877 723916510946805579507009127480855066470 878 734479315061572825106500664581706550900 879 674649305089026880584684899762908932600 880 561788867807972211143993009470978060800 881 424471969982662092813053595283875114660 882 291136067403695471404255124249288595240 883 181265679374823523998664774543069900200 884 102404820628866143402470557230796576000 885 52448021541462713408202528549908362800 886 24319549093438182509597152188158619168 887 10190404322557363260391212830922901632 888 3849299616822933730922199091591449600 889 1306742160725366703751446874491309120 890 397146470335524320718867779355776640 891 107548748048020597264432901420957952 892 25799555374307047655111029126094208 893 5442787454589261413178306932897730 894 1000678202057733772228831611830940 895 158503011868909031775917799223800 896 21310284064396529890090772853120 897 2384249356191411729644713869780 898 215987139969590091727961536200 899 15219795540378402501671543400 900 782652479578687364640593600 901 26124251722200690880173660 902 424784580848791721628840 903 12538138857330429216252563327277 904 372091482776223756232185810667482 905 5381901082002520973963892984264954 906 50555851828689783712941373886079840 907 346767247842913066370232928198031730 908 1851309257105241119881141104953042748 909 8007968506075827542435840448170107728 910 28846007642413319694355188499931336736 911 88265118940026801694523302152519317250 912 232872295400959469026202124038862016500 913 535909713664296239805201609950139033900 914 1085617930948898076851828917571115955200 915 1950089263031047048531848611352729961200 916 3124634149932830306680137845864322967200 917 4487521346113413913710770112304375526400 918 5799388828514831039968121513449256402880 919 6765617935728120113133139745124031808730 920 7143103549292333017837917216555660106260 921 6838867869559613606341114611546580853700 922 5946309582933560089756304711126043230400 923 4700328003576616766417518143624591514860 924 3379814120203948295585081840138366462760 925 2211212696891090090038546398875135291520 926 1315997373189964128982589547410343955200 927 712036843030746416987989770649873208400 928 349884201019237674324100807307992013088 929 155910427526161184253712807462509280608 930 62877342845572556874737150793497112576 931 22891774593660559213656607574888928960 932 7499849842094550152680829628715029120 933 2202472870398876909862606193213549952 934 576979947378242627032376242365958272 935 134038833759043689165978991186498014 936 27412111675240191897001325928488700 937 4890265809390846678690245802807900 938 752286789452451670525686760902720 939 98313407677381613052100225481020 940 10700472218986073783956191735240 941 943711179126272957321275754400 942 64788144271057713382830676800 943 3248115297460285899434925060 944 105771360631349138685581160 945 1678910486211891090247320 946 72227577760477218461054044462527 947 2194554390059088181294277878148268 948 32517728488161408196107854622164070 949 313124587946144980357740911186188140 950 2203086335588604224508350383973931510 951 12073152030762489007403802364982124768 952 53644853631911340545405779023759007152 953 198649582012301544677167331774175518400 954 625370452350246901263009762706699660950 955 1698954900856515492949870463178471645000 956 4029601013162867197288106919854582073300 957 8421074669975367086860156812232869465000 958 15620829167633223837262006092198233480400 959 25874657752368889023002209479808376265600 960 38459637237802884194573413103827710316800 961 51503328716006438864106217393861023209280 962 62342422813916885379168300207879204347070 963 68390658672342773956437898115822024638200 964 68137293937294394271276125278344143269500 965 61751659279657146583669755323308806751800 966 50968103424917922855741643639855242573060 967 38341410382071545485260354382162648477440 968 26298011153678060353519751721066810748800 969 16446150841128227678469987418481796556800 970 9374096081637041960368211822706511378800 971 4866170081702513818027927592607296436288 972 2297894795602188310764127260613947602592 973 985507547003763723476521357188872105280 974 383062038008844462014655576692152349760 975 134590307881449147297326567356290877440 976 42606697853250471462455800797472789632 977 12103876586593954617869403056426206848 978 3070648757901503217522677094502051050 979 691503761203191890081817574087729800 980 137219061388069868516782547441667300 981 23774029929677080397814141815062920 982 3554849643992768744767609973688180 983 451926238630641866277053321854400 984 47885753406793866383358318780000 985 4114395484568460809021483625600 986 275375737403717482567910550060 987 13468219920391790325964001040 988 428122173984032228013066600 989 6637553085023755473070800