-1 23 0 65 1 261 2 1370 3 8742 4 65304 5 557400 6 5343120 7 56775600 8 661933440 9 8397406080 10 115123680000 11 1695705580800 12 26701944192000 13 447579574041600 14 7955978033203200 15 149473718634240000 16 2959340324548608000 17 61578385989120000000 18 1343454891288846336000 19 30664418556158779392000 20 730807269726140006400000 21 18152662844550535741440000 22 469163523778012333670400000 23 12597610200808432461742080000 24 350926236468721960141455360000 25 10128277265943617263042560000000 26 302493196624082949631770624000000 27 9338131107637022537792225280000000 28 297649380645597938311616790528000000 29 9786247851672970657029919604736000000 30 331578011143930371893024233881600000000 31 11567239814443821764073721540116480000000 32 415132311850995603271264005154406400000000 33 15314914900698044014215863274842357760000000 34 580351217616910483433938653339262648320000000 35 22574053376066331866973008178236620800000000000 36 900700374283178809732135171818102403891200000000 37 36840680892865540336496435167140614504448000000000 38 1543793830455964769756442843210034983626342400000000 39 66239286753079410862557463951172812663475404800000000 40 2908497289770197293110472220785622308890869760000000000 41 130623452220011857331363076272614294097737285632000000000 42 5997303738781111668928867793319853749062703513600000000000 43 281362156977171634778645167696163072808989327622144000000000 44 13481905438694654636360264196832418133232194649325568000000000 45 659511395964338974475553068826587245598740873583001600000000000 46 32922744146993869207938312261360233850333751564786728960000000000 47 1676474731564053053222791054234034705814229658424154521600000000000 48 87047580284675417567135444442219700987491398903176856862720000000000 49 4606944961918196260045737081598658117228635766569555973898240000000000 50 248433414415613497243213702102397645561504774174442132602880000000000000 51 13645751626539038664135826767609405766182689593748352959250432000000000000 52 763186443594843414886874371025739597063684671139055961521520640000000000000 53 43448019925891261244200027769357106535407841442662048199086178304000000000000 54 2516986017286328591908405924517719271162622249802106713308552757248000000000000 55 148331382078605186437874345121573001480344113926425939974646713548800000000000000 56 8889985773588454072389548688021281647254246945398246327736126501027840000000000000 57 541705703811709134783893884608084986918154087103774632302747806020403200000000000000 58 33550777121608799103943731236310397255900891389217952611148575377803182080000000000000 59 2111567112360824674261977181958513559107108203183531990564771046172980674560000000000000 60 135008223928906873625637242606328667661845969392526374609638341856188170240000000000000000 61 8767220358191689392496502157722545543904568533312699894450740141566421735833600000000000000 62 578104824942123129803436512050951509081169558798269601990486048055044891213824000000000000000 63 38698486108388011309361592929141597423079274129751181124828025060410080967734067200000000000000 64 2629219173233350514904843226511696972418425048897620120288878300074943252984653414400000000000000 65 181263606890804667737328481350260456359529976869342243771632718008962386384891412480000000000000000 66 12678088121725689857344480022891231792014766032162960128061434632123275972001509933056000000000000000 67 899429566575591398084777281371503415560762600724783797053228183637220835541508528537600000000000000000 68 64708931131022610484461267138910455034879133975614567919359317158594938813571206691684352000000000000000 69 4720204251960768169950976089134814994769429503093534188393490351906166611393949461741830144000000000000000 70 349039826641176636529849081939426316015575013970145400939160588573093213409894723968879820800000000000000000 71 26159361469084324875105400389756984434786411099007307062685427879042329455129786036019034849280000000000000000 72 1986733937872847906826524314049473101046086658417428353168087492716864327286836478103218080972800000000000000000 73 152875253304110512309823436695822458558807207638853080949288000253772736594568916930437944663080960000000000000000 74 11916426081881227345054740900503940845404519314256159502876446406508831813673745666545256658968248320000000000000000 75 940794003131239910825196724554798247874904239877255569214610131726468063974550261843382427304591360000000000000000000 76 75216458203509045006069646807366857145522773898872401930669933886879139440015001610618106006485336064000000000000000000 77 6088817000518697833708286695655513238480314634140463577713905080961542728063265948749545544993975828480000000000000000000 78 498985844323684720995838585152263820317110738955590724743487896467174654710005696972730783307011412983808000000000000000000 79 41391766960582605552688010344746763298604545135821395588027692106623322019009401895766388783684465979293696000000000000000000 80 3474936539429927353831776106841010195589228994650667501061033988670642525299870807409456000927064577907097600000000000000000000 81 295206010668960506166084233802224597493383599161521781736169070416863837886709899974055615180568181822539694080000000000000000000 82 25373980766555467139777533737843212612780333477296055515160314738515748264919631033194893226423387685726348902400000000000000000000 83 2206369238798624935526486808626298701693566134178705560406152931286537185489798480652633377917217931881914260520960000000000000000000 84 194060164179104473163405887650728973694201021352162956363093611145225542243600797192534280016591101251641827624222720000000000000000000 85 17262629463820278132963943005188758776031949434261351427026354627007916841018013225317837845205063216422561628815360000000000000000000000 86 1552869136235228634052680427912111493830850586464194128296208518751048769941309244814652982024660869867997540312625971200000000000000000000 87 141242808395059120984176137610536267699515300433123947769383033185517070143045381170696102436907113724732118928214458368000000000000000000000 88 12988195178802844900722611719787154060619176340436664136175626161013394626002023590832220131194692844629138608474714170982400000000000000000000 89 1207343323588626933513087778330145365134521569758288007931863313733557807764774163899585509084359567713657178445356576066764800000000000000000000 90 113438878464655758012881475827764575668905612681819647845782918905551068243838177342245519936521767460542110931572411135426560000000000000000000000 91 10771915474800617677227036627859583195739234533369292818217462075357820617619618344922041569850638502385187573627888738576105472000000000000000000000 92 1033654908046342353315740693946986979981097691424128405684625142779398105884053016905738291450034138565502151589422519578053836800000000000000000000000 93 100221887396130522744615993988673831732193387953786301885000020217755137661690094510683703803629536044507643809358327643442170036224000000000000000000000 94 9817652983872970545086115301438431467161000716819715224573672099400732377031156098108552930056918171203833149605574075734649500336128000000000000000000000 95 971550849834787382556433202975901623964604248715988004385409867641740755889252166498642455303119157166159367179425942220479215016345600000000000000000000000 96 97116211167111883074870068048250911761876115690980685380490075745975404408853924312685915603364203785714141499975697817022233989150146560000000000000000000000 97 9804889998295327896212424392310777732088213576974803386470006921891147553450760639252461236045519817659365449246794672155389403556583833600000000000000000000000 98 999714162311037970175717260224068889381811554496480268515378236458365517126185655222829118654123829350810182099423904575945486456162531409920000000000000000000000 99 102931723775558815091751978133301482934689423489184518120442640797098615207109111375375311303853091535913256388167424144617667780077123419504640000000000000000000000 100 10700939250951350713497849756492235562321809963281156912988614447510535552527730851530717147043626687304795616009087653448638384507103802818560000000000000000000000000