1 1 2 1 3 2 4 1 5 6 6 6 7 1 8 12 9 36 10 24 11 1 12 20 13 120 14 240 15 120 16 1 17 30 18 300 19 1200 20 1800 21 720 22 1 23 42 24 630 25 4200 26 12600 27 15120 28 5040 29 1 30 56 31 1176 32 11760 33 58800 34 141120 35 141120 36 40320 37 1 38 72 39 2016 40 28224 41 211680 42 846720 43 1693440 44 1451520 45 362880 46 1 47 90 48 3240 49 60480 50 635040 51 3810240 52 12700800 53 21772800 54 16329600 55 3628800 56 1 57 110 58 4950 59 118800 60 1663200 61 13970880 62 69854400 63 199584000 64 299376000 65 199584000 66 39916800 67 1 68 132 69 7260 70 217800 71 3920400 72 43908480 73 307359360 74 1317254400 75 3293136000 76 4390848000 77 2634508800 78 479001600 79 1 80 156 81 10296 82 377520 83 8494200 84 122316480 85 1141620480 86 6849722880 87 25686460800 88 57081024000 89 68497228800 90 37362124800 91 6227020800 92 1 93 182 94 14196 95 624624 96 17177160 97 309188880 98 3710266560 99 29682132480 100 155831195520 101 519437318400 102 1038874636800 103 1133317785600 104 566658892800 105 87178291200 106 1 107 210 108 19110 109 993720 110 32792760 111 721440720 112 10821610800 113 111307996800 114 779155977600 115 3636061228800 116 10908183686400 117 19833061248000 118 19833061248000 119 9153720576000 120 1307674368000 121 1 122 240 123 25200 124 1528800 125 59623200 126 1574052480 127 28857628800 128 371026656000 129 3339239904000 130 20777492736000 131 87265469491200 132 237996734976000 133 396661224960000 134 366148823040000 135 156920924160000 136 20922789888000 137 1 138 272 139 32640 140 2284800 141 103958400 142 3243502080 143 71357045760 144 1121325004800 145 12614906304000 146 100919250432000 147 565147802419200 148 2157837063782400 149 5394592659456000 150 8299373322240000 151 7113748561920000 152 2845499424768000 153 355687428096000 154 1 155 306 156 41616 157 3329280 158 174787200 159 6362254080 160 165418606080 161 3119322286080 162 42890681433600 163 428906814336000 164 3088129063219200 165 15721384321843200 166 55024845126451200 167 126980411830272000 168 181400588328960000 169 145120470663168000 170 54420176498688000 171 6402373705728000 172 1 173 342 174 52326 175 4744224 176 284653440 177 11955444480 178 362648482560 179 8081880468480 180 133351027729920 181 1629845894476800 182 14668613050291200 183 96012739965542400 184 448059453172531200 185 1447576694865100800 186 3101950060425216000 187 4135933413900288000 188 3101950060425216000 189 1094805903679488000 190 121645100408832000 191 1 192 380 193 64980 194 6627960 195 450701280 196 21633661440 197 757178150400 198 19686631910400 199 383889322252800 200 5630376726374400 201 61934143990118400 202 506733905373696000 203 3040403432242176000 204 13097122477350912000 205 39291367432052736000 206 78582734864105472000 207 98228418580131840000 208 69337707233034240000 209 23112569077678080000 210 2432902008176640000 211 1 212 420 213 79800 214 9097200 215 695935800 216 37858907520 217 1514356300800 218 45430689024000 219 1033548175296000 220 17914835038464000 221 236475822507724800 222 2364758225077248000 223 17735686688079360000 224 98228418580131840000 225 392913674320527360000 226 1100158288097476608000 227 2062796790182768640000 228 2426819753156198400000 229 1617879835437465600000 230 510909421717094400000 231 51090942171709440000 232 1 233 462 234 97020 235 12289200 236 1050726600 237 64304467920 238 2915135879040 239 99947515852800 240 2623622291136000 241 53055472998528000 242 827665378777036800 243 9931984545324441600 244 91043191665474048000 245 630299019222512640000 246 3241537813144350720000 247 12101741169072242688000 248 31767070568814637056000 249 56059536297908183040000 250 62288373664342425600000 251 39340025472216268800000 252 11802007641664880640000 253 1124000727777607680000 254 1 255 506 256 116886 257 16364040 258 1554583800 259 106333531920 260 5423010127920 261 210722679256320 262 6321680377689600 263 147505875479424000 264 2684606933725516800 265 38072607423743692800 266 418798681661180620800 267 3543681152517682176000 268 22780807409042242560000 269 109347875563402764288000 270 382717564471909675008000 271 945537512224718020608000 272 1575895853707863367680000 273 1658837740745119334400000 274 995302644447071600640000 275 284372184127734743040000 276 25852016738884976640000 277 1 278 552 279 139656 280 21507024 281 2258237520 282 171626051520 283 9782684936640 284 427643084373120 285 14539864868686080 286 387729729831628800 287 8142324326464204800 288 134718457037862297600 289 1751339941492209868800 290 17782836328997823283200 291 139722285442125754368000 292 838333712652754526208000 293 3772501706937395367936000 294 12427064446382008270848000 295 28996483708224685965312000 296 45783921644565293629440000 297 45783921644565293629440000 298 26162240939751596359680000 299 7135156619932253552640000 300 620448401733239439360000 301 1 302 600 303 165600 304 27931200 305 3226053600 306 270988502400 307 17162605152000 308 838515851712000 309 32073231327984000 310 969324324579072000 311 23263783789897728000 312 444126781443502080000 313 6735922851893114880000 314 80831074222717378560000 315 762121556957049569280000 316 5588891417685030174720000 317 31437514224478294732800000 318 133147119068378660044800000 319 414235481546066942361600000 320 915678432891305872588800000 321 1373517649336958808883200000 322 1308112046987579817984000000 323 713515661993225355264000000 324 186134520519971831808000000 325 15511210043330985984000000 326 1 327 650 328 195000 329 35880000 330 4538820000 331 419386968000 332 29357087760000 333 1593670478400000 334 68129412951600000 335 2316400040354400000 336 63006081097639680000 337 1374678133039411200000 338 24056867328189696000000 339 336796142594655744000000 340 3752871303197592576000000 341 33025267468138814668800000 342 227048713843454350848000000 343 1202022602700640680960000000 344 4808090410802562723840000000 345 14171213842365448028160000000 346 29759549068967440859136000000 347 42513641527096344084480000000 348 38648765024633040076800000000 349 20164573056330281779200000000 350 5041143264082570444800000000 351 403291461126605635584000000 352 1 353 702 354 228150 355 45630000 356 6296940000 357 637250328000 358 49068275256000 359 2944096515360000 360 139844584479600000 361 5314094210224800000 362 162611282832878880000 363 4020933539140277760000 364 80418670782805555200000 365 1299070835722243584000000 366 16887920864389166592000000 367 175634376989647332556800000 368 1448983610164590493593600000 369 9375776301064997311488000000 370 46878881505324986557440000000 371 177646287809652580638720000000 372 497409605867027225788416000000 373 994819211734054451576832000000 374 1356571652364619706695680000000 375 1179627523795321484083200000000 376 589813761897660742041600000000 377 141555302855438578089984000000 378 10888869450418352160768000000 379 1 380 756 381 265356 382 57493800 383 8624070000 384 952097328000 385 80293541328000 386 5299373727648000 387 278217120701520000 388 11746945096286400000 389 401745522292994880000 390 11175829983786948480000 391 253318812965837498880000 392 4676655008600076902400000 393 70149825129001153536000000 394 851151211565213996236800000 395 8298724312760836463308800000 396 64437153487319436068044800000 397 393782604644729887082496000000 398 1865286022001352096706560000000 399 6715029679204867548143616000000 400 17906745811212980128382976000000 401 34185605639588416608731136000000 402 44589920399463152098344960000000 403 37158266999552626748620800000000 404 17835968159785260839337984000000 405 4115992652258137116770304000000 406 304888344611713860501504000000 407 1 408 812 409 306936 410 71823024 411 11671241400 412 1400548968000 413 128850505056000 414 9314050794048000 415 537886433356272000 416 25101366889959360000 417 953851941818455680000 418 29656124009264712960000 419 756231162236250180480000 420 15822682779096926853120000 421 271245990498804460339200000 422 3797443866983262444748800000 423 43195923986934610309017600000 424 396386125997752894600396800000 425 2906831590650187893736243200000 426 16829024998501087805841408000000 427 75730612493254895126286336000000 428 259647814262588211861553152000000 429 660921709032042721102135296000000 430 1206900512145469316795203584000000 431 1508625640181836645994004480000000 432 1206900512145469316795203584000000 433 557031005605601223136247808000000 434 123784667912355827363610624000000 435 8841761993739701954543616000000 436 1 437 870 438 353220 439 89011440 440 15621507720 441 2030796003600 442 203079600360000 443 16014277056960000 444 1012903023852720000 445 51995688557772960000 446 2183818919426464320000 447 75441017216550585600000 448 2150068990671691689600000 449 50609316241964435155200000 450 983266715558166168729600000 451 15732267448930658699673600000 452 206486010267214895433216000000 453 2210614933449006527579136000000 454 19158662756558056572352512000000 455 133102288624508603555291136000000 456 732062587434797319554101248000000 457 3137411089006274226660433920000000 458 10267890836747806559979601920000000 459 25000082037299007276472074240000000 460 43750143565273262733826129920000000 461 52500172278327915280591355904000000 462 40384747906406088677377966080000000 463 17948776847291594967723540480000000 464 3846166467276770350226472960000000 465 265252859812191058636308480000000 466 1 467 930 468 404550 469 109498200 470 20695159800 471 2905600435920 472 314773380558000 473 26980575476400000 474 1861659707871600000 475 104666645798114400000 476 4835599035872885280000 477 184631963187873801600000 478 5846678834282670384000000 479 153812627794205636256000000 480 3361904578930494621024000000 481 60962536364606302461235200000 482 914438045469094536918528000000 483 11295999385206461926640640000000 484 114215104894865337258255360000000 485 937766124399946979594096640000000 486 6189256421039650065321037824000000 487 32419914586398167008824483840000000 488 132626923307992501399736524800000000 489 415179933833715656555696947200000000 490 968753178945336531963292876800000000 491 1627505340628165373698332033024000000 492 1877890777647883123498075422720000000 493 1391030205665098609998574387200000000 494 596155802427899404285103308800000000 495 123342579812668842265883443200000000 496 8222838654177922817725562880000000 497 1 498 992 499 461280 500 133771200 501 27155553600 502 4105919704320 503 480392605405440 504 44607884787648000 505 3345591359073600000 506 205196270023180800000 507 10382931263172948480000 508 436083113053263836160000 509 15262908956864234265600000 510 446146569508339155456000000 511 10898723340846570797568000000 512 222333956153270044270387200000 513 3779677254605590752596582400000 514 53360149476784810624892928000000 515 622535077229156123957084160000000 516 5963230739774021818957332480000000 517 46513199770237370187867193344000000 518 292368684270063469752308072448000000 519 1461843421350317348761540362240000000 520 5720256866153415712545157939200000000 521 17160770598460247137635473817600000000 522 38440126140550953588303461351424000000 523 62095588380890001950336360644608000000 524 68995098200988891055929289605120000000 525 49282213000706350754235206860800000000 526 20392639862361248587959395942400000000 527 4078527972472249717591879188480000000 528 263130836933693530167218012160000000 529 1 530 1056 531 523776 532 162370560 533 35315596800 534 5735252920320 535 722641867960320 536 72470655901163520 537 5888240791969536000 538 392549386131302400000 539 21668726114447892480000 540 996761401264603054080000 541 38375313948687217582080000 542 1239817835265279337267200000 543 33652198385771867725824000000 544 767270123195598584148787200000 545 14674041106115822921845555200000 546 234784657697853166749528883200000 547 3130462102638042223327051776000000 548 34599844292315203520983203840000000 549 314858583060068352040947154944000000 550 2338949474160507758018464579584000000 551 14033696844963046548110787477504000000 552 67117680562866744360529853153280000000 553 251691302110750291351986949324800000000 554 724870950078960839093722414055424000000 555 1561260507862377191894171353350144000000 556 2428627456674808965168710994100224000000 557 2602100846437295319823618922250240000000 558 1794552307887789875740426842931200000000 559 717820923155115950296170737172480000000 560 138933081900990183928291110420480000000 561 8683317618811886495518194401280000000 562 1 563 1122 564 592416 565 195892224 566 45544942080 567 7924819921920 568 1072492296099840 569 115829167978782720 570 10164009490138183680 571 734067352065535488000 572 44044041123932129280000 573 2210210063673685032960000 574 93197191018240385556480000 575 3312084788494389086699520000 576 99362543654831672600985600000 577 2517184439255735705891635200000 578 53804817389091350713433702400000 579 968486713003644312841806643200000 580 14634910329832847394053967052800000 581 184862025218941230240681689088000000 582 1941051264798882917527157735424000000 583 16822444294923651951902033707008000000 584 119286423182185895658941693558784000000 585 684600341741240792477404502163456000000 586 3137751566314020298854770634915840000000 587 11295905638730473075877174285697024000000 588 31280969461099771594736790329622528000000 589 64879047771169896640935565128105984000000 590 97318571656754844961403347692158976000000 591 100674384472505012029037945888440320000000 592 67116256315003341352691963925626880000000 593 25980486315485164394590437648629760000000 594 4871341184153468323985707059118080000000 595 295232799039604140847618609643520000000 596 1 597 1190 598 667590 599 234991680 600 58277936640 601 10839696215040 602 1571755951180800 603 182323690336972800 604 17229588736843929600 605 1343907921473826508800 606 87354014895798723072000 607 4764764448861748531200000 608 219179164647640432435200000 609 8531127485515850677862400000 610 281527207022023072369459200000 611 7882761796616646026344857600000 612 187215592669645343125690368000000 613 3766337217236394549940359168000000 614 64027732693018707348986105856000000 615 916607541710583599943380041728000000 616 10999290500527003199320560500736000000 617 109992905005270031993205605007360000000 618 909941305043597537398337277788160000000 619 6171775808121791992788722405867520000000 620 33944766944669855960337973232271360000000 621 149356974556547366225487082221993984000000 622 517004911926510113857455284614594560000000 623 1378679765137360303619880758972252160000000 624 2757359530274720607239761517944504320000000 625 3993417250742698810485171853574799360000000 626 3993417250742698810485171853574799360000000 627 2576398226285612135796885066822451200000000 628 966149334857104550923831900058419200000000 629 175663515428564463804333072737894400000000 630 10333147966386144929666651337523200000000 631 1 632 1260 633 749700 634 280387800 635 74022379200 636 14686040033280 637 2276336205158400 638 282916071212544000 639 28715981228073216000 640 2412142423158150144000 641 169332398105702140108800 642 10006005342609671915520000 643 500300267130483595776000000 644 21243519035078995759104000000 645 767801473696426561007616000000 646 23648285389849938079034572800000 647 620767491483560874574657536000000 648 13875979221397243078727639040000000 649 263643605206547618495825141760000000 650 4246049641747556382090657546240000000 651 57746275127766766796432942628864000000 652 659957430031620191959233630044160000000 653 6299593650301829105065411923148800000000 654 49848958450214473787908911739699200000000 655 324018229926394079621407926308044800000000 656 1710816254011360740401033850906476544000000 657 7238068766971141594004373984604323840000000 658 24126895889903805313347913282014412800000000 659 62040589431181213662894634153751347200000000 660 119802517522280964314555155607243980800000000 661 167723524531193350040377217850141573120000000 662 162313088255993564555203759209814425600000000 663 101445680159995977847002349506134016000000000 664 36889338239998537398909945274957824000000000 665 6509883218823271305689990342639616000000000 666 371993326789901217467999448150835200000000 667 1 668 1332 669 839160 670 332866800 671 93369137400 672 19719561818880 673 3260300887388160 674 433154260752998400 675 47105525856888576000 676 4249965221754835968000 677 321297370764665599180800 678 20504614025163204602265600 679 1110666593029673582622720000 680 51261535062908011505664000000 681 2021169096766087310794752000000 682 68180770864242678617476300800000 683 1968719758705007345079628185600000 684 48638958744476652054908461056000000 685 1026822462383395987825845288960000000 686 18482804322901127780865215201280000000 687 282786906140387255047237792579584000000 688 3662763736675492065373746646745088000000 689 39957422581914458894986327055400960000000 690 364828640965305929041179507897139200000000 691 2766617193986903295228944601553305600000000 692 17263691290478276562228614313692626944000000 693 87646432705505096392852964977208721408000000 694 357078059170576318637549116573813309440000000 695 1147750904476852452763550731844399923200000000 696 2849588452494254365481919058372303257600000000 697 5319231777989274815566248908961632747520000000 698 7206701118566114266251046908915760496640000000 699 6756282298655732124610356477108525465600000000 700 4094716544639837651279003925520318464000000000 701 1445194074578766229863177856065994752000000000 702 247747555642074210833687632468456243200000000 703 13763753091226345046315979581580902400000000 704 1 705 1406 706 936396 707 393286320 708 117002680200 709 26255401436880 710 4620950652890880 711 654854721095393280 712 76126861327339468800 713 7358929928309481984000 714 597545110178729937100800 715 41067645754101802949836800 716 2402457276614955472565452800 717 120122863830747773628272640000 718 5148122735603476012640256000000 719 189450916670207917265161420800000 720 5991385239695325383510729932800000 721 162824704749367078069526895820800000 722 3799243110818565154955627569152000000 723 75984862216371303099112551383040000000 724 1299341143899949282994824628649984000000 725 18933256668256403837924587446042624000000 726 234083900625715538359794899332890624000000 727 2442614615224857791580468514777989120000000 728 21372877883217505676329099504307404800000000 729 155594550989823441323675844391357906944000000 730 933567305938940647942055066348147441664000000 731 4564106829034820945494491435479831937024000000 732 17930419685493939428728359210813625466880000000 733 55646130058429467192605252723214699724800000000 734 133550712140230721262252606535715279339520000000 735 241252899350094206151165998903227601387520000000 736 316644430396998645573405373560486226821120000000 737 287858573088180586884913975964078388019200000000 738 169328572404812109932302338802399051776000000000 739 58055510538792723405360801875108246323200000000 740 9675918423132120567560133645851374387200000000 741 523022617466601111760007224100074291200000000 742 1 743 1482 744 1041846 745 462579624 746 145712581560 747 34679594411280 748 6485084154909360 749 978321266797754880 750 121311837082921605120 751 12535556498568565862400 752 1090593415375465230028800 753 80505623025897978798489600 754 5071854250631572664304844800 755 273880129534104923872461619200 756 12715863156940585751221432320000 757 508634526277623430048857292800000 758 17547891156578008336685576601600000 759 522307819131086601080170691788800000 760 13405900691031222761057714422579200000 761 296340962643848082086538950393856000000 762 5630478290233113559644240057483264000000 763 91696360726653563685634766650441728000000 764 1275413017379817749445647208865234944000000 765 15083145249013496863009393078754082816000000 766 150831452490134968630093930787540828160000000 767 1266984200917133736492789018615342956544000000 768 8868889406419936155449523130307400695808000000 769 51242472125981853342597244752887204020224000000 770 241571654308200165757958439549325390381056000000 771 916306274962138559771566494842268722135040000000 772 2748918824886415679314699484526806166405120000000 773 6384585657800707384214785899546130451005440000000 774 11173024901151237922375875324205728289259520000000 775 14220213510556120992114750412625472368148480000000 776 12547247215196577345983603305257769736601600000000 777 7169855551540901340562059031575868420915200000000 778 2389951850513633780187353010525289473638400000000 779 387559759542751423814165353058155049779200000000 780 20397882081197443358640281739902897356800000000 781 1 782 1560 783 1155960 784 541759920 785 180406053360 786 45462325446720 787 9016694546932800 788 1445247325951228800 789 190772647025562201600 790 21027385094373078220800 791 1955546813776696274534400 792 154665975271429614440448000 793 10465730993366737243803648000 794 608622510075788719716581376000 795 30518071576657405802931437568000 796 1322449768321820918127028961280000 797 49591866312068284429763586048000000 798 1610277070838923117954676441088000000 799 45266677658027505426948126621696000000 800 1100695004105721447750001815748608000000 801 23114595086220150402750038130720768000000 802 418264101560174150145000689984471040000000 803 6502105578799070879526828907940413440000000 804 86506274222283290831965636775207239680000000 805 980404441185877296095610550119015383040000000 806 9411882635384422042517861281142547677184000000 807 76019052055028024189567341116920577392640000000 808 512424721259818533425972447528872040202240000000 809 2854937732733274686230417921946572795412480000000 810 12994888990372146847669488472308538241187840000000 811 47647926298031205108121457731797973551022080000000 812 138332689252348659991320361156832826438451200000000 813 311248550817784484980470812602873859486515200000000 814 528179358963513065421405015326088973674086400000000 815 652456855190222021991147371873404026303283200000000 816 559248733020190304563840604462917736831385600000000 817 310693740566772391424355891368287631572992000000000 818 100765537481115370191682991795120312942592000000000 819 15910348023334005819739419757124259938304000000000 820 815915283247897734345611269596115894272000000000 821 1 822 1640 823 1279200 824 631924800 825 222121567200 826 59173185502080 827 12426368955436800 828 2112482722424256000 829 296275701820001904000 830 34763015680213556736000 831 3448491155477184828211200 832 291554252235798353657856000 833 21137683287095380640194560000 834 1320292217624726852295229440000 835 71295779751735250023942389760000 836 3336642492381209701120503840768000 837 135551101252986644108020468531200000 838 4784156514811293321459545948160000000 839 146714133120879661858092742410240000000 840 3907229018903426784220785666293760000000 841 90256990336669158715500148891385856000000 842 1805139806733383174310002977827717120000000 843 31179687570849345738081869617024204800000000 844 463628397792629401844521713435751219200000000 845 5911262071856024873517651846305828044800000000 846 64314531341793550623872052087807409127424000000 847 593672597001171236528049711579760699637760000000 848 4617453532231331839662608867842583219404800000000 849 30013447959503656957806957640976790926131200000000 850 161451651092502430531651220413530323602636800000000 851 710387264807010694339265369819533423851601920000000 852 2520729004153908915397393247746731503989555200000000 853 7089550324182868824555168509287682354970624000000000 854 15468109798217168344484004020264034229026816000000000 855 25476886726475336096797183092199585788985344000000000 856 30572264071770403316156619710639502946782412800000000 857 25476886726475336096797183092199585788985344000000000 858 13771290122419100592863342211999776102154240000000000 859 4348828459711294924062108066947297716469760000000000 860 669050532263276142163401241068815033303040000000000 861 33452526613163807108170062053440751665152000000000 862 1 863 1722 864 1412040 865 734260800 866 272043626400 867 76498667743680 868 16982704239096960 869 3056886763037452800 870 454711906001821104000 871 56687417614893697632000 872 5986191300132774469939200 873 539845615430155661289062400 874 41838035195837063749902336000 875 2799930047721403497108848640000 876 162395942767841402832313221120000 877 8184755515499206702748586344448000 878 359106148242527694083094225862656000 879 13730529197508411832588896871219200000 880 457684306583613727752963229040640000000 881 13296933538639725143138721180549120000000 882 336412418527585046121409645867892736000000 883 7401073207606871014671012209093640192000000 884 141293215781585719370992051264514949120000000 885 2334409652043590146129433890457203507200000000 886 33265337541621159582344432939015149977600000000 887 407167731509442993287895859173545435725824000000 888 4259600883483403622088756680584783019900928000000 889 37863118964296921085233392716309182399119360000000 890 283973392232226908139250445372318867993395200000000 891 1782177840905699906253226933026277033613721600000000 892 9267324772709639512516780051736640574791352320000000 893 39460866774118465021039192478362469544272855040000000 894 135646729536032223509822224144370989058437939200000000 895 369945626007360609572242429484648151977558016000000000 896 783414266839116584976513380085137263011299328000000000 897 1253462826942586535962421408136219620818078924800000000 898 1462373298099684291956158309492256224287758745600000000 899 1185708079540284561045533764453180722395480064000000000 900 624056883968570821602912507606937222313410560000000000 901 192017502759560252800896156186749914557972480000000000 902 28802625413934037920134423428012487183695872000000000 903 1405006117752879898543142606244511569936384000000000 904 1 905 1806 906 1554966 907 850048080 908 331518751200 909 98262157855680 910 23026098990847680 911 4381537693687015680 912 690092186755704969600 913 91245522471032101536000 914 10237747621249801792339200 915 982823771639980972064563200 916 81246765122238427024003891200 917 5812268581821672087101816832000 918 361190976156061051127041474560000 919 19552471509248104901010511822848000 920 923854278811972956572746683629568000 921 38149747278000295030239304229879808000 922 1377629762816677320536419319412326400000 923 43504097773158231174834294297231360000000 924 1200713098539167180425426522603585536000000 925 28931467993372313966441229544638775296000000 926 607560827860818593295265820437414281216000000 927 11094589030501904747130941068857130352640000000 928 175664326316280158496239900256904563916800000000 929 2403087984006712568228561835514454434381824000000 930 28282497042540540226074612371823963727724544000000 931 284919970206334331166381280190226597553373184000000 932 2442171173197151409997553830201942264743198720000000 933 17684687805910406762051251873876133641243852800000000 934 107287106022523134356444261368181877423546040320000000 935 539896404500438998696945315272141060583005880320000000 936 2227072668564310869624899425497581874904899256320000000 937 7423575561881036232082998084991939583016330854400000000 938 19650641193214507673160877283802193013866758144000000000 939 40424176168898415784788090412393082771383045324800000000 940 62882051818286424554114807308167017644373626060800000000 941 71379626388325130574941132620081479488207899852800000000 942 56352336622361945190742999436906431174900973568000000000 943 28898634165313818046534871506105862140974858240000000000 944 8669590249594145413960461451831758642292457472000000000 945 1268720524330850548384457773438793947652554752000000000 946 60415263063373835637355132068513997507264512000000000 947 1 948 1892 949 1708476 950 980665224 951 402072741840 952 125446695454080 953 30985333777157760 954 6223625612954830080 955 1036233664556979208320 956 145072713037977089164800 957 17263652851519273610611200 958 1760892590854965908282342400 959 154958547995236999928846131200 960 11824529200867315686878104780800 961 785486582629043113485474103296000 962 45558221792484500582157497991168000 963 2312079755968588404544493023051776000 964 102819546794838401990331572083949568000 965 4009962324998697677622931311274033152000 966 137182921644692288971310808017269555200000 967 4115487649340768669139324240518086656000000 968 108178532496957347874519380036475420672000000 969 2488106247430019001113945740838934675456000000 970 49978482013594294718027953576851644350464000000 971 874623435237900157565489187594903776133120000000 972 13294276215616082394995435651442537397223424000000 973 174870864066950006888016884338205684225015808000000 974 1981869792758766744730858022499664421216845824000000 975 19252449415370876948814049361425311520392216576000000 976 159330615851345188541909374025588784996349378560000000 977 1115314310959416319793365618179121494974445649920000000 978 6547974341761734522657823951890326196301584138240000000 979 31921374916088455797956891765465340206970222673920000000 980 127685499664353823191827567061861360827880890695680000000 981 413100145972909427973559775788374990913732293427200000000 982 1062257518216052814789153709170107119492454468812800000000 983 2124515036432105629578307418340214238984908937625600000000 984 3215482217302646358280681498028432361706889202892800000000 985 3553954029650293343362858497820898926097088066355200000000 986 2733810792038687187202198844477614558536221589504000000000 987 1366905396019343593601099422238807279268110794752000000000 988 400069872005661539590565684557699691493105598464000000000 989 57152838857951648512937954936814241641872228352000000000 990 2658271574788448768043625811014615890319638528000000000 991 1 992 1980 993 1873080 994 1127594160 995 485429285880 996 159220805768640 997 41397409499846400 998 8764422982681766400 999 1540347339206320444800 1000 227971406202535425830400 1001 28724397181519463654630400 1002 3107457513273469249910016000 1003 290547277491069374866586496000 1004 23601378848505327681470410752000 1005 1672326272694091790001331961856000 1006 103684228907033690980082581635072000 1007 5637829946819956947041990376407040000 1008 269289289224576767117535069743677440000 1009 11310150147432224218936472929234452480000 1010 417880284394601126404915999806451875840000 1011 13581109242824536608159769993709685964800000 1012 388031692652129617375993428391705313280000000 1013 9736067924726161308706744203282787860480000000 1014 214193494343975548791548372472221332930560000000 1015 4123224766121529314237306170090260658913280000000 1016 69270176070841692479186743657516379069743104000000 1017 1012410265650763197772729330379085540250091520000000 1018 12823863364909667171787904851468416843167825920000000 1019 140146506773655648377396388733904841214619811840000000 1020 1314477580773597805470752335711107476219882373120000000 1021 10515820646188782443766018685688859809759058984960000000 1022 71236204377407881070673029806279372904819431833600000000 1023 405155912396507323589452857023213933396160518553600000000 1024 1915282494965307347877413505927920412418213360435200000000 1025 7435802627512369703524075964190749836447181281689600000000 1026 23369665400753161925361381601742356628833998313881600000000 1027 58424163501882904813403454004355891572084995784704000000000 1028 113690264111772139096352667251719572788922153959424000000000 1029 167543547112085257615677614897270949373148437413888000000000 1030 180431512274553354355345123735522560863390624907264000000000 1031 135323634205915015766508842801641920647542968680448000000000 1032 66011528880934154032443337952020449096362423746560000000000 1033 18860436823124044009269525129148699741817835356160000000000 1034 2631688859040564280363189552904469731416442142720000000000 1035 119622220865480194561963161495657715064383733760000000000 1036 1 1037 2070 1038 2049300 1039 1292425200 1040 583529977800 1041 200967724354320 1042 54931177990180800 1043 12241805380668864000 1044 2267794446768907056000 1045 354279888017453702304000 1046 47190081083924833146892800 1047 5405409287795026342280448000 1048 536036421039673445609477760000 1049 46264066492808738921064157440000 1050 3489632444029002021474553589760000 1051 230781025631784667020183810736128000 1052 13414147114847483770548183999037440000 1053 686488705289253581198642357597798400000 1054 30968268260826328218516533020522905600000 1055 1232211095009721270168342050711332454400000 1056 43250609434841216582908805979967769149440000 1057 1338709339649847179947177327951383330816000000 1058 36510254717723104907650290762310454476800000000 1059 876246113225354517783606978295450907443200000000 1060 18474188887167891083271047125729089965260800000000 1061 341403010634862627218848950883473582558019584000000 1062 5514971710255473208919867668117650179783393280000000 1063 77618120366558511829242581995729891419173683200000000 1064 948049898762964680200034394376415102334192844800000000 1065 10003561000740248004869328437213207631526310707200000000 1066 90698953073378248577481911164066415859171883745280000000 1067 702185443148734827696634150947610961490362970931200000000 1068 4608091970663572306759161615593696934780506996736000000000 1069 25414325413962732116065679213274328549395523436544000000000 1070 116606904840534888532536645802082213344285342826496000000000 1071 439774612541445865322709635596424347469876150088499200000000 1072 1343755760543306810708279442100185506157954903048192000000000 1073 3268595093213448999020139183486937717681511926333440000000000 1074 6193127545036008629722368979238408307186022597263360000000000 1075 8892695962102986750370581098393611928267109370429440000000000 1076 9337330760208136087889110153313292524680464838950912000000000 1077 6832193239176684942357885478034116481473510857768960000000000 1078 3253425351988897591598993084778150705463576598937600000000000 1079 907932656368994676725300395752042057338672539238400000000000 1080 123808998595772001371631872148005735091637164441600000000000 1081 5502622159812088949850305428800254892961651752960000000000 1082 1 1083 2162 1084 2237670 1085 1476862200 1086 698555820600 1087 252318362400720 1088 72415370009006640 1089 16965886687824412800 1090 3308347904125760496000 1091 544774621546041895008000 1092 76595311789373490438124800 1093 9274995936676862660325657600 1094 973874573351070579334194048000 1095 89146980175982614569822378240000 1096 7144493696960892396238622027520000 1097 502972356266046824695198990737408000 1098 31184286088494903131102337425719296000 1099 1705963886017662347760304341524643840000 1100 82454921157520346808414709840357785600000 1101 3523862946310869558338565494230027468800000 1102 133202019370550869305197775681895038320640000 1103 4452753218958414773916611358509062709575680000 1104 131558617832862254683899881046858670964736000000 1105 3431963943465971861319127331657182720819200000000 1106 78935170699717352810339928628115202578841600000000 1107 1597647854962279220881280155433051700195753984000000 1108 28388973422791269232582747377310380211170705408000000 1109 441606253243419743617953848091494803284877639680000000 1110 5993227722589267949100802224098858044580482252800000000 1111 70678754521569987537671529677303774180914652774400000000 1112 720923296120013872884249602708498496645329458298880000000 1113 6325520533698186239500512643119728744759019763138560000000 1114 47441404002736396796253844823397965585692648223539200000000 1115 301899843653777070521615376148896144636225943240704000000000 1116 1616052104264336083380411719385267597758621225582592000000000 1117 7202975093292469400209835092117192721438426034025267200000000 1118 26410908675405721134102728671096373311940895458092646400000000 1119 78518917683638630398683787941097326062526986497032192000000000 1120 185965857671775703575830024071019982779669178545602560000000000 1121 343321583394047452755378505977267660516312329622650880000000000 1122 480650216751666433857529908368174724722837261471711232000000000 1123 492373392769999761512591613450325327764857682483216384000000000 1124 351695280549999829651851152464518091260612630345154560000000000 1125 163579200255813874256674954634659577330517502486118400000000000 1126 44612509160676511160911351263998066544686591587123200000000000 1127 5948334554756868154788180168533075539291545544949760000000000 1128 258623241511168180642964355153611979969197632389120000000000 1129 1 1130 2256 1131 2438736 1132 1682727840 1133 832950280800 1134 315188386254720 1135 94871704262670720 1136 23338439248616997120 1137 4784380045966484409600 1138 829292541300857297664000 1139 122901154620787051513804800 1140 15709002126984235857128140800 1141 1743699236095250180141223628800 1142 169004695190770402075226290176000 1143 14365399091215484176394234664960000 1144 1074531852022918216394288752939008000 1145 70919102233512602282023057693974528000 1146 4138338200920264791986286660730748928000 1147 213814140380880347585958144137755361280000 1148 9790436954282415915778083442097219174400000 1149 397491740343866086180590187749147098480640000 1150 14309702652379179102501246758969295545303040000 1151 456609602816826533179812510218020248763760640000 1152 12904184427432054198559918767031007030280192000000 1153 322604610685801354963997969175775175757004800000000 1154 7123109803942493917605075159401115880714665984000000 1155 138626675415188535473391078102190947524677730304000000 1156 2372056445993226051433580669748600657644485607424000000 1157 35580846689898390771503710046229009864667284111360000000 1158 466231784212461672178324476467828405123226481459200000000 1159 5315042340022063062832899031733243818404781888634880000000 1160 52464611485379074104092487216463632530060105094266880000000 1161 445949197625722129884786141339940876505510893301268480000000 1162 3243266891823433671889353755199570010949170133100134400000000 1163 20031942567144737385198949664467932420568403763265536000000000 1164 104166101349152634403034538255233248586955699568980787200000000 1165 451386439179661415746482999106010743876808031465583411200000000 1166 1610351620857170456176642050864686978155098923066405683200000000 1167 4661544165639177636300805936713567568343707408876437504000000000 1168 10757409613013486853001859853954386696177786328176394240000000000 1169 19363337303424276335403347737117896053120015390717509632000000000 1170 26447485097359987189819206665331760462798069801955622912000000000 1171 26447485097359987189819206665331760462798069801955622912000000000 1172 18451733788855805016152934882789600322882374280434155520000000000 1173 8387151722207184098251334037631636510401079218379161600000000000 1174 2236573792588582426200355743368436402773621124901109760000000000 1175 291727016424597707765263792613274313405254929334927360000000000 1176 12413915592536072670862289047373375038521486354677760000000000 1177 1 1178 2352 1179 2653056 1180 1911969024 1181 989443969920 1182 391819812088320 1183 123553847411850240 1184 31876892632257361920 1185 6861501139093397153280 1186 1250317985345907925708800 1187 195049605713961636410572800 1188 26278501424371922287315353600 1189 3078964416888910227997115596800 1190 315475431022771417207089074995200 1191 28392788792049427548638016749568000 1192 2252494577502587918858615995465728000 1193 157956182247368977809960446682034176000 1194 9811866379601272974548131276248711168000 1195 540742858253581266152874790335484526592000 1196 26467939903991083027482818684842137354240000 1197 1151355385823612111695502612790632974909440000 1198 44519074918513001652226101027904475029831680000 1199 1529837301745264965867406017140717414661488640000 1200 46693295035877217653866044523164505438798479360000 1201 1264610073888341311458872039169038688967458816000000 1202 30350641773320191475012928940056928535219011584000000 1203 644367471495105603623351414419670175055419015168000000 1204 12075923725056423534570956136901966984371926728704000000 1205 199252741463430988320420776258882455242136791023616000000 1206 2885729359125552244640576759611401075920601801031680000000 1207 36552571882256995098780638955077746961660956146401280000000 1208 403257405926835236251063823310857724544775709744168960000000 1209 3856148944175361946650797810410076990959417724428615680000000 1210 31784015539869649984515666800955786107301867304381317120000000 1211 224357756752021058714228236242040843110366122148574003200000000 1212 1346146540512126352285369417452245058662196732891444019200000000 1213 6805518621477972114331589832675238907681105705173411430400000000 1214 28693537971636855400965621997225331610763580811001410355200000000 1215 99672289796212234550722686937730099279494543869794372812800000000 1216 281126971220085789758448604183341305660112816043009769472000000000 1217 632535685245193026956509359412517937735253836096771981312000000000 1218 1110794374089119461972406679943933939437518931682136162304000000000 1219 1481059165452159282629875573258578585916691908909514883072000000000 1220 1446615929046295113266390094810704665313978143586037792768000000000 1221 986329042531564849954356882825480453623166916081389404160000000000 1222 438368463347362155535269725700213534943629740480617512960000000000 1223 114356990438442301443983406704403530854859932299291525120000000000 1224 14598764736822421460934051919711089045301267953101045760000000000 1225 608281864034267560872252163321295376887552831379210240000000000 1226 1 1227 2450 1228 2881200 1229 2166662400 1230 1171081027200 1231 484827545260800 1232 159993089936064000 1233 43243846594147584000 1234 9762298368628817088000 1235 1867853087864313669504000 1236 306327906409747441798656000 1237 43442866727200546291445760000 1238 5365194040809267466993551360000 1239 580266370875217696814841016320000 1240 55208200428984998011240588124160000 1241 4637488836034739832944209402429440000 1242 344913232180083775075225574305689600000 1243 22764273323885529154964887904175513600000 1244 1335504035001284377091273423711630131200000 1245 69727368564277584319712801911680899481600000 1246 3242322638238907670866645288893161825894400000 1247 134324795012754746364475304825573847072768000000 1248 4957806070470766093088815796289361991958528000000 1249 162960929968517355059788901825859028953071616000000 1250 4766607201579132635498825378406376596877344768000000 1251 123931787241057448522969459838565791518810963968000000 1252 2859964320947479581299295227043825958126406860800000000 1253 58470381672704026995452257975118219588362095820800000000 1254 1056643325942437059274958661978922111132543588761600000000 1255 16833421261565721427070031097733172942870177172684800000000 1256 235667897661920099978980435368264421200182480417587200000000 1257 2888832293920310902968147272256144517937720727699456000000000 1258 30874395141273322775472073972237544535459390277287936000000000 1259 286289845855443538463468322288020867510623437116669952000000000 1260 2290318766843548307707746578304166940084987496933359616000000000 1261 15705042972641474109995976536942859017725628550400180224000000000 1262 91612750673741932308309863132166677603399499877334384640000000000 1263 450635692503271126489524191623090143886992134531752919040000000000 1264 1849978106066060414009625628768475327536072973340880404480000000000 1265 6261464358992819862801809820447147262429785448230672138240000000000 1266 17219026987230254622704977006229654971681909982634348380160000000000 1267 37797864118310315025449949525869974328082241425294911078400000000000 1268 64796338488531968615057056330062813133855271014791276134400000000000 1269 84385929194367214940539422197291105476648725042518871244800000000000 1270 80550205140077796079605812097414237045891964813313468006400000000000 1271 53700136760051864053070541398276158030594643208875645337600000000000 1272 23347885547848636544813278868815720882867236177772019712000000000000 1273 5961162267535822096548071200548694693498017747516260352000000000000 1274 745145283441977762068508900068586836687252218439532544000000000000 1275 30414093201713378043612608166064768844377641568960512000000000000