D=-13799 h=103 5484110339544928220210236596801891638611640184424601813873208601951676144125576801846460342926179777957589102764319054168385042931974561018338068999283470655517627092264668086492643833849147107660624297775771684446523064519080730358419542274123183049230345490832707550808301316028681848722297339476938489857253351280232299703867481898375174736308586758654312665662600893247440316213644687373747921192375040583873806117530027604480747604044413452017075137679038703569693746011177121998520401266289515067336575014241567717295724441687603199961626527075967455829421227471792122082414459326945091649861/982608987940153987293742863156602499728694051086157563526028016743324162122152452458128244187368860348064469210039022723306614627569746733169000637960046797845597909754197610435497510093448115719302088310001*X^0 + -263749754805907675783913487658263297406249041076256736262790575821024429088718517712813684682614331246168897704506510373471738076380986042345897409524110401553252648369015217367129835309269372382777554579788271484953549696895229169467505820939935620482975333109752379887470945212483613801320157371567342431311461958957164616882705842414306297763747475770239384394680465955685393138480245262687009914233583102590432331333176296837502357189642790706710505576908696372918583793267504864554609175014525326455215026304770545561182382950236223033983422865900602501967117002756645151862686559854673135054753944/13559021424586184870666357768697957893756249210937888219095660603041130113123581691469711641541502903942941610629328474558907975245834935170999039803210685763471405556698172826399430141779490548810649516589703799*X^1 + 2619452552238842209578532076104072928712794553737810079967155120130104159654318952995732600033959917331963966844998140649787931438310648013190749767250478616471140471910218353530407427401178322302433300474011882506325146155734666005306941570782353692230668303479599673004434623040046447532576571343530705890615274220923842951214250700471166081003972435105160443309122949837182724436940701328559038267298464741102903129940755211778502999327211566490699467000044986781899460881336265487953072242260855816336017373287167824494834639774450783638401030454786453874339189616664183084690230405356209185/71208709902177982991067676147300710176729766728470002429598377907335615778110910389022990375198844869053153794480688653040554723354572558386042513077762649311225299641582550216356077258746874100971236199*X^2 + -49261603739167199291534617039669056070962154956662508045966116209259647087885356228380862905172367515122397279917235084263440816744480216646705080581153001951670082609627156332977700838319144224217453712394625251081352037913730009030129856919197248735323463757665883195278010836347471977391009604641084197384433585677656649300998739824651016827138378546336294285390088022402451922868264174491303289602430961321606973725268983422526245916192588162420006493527623518286470065864084839622377253998925565028831073267170563737086184522476589609422761768986771159547845693465404626184011123852529840815651/982608987940153987293742863156602499728694051086157563526028016743324162122152452458128244187368860348064469210039022723306614627569746733169000637960046797845597909754197610435497510093448115719302088310001*X^3 + 284574488634470756790624836756313072527980639559608593422899100396427841016278204184575841855744559357019813877845921201101335251354490405555860179349338247094712254711959648937247297379820548273504443578248445233338077199837152103369289038107168955613319704998069521609171284994069672970157801983363091143874900830242419426735645979960486792438972073706835762550640723060195543113221207216837690222790560640854016195571003964840300862873776933905340564695625437502323605711980433180884439770617472492260465118198550572755427804063311543886185443015084517804795190037139598773349058750270885/5160425386055365098272894858127452002082018025108341360214390746237815477796283092182258886527925564827389940900115128128165426723282307296618777670683574846816820033450434829796077778009049503657601*X^4 + -3671368148624427436434246388729196483140541409602653851121298020163000399419021910100771309939372922445501095607493159286351071847897547268952607536520400244880299923708031194079028939838211922382489459782872170402652354793993414632700155317002912391109728611584587721949657398725087482474177201823026005863773791501642952150011237935024429318282683994451708749803933520325298587905718901125121190698674890768777088799876510534041464063152501285213857918662587768077494530186299852213522525334131794130919182041669223299868522213349613763602830083146895501290289610916831601313263505394160858982/71208709902177982991067676147300710176729766728470002429598377907335615778110910389022990375198844869053153794480688653040554723354572558386042513077762649311225299641582550216356077258746874100971236199*X^5 + 15677934181854574935600595468935201650701339923922625853441306292566720328556242088554274016604925983279674769653790010591596103669924283456580687262450554572297486568542918284350787269773778674437898578595644517665321380138034395843775365052184264811790977576499300560128797087665820709342566805938643552031306110955917687907124533214495981833543206129210875095825152767054834522283469390479487979562461705206305680850974013528866283820625111490846239605833710383151662538031954141825584149709542380089112863417274738192017438097711117942562967872477907701889570103321556803303968530806/373970967900236618470388786008221755350533953555209896384838810510748277251705420116114130482493337548183922088565485044435497262358309101863814600382895488572854557101995422117260510037615008599*X^6 + -154772109003633430267450146100667292445300741012830881689603712339183681998255597822317807621628374603594264534571990408555448822287561050397659287693457686393903494467228984091869689186144498811433913431524657218468112239309689082114595147851227619588063902642648633809432833066720225525437349876315588231409233910930102490667080941490174689295818835256458199628327707035062417417232224852749087370885433308432925202573578177345193996546483040115730416715181697663307439193219873148938403136497596461138829700209475657446521775396330492783717552193559637404921673779759492653603240497722112/5160425386055365098272894858127452002082018025108341360214390746237815477796283092182258886527925564827389940900115128128165426723282307296618777670683574846816820033450434829796077778009049503657601*X^7 + 516206147052512312815835367296270324336727978732005578221512630051815849980427158400259621985132360929903818264562409148912232470376948538908957191211393887132983521179217432332762590241839717596913654747883132881328231742712574785714079060314778396933112444567550926110234126096159005733736943808705501160579225202198225478318509503680664419757780843599332963511252757079344870011138854453192468866165063457279264009890488890741135021244850450791495321037843652812012129089071847000401347135743964401142928360988829151955895778344755077081666136838605708350541506183481175949790758/27101309363014466154822000580347978502104062146185223304937952787212716664374622807168210050184313178359585628564786219612689126919219443572999101411906332964189764265671093710939960144765201*X^8 + -4049992772894172997982370105404524728466473653957286428130603522442662870050199243698111839551504285585080130445706914536887713547712238401345705062370597635591585474422384683576209837896260262541131955403877444304727027307767703838953109194422543697152260765668705021861100206713574005324792692379568864065899733614928048738830429624657279541737891394618654726527986745631196928591173193787238994721932875316808247407234665407912587134379423054284310766256391551778187691490103164557021775336757515105265196001865114502901852552924522384840337867913196728105643034423427594423998124603/373970967900236618470388786008221755350533953555209896384838810510748277251705420116114130482493337548183922088565485044435497262358309101863814600382895488572854557101995422117260510037615008599*X^9 + 10903070127899963447974075696211017767828698966446708534626994740914212393050113536072324498467824511946992147434115080668205771203566035935145173547029863029072473306352535005771027234356027754852344159107626301116067535426578150357817085655402488463465852619018585135191928642967673366983885465997204810424249456438568059527737332698873743528080162229005477540093311950193424137235151592620054498745574180795564742923826768229446615881079480574155007376694222624907027548454435207313955667768038034372585169457585786049308345832690788369463776697844642368657142055325516134199/1964005316545725498573954676451045619400250898339388600981082164447620600360506037188797017913204810374634801693223148026138787370042716397782382883680435753619085750102985267841145020999*X^10 + -69799414002893798233546551743936230046382195655447555660170626759538045955796359269257154878867768677686045272306934526326574646684517061650660916396703130048018389914549938157001535906305113445101812109652395654780712275075410880557765296798655529153442268266338163351519032774491224498380390087869884465982870983667601436207982881534067769239240012563363435834146480697438199127606441257020487297538283567880764283897818880941338214811988499738276228731514731825525684126648953464528055156432631918160478175822518534432176640267890313651551161525451208318700846054179306731671031/27101309363014466154822000580347978502104062146185223304937952787212716664374622807168210050184313178359585628564786219612689126919219443572999101411906332964189764265671093710939960144765201*X^11 + 153900569624490498515301684077541885414812082479265115526448542840216681505280783998594279351620231700455053000266056925362886407764281519390244337936507392714338035144581347315968839246600147395860512755557898270059125891814143196899104811623030826134893888038684473411162939906625915128297222059562188825350569763906405658219345236890927224923543484490798051402714937803956535355679156417165383916552926064300598571095759707293633477507696192873765287419734307994218911881414193053410911954990539138529179508749171045160827708209174962681723247861771731770229993068512780/142329539571398325862305578407931416725867881610217305672953269399784085829444600129632365962258483250571403847613823322424725514170788926573112753364768153751654884419377148187632801*X^12 + -804190779166167143306822089818826149979195914874910148581530748575795371011923698319908017015241527551416656099130611997622477506405025137102856512696861260998129789329304689242189862543841603280026321218708948483451917624425515529838654432764263153871858179919898631114094526133761823719387704565853454336001382376469014374624668343414613788378332347619776438142742661843848804661302418927232403533631685662786530369340474018231485262551039351166559848792425185430606612385347756416157251412852282654472402270455015890814108344144574842589702516358620620825830173902040040036/1964005316545725498573954676451045619400250898339388600981082164447620600360506037188797017913204810374634801693223148026138787370042716397782382883680435753619085750102985267841145020999*X^13 + 1435187596118661341539030654378308408984902358012667105216613810615812959259417862863511212817096352292522049486731093277527356068740676191469546329704044658515907866851446683155908026516682711299362966475163872542752934343306900557809960928861715264519531712471337370651759411656525138206481357442343392529030403896775249541939746430787653996847082448713142376178632451083881270203899433890734544872451545780216449353941834275500813609878748211834584042460793237316946299247202887317404054384475910890047094903090708229535853499175895067192201053191451441084360181107/10314482177795371103870249902741605676198846409900522188053719066583381826903732163898280017556234745312805554577420343678869882902441403476564443319426636259993831757328585273399*X^14 + -6005825089807759449729447467301657298164437739422784744458214737491197185156945529097838631677691939577471940919302998631705686577049073552965554779852588743125923135561858347853332007847116346987273480573497297706880722589041918023769312505051146330283329686063335538376932291967942927369251066641834647900884675618604262260963530058704932833295823258750077987495191016156451058538165723482965984557038535036060993009933254509609719850866083770941090237787615751675430900761799860212805216154135564899731482762942712468477669853209874056134429915228147370042171550747664/142329539571398325862305578407931416725867881610217305672953269399784085829444600129632365962258483250571403847613823322424725514170788926573112753364768153751654884419377148187632801*X^15 + 8491864812129899471432217118308490600157767443859188330819153455617443193960190783834434673501099568977315857032083600894208864299107563105164670276342888640280874247402071354365987702441737227271261840055454285875883669629979888212888233305484987123121535616445905470369703696719134892704918666903845430217440842521889856137972531398309095539812963738404924251064004896194798369362251876090316567231889061441864490135877458165722807142307903692803164581452843584971451876655535516554814099902720517790666957167416336592731053120265685584452949194759879378996540/747480410014883042529911580747996642959551156598342067400081097658046367628359458214238714222496901609740238754795299925999701637976766684293386717836556001159057305408260401*X^16 + -27875895799400645529844061951073050331311164650881301725298756483773673536300069169653401387452274392221039657361466920254527285943308239813580142744501600278814354044397033272276525302143235172611407934215645827844625802998842411441862603299382214216881575932644181298704575444066812606622481308514103513046325406834225326607277537716869244854536172395149762370587141390199007298178990216570228647442326008476359719489477760899329179883952357227876861406358025654244405604529059668090096645403394891156970014152204078211517145134911618842293982063896375363411641873/10314482177795371103870249902741605676198846409900522188053719066583381826903732163898280017556234745312805554577420343678869882902441403476564443319426636259993831757328585273399*X^17 + 30633687967088828540658808192454478118482477798751602666692920301831987806678017999816321549665001453973257188197094985848567666716881217124686293424527089591248536675509129357872802542393515820317700556956406482290103111770033113050798839133670814265949014365175143319484433016803672714951607252333959870710285267289452169852702216595681270135100057892895743512344019889479232166477041211220572344690907624149264243177683508982294601659272330081251566067102800466063125677563489042393796127152299939482272264997591733735065135699436190362853566147774993183/54169172404875936120726978820783871509497148822258284469894999467935819090394916893560309748713450366674413997738625982027661543443493491143806559738861946601859359765799*X^18 + -77429255345167206810154036690496710513710270297741562046775627474397053129048750241445832113823271740710135280657716181277593602566673418292239358146566046997909045192370030019770898045149654917968044073032660895797524016414831692817126306620572121956512480304651175352692418075269325126909531418731557121802701992193078950171801728059402887824064115802706570266560980260397514324226383960772338408444465146823519880003925622453199010329883513120383056647746838076424420510236199413729681678410919460345866038726208133499123775548510173929973747875291879681820/747480410014883042529911580747996642959551156598342067400081097658046367628359458214238714222496901609740238754795299925999701637976766684293386717836556001159057305408260401*X^19 + 64823035564355441540530931663162883436253036255593398485029621495978259888192346577425930966521800509479749803584095879541272328123417178675007286118679274939827941411993185422861654287289030208232568311025546852270773832232302162686487595158699407676128546987301061129895519281331365961090878232919821035107024122221774453724813634038239884287424622118415774497060534563652622825818292727879431873938220169270326647864136600588877217559304450419911610534706727775880788028720433100137050364286336756162499231980680254544262334843223233027240936195326/3925586810991806371528877369431398761468015712896462386397202657289355684498508362458171588427672321666382636259049639975915757913145408445815389502055362461182648001*X^20 + -123126774106434261258426785269503886889406276108157763198722400730318467487676442683293205589661084444778717387868277296578458451863138111198123950342983512266256647119091537350178902000228744170431125092175773838491916975352399138925524355174910488465136311665020573513175198158062592990832260196778126668615404667783320434935822935180928918005113416018343294621682366442328997403088591124519676695279504385994489888815838472429006334483194394147739508165633817558269361685852507082753931156445211656225436200491448985988045602573705013799071631017571617/54169172404875936120726978820783871509497148822258284469894999467935819090394916893560309748713450366674413997738625982027661543443493491143806559738861946601859359765799*X^21 + 75975591006298612660806371700462509410227307811567646082284614262455380604004150238218542822875177381650180307955682114038912784228449504613506655294482998442333838593537998959795239544031005854238574182993996032284688902287353379184328177755404823859794565719664202091646900330555107389219915688570919804091194462340148434332000687735440232533737523579654054568839255317698621100630389815672481323557267385866590942565354350360045093571402926636901460565732619282636772854980262989339996185261770449144063385067758138108471291974233122470938317/284483427131807114394439986189680321868832213413759140981027803267581396079317947855509209973742468415565087054065485903030346975371070979477888941376575292498199*X^22 + -103196782333544982789004985463840210172497345896988108655218533808901280993558749713890514075391339162882581345498153684434315356055145884481532018810845577411122243251230006724657431794122685779145070573231313515222486378612691972747184428108403862105247908580184793219241348059002028241231575832976550721835008275106588468927718022891508709813416525836070452074119567501343355026444784649275791215338675522265471718923407727509105333190113038580106013649578222842606623183003956441257436046729539328055696549612386643412917078551332969403233533111/3925586810991806371528877369431398761468015712896462386397202657289355684498508362458171588427672321666382636259049639975915757913145408445815389502055362461182648001*X^23 + 43182476069910177722026376445827351920033232845839860818834510316656180159416988111876882007871557748985766989182759130255335834354118681722216980089128337375360492700982793676165892330025115663434858706844328132329551611875896343952668589327869815901612569823070106886032720681875581024155410717942476992109063968304505117548797489844781953919893641450543420324002694646151265063206411356977931067179800146662387595444976187338931629542045566011805364114482971880596060845545355068515531471312728875672419188356973928317850786263915015023/20616235026582151923649538820905886069195754287539614535910414034899731580499887517610639174849080978010369378510434517213591345414238059241821069742486795601*X^24 + -35520131589355483653081486043572703911351352290770708825580678617654942112022272590178760689352555092873361076267457035726192390717263954721732667183205436713185097849996469097117103695539391335611282090003011196592736806028409902371168768025502765331591195348329835398510117399443587391363666973821559249952135579935182645539467122728836706057318989009568435280944422091072301690586971433036743004372396837326743279284499684572211762335848619279235369460431558035736502343496590798587298044808566967000123113252194054447190846104745517999680/284483427131807114394439986189680321868832213413759140981027803267581396079317947855509209973742468415565087054065485903030346975371070979477888941376575292498199*X^25 + 6211113491443953437772976969671872040414547668696683534671355421199977924234588519232963880268684665601890006179846357591397376720313066172303279176635169631400119917909967557695156971728910432547460943571305976503458137995440618644315810181054276166930435506622554700753167345907457725651975115179138623296251427605119555635656467264586290051852638570247166485829893247961171002670974366044042391024808708762959847948756794008105670909799860550401081522198213183918935774000540053134695985660668107638457543435341556935225924315623/1494038338037694899894886500536697301920121333976347165440279298130279844952524640742853770189802230452233450142070767244988140112634108213770640607470599*X^26 + 2720194550619467588012852317865943901887412550786094609202846006563843459369911080551737769693609083318622468652508349187167886993094477805177674969082288159821417850515172480079654414722693400896893651759487281726179877559748072619194261646156833004822813320154061140227532482614003874555477465374421846117539267561413099837087162905787297880116101502712427774208787392699436478654922587496014618307996994399722312859506177796249281481145277075412892000294048174689812341051479061150024438922535633619465268032331801568910194597896963/20616235026582151923649538820905886069195754287539614535910414034899731580499887517610639174849080978010369378510434517213591345414238059241821069742486795601*X^27 + -3482730456386435996616208921654054859669123159472150059825134172684490161797341484160805145381747014701280329402861781050886691531665389435526026912951679548796051109052065015719003091020811955060436333406347445951011872878670672220230856712159476112912676142470955067087787228988929445497636271285435773415548729535005472561046833158677757948450491983011072374256873540950805747191042091528074218597260196248087243641939217499287186463998408464084393314680542827636288864314045480097289013449921494790398480088681392661880774/108271493444285448213268099176512595254737396476291554854719856375844615186065993241746051901572739361709794198280365768895437358695130677133896703201*X^28 + 3980264984333666929849707640454401664072553312771643203296625209249197381420931100724594673723433284991257594671715251854750801705198125080742779214808641693302880051069185122171880208677175420608345518815750183672385951262874686029702508800584213410740178664335172321733538061236780724753021520970450548485889225039086311138384233298128658214917169259858499565084962510580383968021229328494993590504257142624318988291499935014909876233277736351143800356760799469937131344129780508500116679401018161648896972946392909781764705045/1494038338037694899894886500536697301920121333976347165440279298130279844952524640742853770189802230452233450142070767244988140112634108213770640607470599*X^29 + -1060482479952069658156875804609554715469803353888896514978342046018211622870981649283561568011885617278763401536742893902223976680667933744567130568827375550008047118383584370241024909085714353666518624820380888058510476770802659060298207495985293927517641064575721352321593191147229251938328727850296796208976405419217197812386907837119113550363875674363289774545089931536589477393853069818380993641330746924664231191601632496416854520276662170230797292077645835522062782037528698930958345206633878806174074617467645361/7846328969076414828122914644286730578646090041038593728148406143622336052327414540310605978808083148178113935667828521551955747423373481928682999*X^30 + 401713280191331654750249061394384205197596710846537229570999156821087636829622223206111120617705666116307669563851555326139507075296984347503595023406830565717088633195142168538005875492491404680707373808289397426553526424574521368615136203322138857165890677535104564270006803559562041488002359477436760131349290978810332406059770882867593174182698414784234200938792217403283555951111994547626032467073064599332406174788239425679328761738301006024068641618095640398729934228199329625129209347156879801886075574946433339952/108271493444285448213268099176512595254737396476291554854719856375844615186065993241746051901572739361709794198280365768895437358695130677133896703201*X^31 + 22551432280694225588172842508033054594763057642979475306588861485157861506304670033368682488450172823983429139498396305720690944234219232693014399578366975594702642626777470645815200228268157378391681972054252414697313386108587212169684559581505324475634430074177853097157293733247451901642599242344986694333681598261776434072426754058048612942690120242543912297146735011367435724949375232103712790491456268592844209476959388278125193262995324649085597955319078844280100078117212628247701112327161330818336439749/568615767017640033924408627022735747419819555115486174950967906632533955527749441286369010711506859060664826122750092148123468905237588370801*X^32 + -78206633587211590558236464979862858666035171286714110788561750018798051412706076890155541266410553212185076163386396109976258807539572376837994315828858709795333183723747700589722151981795400310310130563579890395214669789571995556245666497184308516094704502114298999865919099337889959502475366284376942782663176167624749307967835272337950070148851704940537027890802729199134338296678860253540236317193725222710556785569224404287904691292547062307273541019641356098308875058080348888774505802375480567239062869444764/7846328969076414828122914644286730578646090041038593728148406143622336052327414540310605978808083148178113935667828521551955747423373481928682999*X^33 + 22419298903417701593750955404252781773753511859379496553753077696238860547478584463842636121051188659882959891980539240432654496016660240345868908906995050636566446420240219941636665696360640361956665287573238401334291933507219141929579821434982394981635764792628098910756041989752292864748151630214223821122861543347513150977197176031062489083365357236058676886196831479274748142819304153275826514601841999783100586445816237677647375814913710923679521773958701792403752904960452251623441301550286577252976/41207027104691646780520952751846927126590300392454973182909479428403069463566159959878905044677647587554520336455546934424485028280135399*X^34 + -9219652902642713446576434114154261850149359670708944800334403460722713415102677900316646585058428404893926227033827000013497104447769732420221953640737421837474409689077580478852111181065873710972346252967054651668732253058075706250156366644929010681721282603355689101564228067686886694959256576969125127473081806911973154030800354527508327583236396889416966362708778422548778186285404240458343086955995313893269460486565004609590340324159239596449700044540647108239955132109970957255934515056420973336057309/568615767017640033924408627022735747419819555115486174950967906632533955527749441286369010711506859060664826122750092148123468905237588370801*X^35 + 447541630638043145290985901150767602462979192649697593682421853297622334862885937712492826298905897359827790717601304677075227347073335689730266176784291193254388129936138130304663228762259387403319635906261386937447164810631312377623163109685632675627935704378741028467326339045600120423004681270784560407625879322761637644239215229952491809638666173985814142455624914207637611410518787902804103419403512890875573985385628992800343610424438232327684348110344237575104377253502440572508555054529007/2986232850546535747555689017453940657046909224759400911871112358026166349993924194498072689664297962718640505576893030975033337798401*X^36 + 477502755566949580429841264086033939218348733252766748794274691531690968136768572428058959654055388218699570891316590606771829432003459826019164136643819753108321967353851769771553245372393438652181912552087713485179855646629488520213118604117237919790562641916791139152541271025025501772864429484990673155975891450979284231615776887942453220434337552139873521647860847150679811117634201444883482059178719326259536671354062428494153856506887679023365389573069271370112266999957015988942873826025985914/41207027104691646780520952751846927126590300392454973182909479428403069463566159959878905044677647587554520336455546934424485028280135399*X^37 + -147289524085700254856363624779594028553156286227160754310049962174981668578541148384922291683529157435156836720348562369671080366664280451376052783659600860851415851685848663923041511737118565314937155394885747779681690512164422932106065912073065532120085733168299751875822129492655398311907820068360948838503975493990643847696420832351852574662799263179901097673999277190606532095025797254450788032812509080987048606999364160108947749573159419632883386575718206811115025506751421204585596599/216409366660376530730899994017968016308928851710950134927973937098787328791501137364886780901826071651470433044198349951085827799*X^38 + 57696799153586105478265087596215163168180038241737965838836618754692083449253295621190442424228538948898082561997570984711706125419366860259550591510231673050315025115521444218245880594868897512774185818263435349160578833620251107432404035242490389656649859910499819362556246407950743477269784356653173670702887762456802866205062495527608258321245179034125638098739367247824825144918109503485960633527475460709706824352800930635697361375623419668283414529743543586598515776133512690395198989804/2986232850546535747555689017453940657046909224759400911871112358026166349993924194498072689664297962718640505576893030975033337798401*X^39 + -7965831249532672044383296539282654364425158255456582730578183601532806729239413027955700036750230981292785889109942980040291439774627316047756400774578069144714979299034565576357974634414032613799971715801911648867998039812975046709783810299482048435187233184195156287726241930970798049773511584124747269785865744136689778530645682482834536944282979307568868325223047644596035577835138970188735277740306709027418712772842460237557300003691533607905365412059416647143088962052636493397/15682974611230997226675845642290601950063689521773326685120221544951614522175602388933022748157552840892125012261638520986001*X^40 + 3472165891706220869167050055283495300878059334652604622998222815989035843769853896652543478112153878790216779489542044802212945648811437766213801007678708650715488260891964637352800063752993714824935372355618280963483313080608200552844493981157272347156307462311406009220052818562794774519763619713921441923642378296047677819968055929400321865481179386446699881241169927367744305690734109406463853879073666458199594757070652084746450117361454904505181479858595564385024937470408873782037/216409366660376530730899994017968016308928851710950134927973937098787328791501137364886780901826071651470433044198349951085827799*X^41 + 195167181876043225520623539941271517183087370225063143013738079458989071898806427172830218814521708845212851209290305927235040322187953224668916639368402239629412997955708875370509829664578092209376505998757563589036339509925554551252141542023886801244817060328249693755044936282132853256964745848403577879049320659175863818663041704843145663597307764990072045134491901905698289888439154445938872724483616157255997102543328959055377621534873011308058997616240539460356559633438/1136529792827813408701778798629654464096216357835591469318082581705313031536749212909125498090988683302567215904169760199*X^42 + -415012578382091434796392663989916241128346276084729300023853017122305504677612434894010519800013596850620828683168134273170409156478840276755269121744897773618672140543958273805823053448520275402481492070102120371677939624238679775750561997968261310281492819975133435985775683491422209377615900001175313892931326888203032393707691678873659926221833813097099915733076811199010285619406722436725662094213796519756625639140818611478725982753218334750125720867065555042757385675402302/15682974611230997226675845642290601950063689521773326685120221544951614522175602388933022748157552840892125012261638520986001*X^43 + -19319637968726069298765857006256946220247247884690486350382888515033786675866052345908403152286856601885924164303681048338908213103148050251059599397473771934775558917663144564856625948079147635828534866481219611688722240165069198934861613042009189360047189610623406960886002691302950041659024333532869097255420551677835394963124945450446539871777911322444203781535843141014217339286559493132581690587662737917316568102320884748337176321236278022635627129202785235231564/82363199712139532480743445077879155308081481109905896754698353627459455869030307479464127697006209384924068113933601*X^44 + 6929418959652176010134851745768850080713808784767717879881853106669498918626194891844142932261809044027118668097200046641813602812685350417145323288753873548178386593987873328824970015235675530834437453225585414141392144395815597976109128291171431187041548202169874692968388890957454814999721611555756483518668616924810702963671307923124593858355101083535181806752300290964855603468773107044806173724335981506068830298645828166886723541392489202196891559645224396662468768/1136529792827813408701778798629654464096216357835591469318082581705313031536749212909125498090988683302567215904169760199*X^45 + 8079712710292720202914955406818743893766916494130348062660890956547547726351650726644285476060400976876336877123702100551975769091667488242402558864388787917415860539192427460805782878561990346049818036054757485737610072216842037382944629070649769302750491196011539566357796879933497737057753236393988849482825507377637078693009326821225064407931116003549405021367125162264054350381371127264795047149877194420094375459625974074314778330954393947718391535709474571/5968780325540947349861833834182125901013224227111087524798779159899953320460200556523235574824712615763755932599*X^46 + 2016210214538532228495443130168197506229414431076907695269278609868912961043481023034813753223234443423805050725760822455344331454682356647375435284621016636594708475046197881716149103229875781445990767825886137830548385670559706361403939969669064671415834196870247286240425419046096851079370516550325030142007586431729422769506146522206896824185718692725430834180822333017931135257459398311451745294788171488928231762714771414953745211933496213004413539050167673114/82363199712139532480743445077879155308081481109905896754698353627459455869030307479464127697006209384924068113933601*X^47 + -310351368760979642082212368122463688333109867460778918882815808255376659271779601271472423355612119271598130175202951040085569659206757410708454208050819542805317504087640147266669444059455325728331080153423523309802170913078034764910939613814814973438525789905944839498166933516025120346275290856250878395366584355057153013959364089804140393090223061132794218253765466606204384974307225003144781643250381513053977556728328220808063203825206740173751499439/432551657768022853095284718760933828611727243069141787433783546626563759726081640446643639019110994692641201*X^48 + -316757339451367656403809437732420247951565528058591212219416906143544077616861206107731645654555367469713492952917422591203034446862511872036851384971895020478773972600063700572775900153619077934376044583401752775549758508283518664697027370922508109508266306148441628179123676105032158951620702645949050470673979405930185050489456462978698513054319084921977449796378363470505969451692490991942941547996129113991659748650306490327108723968865568378140904817158/5968780325540947349861833834182125901013224227111087524798779159899953320460200556523235574824712615763755932599*X^49 + -47003068183908909612012434402040713765582719431530640571771601108569709590875822700114870824796066716449782904710775138796481675937990031863761843140077803409606408638424248946586659966239694854573548084418801519301280651429788988801352490079207630494186768470601043929651495633784544941012328016521327842824206183776138648054948572421555779355766743239449774644431830249415701403328490444322785757581540818177198470300363451284007684210016518193185/31346594519024773758626329354368709950846238355615753854176646613998388269155854804452760273868468344999*X^50 + -1913615323965853064851503474296046937040918838182828895307755964021998425113654461763960495037979602146379382496401637072858024054995237489169894796918987305378381090175095096530536588271808566980382107620314266562108886399757412857258778722108243275089094801602459124263652720301708009792538281798091536387505037324212529526044421944346721612114323463846904125412461633760269835891260856684429003040118358085689033897649867663864569008689425094336231/432551657768022853095284718760933828611727243069141787433783546626563759726081640446643639019110994692641201*X^51 + 2336503222520271805483494918978733282292409213752950298807238786344701994757786625570633575202169611018612923627829716469725733576927463291950262607160518973031857001433127863979263407658771697020868569341859175125035351335233876216911326302109351995944077342618247880366669172678521501582500772657853370160056368783508621433495836104383796737978614539021025583758207433436704568504443934938286408877083544029753376114659843591182982636624551/2271656969274931064470347804505305453355042999899685039073602914269033137847369722766342508433108801*X^52 + 1488706157772464623171339943496395078810599776279515362128226842526093415478279529824442378795467083473995385480741308000626518589999426782892589274379859362483942556481835317144347975546728589544779711923125518800888020007861230060657231600394467122092577498044137224523146117251117631591945641673980664575693673589308294992495805292327033967879322297873658937788097982970750557415034255812037724646795799148560122414487485437557549848887814838/31346594519024773758626329354368709950846238355615753854176646613998388269155854804452760273868468344999*X^53 + 204541905839259143193474367732192367143953875140268788166413718508479366022408029964559941644317142686819148899016681431386837650382615436982326867784036052120175482416919324992415592802641668194105434110157748084837078559768202209288681800091820142843875263438839378104404971859492825269543416689637292497307629828550074304701147079827790812235154184817299059920180521993551851196696918106544139802475766141114647350205811110775503948/164624753190443587540426683419472820737375389513710054284629532159506713373966934036259330997399*X^54 + 52587521919595682836805266290285016070886830235241077862790356768107990296505912755177425538220202892570430533528279138167748416899855544438583079923138001053873150689651322130330350133503242546567356745766895770719289325800822085140261619311364017084404407709735189756287858364357670771126036889292266305153867188514960220588110694983649857734646979931881448538476669099415874598028094145514594873888876327752025736227872612856113499976/2271656969274931064470347804505305453355042999899685039073602914269033137847369722766342508433108801*X^55 + 3821822527371711676368043335458400696912423083533665744222502290314222883579806923644335970946061814069647507075419215474461292701787789363224298557167241131202450345159126952268929280057277679683348193511006088559798941072037671873531763512673512697482442332122724603972558752356601519678876499195782810249340504227796131995615688317479872665531118540353023123282011197670032096516924759477698457662624377880110392449289422689/11930194448180562906038603045109994980605506885550406137012068422313697613882667877111336401*X^56 + 536573615267691618691400510810804412563193394744547157065807325140571406685234828265600869177495136976148618006214508067001490991920467780231726041153610431028175720023340740160160783006368319497508948356816747665600407530123142302935007246459982782237220759845912602252673662719239662193485094313756914700318094243045061353187924187911607048093082612807923817772657898695659600380421613623020934524691441516802477794575760104958/164624753190443587540426683419472820737375389513710054284629532159506713373966934036259330997399*X^57 + 20827050514201147217018911086192715602263484028805045740779620658594527806949563816698063042908681099314815645461893322215944275721847838784500158935760474052949764939628365350937554056136900213454390893596162384216462089747652798987362449677275043780692687122746153537534519757892683362835931212848035074888611499630820890081103357946461854738062101677699236240419744024982006462325394316610147181473404498546649442517/864569494034391108488919707595477569432966655956982834771510140032879021224919767889799*X^58 + 1539535105357294261702682842834418800076223009120074146694653834750981420901020682037189105367234956817278477939479142687814160739351792428761651319676850876275960378591343533973432294385861307410510974011589926473104453266865875641144467468638406453344059112722403941175639515636051358398318197145336847229057458833951421240246322947329384931868588235783759192578263042228420940453935967293288723184029123015263980750292/11930194448180562906038603045109994980605506885550406137012068422313697613882667877111336401*X^59 + 31687349822206556000216696895602326090737785943867713204042835244816286448345834140448292668654910281215243542836033911491674567860557150359783662049738272804142507075007547412916131570452736499242990396402345371445474804501462940883458720048892852984929894246279162586709085318129863698929941200497031684275566018784601452758809534947672056289366129456964006251041200059032611081077122996092936710156798824434/62654503517239735378572339125695888791431745485686124702624113343929199306103324001*X^60 + 1283181353848697704601720197339231100591809427647341336350073723159498479833107805966117641042078365864647339785954152021851564144230259165409447728900191444613466302943271199906849883599307868650561264135610210017746410437650198267667370189487796263085124961210442613113578623163998719117517859520525325674941880927480828472408277728510732305936324880426847757671024976254613184970370743636251793160240096077999/864569494034391108488919707595477569432966655956982834771510140032879021224919767889799*X^61 + 15477774512741599924659575554625333130130556292918963288777291638558691299960613044307455927324767566469074731985670310352581238539361045380956957019421092921043949754184579817870019381436612518061991849695050157002877095485495403247121821005548187096078203896487298301294654760983995579943240134103697319960572466154526521130334522307041425927236261251825833374705910996835489109281658773867247308652/4540510436788153879163152338988034552607561815036316015843475131816015603022199*X^62 + 434722711945061522414103224186541797946431972035924361578921403398794203657109281396770691521625166560616500411661638556517669661878373427005869009619004643145461664562071249933324664672438094787072702476480746887847553501419385779181270661694266886849708504282340886870152323019891666837176241421697350609890690193695065099006292640622549817290752802124166979624510817582388744120355991303825949630691/62654503517239735378572339125695888791431745485686124702624113343929199306103324001*X^63 + 5407064745729791446528746246405542212270628443744234369079119964794920378865334625849965893282179280402625595438137248959947131036691219402167305752590310787600467710130387382860824795355525254983103875262858973983561369135358769244011675435977636122803924447057682657147052337726537528929413236601788960231282173506562587905348767944964079761064715965164182416045253298447238555140551515271/329046339357066010519831316688748065266146953767397348782047621698385071601*X^64 + 227979937352440495147740203503090229093163432166451411301616748851165026434525317535192371117802495834749131575220830342783646904815964710419837375248032580998672621448515623541138451338014034723881798901537638076394373263179822628442949958877278629590695001787749354070817208525199921888047480703405700614684664792219920844634049946744713906775711784084066136637799955558771782006151187845291/4540510436788153879163152338988034552607561815036316015843475131816015603022199*X^65 + 3642883412643113404389800695276497442917898392344815597884171988250856617588946235976885829029830342702287538111924823256398815408739487692868436926125814987663549167161293586288775374926648625456654561165943698653781696767969018442009377103177615580644274991110964336328324437888695160957027399634610361889369956529207964360082249980157545731649634774872255015920179088172231843623/23845665581351258099850084548789627166182111295557456973842135060394599*X^66 + 124798551620246227588678923837104774397011138942814810161733512318518100370385943475939228695022065264461707317723429616968388255688010788362157679629843752030643952171481884018076068012314270754132827615578694500155144880154449000036702649963700330371829830030838305345049554981357112460402138660877865078531983782043453408810435759062364722574537813647711170231265690825854057908650/329046339357066010519831316688748065266146953767397348782047621698385071601*X^67 + 1238450008358690495537778291378004406043864870263398182801797127605647082996223744720938607297163073440184746941608428268840793063921113869185853568745240733204486121260575790956995208015909999404657372906826043751056167899585429705850184416040236704469398595452065140853331207943123036161363217965536137553222156142721187690998019937205229172962524002878153814115780634771/1728072003866313363276330498499139587374600427245268278414532579201*X^68 + 23941931244571230934327846165266816323255949865686326093467742493079570826275722577474029235169714869838868979577202847813661006827521726993463373176794758467807059384785666793046284222655158785099616496438520076807324335016745516675422382003059267026808140430484774221500326584939325521757276506446955902596934243206027018301704670362807398037936840561012144563871222078947/23845665581351258099850084548789627166182111295557456973842135060394599*X^69 + 128434867813167491816453242030121801073065337764883582132754513339712123296934791252407489100112246740776060284900834650522615539365732254910377028266276559314051616153269006214227254935724757980060465978015006651937511804635167137918609125693078870389595471262904934788950967118262331208025049477674523870452220665451277065725057537435635630412818472945653949140/125231683735510787975674360352137081482324837107418528764006999*X^70 + 1296748605820873400010842125211988320706395048679420775753514698397164413508725217614276004803713737227828366684543827949992089500379714557518146154367043821680068667797544339763467725943731102076128926353485777568380220670698898770905019321269626219841836816652441912702566702416568171036639740668575087485464346309999659025122645691402386897020053020384141446062/1728072003866313363276330498499139587374600427245268278414532579201*X^71 + 3479955497472402688364676400690113118816272784593805967906420750440603464387299457110380753293833686247402859381044295347387031013513204082328936417491789836190247416450772854666270188782001777542810040925052905612649811041215352611081795629897485574694337270585548964415902499575574604275790881208037524513967747163798767549891953494271147581406037381/9075417329915993041211273306191541523467268433032721846801*X^72 + 16392524886314049111519233450394176072136488639293952388547170745827083816438050759322531325521990878356336214449944181343861952164946245828858282187745775104724283701554699389498749710059495496861785356741954085676772383123445743207232578644795258828731743390303088802921087892296002432884875412434929476096779622884757611301898362927808502270885407812/125231683735510787975674360352137081482324837107418528764006999*X^73 + 17899013094247174721371893966358454771476328951627847509905205822237790992126199605671418374284273147027206950684835675773739765745050116219020042519952700914444288991975250764558119227718745470304496806281674894638767045588776006668100861307008483707735498577770629887974516477156629749813445775639934818165140490456186707569008839857450210/657686595399376262135754279744296073879793349737859399*X^74 + 24684132849595000345064470244509886716240916338920140268652628319673845694641226825039767963449235265488552220188003337853715679316479414654109876727459747453602702115046645439993391645315739451679453799956594651695434837098412008391498675084807842636643196512402489076717021853883022316607380122355665270658949719295265261436928810522780869/9075417329915993041211273306191541523467268433032721846801*X^75 + 1564763240796451338072946654448843588456690758530871547630396943898084114230958656165623482395591668913998146149753276517406054947713368574414875442754609513127570740125593444451044441412731087298991598901563482759619590451337979256563202502874591561887626667989002392254482413167166019206395857280192732794877785237524005745349/47661902703049225460957625896390758307108728874401*X^76 + 960480573331409511515335157092738833849340125421112869797731158593607581673044537193277598787672805929936851140964208634854431077555926199599925924438260976099929844307965729728335184584294414692708693793612997711071549455728379362142250367486017324721090189588477556248774258316912496428834046731012738438162174509710481620413/657686595399376262135754279744296073879793349737859399*X^77 + 473431464920419978257593629944640024545391817661157522273015091526655981902240830990310147575334494439674937497249351376464933142921652916569570397559866121294009364700705979516231280047372756010742493310374369931628375529319013188745615650207556542408912862187692834077341657610005222897119674598054645579925057854/3454011356116329115222670185983821893405951799*X^78 + 54651144349719661260255845081187700408502501055538387052578388466731815654252079961168677345789573345771180279537649396423164929817365171544560155986405607035325398871279161328345306491401957096901135627828605898359731332528867152211164793715917315365476340484148677870410570156285988802788773438689804111196098873/47661902703049225460957625896390758307108728874401*X^79 + -23101557327297681425863723375387846934252156737080100971561770290708003421683406246247906349989570480250950592485587318136947796464629863001951925008898693034454371413324773848859820205762871366718156671518084862158317799868712213008481535408958979019748801848650108578019188553702094995276638063174900/250308816299465839207382432493935929662001*X^80 + 5183171686576165623170538833844629629328514607362707912122921972787772881180299031688087863410570959256498227912025669193756835791492407280557400293106789851959685884180493483338704032387595380105141637782397416068762778630634585606738607970923491206738776156978252673350668547530041763877505880861275/3454011356116329115222670185983821893405951799*X^81 + -252571269804409716309777608612051389792893979149371579711904682768733182620213859980854967816977143468687568605806055633345700821028177732029653138088213106393894496045797280744503943368552596253916760457743328873942134895776738032476256015248646756895524310134613144346006285144243839848/18139634487967667164822264837592284199*X^82 + 21561667908534908757659267933540059705889813844350029456279252367891925533263620732102716627712500856404655903431819326779205077813307136344806457930828916519149363458867156328221430476114580898921122027454125372068350481914199229665764927898008202739552103294849351468780680523363067433/250308816299465839207382432493935929662001*X^83 + -483310119553166119432833335929212988055018590585615182050728312764396306816310225663497736491452650125418565345272172394674785134929611935238503879468823547817424262991329825078905067866218952073003674429064376899168268295575544541874572894176140010265212250347718350800493/1314561525325579184348305300209601*X^84 + 19376228902142687403134860839862167950244096654929501790935472051063249092056459429212582295470420104847147669703701727246755626150140560885897628044855411036897474786853487391305187402856503676664505949057103241230974436963368370454222779414529231426759838839360581921515/18139634487967667164822264837592284199*X^85 + -182836215592817536721585077330992869025691795991309232133823767410687144932544483898199472623162442316034461315436080826608504085254633139131474990154835488161536066865659894502418802994277140662592930161902315985399066982578908514329394543040166436096386241/95264984805100310482520856599*X^86 + 1917793581896819255818119954428601887235609926803347795721111525995438351942762086913760444949193636711858342924787995010111114116148158268081778749944791661202763418227620181557321520455665584982944971009910661846605450165167159031362179548718490388237053/1314561525325579184348305300209601*X^87 + 3111820644150555018569738814732270969771872933652476525174748806717811330857458365808377796536092460807782857549040643879210315355052991910976234014182382127881875728718200070325943137426816128097377837125199293073728207896945040029351782188/6903760040952265416517201*X^88 + 12789172294708597967207299662970049653571621754221473711897629530709807417396635810571635471433916525240669446026325584662914977079135002347794598021608992352952173849946996787152695055587979839222768323611556735945729031581924057918307063/95264984805100310482520856599*X^89 + 12715183963216278251125598697866599540122698249324162743244697778221770995720209524583919715792714253437234921756615074426259517434075107792544914397838541541537960858422920256162164999951971200868086303003204003195735596195/500308720990815668999*X^90 + 36435083803964763679633828405885387211739864408913345467234578957444533659234443076817573931566996177546880292480257824773024498367232294930930576164524537724240130231420041239623434406687302825246585023146872022784978182/6903760040952265416517201*X^91 + 640494526205385175656327077253891267970523824120821575763876755364908310148566750020147129213672379156140604701052779097460018395411754432591836267571380552934575530212668583793808540467995685708127974326/36256882454584801*X^92 + 16391113178770892188257656331964210666747762726533181406997613138108053863497894905764126319880356371296161761259335600001111177206164841792628058078686222976747226254395691046149927474917520588341266/500308720990815668999*X^93 + 79304540741192835054545470368385103139794117039503885795894533426802025958654621028471793590624967199419367305163895687853733992994851546853549950433918159717089176739011666515431088/2627500721399*X^94 + 556810192491327748291097076221031396224369408201158392181533023828765728510527649839706349420418287996270498031526991933799769746895655704566335290693152449247935909843688074519/36256882454584801*X^95 + 326126606686123795623300201937390804818844490676100415909865535731332221083035207091487939047351191077050872861082641519706325358015694044123884420855006197/190412401*X^96 + 250963098878489889347073969235405739436604798458291515572511649773292635212745281042584396390097849919170882912830958060237586620980933204620316471/2627500721399*X^97 + 49000374820112036805529696746511540758870887116547245929456378598341487132097786050366737896722984827834232618228535364931222/13799*X^98 + 12569030618150380348012471702843882204721798800775575253616020901328997748999178204319288547766473294247838400946614/190412401*X^99 + -451123591575486425995649689704432206839335193900477929880691007445429196247030199*X^100 + 17726414342833939965815815766441936903433853466927717526304/13799*X^101 + -1755869607850776586593191499*X^102 + 1*X^103 +