1 32 2 3375 3 207360 4 11151360 5 608212800 6 34260048000 7 1869178500000 8 102920833800000 9 5656555271250000 10 310843030421250000 11 17102133249581250000 12 940367566368000000000 13 51715504235250000000000 14 2844211984400228906250000 15 156422075617222207031250000 16 8602614154318124531250000000 17 473111417772642207128906250000 18 26019404779959833203125000000000 19 1430969464390256298281250000000000 20 78697996954314808235009765625000000 21 4328096255480748378537597656250000000 22 238029153119504195697207641601562500000 23 13090716763632775556055450439453125000000 24 719940629980944333617575080871582031250000 25 39594051712531688661127130012512207031250000 26 2177525297666617775856225976753234863281250000 27 119755776823721491155908203125000000000000000000 28 6586121450043025223153194610595703125000000000000 29 362212136319718470123217915028786659240722656250000 30 19920317703011096156847170885339856147766113281250000 31 1095543239844476808612323150559468269348144531250000000 32 60250795611056544799327252526069059967994689941406250000 33 3313569231845887661688578101451876163482666015625000000000 34 182233959616897081652525736572386636734008789062500000000000 35 10022188677591948695746447305531334121525287628173828125000000 36 551183029223234455122559614561437061622738838195800781250000000 37 30313012604039650812971160206495365394745022058486938476562500000 38 1667102730698598014735790080063395757699199020862579345703125000000 39 91684437670585527043870443078893064721879782155156135559082031250000 40 5042302406551963048691674514044140058148904936388134956359863281250000 41 277307842040425751705126415593270122075115639017894864082336425781250000 42 15250897914650068736601556457209399972468882799148559570312500000000000000 43 838742552290205452728718378298128181793902115896344184875488281250000000000 44 46127714771896579338775516506166687565201939325925195589661598205566406250000 45 2536852415878423878466397506297726118571391970490367384627461433410644531250000 46 139517429202218247991764170944833005280858275811915518715977668762207031250000000 47 7672938689441220392345606853347597218544583212293309770757332444190979003906250000 48 421983034439312043841457945921862669278542439874217961914837360382080078125000000000 49 23207494359319257900978335254530583734304082984606648096814751625061035156250000000000 50 1276325706206306677273256577187853934251908263590507567641907371580600738525390625000000 51 70193157568037039422530326986259498399018190352116491794731700792908668518066406250000000 52 3860362088934418906761676799961109796863250408510868479083910642657428979873657226562500000 53 212305529114251211008412691629117257075661861939136765187186028924770653247833251953125000000 54 11676012937150128123782446794483573182373473149888364858107081545313121750950813293457031250000 55 642137200464205569245518134951604749534593852501150843450155036862270208075642585754394531250000 56 35315153078329064511180799528221692047680024176776521290877219882986537413671612739562988281250000 57 1942201816129378427961831935033787895195365516143263812409713864326477050781250000000000000000000000 58 106813862202710150751501348121484012243143677910989678612281750247348099946975708007812500000000000000 59 5874364375478236165901686502378451691921126701092887188063132541948618836613604798913002014160156250000 60 323068149622739175028155890366471558599532923612443430865831866971582542191754328086972236633300781250000 61 17767544304257344318163288473603353375374272497358752120512649637085189624485792592167854309082031250000000 62 977148725345991339007216198037408328502974996240710083369633551578226082767741900170221924781799316406250000 63 53739538514419682505521840262229286653802671565918167361827222630044076367994421161711215972900390625000000000 64 2955474355984272390781349551275456500248119933634273324580577526079494532496028114110231399536132812500000000000 65 162540075898435066681271752185346232363555168700546163681549460233240200768278782561537809669971466064453125000000 66 8939098463018307676558753906864296647851096245256059668017794208427398428007393249572487547993659973144531250000000 67 491617103596452907779450996169821897299255941539367407199661581665569524274284063380946463439613580703735351562500000 68 27037108669117310282398489555111723155708827429972414729560462180530265759170749362283459049649536609649658203125000000 69 1486940222050754393976018263706127235236814060963848745380934286761902249395309039137202944402815774083137512207031250000 70 81776171076969295217519881051174441620469573748333004742339748876558895679085917085338053311716066673398017883300781250000 71 4497384667412330895685130995176365608112509743583917744839374688359212024654472730778032030229951487854123115539550781250000 72 247339397043155555855034705684793498094235225829548909631826330758623732314349652483542740810662508010864257812500000000000000 73 13602745118280298359062635174401737480657061212606667099065681372046008052291779510944991216092603281140327453613281250000000000 74 748100290390106370024125171256419665332919898237826379794937983446349904323222605598622814149223358981544151902198791503906250000 75 41142728149016049074841189125581972470891476867093203536259719043155739760080921659001276791123302700725616887211799621582031250000 76 2262696728350613477886963984105642179968725043016337556833550463024106625562175402381973055021546770149143412709236145019531250000000 77 124439888039145811129220747381049086150185224004418831693209111030621989071508160410941970855369653747857228154316544532775878906250000 78 6843730112467657526156608566895265925459320030247031002229587309322178358413228240549226744082744744446245022118091583251953125000000000 79 376379652781131477161805751862272550221084093324790807324654172894580875460649305159046076885154263891308801248669624328613281250000000000 80 20699478310749146162624400321574349565326147388827735960217596647535708057963171398085903290343934290973493261844851076602935791015625000000 81 1138394169746293314981806447433381961994048780195798595573079449524183932096484808089052271013255634990457565436372533440589904785156250000000 82 62607437069531167165077379626707900048162766650058834233833491298175708761554689661433187429647687777256592767116671893745660781860351562500000 83 3443175729974848730005093140235463234585610450810795601194247697397918503267555346635932555374105985823707243298485991545021533966064453125000000 84 189361834031335336062901531836535238062577455408489742606903905835287466156723015460097295482015954158974690990646649879636242985725402832031250000 85 10414195208088586186739574690449506104635963467242682178322624960071033134893090795628721873553974099123678453970853752252878621220588684082031250000 86 572741927574635816893382899384183034144961746604291965946138021171195500117683259062192854033065612229637733610054795008181827142834663391113281250000 87 31498671673364607081097806521989718083489808522645480355418020441733907483129163310172978916708086405407129859668202698230743408203125000000000000000000 88 1732309561110539715459772387965906035584732017416719835674641411570378732034044684298200940597028019314607139023109994013793766498565673828125000000000000 89 95270570347655638055121725427550645767295550411112891428578398083315148502417131710623654528493659203922761880348191176892669318476691842079162597656250000 90 5239526339939438787496151708471790030722742349969042201874292213011543804324705116839769273946262835349691415866638100062857574812369421124458312988281250000 91 288154423414708881590241801734617772222006062407505053156257441434393270503456621748406898486417592879276834043691946085630206653149798512458801269531250000000 92 15847419470062834932779525317413040679901006336011442467413692835465529051953232796329300481475138645287294617789450659750549732507352018728852272033691406250000 93 871549014879037642822140604935093931945179018619358807022764514419501573688194351146533445988143265069665526303434310850803967696265317499637603759765625000000000 94 47931947959828262044842642521062033842117972670207967984267089650530853091899835003621191975542092284208165093879056017911466369696427136659622192382812500000000000 95 2636078517675280676377369769720398128776485976124516947761386789622587131245471359674822218772082769126498586418686745531936299613562368904240429401397705078125000000 96 144974495031434618136681727400057714855060995926648184720713133336228468142864282522460780226257238580561506233039694270872677073214163101511076092720031738281250000000 97 7973056974097486442392955558348539517316269877794650006516981950069164575256663234974635711113951321382389452905652388987282203069995034638850484043359756469726562500000 98 438488421693904507144436369305958099261760445839264336082981242433749773956333714339611282423407321739979659659144040640137325592906591964492690749466419219970703125000000 99 24115229150406986281399377941937989143018376734520237380441286209563473154681038384614620347971543996025740767551500706565868791322881925509591383161023259162902832031250000 100 1326247737010026030020309765387044604488829629269131345330216143031106223300639715340345865498583325084817796952636991652673699839184995319385507173137739300727844238281250000 101 72938683226011564762379157058310728430410300344102137673405942506573465541247032687485312061811223733260132129673417894757742123120272670355745958659099414944648742675781250000 102 4011355768823636327000304766011762452810791678632198676896332623879292243249456223395363268444246374539346143543239952514601470712207742508326191455125808715820312500000000000000 103 220609618824819490290809334520382640834783672738843939902083581623375931055031672190406438495840676637685616196161666045431572940119235859413038269849494099617004394531250000000000 104 12132706925744615693099014426822561558088990845431083964625681844367768936562723954571587729499932258201947899105467790359726144229940989274774132411494065308943390846252441406250000 105 667253667950449618584824492192336048099430594685663158902169659980990850038194620443858914614947162569935359976997986459650090255476254834723914832750324421795085072517395019531250000 106 36696465192659725656283359354394687381397327162855003100252365905056164519291753543497594607427471327634733784068111966967210762586372495633324497532612440409138798713684082031250000000 107 2018168834908657005027543541189705187979914254544057131383138228225526536999168953580366879245796351338530629520996265943231102894997792447520992831222486074693733826279640197753906250000