1 0 2 0 3 1 4 1 5 1 6 1 7 6 8 6 9 18 10 18 11 18 12 54 13 54 14 378 15 1134 16 1134 17 9072 18 81648 19 81648 20 81648 21 1714608 22 18860688 23 18860688 24 56582064 25 56582064 26 735566832 27 19860304464 28 139022131248 29 139022131248 30 417066393744 31 2085331968720 32 2085331968720 33 68815954967760 34 1169871234451920 35 8189098641163440 36 73701887770470960 37 73701887770470960 38 1400335867638948240 39 54613098837918981360 40 54613098837918981360 41 54613098837918981360 42 1146875075596298608560 43 1146875075596298608560 44 12615625831559284694160 45 113540632484033562247440 46 2611434547132771931691120 47 2611434547132771931691120 48 7834303641398315795073360 49 383880878428517473958594640 50 383880878428517473958594640 51 19577924799854391171888326640 52 254513022398107085234548246320 53 254513022398107085234548246320 54 6871851604748891301332802650640 55 75590367652237804314660829157040 56 529132573565664630202625804099280 57 30160556693242883921549670833658960 58 874656144104043633724940454176109840 59 874656144104043633724940454176109840 60 2623968432312130901174821362528329520 61 2623968432312130901174821362528329520 62 81343021401676057936419462238378215120 63 5124610348305591649994426121017827552560 64 5124610348305591649994426121017827552560 65 66619934527972691449927539573231758183280 66 2198457839423098817847608805916648020048240 67 2198457839423098817847608805916648020048240 68 37373783270192679903409349700583016340820080 69 2578791045643294913335245129340228127516585520 70 18051537319503064393346715905381596892616098640 71 18051537319503064393346715905381596892616098640 72 162463835875527579540120443148434372033544887760 73 162463835875527579540120443148434372033544887760 74 6011161927394520442984456396492071765241160847120 75 18033485782183561328953369189476215295723482541360 76 342636229861487665250114014600048090618746168285840 77 26382989699334550224258779124203702977643454958009680 78 1028936598274047458746092385843944416128094743362377520 79 1028936598274047458746092385843944416128094743362377520 80 1028936598274047458746092385843944416128094743362377520 81 83343864460197844158433483253359497706375674212352579120 82 3417098442868111610495772813387739405961402642706455743920 83 3417098442868111610495772813387739405961402642706455743920 84 71759067300230343820411229081142527525189455496835570622320 85 1219904144103915844946990894379422967928220743446204700579440 86 52455878196468381332720608458315187620913491968186802124915920 87 4563661403092749175946692935873421323019473801232251784867685040 88 50200275434020240935413622294607634553214211813554769633544535440 89 50200275434020240935413622294607634553214211813554769633544535440 90 451802478906182168418722600651468710978927906321992926701900818960 91 41114025580462577326103756659283652699082439475301356329872974525360 92 945622588350639278500386403163524012078896107931931195587078414083280 93 87942900716609452900535935494207733123337338037669601189598292509745040 94 4133316333680644286325188968227763456796854887770471255911119747958016880 95 78533010339932241440178590396327505679140242867638953862311275211202320720 96 235599031019796724320535771188982517037420728602916861586933825633606962160 97 471198062039593448641071542377965034074841457205833723173867651267213924320 98 23088705039940078983412505576520286669667231403085852435519514912093482291680 99 2285781798954067819357838052075508380297055908905499391116431976297254746876320 100 2285781798954067819357838052075508380297055908905499391116431976297254746876320 101 2285781798954067819357838052075508380297055908905499391116431976297254746876320 102 116574871746657458787249740655850927395149851354180468946938030791159992090692320 103 116574871746657458787249740655850927395149851354180468946938030791159992090692320 104 1515473332706546964234246628526062056136948067604346096310194400285079897179000160 105 31824939986837486248919179199047303178875909419691268022514082405986677840759003360 106 1686721819302386771192716497549507068480423199243637205193246367517293925560227178080 107 1686721819302386771192716497549507068480423199243637205193246367517293925560227178080 108 45541489121164442822203345433836690848971426379578204540217651922966935990126133808160 109 45541489121164442822203345433836690848971426379578204540217651922966935990126133808160 110 500956380332808871044236799772203599338685690175360249942394171152636295891387471889760 111 55606158216941784685910284774714599526594111609464987743605752997942628843944009379763360 112 389243107518592492801371993423002196686158781266254914205240270985598401907608065658343520 113 389243107518592492801371993423002196686158781266254914205240270985598401907608065658343520 114 22186857128559772089678203625111125211111050532176530109698695446179108908733659742525580640 115 510297713956874758062598683377555879855554162240060192523069995262119504900874174078088354720 116 14798633704749367983815361817949120515811070704961745583169029862601465642125351048264562286880 117 1731440143455676054106397332700047100349895272480524233230776493924371480128666072646953787564960 118 102154968463884887192277442629302778920643821076350929760615813141537917327591298286170273466332640 119 12156441247202301575881015672887030691556614708085760641513281763843012161983364496054262542493584160 120 36469323741606904727643047018661092074669844124257281924539845291529036485950093488162787627480752480 121 4412788172734435472044808689257992141035051139035131112869321280275013414799961312067697302925171050080 122 269180078536800563794733330044737520603138119481142997885028598096775818302797640036129535478435434054880 123 33109149660026469346752199595502715034185988696180588739858517565903425651244109724443932863847558388750240 124 1026383639460820549749318187460584166059765649581598250935614044543006195188567401457761918779274310051257440 125 1026383639460820549749318187460584166059765649581598250935614044543006195188567401457761918779274310051257440 126 64662169286031694634207045810016802461765235923640689808943684806209390296879746291839000883094281533229218720 127 64662169286031694634207045810016802461765235923640689808943684806209390296879746291839000883094281533229218720 128 64662169286031694634207045810016802461765235923640689808943684806209390296879746291839000883094281533229218720 129 8341419837898088607812708909492167517567715434149648985353735340001011348297487271647231113919162317786569214880 130 108438457892675151901565215823398177728380300643945436809598559420013147527867334531414004480949110131225399793440 131 108438457892675151901565215823398177728380300643945436809598559420013147527867334531414004480949110131225399793440 132 3578469110458280012751652122172139865036549921250199414716752460860433868419622039536662147871320634330438193183520 133 475936391690951241695969732248894602049861139526276522157328077294437704499809731258376065666885644365948279693408160 134 31887738243293733193629972060675938337340696348260526984540981178727326201487251994311196399681338172518534739458346720 135 860968932568930796228009245638250335108198801403034228582606491825637807440155803846402302791396130658000437965375361440 136 14636471853671823535876157175850255696839379623851581885904310361035842726482648665388839147453734221186007445411381144480 137 14636471853671823535876157175850255696839379623851581885904310361035842726482648665388839147453734221186007445411381144480 138 1009916557903355823975454845133667643081917194045759150127397414911473148127302757911829901174307661261834513733385298969120 139 1009916557903355823975454845133667643081917194045759150127397414911473148127302757911829901174307661261834513733385298969120 140 7069415905323490767828183915935673501573420358320314050891781904380312036891119305382809308220153628832841596133697092783840 141 996787642650612198263773932146929963721852270523164281175741248517623997201647822058976112459041661665430665054851290082521440 142 70771922628193466076727949182432027424251511207144663963477628644751303801316995366187303984591957978245577218894441595859022240 143 10120384935831665648972096733087779921667966102621686946777300896199436443588330337364784469796649990889117542301905148207840180320 144 91083464422484990840748870597790019295011694923595182520995708065794927992294973036283060228169849918002057880717146333870561622880 145 2641420468252064734381717247335910559555339152784260293108875533908052911776554218052208746616925647622059678540797243682246287063520 146 192823694182400725609865359055521470847539758153251001396947913975287862559688457917811238503035572276410356533478198788803978955636960 147 28345083044812906664650207781161656214588344448527897205351343354367315796274203313918252059946229124632322410421295221954184906478633120 148 1048768072658077546592057687902981279939768744595532196597999704111590684462145522614975326218010477611395929185587923212304841539709425440 149 1048768072658077546592057687902981279939768744595532196597999704111590684462145522614975326218010477611395929185587923212304841539709425440 150 3146304217974232639776173063708943839819306233786596589793999112334772053386436567844925978654031432834187787556763769636914524619128276320 151 15731521089871163198880865318544719199096531168932982948969995561673860266932182839224629893270157164170938937783818848184572623095641381600 152 298898900707552100778736441052349664782834092209726676030429915671803345071711473945267967972132986119247839817892558115506879838817186250400 153 45731531808255471419146675481009498711773616108088181432655777097785911795971855513625999099736346876244919492137561391672552615339029496311200 154 3521327949235671299274294012037731400806568440322789970314494836529515208289832874549201930679698709470858800894592227158786551381105271215962400 155 109161166426305810277503114373169673425003621650006489079749339932414971456984819111025259851070659993596622827732359041922383092814263407694834400 156 4257285490625926600822621460553617263575141244350253074110224257364183886822407945329985134191755739750268290281562002634972940619756272900098541600 157 4257285490625926600822621460553617263575141244350253074110224257364183886822407945329985134191755739750268290281562002634972940619756272900098541600 158 336325553759448201464987095383735763822436158303669992854707716331770527058970227681068825601148703440271194932243398208162862308960745559107784786400 159 53475763047752264032932948166013986447767349170283528863898526896751513802376266201289943270582643847003119994226700315097895107124758543898137781037600 160 53475763047752264032932948166013986447767349170283528863898526896751513802376266201289943270582643847003119994226700315097895107124758543898137781037600 161 8609597850688114509302204654728251818090543216415648147087662830376993722182578858407680866563805659367502319070498750730761112247086125567600182747053600 162 697377425905737275253478577032988397265334000529667499914100689260536491496788887531022150191668258408767687844710398809191650092013976170975614802511341600 163 697377425905737275253478577032988397265334000529667499914100689260536491496788887531022150191668258408767687844710398809191650092013976170975614802511341600 164 28592474462135228285392621658352524287878694021716367496478128259681996151368344388771908157858398594759475201633126351176857653772573023010000206902965005600 165 943551657250462533417956514725633301499996902716640127383778232569505872995155364829472969209327153627062681653893169588836302574494909759330006827797845184800 166 78314787551788390273690390722227564024499742925481130572853593303268987458597895280846256444374153751046202577273133075873413113683077510024390566707221150338400 167 78314787551788390273690390722227564024499742925481130572853593303268987458597895280846256444374153751046202577273133075873413113683077510024390566707221150338400 168 1644610538587556195747498205166778844514494601435103742029925459368648736630555800897771385331857228771970254122735794593341675387344627710512201900851644157106400 169 277939181021296997081327196673185624722949587642532532403057402633301636490563930351723364121083871662462972946742349286274743140461242083076562121243927862550981600 170 4724966077362048950382562343444155620290142989923053050851975844766127820339586815979297190058425818261870540094619937866670633387841115412301556061146773663366687200 171 807969199228910370515418160728950611069614451276842071695687869455007857278069345532459819499990814922779862356180009375200678309320830735503566086456098296435703511200 172 34742675566843145932162980911344876275993421404904209082914578386565337862956981857895772238499605041679534081315740403133629167300795721626653341717612226746735250981600 173 34742675566843145932162980911344876275993421404904209082914578386565337862956981857895772238499605041679534081315740403133629167300795721626653341717612226746735250981600 174 3022612774315353696098179339287004236011427662226666190213568319631184394077257421636932184749465638626119465074469415072625737555169227781518840729432263726965966835399200 175 21158289420207475872687255375009029652079993635586663331494978237418290758540801951458525293246259470382836255521285905508380162886184594470631885106025846088761767847794400 176 232741183622282234599559809125099326172879929991453296646444760611601198343948821466043778225708854174211198810734144960592181791748030539176950736166284306976379446325738400 177 41195189501143955524122086215142580732599747608487233506420722628253412106878941399489748745950467188835382189499943658024816177139401405434320280301432322334819161999655696800 178 3666371865601812041646865673147689685201377537155363782071444313914553677512225784554587638389591579806349014865494985564208639765406725083654504946827476687798905417969357015200 179 3666371865601812041646865673147689685201377537155363782071444313914553677512225784554587638389591579806349014865494985564208639765406725083654504946827476687798905417969357015200 180 32997346790416308374821791058329207166812397834398274038642998825230983097610032060991288745506324218257141133789454870077877757888660525752890544521447290190190148761724213136800 181 32997346790416308374821791058329207166812397834398274038642998825230983097610032060991288745506324218257141133789454870077877757888660525752890544521447290190190148761724213136800 182 3002758557927884062108782986307957852179928202930242937516512893096019461882512917550207275841075503861399843174840393177086875967868107843513039551451703407307303537316903395448800 183 549504816100802783365907286494356286948926861136234457565521859436571561524499863911687931478916817206636171300995791951406898302119863735362886237915661723537236547328993321367130400 184 12638610770318464017415867589370194599825317806133392524007002767041145915063496869968822424015086795752631939922903214882358660948756865913346383472060219641356440588566846391443999200 185 467628598501783168644387100806697200193536758826935523388259102380522398857349384188846429688558211442847381777147418950647270455104004038793816188466228126730188301776973316483427970400 186 43489459660665834683928000375022839617998918570905003675108096521388583093733492729562717961035913664184806505274709962410196152324672375607824905527359215785907512065258518432958801247200 187 8132528956544511085894536070129271008565797772759235687245214049499665038528163140428228258713715855202558816486370762970706680484713734238663257333616173351964704756203342946963295833226400 188 382228860957592021037043195296075737402592495319684077300525060326484256810823667600126728159544645194520264374859425859623213982781545509217173094679960147542341123541557118507274904161640800 189 72241254720984891976001163910958314369089981615420290609799236401705524537245673176423951622153937941764329966848431487468787442745712101242045714894512467885502472349354295397874956886550111200 190 1372583839698712947544022114308207973012709650692985521586185491632404966207667790352055080820924820893522269370120198261906961412168529923598868582995736889824546974637731612559624180844452112800 191 1372583839698712947544022114308207973012709650692985521586185491632404966207667790352055080820924820893522269370120198261906961412168529923598868582995736889824546974637731612559624180844452112800 192 4117751519096138842632066342924623919038128952078956564758556474897214898623003371056165242462774462680566808110360594785720884236505589770796605748987210669473640923913194837678872542533356338400 193 8235503038192277685264132685849247838076257904157913129517112949794429797246006742112330484925548925361133616220721189571441768473011179541593211497974421338947281847826389675357745085066712676800 194 798843794704650935470620870527377040293397016703317573563159956130059690332862653984896057037778245760029960773409955388429851541882084415534541515303518869877886339239159798509701273251471129649600 195 31154907993481386483354213950567704571442483651429385368963238289072327922981643505410946224473351584641168470162988260148764210133401292205847119096837235925237567230327232141878349656807374056334400 196 1526590491680587937684356483577817524000681698920039883079198676164544068226100531765136364999194227647417255037986424747289446296536663318086508835745024560336640794286034374952039133183561328760385600 197 1526590491680587937684356483577817524000681698920039883079198676164544068226100531765136364999194227647417255037986424747289446296536663318086508835745024560336640794286034374952039133183561328760385600 198 151132458676378205830751291874203934876067488193083948424840668940289862754383952644748500134920228537094308248760656049981655183357129668490564374738757431473327438634317403120251874185172571547278174400 199 151132458676378205830751291874203934876067488193083948424840668940289862754383952644748500134920228537094308248760656049981655183357129668490564374738757431473327438634317403120251874185172571547278174400 200 151132458676378205830751291874203934876067488193083948424840668940289862754383952644748500134920228537094308248760656049981655183357129668490564374738757431473327438634317403120251874185172571547278174400