-1 88 0 326 1 1631 2 10112 3 74046 4 622704 5 5900520 6 62118720 7 718709040 8 9059339520 9 123521086080 10 1810829260800 11 28397649772800 12 474281518233600 13 8403557607244800 14 157429696667443200 15 3108814043182848000 16 64537726313668608000 17 1405033277277966336000 18 32007873447447625728000 19 761471688282298785792000 20 18883470114276675747840000 21 487316186622562869411840000 22 13066773724586444795412480000 23 363523846669530392603197440000 24 10479203502412339223184015360000 25 312621473890026566894813184000000 26 9640624304261105487423995904000000 27 306987511753234960849409015808000000 28 10083897232318568595341536395264000000 29 341364258995603342550054153486336000000 30 11898817825587752135966745773998080000000 31 426699551665439425035337726694522880000000 32 15730047212549039617487127279996764160000000 33 595666132517608527448154516614105006080000000 34 23154404593683242350406946831575883448320000000 35 923274427659245141599108179996339024691200000000 36 37741381267148719146228570338958716908339200000000 37 1580634511348830310092939278377175598130790400000000 38 67783080583535375632313906794382847647101747200000000 39 2974736576523276703973029684736795121554345164800000000 40 133531949509782054624473548493399916406628155392000000000 41 6127927191001123526260230869592468043160440799232000000000 42 287359460715952746447574035489482926558052031135744000000000 43 13763267595671826271138909364528581206041183976947712000000000 44 672993301403033629111913333023419663731973068232327168000000000 45 33582255542958208182413865330186821095932492438369730560000000000 46 1709397475711046922430729366495394939664563409988941250560000000000 47 88724055016239470620358235496453735693305628561601011384320000000000 48 4693992542202871677612872526040877818216127165472732830760960000000000 49 253040359377531693503259439183996303678733409941011688576778240000000000 50 13894185040954652161379040469711803411744194367922795091853312000000000000 51 776832195221382453551010197793349002829867360732804314480771072000000000000 52 44211206369486104659086902140382846132471526113801104160607698944000000000000 53 2560434037212219853152605952287076377698030091244768761507638935552000000000000 54 150848368095891515029782751046090720751506736176228046687955266306048000000000000 55 9038317155667059258827423033142854648734591059324672267710773214576640000000000000 56 550595689585297588856283433296106268565408334049172878630483932521431040000000000000 57 34092482825420508238727625120918482242819045476321727243451323183823585280000000000000 58 2145117889482433473365920913194823956363009094572749943175919621550783856640000000000000 59 137119791041267698299899219788287181220953077595709906600203112902361150914560000000000000 60 8902228582120596266122139400328874211566414502705226269060378483422609906073600000000000000 61 586872045300314819195933014208674054625074127331582301884936788196611312949657600000000000000 62 39276590933330134439165029441192548932160443688549450726818511108465125858947891200000000000000 63 2667917659341738526214204819440838569841504323027371301413706325135353333952387481600000000000000 64 183892826064038018252233324576772153331948401918239863891921596309037329637876065894400000000000000 65 12859351728616494525081808504241492248374296009032302371833067350132238358386401345536000000000000000 66 912107654697317087942121761394394647352777366756946757181289618269344111513510038470656000000000000000 67 65608360697598201882546044420281958450439896576339351716412545342232159649112715220221952000000000000000 68 4784913183091790780435437356273725449804308637069148756312849669064761550207520668433514496000000000000000 69 353760030893137404699800058028561131010344443473238935127554078924999380021288673430621650944000000000000000 70 26508401295725501511635249471696410750801986112977452463624588467615422668539680759987914670080000000000000000 71 2012893299341932231701629714439230085480873069516435660230772920595906656741966264139237115822080000000000000000 72 154861987241983360216649961009871931659853294297270509302456087746489600921855753408541162744053760000000000000000 73 12069301335185337857364564337199763303963326521895012583825734406762604550268314583475694603631329280000000000000000 74 952710429213121138170251465455302188720308759191511728717486578132976895788224007509927683963559608320000000000000000 75 76157252206640284916894843531921655393397678138749657499884544018605607503989551872461488433789927424000000000000000000 76 6164033458722206878714356342462880095625837408039335979644575014848421867503280950360163651000461164544000000000000000000 77 505074661324203418829546871847919333555591053589731188321201801548136197438068962921480328852005388812288000000000000000000 78 41890752804906290273683848929899027118921655874776986312771180003090496673719407592739119566991477392277504000000000000000000 79 3516328306390509959384464117185756958887833539786488896649061680777265847318880209305222389710749043886391296000000000000000000 80 298680947208390433519916009909065607688972828156172449237230104405534480412009770781465071181495246400446791680000000000000000000 81 25669186777224427645943617971645437210273717076457577296896483808932612102806340933168948841603955867548888596480000000000000000000 82 2231743219565180402666264342364141914306346467656001615921313246025052933754718111685828271143641319567640609423360000000000000000000 83 196266533417903098098932374459355272395894587486341661923499764076512079429090595673186913394508319183523741884743680000000000000000000 84 17456689627999382606127348892839487749726150455613514383389448238153142383261614022510372125221654317674203456439582720000000000000000000 85 1570131765699048912185644370917300252606882535898455479723234873378056686782327258039970819869865933084420101941441331200000000000000000000 86 142795677531294349618228818038448379193346151019588141897679241704268118912986690415510755418931774594600116468527084339200000000000000000000 87 13129437987197904021706787857397690328318691640869788083945009194198911696145068972002916233631599958353870727402928629350400000000000000000000 88 1220331518767429778413810390049932519195140746098724672068038939894571202390776187490417729215554260558286317053831290237747200000000000000000000 89 114646221788244384946394563606094721034040134251577935853714782219284626051602951506145105445606127028255768110017767711493324800000000000000000000 90 10885354353265273435239918103687347771408140146051112466063244994263371685863456522264287089787160269845729684559461149711532032000000000000000000000 91 1044426823521142970992967730574846563176836925957497698502842604854755926501672635250660333019884777067887339163050408316629942272000000000000000000000 92 101255542304176865097931734682620818712174485645210430290684645360534535767574147527589442095079570183073145960947750163020223873024000000000000000000000 93 9917874871269101067830731295427105298893194104773501526458672119618487514692846192619236633860547707248340793414932403378091670372352000000000000000000000 94 981368502818660353101519318277340055431765249432807719609983539741141488266283322596751008233176075337363200329031516296213864516681728000000000000000000000 95 98087762016946670457426501251226813385840719939696673384875485613617145164743176479184558058667322942880300867155123759242713204166492160000000000000000000000 96 9902006209462439779287294460359028643850089692665784071850496997637122957859614563565147151648884021445079590746770369972411637545733980160000000000000000000000 97 1009519052309333298071929684616379667113899768073455071901848243380256664679636415862081579890169349168469547548670699248100875859719115243520000000000000000000000 98 103931437937869853061927695393525551824071235043680998388958019033556980724235297030598140422507215365264066570266848049193613266533285950914560000000000000000000000 99 10803870974726909528589601734625537045256499386770341431109057088307634167734839962906092458347479778840708872397255077593256052287180926238064640000000000000000000000 100 1133891793727447706426449422245014882337258988493439927675848781068316094536122650548262831569966111320594865319770946026568797151253611637899264000000000000000000000000