1 1 2 1 3 4 4 1 5 12 6 30 7 1 8 24 9 168 10 336 11 1 12 40 13 540 14 2880 15 5040 16 1 17 60 18 1320 19 13200 20 59400 21 95040 22 1 23 84 24 2730 25 43680 26 360360 27 1441440 28 2162160 29 1 30 112 31 5040 32 117600 33 1528800 34 11007360 35 40360320 36 57657600 37 1 38 144 39 8568 40 274176 41 5140800 42 57576960 43 374250240 44 1283143680 45 1764322560 46 1 47 180 48 13680 49 574560 50 14651280 51 234420480 52 2344204800 53 14065228800 54 45711993600 55 60949324800 56 1 57 220 58 20790 59 1108800 60 36867600 61 796340160 62 11281485600 63 103145011200 64 580190688000 65 1805037696000 66 2346549004800 67 1 68 264 69 30360 70 2003760 71 84157920 72 2356421760 73 44772013440 74 575640172800 75 4892941468800 76 26095687833600 77 78287063500800 78 99638080819200 79 1 80 312 81 42900 82 3432000 83 177606000 84 6251731200 85 153167414400 86 2625727104000 87 31180509360000 88 249444074880000 89 1272164781888000 90 3700843001856000 91 4626053752320000 92 1 93 364 94 58968 95 5621616 96 351351000 97 15178363200 98 465469804800 99 10240335705600 100 161285287363200 101 1792058748480000 102 13619646488448000 103 66860082761472000 104 189436901157504000 105 233153109116928000 106 1 107 420 108 79170 109 8867040 110 658377720 111 34235641440 112 1283836554000 113 35213802624000 114 708677777808000 115 10393940741184000 116 109136377782432000 117 793719111144960000 118 3770165777938560000 119 10440459077368320000 120 12677700308232960000 121 1 122 480 123 104160 124 13540800 125 1178049600 126 72567855360 127 3265553491200 128 109162788134400 129 2729069703360000 130 50942634462720000 131 703008355585536000 132 7030083555855360000 133 49210584890987520000 134 227125776419942400000 135 616484250282700800000 136 739781100339240960000 137 1 138 544 139 134640 140 20106240 141 2025703680 142 145850664960 143 7754393687040 144 310175747481600 145 9421588329753600 146 217743374732083200 147 3810509057811456000 148 49883027665895424000 149 478045681798164480000 150 3236001538326036480000 151 14562006922467164160000 152 38832018459912437760000 153 46113021921146019840000 154 1 155 612 156 171360 157 29131200 158 3364653600 159 279939179520 160 17356229130240 161 818222230425600 162 29660555852928000 163 830495563881984000 164 17938704179850854400 165 296804014612077772800 166 3710050182650972160000 167 34246617070624358400000 168 225049197892674355200000 169 990216470727767162880000 170 2599318235660388802560000 171 3058021453718104473600000 172 1 173 684 174 215118 175 41302656 176 5420973600 177 516076686720 178 36899483100480 179 2024200215797760 180 86281534198379520 181 2876051139945984000 182 75064934752590182400 183 1528595034961836441600 184 24075371800648923955200 185 288904461607787087462400 186 2579504121498098995200000 187 16508826377587833569280000 188 71194313753347532267520000 189 184267635596899495280640000 190 214978908196382744494080000 191 1 192 760 193 266760 194 57442320 195 8501463360 196 918158042880 197 74982906835200 198 4734634974451200 199 234364431235334400 200 9166253310537523200 201 284153852626663219200 202 6974685473563551744000 203 134843919155562000384000 204 2033031396499242467328000 205 23525077588062662836224000 206 203884005763209744580608000 207 1274275036020060903628800000 208 5396929564320257944780800000 209 13792153331040659192217600000 210 15969861751731289590988800000 211 1 212 840 213 327180 214 78523200 215 13015220400 216 1582650800640 217 146395199059200 218 10540454332262400 219 599488340147424000 220 27176804753349888000 221 986518012546600934400 222 28698705819537481728000 223 667244910304246450176000 224 12318367574847626772480000 225 178616329835290588200960000 226 2000502894155254587850752000 227 16879243169434960584990720000 228 103261252330660935343472640000 229 430255218044420563931136000000 230 1086960550849062477299712000000 231 1250004633476421848894668800000 232 1 233 924 234 397320 235 105687120 236 19499273640 237 2651901215040 238 275797726364160 239 22457814861081600 240 1454143512255033600 241 75615462637261747200 242 3175849430764993382400 243 107978880646009775001600 244 2969419217765268812544000 245 65784056516645955231744000 246 1165317572580585492676608000 247 16314446016128196897472512000 248 177419600425394141260013568000 249 1461102591738539986847170560000 250 8766615550431239921083023360000 251 35989263838612458623393464320000 252 89973159596531146558483660800000 253 102826468110321310352552755200000 254 1 255 1012 256 478170 257 140263200 258 28648758600 259 4331692300320 260 503198255553840 261 46006697650636800 262 3364239765702816000 263 198863950594877568000 264 9565356023613611020800 265 375657618381916360089600 266 12052348589753149886208000 267 315215270808928535485440000 268 6687066816446555359941120000 269 114125940334021211476328448000 270 1547833065780162680647704576000 271 16388820696495840148034519040000 272 132021055610660934525833625600000 273 778229380441790771941756108800000 274 3151828990789252626364112240640000 275 7804528929573387455758754119680000 276 8868782874515213017907675136000000 277 1 278 1104 279 570768 280 183787296 281 41352141600 282 6914078075520 283 891916071742080 284 90975439317692160 285 7459986024050757120 286 497332401603383808000 287 27154349127544755916800 288 1219477133546100856627200 289 45120653941205731695206400 290 1374444535439805365484748800 291 34361113385995134137118720000 292 700966713074300736397221888000 293 11565950765725962150554161152000 294 152398410089565618924948946944000 295 1574783570925511395557805785088000 296 12432501875727721543877414092800000 297 72108510879220784954489001738240000 298 288434043516883139817956006952960000 299 707974470450531343189528380702720000 300 800318966596252822735988604272640000 301 1 302 1200 303 676200 304 238022400 305 58732027200 306 10806693004800 307 1539953753184000 308 174234767503104000 309 15920701880596128000 310 1188745740417844224000 311 73107863035697419776000 312 3721854845453686824960000 313 157248367220418268354560000 314 5515788880962363874590720000 315 160351862467977292639887360000 316 3848444699231455023357296640000 317 75766255016119270772346777600000 318 1212260080257908332357548441600000 319 15557337696643156931921871667200000 320 157210991460815059522578913689600000 321 1218385183821316711299986581094400000 322 6962201050407524064571351891968000000 323 27532340517520663346259437027328000000 324 67035263868745962930022977110016000000 325 75414671852339208296275849248768000000 326 1 327 1300 328 795600 329 304980000 330 82192110000 331 16569929376000 332 2595955602240000 333 324123599479680000 334 32817514447317600000 335 2727500089621507200000 336 187652006165959695360000 337 10747342171323146188800000 338 514081200528290492697600000 339 20563248021131619707904000000 340 687400005277828430235648000000 341 19155546813742152255900057600000 342 442972020067787270917688832000000 343 8442525558939004457490069504000000 344 131328175361273402672067747840000000 345 1645058196630687886102743367680000000 346 16286076146643810072417159340032000000 347 124084389688714743408892642590720000000 348 699384741881846735577394894602240000000 349 2736722903015922008781110457139200000000 350 6613747015621811521221016938086400000000 351 7407396657496428903767538970656768000000 352 1 353 1404 354 930150 355 386942400 356 113470858800 357 24963588936000 358 4281255502524000 359 587143611774720000 360 65539905664353120000 361 6029671321120487040000 362 461269856065717258560000 363 29521270788205904547840000 364 1586768304866067369446400000 365 71770751020095970248806400000 366 2732415020979368010186700800000 367 87437280671339776325974425600000 368 2344412088000297752740189286400000 369 52404505496477243884780701696000000 370 969483351684829011868442981376000000 371 14695326593959513443058504138752000000 372 180017750776004039677466675699712000000 373 1748743864681182099723961992511488000000 374 13115578985108865747929714943836160000000 375 72991048264953687640652326643957760000000 376 282840312026695539607527765745336320000000 377 678816748864069295058066637788807168000000 378 757141758348384982949382019072131072000000 379 1 380 1512 381 1081080 382 486486000 383 154702548000 384 37004849481600 385 6919906853059200 386 1037986027958880000 387 127153288424962800000 388 12884866560396230400000 389 1090059711009521091840000 390 77493335819040499438080000 391 4649600149142429966284800000 392 236056622956461829057536000000 393 10150434787127858649474048000000 394 369475826251454054840855347200000 395 11361381657232212186356301926400000 396 294059289951892550705692520448000000 397 6371284615624338598623337943040000000 398 114683123081238094775220082974720000000 399 1697310221602323802673257228025856000000 400 20367722659227885632079086736310272000000 401 194419170838084362851664009755688960000000 402 1437011262716275725425342680802918400000000 403 7903561944939516489839384744416051200000000 404 30349677868567743320983237418557636608000000 405 72372308763507695611575412305791287296000000 406 80413676403897439568417124784212541440000000 407 1 408 1624 409 1249668 410 606505536 411 208486278000 412 54039643257600 413 10979054188502400 414 1794291141663820800 415 240210726590244009600 416 26690080732249334400000 417 2484846516172413032640000 418 195173399088451350927360000 419 12995295489306052449246720000 420 735733652317634969434275840000 421 35472872522457400312009728000000 422 1456752631588917239479866163200000 423 50895295066137796054327824076800000 424 1508895806666673483022424902041600000 425 37806222711481652269061868378931200000 426 795920478136455837243407755345920000000 427 13968404391294799943621806106320896000000 428 202209282616839008707668050301026304000000 429 2380554736261877420694819319452991488000000 430 22356514044894153168264390130515050496000000 431 163016248244019866851927844701672243200000000 432 886808390447468075674487475177097003008000000 433 3376693486703820749683625386251253972992000000 434 8004014190705352888138963878521490898944000000 435 8861587139709497840439567151220222066688000000 436 1 437 1740 438 1437240 439 750239280 440 277963653240 441 77829822907200 442 17122561039584000 443 3038031544451904000 444 442793097603865008000 445 53725562509268954304000 446 5480007375945433339008000 447 473273364286196515641600000 448 34785592275035443899657600000 449 2183464868956070940163123200000 450 117283255818211810500190617600000 451 5395029767637743283008768409600000 452 212429297100736141768470256128000000 453 7147621055389474887739116853248000000 454 204898470254498280115188016459776000000 455 4982268066188326600695624400232448000000 456 102136495356860695314260300204765184000000 457 1750911348974754776815890860653117440000000 458 24831106403641976834843543114716938240000000 459 287177143624728949481234020370204590080000000 460 2656388578528742782701414688424392458240000000 461 19125997765406948035450185756655625699328000000 462 102986141813729720190885615612761061457920000000 463 389058757962978942943345658981541787729920000000 464 917067072341307508366457624742205642506240000000 465 1011936079824891043714711861784502777937920000000 466 1 467 1860 468 1645170 469 921295200 470 366905813400 471 110658793321440 472 26281463413842000 473 5046040975457664000 474 797905229244243120000 475 105323490260240091840000 476 11722504465964722221792000 477 1108309513145755555514880000 478 89495993186519761107826560000 479 6195876451374444999772608000000 480 368654648856779477486470176000000 481 18875118021467109247307273011200000 482 831684887820894501209476717056000000 483 31506180456273885810523706222592000000 484 1023950864828901288842020452234240000000 485 28455055612087362132030884146298880000000 486 672962065225866114422530410059968512000000 487 13459241304517322288450608201199370240000000 488 225748183698495087474467019374662164480000000 489 3140844294935583825731715052169212723200000000 490 35727103854892266017698258718424794726400000000 491 325831187156617466081408119512034127904768000000 492 2318414216306701200963865465758704371630080000000 493 12364875820302406405140615817379756648693760000000 494 46368284326134024019277309315174087432601600000000 495 108725632213003918390029552876959929152307200000000 496 119598195434304310229032508164655922067537920000000 497 1 498 1984 499 1874880 500 1123678080 501 479810540160 502 155458615011840 503 39745585904693760 504 8233014223115136000 505 1407845432152688256000 506 201478324068073608192000 507 24378877212236906591232000 508 2513240614425150188587008000 509 222002920940888266658519040000 510 16872221991507508266047447040000 511 1106335699157420899159396884480000 512 62692356285587184285699156787200000 513 3071925457993772029999258682572800000 514 130105078220912697741145073614848000000 515 4756063414964475284092969913253888000000 516 149690838007829274730926105690832896000000 517 4041652626211390417735004853652488192000000 518 93150470051729188675416302341324013568000000 519 1820668278283797778655864091216787537920000000 520 29922287356142415666605070716519377797120000000 521 408937927200613014110269299792431496560640000000 522 4580104784646865758035016157675232761479168000000 523 41220943061821791822315145419077094853312512000000 524 290073303027634831342217689986098074893680640000000 525 1533244601717498394237436361355089824438026240000000 526 5710014378809994019918728518149989691010580480000000 527 13323366883889986046477033209016642612358021120000000 528 14612724969427726631619971906663414478070087680000000 529 1 530 2112 531 2127840 532 1361817600 533 622010188800 534 215961937551360 535 59281551857848320 536 13211317271177625600 537 2435836621873374720000 538 376742730849748623360000 539 49390972014402044522496000 540 5531788865613028986519552000 541 532434678315254039952506880000 542 44233034813882643319131340800000 543 3181619004112844415883232870400000 544 198533025856641491551113731112960000 545 10758008338606760823425975304683520000 546 506259215934435803455340014338048000000 547 20672251317322795307759717252136960000000 548 731144888696890444569185789128212480000000 549 22336476349690003081588625857866891264000000 550 587130235477565795287472451121072570368000000 551 13210430298245230393968130150224132833280000000 552 252721275270778320580259881134722541158400000000 553 4075130563741300419356690583297400976179200000000 554 54769754776683077636153921439517069119848448000000 555 604573831573386280060622132813130724515250176000000 556 5373989613985655822761085625005606440135557120000000 557 37425999097400103051371846317003330565229772800000000 558 196163857338097091855466228971879525721204326400000000 559 725806272150959239865225047195954245168456007680000000 560 1685743599834485976461167851551893730713833308160000000 561 1843782062318969036754402337634883767968255180800000000 562 1 563 2244 564 2405568 565 1640597376 566 799791220800 567 296882501160960 568 87283455341322240 569 20873214891624775680 570 4138114852264611778560 571 689685808710768629760000 572 97659510513444837974016000 573 11843435184085037623394304000 574 1237638976736886431644704768000 575 111958725895582957201090215936000 576 8796757034652946637228516966400000 577 601698181170261549986430560501760000 578 35876254052276844917940922169917440000 579 1865565210718395935732927952835706880000 580 84572289552567282419892733861885378560000 581 3338379850759234832364186862969159680000000 582 114506428881041754750091609399842177024000000 583 3402476743893812141145579250738167545856000000 584 87227131070732274891186668064378477084672000000 585 1918996883556110047606106697416326495862784000000 586 35981191566677063392614500576556121797427200000000 587 569942074416164684139013689132648969271246848000000 588 7540772061506178897839258040831970978050342912000000 589 82110629114178392443138587555725906205437067264000000 590 721400527217424447893289019239591890233482805248000000 591 4975176049775341019953717374066150967127467622400000000 592 25870915458831773303759330345143985029062831636480000000 593 95138205235703940536405279333755299784295574405120000000 594 220007099607565362490437208459309130751183515811840000000 595 240007745026434940898658772864700869910382017249280000000 596 1 597 2380 598 2709630 599 1965384960 600 1020526140480 601 404128351630080 602 126963657137116800 603 32502696227101900800 604 6910885785287541657600 605 1237816431764835239116800 606 188767005844137373965312000 607 24711317128687074410004480000 608 2794438111969029997864673280000 609 274284848528652482867332546560000 610 23451354549199787285156932730880000 611 1751034473006917450625050977239040000 612 114364439018264295993948641950924800000 613 6538954983867817394477534116252876800000 614 327311024470272415134681013263546777600000 615 14332777492592981546950242265014258892800000 616 548228739091681544170846766636795402649600000 617 18274291303056051472361558887893180088320000000 618 529123798183941126722468773253997987102720000000 619 13251100337128264738788783191056645242224640000000 620 285450786428971369581408371240678566259589120000000 621 5252294470293073200297914030828485619176439808000000 622 81814586941103640235409814710982179837171466240000000 623 1066619800121054865291268695491323233432753930240000000 624 11466162851301339801881138476531724759402104750080000000 625 99637001328549573450829203313310159978252772311040000000 626 680852842411755418580666222640952759851393944125440000000 627 3514079186641318289448599858792014244394291324518400000000 628 12848352026157319995796443233708302081066627655270400000000 629 29590144060241100596379687447328210853365566721228800000000 630 32201039124380021237236718692680700046309587314278400000000 631 1 632 2520 633 3041640 634 2342062800 635 1292818665600 636 545052349416960 637 182592537054681600 638 49926016560380083200 639 11358168767486468928000 640 2180768403357402034176000 641 357209864469942453198028800 642 50334117266219163859722240000 643 6140762306478737990886113280000 644 651865537149281417494064332800000 645 60437247658554805707663964569600000 646 4907504509874650223462313923051520000 647 349659696328568828421689867017420800000 648 21884583346682190202392824618031513600000 649 1203652084067520461131605353991733248000000 650 58155400693367567543095458682337427456000000 651 2465788989398784863827247448131106924134400000 652 91586448177669152085012048073441114324992000000 653 2972396545402535208577209196565316164911104000000 654 84002511065723821111964607729019804660531200000000 655 2058061521110233617243132889360985214183014400000000 656 43466259325848133996174966623304007723545264128000000 657 785736226274947037623162858190495524233318236160000000 658 12047955469549187910221830492254264704910879621120000000 659 154902284608489558845709249186126260491711309414400000000 660 1645169091703958073257877543080237525222313217228800000000 661 14148454188654039430017746870490042716911893668167680000000 662 95844367084430589687216994929126095824241860332748800000000 663 491202381307706772146987099011771241099239534205337600000000 664 1786190477482570080534498541860986331269961942564864000000000 665 4097731095401190184755614301916380407031089162354688000000000 666 4448965189292720772020381242080641584776611090556518400000000 667 1 668 2664 669 3403260 670 2777060160 671 1626662988720 672 728745018946560 673 259797599254448640 674 75712443211296460800 675 18388659644943627916800 676 3775804780428424932249600 677 662653738965188575609804800 678 100241438330733980892246835200 679 13156688780908834992107397120000 680 1505934838922488189865831301120000 681 150916184214875066455840093962240000 682 13280624210909005848113928268677120000 683 1028418337332266140363322320305684480000 684 70174427723848748401261993620858470400000 685 4222161401384899695475929949521651302400000 686 223996773294525204896828283637780237516800000 687 10471849151519053328926722260066226103910400000 688 430841793662498194104413715842724731132313600000 689 15569055725531184741500404731589370965917696000000 690 492794459486378369209230201939002698399481856000000 691 13613446943311202449404984328564949543285686272000000 692 326722726639468858785719623885558789038856470528000000 693 6773213448410527495596264510550622588151678369792000000 694 120412683527298266588378035743122179344918726574080000000 695 1819091611858827384531568182833595780817879333601280000000 696 23083645281518913017504037630440111977275158440181760000000 697 242378275455948586683792395119621175761389163621908480000000 698 2064124668399046028532941687470322271000217393425285120000000 699 13868337615806090504205701962691227758282710612076134400000000 700 70602446044103733475956300900973523133075617661478502400000000 701 255414731277198800515959559141757157216714734481231052800000000 702 583805100062168686893621849466873502209633678814242406400000000 703 632455525067349410801423670255779627393769818715429273600000000 704 1 705 2812 706 3796200 707 3277386000 708 2033618013000 709 966375279777600 710 365934105942451200 711 113439572842159872000 712 29352489472908866880000 713 6431456582286253943040000 714 1206541254836901239714304000 715 195459683283578000833717248000 716 27527238729103901784081845760000 717 3387967843582018681117765632000000 718 365900527106858017560718688256000000 719 34784943443625302202772323296870400000 720 2917587131334072222257528616525004800000 721 216244693263584176473205062165970944000000 722 14176041002834962679910109630880317440000000 723 822210378164427835434786358591058411520000000 724 42179392399835147957804540195721296510976000000 725 1912132455459193374087139155539365441830912000000 726 76485298218367734963485566221574617673236480000000 727 2693612676385994144366230810411975665883545600000000 728 83277525244933652296655969221903581003566284800000000 729 2251824282623005958101577407760272830336432340992000000 730 53004479267895371013775591290357191237149868949504000000 731 1079720873975646446576910192951720562238238071193600000000 732 18895115294573812815095928376655109839169166245888000000000 733 281472062319168521935222105472931291397278614421504000000000 734 3527783181066912141588117055260738852179225300749516800000000 735 36643425300114377728753990057869610012958404736817561600000000 736 309178900969715062086361791113274834484336539966898176000000000 737 2061192673131433747242411940755165563228910266445987840000000000 738 10427209993488429544873378053232014025746251936138526720000000000 739 37537955976558346361544160991635250492686506970098696192000000000 740 85503121946605122267961700036502515011119265876335919104000000000 741 92435807509843375424823459498921637849858665812255047680000000000 742 1 743 2964 744 4222218 745 3850662816 746 2526997473000 747 1271585128413600 748 510541429058060400 749 168041064649967308800 750 46232297911822255833600 751 10787536179425193027840000 752 2158585989502981124870784000 753 373631611273970551068542976000 754 56324965399551060573582853632000 755 7434895432740739995712936679424000 756 862978934157407320930965864576000000 757 88369042857718509663330904532582400000 758 8002921443802132531385405041731993600000 759 642116755843888751341746616289555251200000 760 45697309124223416137154300859273348710400000 761 2886145839424636808662376896375158865920000000 762 161768474299750893125526225041827654434816000000 763 8042204150901901543954732330650860534759424000000 764 354222537373815572549642528563667448099176448000000 765 13799277977692989261064335025784610152037482496000000 766 474350180483196505849086516511345973976288460800000000 767 14344349457811862336876376259303102253042963054592000000 768 380125260632014351927223970871532209705638520946688000000 769 8785117134606553911206953993475411068752534706323456000000 770 176016096875509883720967899654989486056077570365980672000000 771 3034760290957066960706343097499818725104785695965184000000000 772 44610976277068884322383243533247335259040349730688204800000000 773 552600480335304889670811790863450862563596590212395827200000000 774 5681423688447353396928033724814854180731977443121194598400000000 775 47517361757923319319761736607542416784303811342468173004800000000 776 314453129280374907263129139314618934602010516236921733120000000000 777 1581250021524170962237449386267798071141538595934235000832000000000 778 5666145910461612614684193634126276421590513302097675419648000000000 779 12863682607534471881985736899097492416583868037194722574336000000000 780 13879236497602982820037242443763083923156278671710095409152000000000 781 1 782 3120 783 4683120 784 4505161440 785 3122076877920 786 1660944899053440 787 705901582097712000 788 246258809068944672000 789 71907572248131844224000 790 17833077917536697367552000 791 3798445596435316539288576000 792 700985869160335688614164480000 793 112858724934814045866880481280000 794 15939124536947583708584043356160000 795 1983282495954477915739528823316480000 796 218161074554992570731348170564812800000 797 21270704769111775646306446630069248000000 798 1841792789419560808903711143497760768000000 799 141818044785306182285585758049327579136000000 800 9718268121603613122938560893696026738688000000 801 592814355417820400499252214515457631059968000000 802 32181350722681678884245120216553414257541120000000 803 1553481566703997407957650803180896633704939520000000 804 66597079337832236706358421388537568731872624640000000 805 2530689014837624994841620012764427611811159736320000000 806 85031150898544199826678432428884767756854967140352000000 807 2518230238149193610251630498855433506645320180695040000000 808 65473986191879033866542392970241271172778324698071040000000 809 1487194829215538054968605783181194588067393375284756480000000 810 29333635941768543704898017516539424288777552091823472640000000 811 498671811010065242983266297781170212909218385560999034880000000 812 7238784353371914817499026903275051477714460435562889216000000000 813 88675108328805956514363079565119380602002140335645392896000000000 814 902873830256933375418969537390306420674930883417480364032000000000 815 7488541768601623878474982633649012077362662033050866548736000000000 816 49210417336524956915692743021122079365526064788619980177408000000000 817 246052086682624784578463715105610396827630323943099900887040000000000 818 877807444381255988225870551187583037331005480013221268029440000000000 819 1986616847810210920721707036898214242380696612661500764487680000000000 820 2139433528410996376161838347428846107179211736712385438679040000000000 821 1 822 3280 823 5180760 824 5249836800 825 3836318241600 826 2154476324482560 827 967718949080083200 828 357226537774704998400 829 110516960124049358880000 830 29078240174860986869760000 831 6580405751571041328626688000 832 1292152402126677206348513280000 833 221711816331569030655965736960000 834 33427320000759638468130218803200000 835 4448221225815371890437614116454400000 836 524297008482771833486246783859425280000 837 54887343075540176318091460185283584000000 838 5114208907744449369873933701969952768000000 839 424763462059886211553418382469171077120000000 840 31477208135806304519327004342978572451840000000 841 2082217318183587043953481337288032567689216000000 842 122949974978459425452491278963674303996887040000000 843 6477228227274294277247154196313569015108730880000000 844 304148108063314687801170718783419762448583884800000000 845 12710856349479359661023926289157084238997068185600000000 846 471826987692673830617208143853510966951571171049472000000 847 15515849018355235583758190884413533720907436586434560000000 848 450534282607055729543200801977044831007090010509803520000000 849 11504714716573030236549591907628109077502477054089625600000000 850 257070866770321503216694329522172920076607073484485427200000000 851 4995743844236581212511093137047560413488730794715166801920000000 852 83799574161387813887282852621442948871423871395222152806400000000 853 1202000141877406455445713417288822297874486155325217754316800000000 854 14569698689423108550857132330773603610599832185760215203840000000000 855 146982548543297830380705776160451354071639483521051582791680000000000 856 1209456399441993575704093243834571142075204892973224452685824000000000 857 7895062607468569174735053119475672732990920829130770732810240000000000 858 39261932966870722382466210107662804942441336015136805806407680000000000 859 139483182908619671621919430645644175453410009527459704838553600000000000 860 314731284511757207762279740944017626664104636882473180148531200000000000 861 338336130850138998344450721514818948663912484648658668659671040000000000 862 1 863 3444 864 5717040 865 6094364640 866 4689613590480 867 2776251245564160 868 1315943090397411840 869 513217805254990617600 870 167950526769695679609600 871 46802213459821862717875200 872 11232531230357247052290048000 873 2342493331130865885268488192000 874 427505032931383024061499095040000 875 68663885289286750326185393111040000 876 9750271711078718546318325821767680000 877 1228534235595918536836109053542727680000 878 137749401166192365942748727628478341120000 879 13774940116619236594274872762847834112000000 880 1230561317084651802421888633481073180672000000 881 98315372596552707161917207664435215171584000000 882 7029549140653518562077080348007117884768256000000 883 449891145001825187972933142272455544625168384000000 884 25766492850104533492995261784695181192168734720000000 885 1319692546844484367597757320972648845407598673920000000 886 60375934018135159817597397434498684677397639331840000000 887 2463338107939914520557973815327546334837823684739072000000 888 89438122072895357977181818525738605387957906092064768000000 889 2881895044571072645931414152496021729167532529633198080000000 890 82134008770275570409045303346136619281274677094546145280000000 891 2061846840853814319233964856413360649543722928442399784960000000 892 45360630498783915023147226841093934289961904425732795269120000000 893 869168210202504694314498475600316031233463588028557431930880000000 894 14395598481478983999583881002130234267304240676722982466355200000000 895 204155760282792863994098676030210595063587413233525933159219200000000 896 2449869123393514367929184112362527140763048958802311197910630400000000 897 24498691233935143679291841123625271407630489588023111979106304000000000 898 200072645077137006714216702509606383162315664968855414496034816000000000 899 1297768508608456259767892124386635998890696205203386472406712320000000000 900 6420538937326046758851676825912830731353970699427280442433208320000000000 901 22718830085922934685167471845537708741714050167204223103994429440000000000 902 51117367693326603041626811652459844668856612876209501983987466240000000000 903 54857662890399281312965358846542272327553438208615075299888988160000000000 904 1 905 3612 906 6293910 907 7049179200 908 5704548267600 909 3555074480368320 910 1775759702943975840 911 730598277782664345600 912 252513029758633364448000 913 74407172768877298057344000 914 18906862600571721436371110400 915 4180135440417311503023140044800 916 809901241580854103710733383680000 917 138306212023807393095217547059200000 918 20913875061028589370183967651737600000 919 2810824808202242411352725252393533440000 920 336771947332731168910198394302400225280000 921 36054408479151219259797710448845200588800000 922 3455214145918658512397280584680998389760000000 923 296784709796802668012229574431546809057280000000 924 22867261889843645570342288709950681637863424000000 925 1581107822097760636577952533659447130389413888000000 926 98100553507429239496768418565688424226434088960000000 927 5459509064761279415472329381047007956949375385600000000 928 272293014604968810846682427879719521852850097356800000000 929 12155160171965807716195903580550679455511228346007552000000 930 484803888397251638526736615885809792129428607492685824000000 931 17237471587457836036506190787051014831268572710851051520000000 932 544827226960720889010999244519291004488310244610827878400000000 933 15255162354900184892307978846540148125672686849103180595200000000 934 376802510166034566840007077509541658704115365172848560701440000000 935 8168106026825007384402734067303612730618242754714652670689280000000 936 154428254569660295861364190959958928188251152081323902055219200000000 937 2527007802048986659549595852072055188535018852239845669994496000000000 938 35452432987569606958975212395246186027388352721129599546687488000000000 939 421377489223684471283819667326354668211244420913997526040628428800000000 940 4178660101468204340231211700986350459761507174063808799902898585600000000 941 33881027849742197353226040818808246971039247357274125404618096640000000000 942 218443469031232588198431052647579487050121463224530545371879833600000000000 943 1075414001384529664976891336111160551631367203566919607984639180800000000000 944 3790834354880467069043541959791840944500569392573391618145853112320000000000 945 8506262454853730984195264885386569924245180100408586069985816739840000000000 946 9113852630200426054494926662914182061691264393294913646413375078400000000000 947 1 948 3784 949 6913368 950 8125511856 951 6906685077600 952 4525260062843520 953 2378778373034743680 954 1031030511969630332160 955 375810621612930256072320 956 116918860057356079666944000 957 31404405811405842998541158400 958 7348630959868967261658631065600 959 1508918890426427944393905578803200 960 273462531218820325922464734127718400 961 43949335374453266666110403699097600000 962 6287684914238447351031528422550896640000 963 803251747793961649094277755980877045760000 964 91854199865380085049369173978048528056320000 965 9420158497305090944507527509082087932887040000 966 867646177383363639625693323204929151713280000000 967 71841103487342509361007407161368133761859584000000 968 5350451707343032601934075466684750533502304256000000 969 358480264391983184329583056267878285744654385152000000 970 21602332454229943194817483303794752349656129470464000000 971 1170126341270788589719280345622215752273040346316800000000 972 56914945239411157003945796011064574190560682444849152000000 973 2482367226980471232402866641405662582003685149709959168000000 974 96904261379163580701948942223761791164143857325714702336000000 975 3377805682359416241610791700371125292007300169639198195712000000 976 104828452211154297153438363114965957338157591471561323315200000000 977 2886276717547114981624669597765396025377272351850321768611840000000 978 70201698226791119230483899248874471068853656557907826243010560000000 979 1500561299597660173551593346444691819096746908925279785944350720000000 980 28010477592489656572963075800300913956472608966605222670961213440000000 981 453110666937332679856755637946044196354703968577437425559666688000000000 982 6291765260901248068868092572622213697953889392246702537771371724800000000 983 74103013072836921700001979188661627998123586175350052111529489203200000000 984 729013425905747013481100552018184664630188793725065377529641461350400000000 985 5870476534925225950663599182041171246758888707365000145370270715084800000000 986 37631259839264268914510251166930584915121081457467949649809427660800000000000 987 184393173212394917681100230717959866084093299141592953284066195537920000000000 988 647624803477679710879961785936249285758766709180228909095256881889280000000000 989 1449445988735759352921819235190653163364858825308131367975098735656960000000000 990 1550570127484765819404736856250466174762407115445907975043128880005120000000000