0 1 1 2 2 1 3 8 4 8 5 1 6 48 7 72 8 18 9 1 10 384 11 768 12 288 13 32 14 1 15 3840 16 9600 17 4800 18 800 19 50 20 1 21 46080 22 138240 23 86400 24 19200 25 1800 26 72 27 1 28 645120 29 2257920 30 1693440 31 470400 32 58800 33 3528 34 98 35 1 36 10321920 37 41287680 38 36126720 39 12042240 40 1881600 41 150528 42 6272 43 128 44 1 45 185794560 46 836075520 47 836075520 48 325140480 49 60963840 50 6096384 51 338688 52 10368 53 162 54 1 55 3715891200 56 18579456000 57 20901888000 58 9289728000 59 2032128000 60 243855360 61 16934400 62 691200 63 16200 64 200 65 1 66 81749606400 67 449622835200 68 562028544000 69 281014272000 70 70253568000 71 9835499520 72 819624960 73 41817600 74 1306800 75 24200 76 242 77 1 78 1961990553600 79 11771943321600 80 16186422067200 81 8992456704000 82 2529128448000 83 404660551680 84 39341998080 85 2408693760 86 94089600 87 2323200 88 34848 89 288 90 1 91 51011754393600 92 331576403558400 93 497364605337600 94 303945036595200 95 94982823936000 96 17096908308480 97 1899656478720 98 135689748480 99 6360456960 100 196310400 101 3926208 102 48672 103 338 104 1 105 1428329123020800 106 9998303861145600 107 16247243774361600 108 10831495849574400 109 3723326698291200 110 744665339658240 111 93083167457280 112 7598625914880 113 415549854720 114 15390735360 115 384768384 116 6359808 117 66248 118 392 119 1 120 42849873690624000 121 321374052679680000 122 562404592189440000 123 406181094359040000 124 152317910384640000 125 33509940284620800 126 4654158372864000 127 427422707712000 128 26713919232000 129 1154305152000 130 34629154560 131 715478400 132 9937200 133 88200 134 450 135 1 136 1371195958099968000 137 10969567664799744000 138 20567939371499520000 139 15997286177832960000 140 6498897509744640000 141 1559735402338713600 142 238292908690636800 143 24315602927616000 144 1709690830848000 145 84429176832000 146 2955021189120 147 73264988160 148 1271961600 149 15052800 150 115200 151 512 152 1 153 46620662575398912000 154 396275631890890752000 155 792551263781781504000 156 660459386484817920000 157 288950981587107840000 158 75127255212648038400 159 12521209202108006400 160 1405441849216204800 161 109800144470016000 162 6100008026112000 163 244000321044480 164 7057860526080 165 147038760960 166 2175129600 167 22195200 168 147968 169 578 170 1 171 1678343852714360832000 172 15105094674429247488000 173 32098326183162150912000 174 28531845496144134144000 175 13374302576317562880000 176 3744804721368917606400 177 676145296913832345600 178 82793301662918246400 179 7115049361657036800 180 439200577880064000 181 19764026004602880 182 653356231557120 183 15880186183680 184 281896796160 185 3595622400 186 31961088 187 187272 188 648 189 1 190 63777066403145711616000 191 605882130829884260352000 192 1363234794367239585792000 193 1287499528013504053248000 194 643749764006752026624000 195 193124929202025607987200 196 37552069567060534886400 197 4981396983385581158400 198 467005967192398233600 199 31710281722940620800 200 1585514086147031040 201 58965399898030080 202 1637927774945280 203 33921581137920 204 519207874560 205 5768976384 206 45070128 207 233928 208 722 209 1 210 2551082656125828464640000 211 25510826561258284646400000 212 60588213082988426035200000 213 60588213082988426035200000 214 32187488200337601331200000 215 10299996224108032425984000 216 2145832546689173422080000 217 306547506669881917440000 218 31133731146159882240000 219 2306202307122954240000 220 126841126891762483200 221 5241368879824896000 222 163792777494528000 223 3876752130048000 224 69227716608000 225 923036221440 226 9014025600 227 62380800 228 288800 229 800 230 1 231 107145471557284795514880000 232 1125027451351490352906240000 233 2812568628378725882265600000 234 2968822441066432875724800000 235 1669962623099868492595200000 236 567787291853955287482368000 237 126174953745323397218304000 238 19312492920202560798720000 239 2112303913147155087360000 240 169505869573537136640000 241 10170352174412228198400 242 462288735200555827200 243 16051692194463744000 244 427411922337792000 245 8722692292608000 246 135686324551680 247 1590074115840 248 13754966400 249 84907200 250 352800 251 882 252 1 253 4714400748520531002654720000 254 51858408233725841029201920000 255 136128321613530332701655040000 256 151253690681700369668505600000 257 89806878842259594490675200000 258 32330476383213454016643072000 259 7633584701592065531707392000 260 1246299543117071923544064000 261 146050727709031866040320000 262 12621667826706457559040000 263 820408408735919741337600 264 40681408697648912793600 265 1553803804424090419200 266 45970526758109184000 267 1055445767405568000 268 18763480309432320 269 256531957355520 270 2662961495040 271 20547542400 272 113836800 273 426888 274 968 275 1 276 216862434431944426122117120000 277 2493917995967360900404346880000 278 6858274488910242476111953920000 279 8001320237061949555463946240000 280 5000825148163718472164966400000 281 1900313556302213019422687232000 282 475078389075553254855671808000 283 82411557288616380944351232000 284 10301444661077047618043904000 285 953837468618245149818880000 286 66768622803277160487321600 287 3586744200176045811302400 288 149447675007335242137600 289 4863681731007951667200 290 124073513546121216000 291 2481470270922424320 292 38772972983162880 293 469568876958720 294 4347859971840 295 30109833600 296 150549168 297 512072 298 1058 299 1 300 10409396852733332453861621760000 301 124912762232799989446339461120000 302 359124191419299969658225950720000 303 438929567290255518471165050880000 304 288047528534230183996702064640000 305 115219011413692073598680825856000 306 30405016900835408310762995712000 307 5584594940969768873405448192000 308 741704015597547428499161088000 309 73254717589881227506089984000 310 5494103819241092062956748800 311 317840716815600367278489600 312 14346976800704183245209600 313 509360123101923665510400 314 14293268760513164083200 315 317628194678070312960 316 5583308109575454720 317 77277620893777920 318 834789114593280 319 6937305661440 320 43358160384 321 196635648 322 609408 323 1152 324 1 325 520469842636666622693081088000000 326 6505873032958332783663513600000000 327 19517619098874998350990540800000000 328 24939179959673609004043468800000000 329 17145686222275606190279884800000000 330 7201188213355754599917551616000000 331 2000330059265487388865986560000000 332 387819093122900616208711680000000 333 54537059970407899154350080000000 334 5723024811709470898913280000000 335 457841984936757671913062400000 336 28378635429964318507008000000 337 1379517000067709927424000000 338 53058346156450381824000000 339 1624235086421950464000000 340 39703524334758789120000 341 775459459663257600000 342 12074628264652800000 343 149069484748800000 344 1445272012800000 345 10839540096000 346 61448640000 347 253920000 348 720000 349 1250 350 1 351 27064431817106664380040216576000000 352 351837613622386636940522815488000000 353 1099492542569958240439133798400000000 354 1465990056759944320585511731200000000 355 1053680353296209980420836556800000000 356 463619355450332391385168084992000000 357 135222312006346947487340691456000000 358 27596390205376928058640957440000000 359 4096339171110637758704517120000000 360 455148796790070862078279680000000 361 38687647727156023276653772800000 362 2557861006754117241431654400000 363 133221927435110272991232000000 364 5518068000270839709696000000 365 182997153070206418944000000 366 4879924081872171171840000 367 104842118946472427520000 368 1813877490423398400000 369 25192742922547200000 370 279143965900800000 371 2442509701632000 372 16615712256000 373 85824960000 374 324480000 375 845000 376 1352 377 1 378 1461479318123759876522171695104000000 379 19729970794670758333049317883904000000 380 64122405082679964582410283122688000000 381 89058895948166617475569837670400000000 382 66794171961124963106677378252800000000 383 30725319102117483029071593996288000000 384 9388291947869230925549653721088000000 385 2011776845971978055474925797376000000 386 314340132183121571167957155840000000 387 36867052539995739828340654080000000 388 3318034728599616584550658867200000 389 233085084240468933625459507200000 390 12949171346692718534747750400000 391 574667367456777449766912000000 392 20523834552027766063104000000 393 592910775947468797378560000 394 13896346311268799938560000 395 264463338103731486720000 396 4081224353452646400000 397 50873987785420800000 398 508739877854208000 399 4037618078208000 400 25026558336000 401 118272960000 402 410670000 403 985608 404 1458 405 1 406 81842841814930553085241614925824000000 407 1145799785409027743193382608961536000000 408 3867074275755468633277666305245184000000 409 5585773953869010248067740218687488000000 410 4363885901460164256302922045849600000000 411 2094665232700878843025402582007808000000 412 669129171557225185966448047030272000000 413 150212671165907694808794459537408000000 414 24644266363156731179567841017856000000 415 3042502020142806318465165557760000000 416 289037691913566600254190727987200000 417 21498671299356193407336500428800000 418 1269018791975886416405279539200000 419 60071895478148469415634534400000 420 2298669469827109799067648000000 421 71514161283510082637660160000 422 1815789251339123191971840000 423 37698046740604633743360000 424 639935978621374955520000 425 8863379205282201600000 426 99713016059424768000 427 904426449518592000 428 6540273911808000 429 37090400256000 430 160982640000 431 515144448 432 1143072 433 1568 434 1 435 4746884825265972078944013665697792000000 436 68829829966356595144688198152617984000000 437 240904404882248083006408693534162944000000 438 361356607323372124509613040301244416000000 439 293602243450239851164060595244761088000000 440 146801121725119925582030297622380544000000 441 48933707241706641860676765874126848000000 442 11484441495502579212199649133723648000000 443 1973888382039505802096814694858752000000 444 255874419894010011382920423407616000000 445 25587441989401001138292042340761600000 446 2008931395862062072841110762291200000 447 125558212241378879552569422643200000 448 6315058012140357847318580428800000 449 257757469883279912135452262400000 450 8591915662775997071181742080000 451 234935193904031169915125760000 452 5284009551474749496360960000 453 97852028731013879562240000 454 1490820382328466309120000 455 18635254779105828864000 456 190155661011283968000 457 1571534388523008000 458 10397675538432000 459 54154560096000 460 216618240384 461 640882368 462 1318688 463 1682 464 1 465 284813089515958324736640819941867520000000 466 4272196342739374871049612299128012800000000 467 15486711742430233907554844584339046400000000 468 24090440488224808300640869353416294400000000 469 20326309161939682003665733516944998400000000 470 10569680764208634641906181428811399168000000 471 3670028043127998139550757440559513600000000 472 898782377908897503563450801769676800000000 473 161499958530505020171557565942988800000000 474 21932093133772286689964607720652800000000 475 2302869779046090102446283810668544000000 476 190319816450090091111263124848640000000 477 12555821224137887955256942264320000000 478 668653201285449654421967339520000000 479 28997715361868990115238379520000000 480 1031029879533119648541809049600000 481 30205953501946864703373312000000 482 731632091742657622573056000000 483 14677804309652081934336000000 484 243952426199203577856000000 485 3354345860239049195520000 486 38031132202256793600000 487 353595237417676800000 488 2673687995596800000 489 16246368028800000 490 77982566538240 491 288397065600 492 791212800 493 1513800 494 1800 495 1 496 17658411549989416133671730836395786240000000 497 273705379024835950071911827964134686720000000 498 1026395171343134812769669354865505075200000000 499 1653636664941717198351133960616647065600000000 500 1446932081824002548557242215539566182400000000 501 781343324184961376220910796391365738496000000 502 282151755955680496968662232030215405568000000 503 71977488764204208410373018375054950400000000 504 13495779143288289076944940945322803200000000 505 1916067409232287955368726183595212800000000 506 210767415015551675090559880195473408000000 507 18289734360853657755792386297954304000000 508 1270120441725948455263360159580160000000 509 71397302937257457544390068142080000000 510 3278447583853658764793421496320000000 511 123852464278915997781084812083200000 512 3870389508716124930658900377600000 513 100442634309241996470386688000000 514 2170056914088561652137984000000 515 39073046929572439719936000000 516 586095703943586595799040000 517 7309583609273755729920000 518 75512227368530534400000 519 642353540942131200000 520 4460788478764800000 521 24980415481082880 522 110859832016640 523 380177750400 524 969841200 525 1729800 526 1922 527 1 528 1130138339199322632554990773529330319360000000 529 18082213427189162120879852376469285109760000000 530 70068577030358003218409427958818479800320000000 531 116780961717263338697349046598030799667200000000 532 105832746556269900694472573479465412198400000000 533 59266338071511144388904641148500630831104000000 534 22224876776816679145839240430687736561664000000 535 5896395879563608752977757665284501536768000000 536 1151639820227267334565968294000879206400000000 537 170613306700335901417180488000130252800000000 538 19620530270538628662975756120014979072000000 539 1783684570048966242088705101819543552000000 540 130060333232737121818968080341008384000000 541 7695877706079119634258466292367360000000 542 373014480651794063905384845803520000000 543 14920579226071762556215393832140800000 544 495409857115663991124339248332800000 545 13713767671021840584756795801600000 546 317448325718098161684185088000000 547 6155507700904950503571456000000 548 100027000139705445683036160000 549 1360911566526604703170560000 550 15464904165075053445120000 551 146171116872164966400000 552 1141961850563788800000 553 7308555843608248320 554 37840155995013120 555 155720806563840 556 496558694400 557 1180876800 558 1968128 559 2048 560 1 561 74589130387155293748629391052935801077760000000 562 1230720651388062346852384952373440717783040000000 563 4922882605552249387409539809493762871132160000000 564 8478297820673318389427540783017036055838720000000 565 7948404206881235990088319484078471302348800000000 566 4610074439991116874251225300765513355362304000000 567 1792806726663212117764365394742144082640896000000 568 493936547141905379384059853653447859503104000000 569 100330861138199530187387157773356596461568000000 570 15483157583055483053609129286011820441600000000 571 1857978909966657966433095514321418452992000000 572 176584772434847657966781805080134811648000000 573 13489114560995307205795832332510298112000000 574 838081082192016128170746979238805504000000 575 42759238887347761641364641797898240000000 576 1805390086354683269302062653689036800000 577 63470745223406833686400640168755200000 578 1866786624217848049600018828492800000 579 46093496894267853076543674777600000 580 957621126612213014055616512000000 581 16758369715713727745973288960000 582 247005449324578753625456640000 583 3062051024684860582133760000 584 31836069254757529681920000 585 276354767836436889600000 586 1989754328422345605120 587 11773694251019796480 588 56526652782673920 589 216300967280640 590 642987417600 591 1428860928 592 2230272 593 2178 594 1 595 5072060866326559974906798591599634473287680000000 596 86225034727551519573415576057193786045890560000000 597 355678268251150018240339251235924367439298560000000 598 632316921335377810205047557752754431003197440000000 599 612557017543647253636139821572980855034347520000000 600 367534210526188352181683892943788513020608512000000 601 148034612573048086295400456880137039966633984000000 602 42295603592299453227257273394324868561895424000000 603 8921728882750665915124581106615401962274816000000 604 1431882413280971072797772276370373154439168000000 605 178985301660121384099721534546296644304896000000 606 17750608429102947183443457971533551501312000000 607 1417583312046415920899998379671082237952000000 608 92268736287044823253846048380958015488000000 609 4942968015377401245741752591837036544000000 610 219687467350106722032966781859423846400000 611 8152464608695366637942126670564556800000 612 253882980893627334745602560675020800000 613 6660510301221704769560561005363200000 614 147601336315162432566439025049600000 615 2767525055909295610620731719680000 616 43928969141417390644773519360000 617 589955164089283138824437760000 618 6691362919727218965872640000 619 63893222323784208875520000 620 511145778590273671004160 621 3402597638544721182720 622 18669945890506014720 623 83347972725473280 624 297317381898240 625 825881616384 626 1718796288 627 2517768 628 2312 629 1 630 355044260642859198243475901411974413130137600000000 631 6213274561250035969260828274709552229777408000000000 632 26406416885312652869358520167515596976553984000000000 633 48411764289739863593823953640445261123682304000000000 634 48411764289739863593823953640445261123682304000000000 635 30015293859638715428170851257076061896683028480000000 636 12506372441516131428404521357115025790284595200000000 637 3700865314326202157385011422003425999165849600000000 638 809564287508856721927971248563249437317529600000000 639 134927381251476120321328541427208239552921600000000 640 17540559562691895641772710385537071141879808000000 641 1812041277137592524976519667927383382425600000000 642 151003439761466043748043305660615281868800000000 643 10275381995602718953269219024243051724800000000 644 576679601794030145336537802380987596800000000 645 26911714750388073449038430777779421184000000 646 1051238857437034119103063702257008640000000 647 34556294621632609451484792980766720000000 648 959897072823128040319022027243520000000 649 22601454623259247486735975710720000000 650 452029092465184949734719514214400000 651 7687569599748043362835365888000000 652 111183857847595668470759424000000 653 1366153262777640538865664000000 654 14230763153933755613184000000 655 125230715754617049396019200 656 926262690492729655296000 657 5717670928967467008000 658 29171790453915648000 659 121404597608448000 660 404681992028160 661 1052762726400 662 2056177200 663 2832200 664 2450 665 1 666 25563186766285862273530264901662157745369907200000000 667 460137361793145520923544768229918839416658329600000000 668 2013100957845011654040508361005894922447880192000000000 669 3802524031485022013187626904122245964623773696000000000 670 3921352907468928951099740244876066151018266624000000000 671 2509665860780114528703833756720682336651690639360000000 672 1080550578946993755414150645254738228280589025280000000 673 330780789473569516963515503649409661718547660800000000 674 74942522615105593687046481295569376483108454400000000 675 12953028600141707550847539977011990997080473600000000 676 1748658861019130519364417896896618784605863936000000 677 187872439613625592989565559170711109089886208000000 678 16308371494238332724788677011346450441830400000000 679 1157990875330532501168426770036434350899200000000 680 67943342175005733486922999262341811404800000000 681 3321674506333613637138457741714488557568000000 682 136240555923839621835757055812508319744000000 683 4714206087330090720960451758218280960000000 684 138225178486530437805939171923066880000000 685 3446057081381645263859979355422720000000 686 73228712979359961857024561302732800000 687 1328412026836461893097951225446400000 688 20584897110069140905443459072000000 689 272389942855357252056907776000000 690 3073844841249691212447744000000 691 29508910475997035639498342400 692 240087289375715526652723200 693 1646689227542630498304000 694 9451660107068669952000 695 44954388143013888000 696 174822620556165120 697 545752197365760 698 1332402825600 699 2447020800 700 3175200 701 2592 702 1 703 1891675820705153808241239602722999673157373132800000000 704 34996002683045345452462932650375493953411402956800000000 705 157482012073704054536083196926689722790351313305600000000 706 306215023476646772709050660690785572092349775872000000000 707 325353462443937196003366326983959670348121636864000000000 708 214733285212998549362221775809413382429760280330240000000 709 95437015650221577494320789248628169968782346813440000000 710 30189260052621111248203514966402788459512783175680000000 711 7075607824833072948797698820250653545198308556800000000 712 1266621153828142688365020159180672548214512025600000000 713 177326961535939976371102822285294156750031683584000000 714 19784413063927187446362711577284885257234939904000000 715 1786092846048982200018855906282663252389265408000000 716 132107459027291582841631354014989885531750400000000 717 8088211777181117316834572694795299114188800000000 718 413397490833701551749322604400648621391872000000 719 17763173434260613551728705657840370450432000000 720 645374813355489419699485845700082663424000000 721 19918975720848438879613760669755637760000000 722 524183571601274707358256859730411520000000 723 11794130361028680915560779343934259200000 724 227324508092389541456386903454515200000 725 3757429885824620519940279395942400000 726 53271690252712011152272392192000000 727 647399013487819579975532544000000 728 6732949740273323631745538457600 729 59759908937337191997741465600 730 450863510501172230435635200 731 2875405041461557592064000 732 15385639341946503168000 733 68380619297540014080 734 249044919397908480 735 729623787298560 736 1674985737600 737 2897899200 738 3548448 739 2738 740 1 741 143767362373591689426334209806947975159960358092800000000 742 2731579885098242099100349986332011528039246803763200000000 743 12633556968579369708339118686785553317181516467404800000000 744 25267113937158739416678237373571106634363032934809600000000 745 27635905868767371236991822127343397881334567272448000000000 746 18792415990761812441154439046593510559307505745264640000000 747 8613190662432497368862451229688692339682606799912960000000 748 2812470420386121589832637136224879131324932832624640000000 749 681145179937263822537591806429462914617757170401280000000 750 126137996284678485655109593783233873077362438963200000000 751 18290009461278380419990891098568911596217553649664000000 752 2116199441800804346114648556859212911959055794176000000 753 198393697668825407448248302205551210496161480704000000 754 15261053666832723649865254015811631576627806208000000 755 973281483854127783792426914273700993407385600000000 756 51908345805553481802262768761264052981727232000000 757 2331820221733847815336022815447408630038528000000 758 88754402903364449718672148684849463427072000000 759 2876300094090514574216227040712714092544000000 760 79675902883393755518455042679022551040000000 761 1892302693480601693563307263626785587200000 762 38618422315930646807414433951567052800000 763 678216094391344003849220430967603200000 764 10256576096655485880517511243366400000 765 133549167925201639069238427648000000 766 1495750680762258357575470389657600 767 14382218084252484207456446054400 768 118372165302489581954374041600 769 830416975974097832588083200 770 4937080713282389016576000 771 24685403566411945082880 772 102748818174451384320 773 351192249619706880 774 967471762037760 775 2092283222400 776 3415972608 777 3953672 778 2888 779 1 780 11213854265140151775254068364941942062476907931238400000000 781 218670158170232959617454333116367870218299704659148800000000 782 1038683251308606558182908082302747383536923597130956800000000 783 2135071127689913480709311058066758510603676282991411200000000 784 2401955018651152665797974940325103324429135818365337600000000 785 1681368513055806866058582458227572327100395072855736320000000 786 793979575609686575638775049718575821130742117737431040000000 787 267360469337955683633465067762377572421576427401379840000000 788 66840117334488920908366266940594393105394106850344960000000 789 12790392823266398445428112809619914730044551310868480000000 790 1918558923489959766814216921442987209506682696630272000000 791 229909953641358815031455746784490202792123133067264000000 792 22352356604020995905835975381825436382567526825984000000 793 1785543279019428667034234719849960894465453326336000000 794 118428890955370268731862506928823936877810679808000000 795 6579382830853903818436805940490218715433926656000000 796 308408570196276741489225278460479002285965312000000 797 12272313346910666183827303468150548533870592000000 798 416652613629683111179322031326098869977088000000 799 12118704828564190214357011991479330013184000000 800 302967620714104755358925299786983250329600000 801 6526513371392279310453039337814831923200000 802 121360785831674615277019326529614643200000 803 1950031530376624253033391825145036800000 804 27083771255230892403241553127014400000 805 325005255062770708838898637524172800 806 3365439031715081304544808376729600 807 30007343904181109025433819545600 808 229648040083018691521177190400 809 1501859952980502738842419200 810 8343666405447237438013440 811 39070238110835138887680 812 152618117620449761280 813 490508183353144320 814 1272945112508160 815 2597847168384 816 4009023408 817 4392648 818 3042 819 1 820 897108341211212142020325469195355364998152634499072000000000 821 17942166824224242840406509383907107299963052689981440000000000 822 87468063268093183846981733246547148087319881863659520000000000 823 184654800232641165899183659076043979295453083934392320000000000 824 213507112768991348070931105806675851060367628299141120000000000 825 153725121193673770611070396180806612763464692375381606400000000 826 74727489469146971824825887032336547871128669904699392000000000 827 25925863693377520837184491419382067628758926293467136000000000 828 6684011733448892090836626694059439310539410685034496000000000 829 1320298614014595968560321322283346036649760135315456000000000 830 204646285172262375126849804953918635680712820973895680000000 831 25369374194908558900022703093460987894303242269491200000000 832 2554555040459542389238397186494335586579145922969600000000 833 211619944180080434611464855685921291195905579417600000000 834 14575863502199417690075385468162946077269006745600000000 835 842161002349299688759911160382747995575542611968000000 836 41121142692836898865230037128063866971462041600000000 837 1707452291744092686445537873829641535147212800000000 838 60604016527953907080628659101978017451212800000000 839 1846659783400257556473449446320659811532800000000 840 48474819314256760857428047965917320052736000000 841 1099202252023962831234196099000392744960000000 842 21575250814519931604803435827487047680000000 843 367064758659129271159226696497889280000000 844 5416754251046178480648310625402880000000 845 69334454413391084552298376005156864000 846 769243207249161441038813343252480000 847 7386423114875349913952940195840000 848 61239477355471651072313917440000 849 436904713594328069481431040000 850 2669973249743115980164300800 851 13891640217185827160064000 852 61047247048179904512000 853 224232312390008832000 854 678904060004352000 855 1662622187765760 856 3207218726400 857 4685491200 858 4867200 859 3200 860 1 861 73562883979319395645666688474019139929848516028923904000000000 862 1508039121576047610736167113717392368561894578592940032000000000 863 7540195607880238053680835568586961842809472892964700160000000000 864 16337090483740515782975143731938417326087191268090183680000000000 865 19400294949441862492282983181676870574728539630857093120000000000 866 14356218262586978244289407554440884225299119326834248908800000000 867 7178109131293489122144703777220442112649559663417124454400000000 868 2563610404033388972194537063293015040231985594077544448000000000 869 680959013571368945739173907437207120061621173426847744000000000 870 138713873134908488946868758922394042975515424216580096000000000 871 22194219701585358231499001427583046876082467874652815360000000 872 2843061201442752500729210926673861376688250017000980480000000 873 296152208483620052159292804861860560071692710104268800000000 874 25409509011908229327276601600573835035736948500070400000000 875 1814964929422016380519757257183845359695496321433600000000 876 108897895765320982831185435431030721581729779286016000000 877 5529971269332706159396135392982028830322215354368000000 878 239185608535151650492912430492302285048538726400000000 879 8858726242042653721959719647863047594390323200000000 880 282203190535984813857442592660457194835148800000000 881 7760587739739582381079671298162572857966592000000 882 184775898565228151930468364241966020427776000000 883 3817683854653474213439429013263760752640000000 884 68559539922888478313184452979216875520000000 885 1071242811295132473643507077800263680000000 886 14568902233613801641551696258083586048000 887 172413044184778717651499364000989184000 888 1773796750872209029336413209886720000 889 15837470989930437761932260802560000 890 122406137258677580799714263040000 891 816040915057850538664761753600 892 4670369441017875091213516800 893 22804538286220093218816000 894 94233629281901211648000 895 326067921390661632000 896 931622632544747520 897 2156533871631360 898 3938155353600 899 5454508800 900 5379200 901 3362 902 1 903 6179282254262829234236001831817607754107275346429607936000000000 904 129764927339519413918956038468169762836252782275021766656000000000 905 665045252615036996334649697149370034535795509159486554112000000000 906 1477878339144526658521443771443044521190656687021081231360000000000 907 1801164225832391865073009596446210510201112837306942750720000000000 908 1368884811632617817455487293299119987752845756353276490547200000000 909 703454694866761933970180970167603327039656847014878196531200000000 910 258411928726565608397209335979935916055384147883016480358400000000 911 70659511761170283546111927807013727046394102936762318848000000000 912 14829774073332034818319787317521399503564194443518017536000000000 913 2446912722099785745022764907391030918088092083180472893440000000 914 323558707054517123308795359655012352805036969676756746240000000 915 34827499717673718133932833851754801864431062708262010880000000 916 3091198199793525278159718980924982414002757045112012800000000 917 228685581107174063945489414405164515321632536500633600000000 918 14229325046668608423274896896321347620012691160039424000000 919 750374563007914897321137141016946065899106760392704000000 920 33753873076480600917559802191073698466049785069568000000 921 1302232757580270097128078788235867996375377510400000000 922 43287515487432801012567715952438825364278476800000000 923 1244516070263693029111321833632616229223006208000000 924 31042350958958329524318685192650291431866368000000 925 673439431960872851250715277939727396765696000000 926 12730424044628976394153407900561954570240000000 927 209963591013845964834127387248851681280000000 928 3023475710599381893611434376383464210432000 929 38017076242743707242155609762218115072000 930 417196995805143563699924386965356544000 931 3991042689462470316006929722245120000 932 33219142480662654235491686154240000 933 239916029027008058367439955558400 934 1497914853446460301981935206400 935 8045441107378448887598284800 936 36939582678505274966016000 937 143795953333281779712000 938 469537806802552750080 939 1268041916519239680 940 2778762417500160 941 4810876761600 942 6325939200 943 5930568 944 3528 945 1 946 531418273866603314144296157536314266853225679792946282496000000000 947 11425492888131971254102367387030756737344352115548345073664000000000 948 59983837662692849084037428781911472871057848606628811636736000000000 949 136629852453911489580307476669909465984076210715098959839232000000000 950 170787315567389361975384345837386832480095263393873699799040000000000 951 133214106142563702340799789753161729334474305447221485843251200000000 952 70307444908575287346533222369724246037639216763811339750604800000000 953 26544647567523322773691114568161194932578071635316526232371200000000 954 7465682128365934530100625972295336074787582647432773002854400000000 955 1612956015387701904651369808829239275417070325062636142592000000000 956 274202522615909323790732867500970676820901955260648144240640000000 957 37391253083987635062372663750132365021032084808270201487360000000 958 4154583675998626118041407083348040557892453867585577943040000000 959 381041698094548549287821359715352832232739851760807444480000000 960 29161354446011368567945512223113737160668866206184243200000000 961 1879287286520732641045377454378440839243104711065206784000000 962 102773523481602566307169079536320983396107288886378496000000 963 4800839332185587007428313403945789881825080968740864000000 964 192626269501273552767185414355849594023845841338368000000 965 6669884678021937422686475566338282341545908633600000000 966 200096540340658122680594266990148470246377259008000000 967 5217936993010359208224113538291853532501901312000000 968 118589477113871800186911671324814853011406848000000 969 2353855405851897735278965120813905400037376000000 970 40865545240484335681926477791908079861760000000 971 621156287655361902365282462437002813898752000 972 8269832232098013493028908523569564090368000 973 96424655655463806160145023937368031232000 974 983925057708814348572908407524163584000 975 8774599206677892525917732528455680000 976 68246882718605830757137919665766400 977 461607427337084183060766366105600 978 2704731019553227635121677926400 979 13660257674511250682432716800 980 59084159491830669041664000 981 217043851194480008724480 982 669888429612592619520 983 1712643903319265280 984 3558124452879360 985 5848330790400 986 7310413488 987 6523272 988 3698 989 1