1 1 2 2 3 1 4 10 5 6 6 1 7 80 8 52 9 12 10 1 11 880 12 600 13 160 14 20 15 1 16 12320 17 8680 18 2520 19 380 20 30 21 1 22 209440 23 151200 24 46480 25 7840 26 770 27 42 28 1 29 4188800 30 3082240 31 987840 32 179760 33 20160 34 1400 35 56 36 1 37 96342400 38 71998080 39 23826880 40 4583040 41 562800 42 45360 43 2352 44 72 45 1 46 2504902400 47 1896294400 48 643843200 49 129236800 50 16964640 51 1515360 52 92400 53 3720 54 90 55 1 56 72642169600 57 55601145600 58 19280060800 59 4004000000 60 553352800 61 53333280 62 3640560 63 174240 64 5610 65 110 66 1 67 2324549427200 68 1796277683200 69 634002969600 70 135396060800 71 19497878400 72 1993351360 73 147987840 74 7996560 75 308880 76 8140 77 132 78 1 79 81359229952000 80 63397990656000 81 22718375680000 82 4966676915200 83 739830291200 84 79298419200 85 6284998720 86 371891520 87 16336320 88 520520 89 11440 90 156 91 1 92 3091650738176000 93 2427084884224000 94 881259515136000 95 196552067712000 96 30120906816000 97 3356678124800 98 280418378240 99 17813635840 100 861981120 101 31431400 102 840840 103 15652 104 182 105 1 106 126757680265216000 107 100175046107136000 108 36796205974528000 109 8350238088192000 110 1311025619904000 111 150961319308800 112 13171321363200 113 886081996800 114 46259012800 115 1867785920 116 57497440 117 1310400 118 20930 119 210 120 1 121 5577337931669504000 122 4434284662872064000 123 1645615697037312000 124 379155967590400000 125 60791262884352000 126 7198517072947200 127 651471531110400 128 45956355244800 129 2551406457600 130 111631520000 131 3822698880 132 100740640 133 1980160 134 27440 135 240 136 1 137 262134882788466688000 138 209554432423784448000 139 78486991029551104000 140 18328478271014912000 141 2993180271617536000 142 363128979948134400 143 33908849848473600 144 2489725740902400 145 145461207091200 146 6793404217600 147 253071378560 148 7449361920 149 170046240 150 2913120 151 35360 152 272 153 1 154 13106744139423334400000 155 10530302071553904640000 156 3976930001842237440000 157 939925469767251968000 158 156014770765421568000 159 19333984369283584000 160 1855118373280972800 161 140967056707276800 162 8599096438732800 163 423990780012800 164 16916259360000 165 543596493440 166 13911119040 167 277831680 168 4186080 169 44880 170 306 171 1 172 694657439389436723200000 173 560682451860226375680000 174 213353732165508014080000 175 50973203490204835840000 176 8584649237272908800000 177 1084046020491033600000 178 106524547913489305600 179 8339602981815705600 180 527926396450252800 181 27254690759296000 182 1151389932492800 183 39747312084480 184 1113952374080 185 25024386240 186 441088800 187 5891520 188 56202 189 342 190 1 191 38900816605808456499200000 192 31532192291701887385600000 193 12081783988797659136000000 194 2914933517146364313600000 195 497374963828396093440000 196 63870996282315622400000 197 6410273416165498880000 198 515165094022458880000 199 33680070011427840000 200 1808896862137164800 201 80218627653964800 202 2940018976294400 203 88761216544000 204 2190000982400 205 43550115840 206 682641120 207 8139600 208 69540 209 380 210 1 211 2295148179742698933452800000 212 1867767969524517924864000000 213 720193879653168458137600000 214 175318060948994060697600000 215 30270556527708149452800000 216 3946408763073439703040000 217 403615487339087063040000 218 33198858305333360640000 219 2232848664605278720000 220 124124913118286080000 221 5739609617181440000 222 221339538516096000 223 7111796153862400 224 189501261734400 225 4149756195200 226 73586325120 227 1032643920 228 11060280 229 85120 230 420 231 1 232 142299187144047333874073600000 233 116228994320738292350156800000 234 45079400748714625413120000000 235 11063959475643818039296000000 236 1931010339556066728960000000 237 255215856022894212526080000 238 26548876054062315233280000 239 2229552694132421898240000 240 153772686194018411520000 241 8811469059874440960000 242 422584613211720960000 243 17027926081502336000 244 576929346209216000 245 16397357978848000 246 388689559104000 247 7608313475840 248 121087945440 249 1530356520 250 14805560 251 103180 252 462 253 1 254 9249447164363076701814784000000 255 7580954823671298044284108800000 256 2956231241489759693376716800000 257 731044888238631343849472000000 258 128855590188563888505856000000 259 17243961700929719480524800000 260 1821599543212570811289600000 261 155862932313742785331200000 262 10994595807191471354880000 263 647214953546987105280000 264 32053622786519093760000 265 1342092621612847104000 266 47605181430590784000 267 1429591961109312000 268 36220525493152000 269 769105232896000 270 13541622802400 271 194545058400 272 2226217840 273 19551840 274 123970 275 506 276 1 277 628962407176689215723405312000000 278 517173420350340045668850073600000 279 202692216761995437807147417600000 280 50474148977000797043592396800000 281 8977802660306720208224256000000 282 1215225177347136215778918400000 283 130183133380109109780480000000 284 11329238414350880716492800000 285 815538680745231066624000000 286 49180278066463710566400000 287 2506325075165094543360000 288 108552902218451378688000 289 4007982781725931008000 290 126232739291602944000 291 3385500337739520000 292 76983102836640000 293 1473269618620800 294 23463420780800 295 305855950400 296 3184258000 297 25502400 298 147752 299 552 300 1 301 44656330909544934316361777152000000 302 36831101831700492412542910464000000 303 14502936376928025254362021888000000 304 3634934347198049636771430400000000 305 651986927217551050994617548800000 306 89182664365217710449632870400000 307 9677128847054228351510118400000 308 855254391898565475636019200000 309 62708175301300437913804800000 310 3864715920865981121740800000 311 202066107651534477711360000 312 9019499208272177264640000 313 345023886340281308160000 314 11329481660638901760000 315 319206258542755584000 316 7696554096591360000 317 158012931860784000 318 2740294340784000 319 39673786152000 320 471437366400 321 4484880400 322 32890000 323 174800 324 600 325 1 326 3304568487306325139410771509248000000 327 2733326764623680880431994241024000000 328 1081042520970518310726608486400000000 329 272583275027989549465133580288000000 330 49274019252426623206394658816000000 331 6805590768417573072019285606400000 332 747227425964905238352320921600000 333 66979173104258115219123404800000 334 4993993961784394377947136000000 335 313914710157589210826956800000 336 16796946810564187695267840000 337 770294557772681645383680000 338 30410980161369618370560000 339 1036122267639254315520000 340 30481857173204236800000 341 773302950241645824000 342 16861304144516832000 343 314209709285472000 344 4962026365296000 345 65602841304000 346 713620908000 347 6228050400 348 41979600 349 205400 350 650 351 1 352 254451773522587035734629406212096000000 353 211037402598706072052242333827072000000 354 83811515837412554184927630721024000000 355 21252204873041744971146493427712000000 356 3869586680455133043531943673856000000 357 539276554578491884391783222476800000 358 59858738011925844995034071040000000 359 5435769543262973303690959257600000 360 411564756467381327297475788800000 361 26340194252500460714180198400000 362 1439310146465389786409902080000 363 67636387623561176290590720000 364 2747008268261706839470080000 365 96722805290281894563840000 366 2956479269551121233920000 367 78426640088186277888000 368 1801842503057172576000 369 35713886701645152000 370 606969264837936000 371 8766991160928000 372 106279233060000 373 1062391730400 374 8536928400 375 53071200 376 239850 377 702 378 1 379 20356141881806962858770352496967680000000 380 16926406578820366727861773778550784000000 381 6748335637916885298476597530066944000000 382 1720231291061626916963207624654848000000 383 315340792587631856279574212640768000000 384 44315328273842024372915685359616000000 385 4968823167461004414024304479436800000 386 456669914670122896164474096844800000 387 35068432008914428869109216051200000 388 2281718548394914038004269875200000 389 127091904505077745762873344000000 390 6106220892491110950460661760000 391 254432949865357241374556160000 392 9227436222710593775247360000 393 291850437080655896002560000 394 8054210875283229296640000 395 193744560283845322752000 396 4051817365260817152000 397 73345981121597184000 398 1141755725654544000 399 15143745144528000 400 168960345153600 401 1557533577600 402 11561986800 403 66502800 404 278460 405 756 406 1 407 1689559776189977917277939257248317440000000 408 1408321481345077034543435802338131968000000 409 563541593250088075904466173713973248000000 410 144366838922847038655533207502454784000000 411 26632153905484543563049570423275520000000 412 3771936397947309757366997670690816000000 413 426914712168339364252787130276249600000 414 39675736682390344522524335839641600000 415 3086802315338705061347665300684800000 416 203915604590138067681425186816000000 417 11559427577265589478694023987200000 418 566739808764437734196040990720000 419 24170960332931475088054149120000 420 900353485455098805641871360000 421 29365116381275850599424000000 422 839536776599915488174080000 423 21035096414300865921024000 424 461164506391059254784000 425 8819306138164634112000 426 146418347563488000000 427 2095811669759808000 428 25619286544051200 429 263969893387200 430 2251252785600 431 15485652000 432 82653480 433 321552 434 812 435 1 436 145302140752338100885902776123355299840000000 437 121396885690521525853469982455989534720000000 438 48745815314352475410518594394311884800000000 439 12545989223846392284313722396417720320000000 440 2328203459172579610825597982211047424000000 441 332159002139216633909776381749231616000000 442 37925113371414458897589968092790784000000 443 3561297910077176581532209661607936000000 444 280446317278809339307642229293056000000 445 18788303868779336272817404685516800000 446 1082432100462322868062171009843200000 447 54064913234598419543397098291200000 448 2355390873401366890712048025600000 449 89896764771153687899910758400000 450 3014641864906960048800399360000 451 88972227519869850259783680000 452 2311993525600976102645760000 453 52855447355283954501120000 454 1060877323786254374400000 455 18629335424918330112000 456 284741917767635328000 457 3761065295123136000 458 42513359720832000 459 405798818880000 460 3211363209600 461 20527514280 462 101946600 463 369460 464 870 465 1 466 12931890526958090978845347074978621685760000000 467 10828228081518232375991261232250434355200000000 468 4362282818039186886568587694761123512320000000 469 1127700888565142211861498720486235832320000000 470 210443283253515659204489550884356751360000000 471 30229559638866776859246814049146503168000000 472 3479943411966616722409743733450866688000000 473 329951541997742938583231160344641536000000 474 26277449609660733065451230234345472000000 475 1783510626781156241133034604134400000000 476 104300439805302842849728914463129600000 477 5299495332760999592447144676556800000 478 235430010486503670128224796262400000 479 9187544996009047171105265664000000 480 315994904639175691559940710400000 481 9598586701377328968024391680000 482 257747754888741105752924160000 483 6117585735181420826726400000 484 128177737344108015083520000 485 2364930803530537482240000 486 38276527750885167744000 487 540494357836008576000 488 6609460396418880000 489 69296081766912000 490 614537427504000 491 4525124123520 492 26950150080 493 124853120 494 422530 495 930 496 1 497 1189733928480144370053771930898033195089920000000 498 998300645945117237194050119209768148008960000000 499 403433681705045052167164153760751550464000000000 500 104727661900336843742241973818036112588800000000 501 19646709814874520221856579198309629952000000000 502 2840414971834925245958962373160102526976000000 503 329504693067995814986484775125921038336000000 504 31525824481774766501984392362745397248000000 505 2537257309209244516081134500029661184000000 506 174308831632496701079493102377500672000000 507 10336146690815989354810805590111027200000 508 533559561758943809837947633264230400000 509 24133896171681293202705128377548800000 510 961246065171218396645540783718400000 511 33835147557864751112780641075200000 512 1055086080645230022097818869760000 513 29187416072921653005246627840000 514 716566685027347667757404160000 515 15602738298645413942906880000 516 300817686001837251287040000 517 5120840801594269559808000 518 76651627157241776640000 519 1003156585585330176000 520 11390890038335808000 521 111084626837184000 522 917720743779840 523 6303834028800 524 35065602880 525 151895040 526 481120 527 992 528 1 529 113024723205613715155108333435313153533542400000000 530 95029994647321164666294483136616239107932160000000 531 38517633044514307088740316418959662341160960000000 532 10038378576536034676453425745020073908633600000000 533 1892578255053918183931190680864212438220800000000 534 275284057280017792358163192782718857379840000000 535 32166332654886552779756107359367074938880000000 536 3103777247464175267161111303047515996160000000 537 252267210382979039401043093865325920256000000 538 17527816829603960808917541304494718976000000 539 1052881300351855796238411577536937984000000 540 55155149878567269381198406784306380800000 541 2536672944008491145662473288600780800000 542 102956073515721201727639472642457600000 543 3701893017358263236780772710809600000 544 118242034009483152880606150656000000 545 3360891950406040609512302469120000 546 85079617505054771090324152320000 547 1917977534023044541361233920000 548 38464882434785045040721920000 549 684880746121407468272640000 550 10793061211230161031168000 551 149882057904970879488000 552 1823300668345508352000 553 19277898543775872000 554 175325078901772800 555 1352685291767040 556 8688295024640 557 45242570560 558 183648960 559 545600 560 1056 561 1 562 11076422874150144085200616676660689046287155200000000 563 9330934203995766687785673197687088347002961920000000 564 3792722766920694645185364859356743823859384320000000 565 992163597815437601351815762195866683661352960000000 566 187940734551604343965985349746256043101388800000000 567 27493995582095572873240367609657066174545920000000 568 3234586661529580648095725069844489751756800000000 569 314610062174126502091417235936691030589440000000 570 25807826181932288813254989750926848819200000000 571 1812242908217731551394704269965355909120000000 572 110181371260567270877897760127745261568000000 573 5851379339787208232402672967771593113600000 574 273309023063297507908171109603973529600000 575 11287939192844793292511828463209676800000 576 413915086973815313617224380350464000000 577 13515981840145364925871083215257600000 578 393835173942778482860614953123840000 579 10252340968315477067828558807040000 580 238517820226898334399222865920000 581 4956703246371063099578265600000 582 91885580632254827565987840000 583 1515946459386129867672576000 584 22184097612007947872256000 585 286629608030884005888000 586 3249865160584922880000 587 32076629303605286400 588 272718419908999680 589 1969554238516480 590 11855274963840 591 57914348800 592 220749760 593 616352 594 1122 595 1 596 1118718710289164552605262284342729593675002675200000000 597 944169843273726812863767936445369523746583347200000000 598 384810488129144536561136794274004726909082009600000000 599 101024755352833579577663309554551678822671974400000000 600 19222414849321058966052394687582702864496066560000000 601 2827364310432779339797060640273334395857797120000000 602 334779728427405734442334249244883592591441920000000 603 32807932505897471844688945247893446627164160000000 604 2714737897093829361724131282772887970775040000000 605 192534173737963591541567782587739592458240000000 606 11838747692929353201283400441590174711808000000 607 636805511841416011794138327227188641792000000 608 30175882392420686436229901722525237248000000 609 1266647672033639317649212014366425088000000 610 47298551759566725577210349553700044800000 611 1576289525226316697242137536862617600000 612 46991971625281535969023354230784000000 613 1255031815281278556558213892915200000 614 30049320047148038822964056678400000 615 644967486429325508564640645120000 616 12399435277583704132423280640000 617 213161297383145216979793920000 618 3268490170734757749580800000 619 44541207038416900331520000 620 536869225395923067648000 621 5687688987658924646400 622 52530510796780262400 623 418465433559219200 624 2834989310876800 625 16025108077440 626 73587581760 627 263894400 628 693770 629 1190 630 1 631 116346745870073113470947277571643877742200278220800000000 632 98368212567483026277573359738215790539573087436800000000 633 40194839632446469542099720952393851668472948326400000000 634 10588310778765336073905131059283724287998951424000000000 635 2023266240284939476182902778312821965272278630400000000 636 299131481582166213605961398074642808054417981440000000 637 35635777696318541315145817066271926469819105280000000 638 3517149181499460503377161938290547915426365440000000 639 293422770626905090570205548394090691821568000000000 640 21005484402200370558173070628608149254307840000000 641 1305376456873322792462207424097216015368192000000 642 71061660294181042298138264873718718398464000000 643 3412986691944119163927289285699510468608000000 644 145440820547481864342308195029869920256000000 645 5523517330394644619598143474199429120000000 646 187588319504708911631760590334473011200000 647 5711583028251091862516192709171609600000 648 156179739554752770389587962914406400000 649 3839273339336009895333122767257600000 650 84871556393640707050958511513600000 651 1686520049746356655688196218880000 652 30091822960384757141746176000000 653 481177491383395352445419520000 654 6876327940846526676433920000 655 87490745070090745743360000 656 986196655420978114713600 657 9785068829807785113600 658 84752349180840140800 659 633924621185856000 660 4036872416684800 661 21470589127680 662 92851872960 663 313845840 664 778260 665 1260 666 1 667 12449101808097823141391358700165894918415429769625600000000 668 10543377278023273898893723409822517674936947546521600000000 669 4318826373974362328198044059739570215729232661708800000000 670 1141379160624041421228233351117901177620363896422400000000 671 218984733528114102120744117225504386711043650355200000000 672 32534677361665893263990965381926388386822912737280000000 673 3898345028910338886435688921768107381506147614720000000 674 387350695846264591652862010895326718012455649280000000 675 32566003473563064469827511229305526405761597440000000 676 2351960242042541405271166469997689318743736320000000 677 147627000718912681427007190766038102745022464000000 678 8127295845114702853083480851974212981620736000000 679 395295396028872362871230747015172212916224000000 680 17084423823407414412104259618507282972672000000 681 659127932274183813964935538130416828416000000 682 22781642724827864489720117784970946150400000 683 707342375075558271120734126869089484800000 684 19767759588178841197579109371468185600000 685 497875066755657651074235889200332800000 686 11307970301976392115817471780454400000 687 231598800721573736095831582556160000 688 4274416824339445769878367354880000 689 70991909727973362099606835200000 690 1058789038414503593265868800000 691 14138059781664058573132800000 692 168358870814610951149875200 693 1778787230635408708915200 694 16565256764274996377600 695 134832394254522764800 696 948800669687270400 697 5690107779516160 698 28527331472640 699 116390310960 700 371437080 701 870240 702 1332 703 1 704 1369401198890760545553049457018248441025697274658816000000000 705 1161677225112634678120807210370820321486542712340480000000000 706 476976625667254405344282481861696100973694075011072000000000 707 126446396560746794399619012629354996221108169578905600000000 708 24353760914604136246027109777021366168990990834073600000000 709 3635125856503032894839795482327775167327449487769600000000 710 437962560368341137453302613245809556063462264668160000000 711 43795466701075591826680476043986759336789079490560000000 712 3709083050149697167575268156284490411400138588160000000 713 270113987919859746402215324699072147598878965760000000 714 17114660313933809547971885546601499593245982720000000 715 952229289385268263882271795111485187925475328000000 716 46866244655944194414464094059461089847410688000000 717 2052484506899391560845343930010378661265408000000 718 80360705321729060552738071279027298500608000000 719 2823383991132830940488346727702656712704000000 720 89271825981930341975069125710665357721600000 721 2545744016776190502495591298415630745600000 722 65572265729699345096408811177898803200000 723 1526900364235509333613625821221683200000 724 32151862366918028364442314210508800000 725 612021898087784409615006277140480000 726 10521704880401101634643768852480000 727 163106556070035174713737420800000 728 2274662179637612630555289600000 729 28448563800905989420872192000 730 317776998187985282698752000 731 3153703542070233408256000 732 27621513093145863091200 733 211685248499191667200 734 1404009292048563200 735 7943766965854720 736 37605775727520 737 144990966120 738 437575320 739 970140 740 1406 741 1 742 154742335474655941647494588643062073835903792036446208000000000 743 131477250411505844495083457018550124447518481056792576000000000 744 54106082674177873671336162697019087529566585038569472000000000 745 14386080247349401789302373871090745685295592728690688000000000 746 2781006336252597645216573978324683908641126170492928000000000 747 416947353416931688888725021868421084240355535513190400000000 748 50497119815915534602343175099629397666117911807262720000000 749 5080282030682353871081433073908406045763104690667520000000 750 433249186966793794422083632453858252533803631247360000000 751 31800937793815110793405661924987993761683551027200000000 752 2032924000255042129843319535999026605703215185920000000 753 114242047831231172463963608647972988761644466176000000 754 5685719999635631899743145295117055262513954816000000 755 252114695345883350498998487060498955973951488000000 756 10008194333750568555566412986634081212825600000000 757 357052336452746492720596050593887656345600000000 758 11482751111380074112070051921637196411699200000 759 333663251592444630214645890358565909299200000 760 8775109261097628286654428360316017049600000 761 209100899967837222456089638372737024000000 762 4517023564358885971506761042799001600000 763 88457876990994194049022891707432960000 764 1569497042204284658367589242716160000 765 25201294926704267358880136724480000 766 365551490057782698833158195200000 767 4778135794117339699592042496000 768 56095162643260709015663616000 769 588995502806025355808768000 770 5501532154987631771008000 771 45403073967077963136000 772 328218019739222412800 773 2055398183248650240 774 10989834799783840 775 49205053017120 776 179559416400 777 513246240 778 1078402 779 1482 780 1 781 17950110915060089231109372282595200564964839876227760128000000000 782 15274626132797828058582092145776326385300529113567592448000000000 783 6299570675267783443027406004478726102818109175453712384000000000 784 1679733150624660275862504410130273349967968563380617216000000000 785 325858789907640338053558659443455343453101723823898624000000000 786 49062162565532015111865051405719424259320590612457062400000000 787 5971630533167640495146474282827654827513325834312089600000000 788 604247861160292106550219380155645656654296323090022400000000 789 51871194223096083668666465378925097319413896865382400000000 790 3835949530905010649316489458427573585033943591157760000000 791 247290881820849576556797532740884813966224360734720000000 792 14028339022534315238559498444036190425675884134400000000 793 705556927793336890037250719340146736063095767040000000 794 31653533620261617001139989462348447727830958080000000 795 1272950517388441343166772611697175239682162688000000 796 46070480315477964320346614096616734503731200000000 797 1505327447590753903927601242757607297515520000000 798 44515413019032092503319995067135221432320000000 799 1193623959180012202306779869669535580160000000 800 29057896557977838864895123282471508377600000 801 642735162146290275720738698481441177600000 802 12920521878503334406163935755005132800000 803 235990598958196951935576280522752000000 804 3913217470387781522743441958092800000 805 58832032012020275651530690682880000 806 800361847322460611496034062336000 807 9826700432010803511001767936000 808 108515762392996965682643968000 809 1073130332444936951657472000 810 9451599590123414563840000 811 73629823664651090636800 812 502926865315357683200 813 2978544306430492800 814 15073854200204800 815 63928925161920 816 221132361840 817 599518400 818 1195480 819 1560 820 1 821 2136063198892150618502015301628828867230815945271103455232000000000 822 1820355994585203800143796245484201714030427275277203668992000000000 823 752324395139128490892788594669787280415019302641651941376000000000 824 201148616147728375443077917579590434699102462527605309440000000000 825 39153493990003299152021750246127637847074666803128958976000000000 826 5918945322378290060806174519695469709015649053644003737600000000 827 723856412813475391063416645365244419768326409889723187200000000 828 73647390983120356428771044860259968372794514020394598400000000 829 6361950419923957393772197037216331459109238875147468800000000 830 473825642622647255093480305805958191673147691892736000000000 831 30790655649377614494007420527184018307352398911242240000000 832 1762351496254555622321223364696793379939219847249920000000 833 89522930296421362472545325413431891184427131207680000000 834 4060831491541068292158089602349082195213177323520000000 835 165313337946047958033651113690551847894458040320000000 836 6064280470198149632482820477745315628070207488000000 837 201119207417325616424889542100650286147829760000000 838 6045899575532027339266240739605399883612160000000 839 165071432896213324936304761903758315028480000000 840 4099413614977796088796292197916686417920000000 841 92688677610460576161248254432134184960000000 842 1908946306239617047524804402471944192000000 843 35811609977448438743914834965712076800000 844 611659476115423978118946708499660800000 845 9502260511529707709638857572966400000 846 134066045660331573132157892542464000 847 1714244987499465338019198480384000 848 19810150572166524353805012992000 849 206170622645486228283473920000 850 1923774295556044262403072000 851 16004653896277361630515200 852 117887387812402566758400 853 762060219974810556800 854 4274895767648105600 855 20507812838968000 856 82504043556480 857 270892389040 858 697547760 859 1321840 860 1640 861 1 862 260599710264842375457245866798717121802159545323074621538304000000000 863 222399138543701810435901361005217236264912516253812747403264000000000 864 92099283411280622707278427605858675363832743592275436634112000000000 865 24689009716718805168619060786641049009608212343426683764736000000000 866 4821260906968117675381644446622651700653913145296822468608000000000 867 731670096708263236266344169050497593801905606079477396275200000000 868 89886289208741435424162505382063822402141512600851893452800000000 869 9193306375872316380372086804295140782639695522235102003200000000 870 798909738854451499318801507102921754711247745787206041600000000 871 59904248036283097219335471593289607118174928059026636800000000 872 3922379075352940078422311404850568242096616369951866880000000 873 226411671733633288571663214008528083480605801955983360000000 874 11609873828860905494301209160174301410226204280094720000000 875 532153562874397806317777092069481850462663459471360000000 876 21914671989714247759792409880928681767814645678080000000 877 814191348257249968709312904809300620097970241536000000 878 27382916456434664973521111940414245959740162048000000 879 835938662848188487047844819759217273927106560000000 880 23213328596738213132641935977596264646574080000000 881 587311035238926322082322858289177016074240000000 882 13553658731244774857243614149994373283840000000 883 285492254540661897961253499081800548352000000 884 5490107303984460921916287899043151872000000 885 96365898112875412577690559107178496000000 886 1542881006245335333663554750650368000000 887 22506666940581870303458173149585408000 888 298633564460280245582000946659328000 889 3596209291855285151630674714624000 890 39190189100842229812451561472000 891 385081632132198344686959616000 892 3396202454013561532410470400 893 26732406187205995205529600 894 186472807610135516870400 895 1142525943295491955200 896 6079583297477289600 897 27685664628381760 898 105800789013920 899 330183948640 900 808582320 901 1457960 902 1722 903 1 904 32574963783105296932155733349839640225269943165384327692288000000000000 905 27838092889683866869509014631445654418651311560795855299543040000000000 906 11550610998131218403431147956525834306016339978103691453399040000000000 907 3104158468850974853278803843576066654536034649490330855931904000000000 908 608061579459861043889798038827981904788731702924342202466304000000000 909 92621672511959706027342944732682362956882585874834110021632000000000 910 11428138512548494051741682309516092459656745605580852717158400000000 911 1174696441561674768308068748288890434753625584224593929830400000000 912 102665745821843141800671863135336986083855681779338208870400000000 913 7747802511063290776761716211924516180419539400634295910400000000 914 510977841701871206237901283151104954959285810603491328000000000 915 29733309652987134975591917801822769758885677792933969920000000 916 1538327414394915609427699849108224142836166885606686720000000 917 71211072870793459801892243471956268662044511740887040000000 918 2964682153732679307654734588852565526690089129738240000000 919 111475720298011744317816829409951749978591372247040000000 920 3798929242008628450823114106314453429709647904768000000 921 117664292044039021574688352474409711543867670528000000 922 3319764822699177292240531969362017591110533120000000 923 85468298332064403273368158956249028350443520000000 924 2010445202019627682092902344038586210877440000000 925 43244853203473612245213978054501630312448000000 926 850973306851061372918631152683245191168000000 927 15319428911497753004840724927975358464000000 928 252196879743654281277709588922865664000000 929 3793547700303522364009372065608908800000 930 52071389822149614616076266868858880000 931 651062075062098190441807068692480000 932 7397657634636981443438476177408000 933 76158025785533270902399684608000 934 707720865263486690265954304000 935 5909048635610925081730252800 936 44074377294948598274476800 937 291585194393320776748800 938 1695768023365925308800 939 8571293114031648000 940 37101934850620640 941 134856976494240 942 400530610480 943 933966880 944 1604330 945 1806 946 1 947 4169595364237478007315933868779473948834552725169193944612864000000000000 948 3568012760772956389359800591543437751393986511386457950734254080000000000 949 1483215078654217385701833657153700776976710148801860978427822080000000000 950 399570419604503075063281628403534166123020671164395048444887040000000000 951 78503794321873744295613760658245822848338765812108763961753600000000000 952 12000527298430904885252980240947912548485289765528937735127040000000000 953 1486854571042875980339828186493645643035005549755698141514956800000000 954 153566407941511141017018000852471835064845441296756718226636800000000 955 13494585940182851784388692324529328764816307397745178994278400000000 956 1024654244638374744235316092354354411553780870454819422208000000000 957 68043187831884093112834067623754900865615265051846272614400000000 958 3989775071101365998382155665964369016748910112376765808640000000 959 208179289722797345669205100298376770327881036523309629440000000 960 9727600794536163486645307848383195038971285735808696320000000 961 409184838396318900874531986601148738704714672531046400000000 962 15561438547408006415568036312177113274270914193653760000000 963 536955795402978130810005609317170534106071937581056000000 964 16859665658896959845613521230973931411078959333376000000 965 482838422540948523721146869104231646566026313728000000 966 12635809340894197249037661295593161681308876800000000 967 302596380150184192939401612112416339125207040000000 968 6637644494791304192330797995870260654309376000000 969 133448023729686117774588880238925620576256000000 970 2459513342558325438426907270120657829888000000 971 41547904404837798257722522175953387520000000 972 642932292874917084770674911680583270400000 973 9104829462162783054849151286232514560000 974 117828659403421531850698780806799360000 975 1390827838525796334785654686433280000 976 14937302187404775262776044953600000 977 145514670581354966548463206400000 978 1280898582917746423193788825600 979 10140188855925990516080025600 980 71774970762314072065612800 981 450987388589717755776000 982 2492898282970868572800 983 11984671120288746880 984 49373919711596480 985 170904731437440 986 483653662800 987 1075147920 988 1761452 989 1892 990 1 991 546216992715109618958387336810111087297326406997164406744285184000000000000 992 468011254264721808624090010769426381630052799205408727540065894400000000000 993 194902757907166999144896342364370837981389595706826524167923302400000000000 994 52628228788030610993801882092806074040723356057844427179373363200000000000 995 10369552298482468600606229232000753667862043929302208071587594240000000000 996 1590570233924167759837489271017682803957485276268754918587760640000000000 997 197857348678790402427731503552653617927860983484991205424496640000000000 998 20529089155790257466450060292200153191075840270553531201617920000000000 999 1813400478584001910496827156769579273137251251219413734522880000000000 1000 138502403786064570581097255591760566974377573593233148503654400000000 1001 9257879972296350010888238274828697416293227941728218408550400000000 1002 546816196364048012918692747539479182875484478537058169651200000000 1003 28763110548114250133017562601471204685766753458650611712000000000 1004 1356036183478064637093351426407593784926492753348735795200000000 1005 57602226886905474888965550280717597467422902421941125120000000 1006 2214311709895647645080424198813693878520140718994882560000000 1007 77311355018750491458718681383651724696469187015475200000000 1008 2458957680517231553209947029648198714969073301585920000000 1009 71420407406024143026103117439752107473039932784640000000 1010 1898049068721098615613364934210665754872620515328000000 1011 46224007537564642665311240240071375324206858240000000 1012 1032737274577227654095789391658145011099238400000000 1013 21183479081327091029760985941913153297121280000000 1014 399075464725985265124694865411956666204160000000 1015 6905139113875969852003217142947670294528000000 1016 109698727449579009243414062814095214182400000 1017 1598939386402009305529835796734997299200000 1018 21359010040118622367321824490139648000000 1019 261083926771578554333621213509427200000 1020 2914432661641083411588811271700480000 1021 29634283916121626884170828800000000 1022 273604528873129608867842088960000 1023 2284777279654419484285711360000 1024 17174135990632769578510080000 1025 115520747455516694375884800 1026 690305623754921138764800 1027 3631442039398299526400 1028 16625819573178816000 1029 65268059735278400 1030 215400868415040 1031 581492123520 1032 1233678600 1033 1929840 1034 1980 1035 1 1036 73193077023824688940423903132554885697841738537620030503734214656000000000000 1037 62791713809923110165962358769143819844094348701316525169573049139200000000000 1038 26195175298010765695750407202866376995173479432506509917705941811200000000000 1039 7089200729139177039332942896521966537316149239284446484665833881600000000000 1040 1400670027590751529072611682252904050862789066867131476485760614400000000000 1041 215553112474700109619642345193281835378377644567971592569408716800000000000 1042 26916310864809339270587121725757345898723691162347629212923330560000000000 1043 2805051671464153100666889160662073073194492697845289668029972480000000000 1044 249017549457374498189050282045167141606369497924199661751500800000000000 1045 19126200951842073233133984105739650144934447950373557297479680000000000 1046 1286479520350811971931238801670519046594737838367532231163904000000000 1047 76516272125074255599887446222184636909977818801786373275648000000000 1048 4055915683233986529146835384918966154539028400492432798515200000000 1049 192843488748960071221313085196790052661872376613847642931200000000 1050 8268303409906721623769217460093705481017241043981670809600000000 1051 321105320364487544653536029939547169011319647982332149760000000 1052 11337051602108205637209228602084597392703504786820956160000000 1053 365009403639266583184282483852490974347850763301027840000000 1054 10743724939616032144237908652659443181841705504604160000000 1055 289696050308950483821640084873978669283391292047360000000 1056 7167585928003467879458846321578802541832202354688000000 1057 162923319564791367578135441497441761578420797440000000 1058 3405286931685861849429019817152418180376821760000000 1059 65480855665911455458602116002640343245783040000000 1060 1158640767252341948845048751136200398602240000000 1061 18862300405880081859535349989684048640409600000 1062 282384181180996014240636328861474922496000000 1063 3884353460694701898833271017179939635200000 1064 49033906277905949126685673122138931200000 1065 567099356243892312550446397037977600000 1066 5996398188917732607542577466900480000 1067 57815550390053976597558563962880000 1068 506651811397880396264984647680000 1069 4019365014708329211715229440000 1070 28726210736184439016098560000 1071 183861004207253887113600000 1072 1046186943615954492352000 1073 5244146537996644678400 1074 22891553307765542400 1075 85731142234707200 1076 270061128025920 1077 696224233320 1078 1411223880 1079 2110020 1080 2070 1081 1 1082 10027451552263982384838074729160019340604318179653944179011587407872000000000000 1083 8612866155173367671511304695736114384494673161916667453565668897587200000000000 1084 3599140379041376479092267331156104714192514072089695364059875193651200000000000 1085 976148073002660488966364755336809892995537477496622338862927681945600000000000 1086 193378314398709130405990296636158205302067095132612932857271995596800000000000 1087 29853680874251165998865401247766106320808638149839381695647711232000000000000 1088 3741589835764723554066555291267494148111181186835511019462365020160000000000 1089 391573028155149242357282712611826845414007741882235286056819752960000000000 1090 34928315551465463367054375544488634340416157930067046033973575680000000000 1091 2697171271293159872030200247579842360157978835572014995828899840000000000 1092 182509100036395193668401311917895569062466153423050150655295488000000000 1093 10927529808110168177517057025665783297251943007392615263895552000000000 1094 583505732529322571743241869337055406227356368863340473090048000000000 1095 27968508288105035360589657949320932684611203100609540521984000000000 1096 1209844808167486830944926832788315826826993025023593152512000000000 1097 47443152494374202071500613112718460100398238097826193080320000000 1098 1692888564219580426755852690791783453528443727187667845120000000 1099 55138180038820195619323126664383514314445596382944296960000000 1100 1643512671453574408348593613518964712987013718348922880000000 1101 44927858876072189235191438667788926157281877966192640000000 1102 1128303603885356225718325104498698566677758967545856000000 1103 26066690997519266518522557535282046884929014857728000000 1104 554531316708665480262472720469969852321755299840000000 1105 10870104477599767771709661041453417310396088320000000 1106 196407262365426095678092624881030988287836160000000 1107 3271218412710911117113007949980813846328115200000 1108 50206944516970639440245982493307765037465600000 1109 709663061857413223112296140751268282368000000 1110 9229049244986450353642009387493083136000000 1111 110280636752246318882133884002240512000000 1112 1208713962458089701557502185996328960000 1113 12124846530263454126883785246965760000 1114 111013990586831418205381951969280000 1115 924665772927546634283368509440000 1116 6978164720535326430373381120000 1117 47480033165324335501685760000 1118 289525885512465290841152000 1119 1570601597415618960192000 1120 7510410315465433376000 1121 31293205246766848000 1122 111927071653221440 1123 336898654424640 1124 830290501920 1125 1609565760 1126 2302530 1127 2162 1128 1 1129 1403843217316957533877330462082402707684604545151552185061622237102080000000000000 1130 1207215847121362088724909427436479918785363887686070720224639564172492800000000000 1131 505294238462883321786244196395278564943061615110294627693828445621452800000000000 1132 137331426380405863467484238812299060054581148489126955788280967620198400000000000 1133 27275598831227102224181045097854325814076662415531981207451919083110400000000000 1134 4223625232422616540252819465084582558611233245360929461769713011916800000000000 1135 531226718866724122243783810277610322167706917185797858303604623933440000000000 1136 55820802580399572787585156068640464588174210857172804065019392163840000000000 1137 5002110680948590406808460284484326578348940588651085362541331742720000000000 1138 388257752090869406603010607977447983521111385390001010487559454720000000000 1139 26423354276024535048922370796906266338278578780568534581017313280000000000 1140 1592160445282606888568101668228781614407966801376697519697821696000000000 1141 85616263571863457360652016300808875294353558221900195819421696000000000 1142 4135506285118662062538128428900813857172979162640752119382016000000000 1143 180408954117208376059650438880648726864812324253582277738496000000000 1144 7140238869964262089882503471878123339376772787251867287552000000000 1145 257361334457602174989226346770899608337925260269097005875200000000 1146 8474884708994464487932597270510955714205252082289816371200000000 1147 255646725956156273437851547513697209298861270021512888320000000 1148 7079783595458309305806757692321424778018120952258232320000000 1149 180324291342314936321390451207632754158612954071695360000000 1150 4230239832590148941422509451197262145984311735615488000000 1151 91501386369141793189494338550738489458896140238848000000 1152 1826333540587838309552503062320019677638097633280000000 1153 33653346911989194870368405527653011951785082880000000 1154 572597379827180874146088539128824580615569408000000 1155 8994810087645564013301049954217899060599193600000 1156 130398870506858333651935446398201080945049600000 1157 1743316577295895662720201192150493593600000000 1158 21470199924485791749558870511741779968000000 1159 243239172622636186053459124461836697600000 1160 2530322234256806201387834777915596800000 1161 24114357513641247293065036059648000000 1162 209953228290078908073702382479360000 1163 1664351233304291235902946908160000 1164 11963568202894381658050385920000 1165 77590725258620725749165568000 1166 451297850046274043740928000 1167 2336663449593093164544000 1168 10671024045388885024000 1169 42485912412088992000 1170 145280038441260800 1171 418267123612800 1172 986418380640 1173 1830608640 1174 2507920 1175 2256 1176 1 1177 200749580076324927344458256077783587198898449956671962463811979905597440000000000000 1178 172828493508550374132814469158062551175206276596573594456960440349596057600000000000 1179 72453703470387910460585341119170757575757051618237613225054450396797337600000000000 1180 19731693931719704207234037630117146972584422403588068438053163912449228800000000000 1181 3928639663920973072628649507414050348211237224248072343624097720172544000000000000 1182 610135880905548184779070131279526718902426850275340246931672314727628800000000000 1183 77001685717163821287651201473117196695587080899815236049363546490798080000000000 1184 8122855869801066021355365035612713506159399593761299211146241958215680000000000 1185 731105744508459277706727294474024552665281190325069328008099177431040000000000 1186 57028649461125090891611881753462356370177866230911220767874298675200000000000 1187 3902563870802132568109685923965981406512162363205616109762862120960000000000 1188 236588533053328644339911791003105439440130196562292607181129777152000000000 1189 12807890973196719802813515803634744277968282928445623172042063872000000000 1190 623232080637289525490608712057914676726840849365197971339083776000000000 1191 27408261366238542574233035044504499622733768991352865947648000000000000 1192 1094359529472633923564610883281048514305039241021821290545152000000000 1193 39825128346079738313514249511782373598293280841427187033702400000000 1194 1325196807790904700468733602855280028327787022637613868646400000000 1195 40430725453513998667664040709723106876562910834978927411200000000 1196 1133539891792986627357889501361553881773108268101533696000000000 1197 29259671430563046473337783190860253539527514303076761600000000 1198 696413550918313107174936604253698735968698985816784896000000 1199 15301907583256305917351324415836619370510744704516096000000 1200 310661411239682390335794706029140850775467856232448000000 1201 5831081823114552499126343320110728099900522496000000000 1202 101219837731596538019606853144854312464422273024000000 1203 1624990160081711863702311383772318770705675059200000 1204 24121079066441130716925561736409224450224947200000 1205 330880276895886334864758583495507844209049600000 1206 4190919368687275922169912430489056509952000000 1207 48956226430843680773599751575929326796800000 1208 526635262859398480608896619588383539200000 1209 5207015918270984650918053780536524800000 1210 47209212625549927181172298132377600000 1211 391367512720246652787123595468800000 1212 2956416599216884454972388587520000 1213 20265775805566799313211101696000 1214 125428297363525774385703936000 1215 696647512253548826018048000 1216 3446449950313537207040000 1217 15047073023834051200000 1218 57304476333097593600 1219 187525017926153600 1220 516908961676800 1221 1167648636000 1222 2076384800 1223 2726752 1224 2352 1225 1 1226 29309438691143439392290905387356403731039173693674106519716549066217226240000000000000 1227 25260881138816129176602556283996853507603808556459843158723075830597025792000000000000 1228 10606161793244409480457103590318651642084221709622789898864801297488412672000000000000 1229 2894085935706305612095052722225922774655329455331331399866656889877037056000000000000 1230 577598526208497880520502267682912296418580108246814341232675040176950476800000000000 1231 89957798871603267126477538017827317713453423113071047160989894096768204800000000000 1232 11390371881308483165050238337515934256284618176249473293842568823439360000000000000 1233 1206078651619511998256046941423284374051743624432635826398691178682777600000000000 1234 109015448611968446344883731673028101773968203858620866476263928443699200000000000 1235 8544030720682596729857555094698367375379648863959906573206878095933440000000000 1236 587777335890215120154529167412835827655831947626875011695623547125760000000000 1237 35842015833001499553997777709385215730929738899115118079215382036480000000000 1238 1952845923461689097916922908690161172687880108974006112234766336000000000000 1239 95697757697956226693064474507337396282638115894016953360140206080000000000 1240 4241122580980777145289369337932508626927698356223776276428619776000000000 1241 170769359727153586561197060754321854996693909565211455009062912000000000 1242 6271626214462999904321463319812757082083165750407355604926464000000000 1243 210775516551106444673980884280113497252577806761679376089088000000000 1244 6500329665840696529929730813699837708527839609514916577280000000000 1245 184390291711223300342116007382640449861747660883873706803200000000 1246 4820258492043930482998450183409945827753575070289205657600000000 1247 116311365295352184870204858722572595535614887530174873600000000 1248 2593850091242095040926500831817439537912031329176780800000000 1249 53513261165737239928654073257420944015893291021107200000000 1250 1022053393659657795229208591082649678963331600744448000000 1251 18078682188637733599498772550638099908095617531904000000 1252 296218656941401961663884219197532564949103280128000000 1253 4495398568988206419016453230405016480282443776000000 1254 63164951740155718230967074588879150066892800000000 1255 821217843032297617758638337862727455873433600000 1256 9869841634665142891907483613296858418380800000 1257 109519281659674506043622862828593433804800000 1258 1120235077542290730813554750569547366400000 1259 10541656944958126422390523469495193600000 1260 91042374050217552293330140824883200000 1261 719529755233320827289058728683520000 1262 5185651937829232379425609774080000 1263 33937460218191108721252830720000 1264 200666228686909047595653120000 1265 1065417656937097307171328000 1266 5041439690839946634240000 1267 21064043038809298528000 1268 76807078197417568000 1269 240766640978864000 1270 636009122548800 1271 1377363500800 1272 2349060000 1273 2959600 1274 2450 1275 1