D=-7559 h=115 1273533730504890403933814133913117631155392380138713949106536123696530449135941702568428603500121173533526408836598603673669709221682013325711479076879457734769644096566491047189162161405251823733497390681404141572162006669919567617125369631473893563682467792876652759258914379085771548005290274755704087910460471671365903115607871422563680510497928658252954480487813168823381081386171105679363699905294606650274541782756363003005291575522698848429203362268541816841195262390577703676969038144671879127764746499941061094675599921114987/15631596611246572481801090248305429234875756495022608388064585536484698664181943105876238605211525438177365630292259520088890001664933991509806433518845341429942140287247981862795833650762856274505741775497124081400641*X^0 + 6852119772229753751331089071777349938020417009916676406923118563891951744162324904405422266735561051538973093525127543493051715587695701390484528658594331987513638594976970392909425662932315530485165190809123856795722796485572490426347986517541835669410152350672764121861505205480901015132039582309862156129735071008155710961463422232615058167257357266750187831366858986875896876211873671014756748113315177447803930883266183888685737123782971998423573904746966814678193641669640012118518419131115049698059791655653882110200771120123403664/118159238784412841389934441186940739586425843345875896805380202070287837202551307937318487616793920787182706799379189712351919522585236041822626830968951935868932638431307494900873706566116430578988902080982760931307445319*X^1 + 868360793037481599822331482457262924886599517794652423130871737483931978912873947627578372930243526101897590641512222114831286516416025639060809616425612353255971135699298770988101665601469225342242033298271016122457627075150701779307429635431152413622875736150686730247231835402653452241808655643795502927597414268205255930667132518575240796555712979098725599693771185117084469955757331182139690318262488182036922651315645824544070994215908637041171978976541012493270611514464411157117430083158505852509977928026488372427392886447/2067945047128796465379162620492846836205285949864083660281067011044410459608670869939970711100876496650002067772491006758683688538819154849822256054880981800495057585295407046275411251589212365988324087246609879799*X^2 + -914345915970670841197853168593264005973519110422010588628332011865576869515576228862728212196514565522525177884721858148472752253259262853808927410323471010512609951211200406948222010266413112527742890171710560006586531673365532755671166204672862960146704559749670952751870032442617658711054001315753965987615639132648218009554645549389744008314195810106393069550588842770414069030465629728982859320537759363734602305626998246813490183024463955525931409278550353500695312668730979165861311848918684804848505843316468705857985937503278/15631596611246572481801090248305429234875756495022608388064585536484698664181943105876238605211525438177365630292259520088890001664933991509806433518845341429942140287247981862795833650762856274505741775497124081400641*X^3 + 165235699855928647269648179555037677718711309705458955597301519922457915713599853028424110185932390300737821307699928923630383766019005868976823177777966659931917007641554247690332209466435065565804014821083079322165193417473375677699234467570953250797568085134399667062031486812914476249495975681061804071644365559800519246298750706385273135724906575578238794047748314139671806553537186342479892189465206402199587935791656083526896642031142191220140828572087729595242500893047487725785813831912202863198475465196664187063192086/273573891669373788249657708756825881228374910684493141987176479831248903242316559060718443061367442340256921255786612879836445103693498458767331135716494483462767242399180717856252315331288843231687271761689361*X^4 + -1045127307232250067440349616340824867239300702146197811127797833954804830775765085770110973102312214731795306031260621309478482331018083406716920592212749665672484138903919802770368398479690097648809002333555359509792577798999866140269823561122906386745557677166022355076939899089015761549698485514993265908021759064310866272945829408792534550454541477890366934795012929144683218032542989932893713245376500801023563549767655203418236908328759510225938715293099668348720629029885609016375463179160569225225570018552029163942888293788/2067945047128796465379162620492846836205285949864083660281067011044410459608670869939970711100876496650002067772491006758683688538819154849822256054880981800495057585295407046275411251589212365988324087246609879799*X^5 + 25196679314454042320800898631653949435139343506558893080895263166936157163107478859360344265791126662044967717469478413797008817648424215951288488302249695949767410275565263467877606952951476766670402770442170692057512133545630593478425029137716638250862360170664208416645841402255847644664096529221148829061549727757364192312800174759421061997660156987040227707528312238401196526406906342031011170619770141581616567763061040205379134380094632665248433694453297005442427963847782668656447628833382660898925212478065685246499/36191809984042041043743578351213901472201999032212348457094388124255708855975202944929017470745792080997079144832201730365980302115821994809807003005224829139141056012591707614268066587020616911190272755879*X^6 + -163251812915247062443406463874100668753563512376633681708611788085849387524879804109674953241913443707565857504613554042352957010102060264871542540314803307662106081456869500419455988874107835576602237163712054234785291902810889575548408528444977302726840310767126124003715484072782102386852103802695024817966297776273639592273074275463147865942010931182308048594167905750659342976903550148236289032251359338235649565527866955428721942640201491079604242868076365923049589379179359722098169179084971188063556442335511400379319188/273573891669373788249657708756825881228374910684493141987176479831248903242316559060718443061367442340256921255786612879836445103693498458767331135716494483462767242399180717856252315331288843231687271761689361*X^7 + 2810866103620623393782032509265863789276880705787985360547096268907310592249532193327204204001584052166735768940724665675965794599001930152140887362095752622910833482296590783347202462198608474489555623670471981181541279704551143491753644214733828014209481236707099159354951521823761084617124618106339834922835091647235977571705425660168988279833377030769074932962208287298397875955535406711970378397575303476707274455166132813800609836762554755300314248110676862440989856149591447055418059659375003382521756192384494878/4787909774314332721754673680541592998042333513984964738337662141057773363669162977236276950753511321735292915045932230502180222531528243790158354677235722865344762007222080647475600818497237321231680481*X^8 + -15121811451135590823725174136113929293518128257823437573739966222570335850495652955123863264162727402073727191892389338182143378517603951561743592934374658026220466322299221151570224945769220518458813580022509632184884938225974109454499189303860103855309125173195512464695883599030843630338989853532486962003713425765571737015289405300120178281291576970851682420352038261110073555813933960145749911463264033050433387939148415506855205172423508669267534949671858012068075650177214978626949638478810335852355501832590509799900/36191809984042041043743578351213901472201999032212348457094388124255708855975202944929017470745792080997079144832201730365980302115821994809807003005224829139141056012591707614268066587020616911190272755879*X^9 + 194432797778351968297296946291696688438420227173131068201639361516143681497617976526554663623395914033551530870551009910841642108583173103156599407806897903477606927618937732154541294216107953255219483001185643510327104402113136540281750518780408854960253102388248840034214898596788209056920945578097186580148951041170922068992331278929326690729516908629491626393958135577938113250889007455021083694638633492630034701603984587417164326234512386622796229860560878529979706056870605930648658240864961133990242232928281/633405182473122466166777838410053313671429225292362050315870107296966974952925383944473733397739293786915321477170555695486204859310523057303658510019278061297097765209959074940547799774737044745559*X^10 + -887804016444826826414358687720416123639109823829219611369888655031907246143339708194929654236923187545932569604710290291595394567934743245141670686064813750806828423817185952800445394014315858567842425684434474909377004546062374439496516945333266311365955328379395782724618643946100517712611363212748211551666188796641911088373688022264835843361711761723782793412453780015739994208404750812073211217151960967637335851958835540626481322687513430831257729442270759650489503470224908447285634730347150035529459081844728455/4787909774314332721754673680541592998042333513984964738337662141057773363669162977236276950753511321735292915045932230502180222531528243790158354677235722865344762007222080647475600818497237321231680481*X^11 + 8831870946109797859888365529764877467309436048838271113754517838548153992346725197524890672910245231383514097355429808719760311628316521030797869790335532132002057306316027336791617473492676045742579387737515990879016774805100912072218533089884695719063068783654840805640828245588708215728303120524723760597662338190662275308840899464869590532158513848645744395671382372262082192264988708535304659527225340848850019231515506159879488367335466603678169302211800185180721309020179686942438153237834499069706010574/83794838268702535542634983253082856683612809272703009699149372575336284555222302413609436882886531788188294943401317065152295920004037975566034992726455623931353057971948548080506389704291182001*X^12 + -33357462872922810830081521049116527304841559467419177649961168625406845554978290335413821147479043456094395776951676819975400456025426945614390242982465276047802377740321561804585939267652608851412102050004850778293347423493113342543425454354582159198391849816468192536742898108992482436010966097034157724664938798942264260552563330682024660093692292366360884662537433632003102575179895227736536045503743454729006293224570551927396766813606156618727171875529804954709388375718715664862547596140406990325984055111589/633405182473122466166777838410053313671429225292362050315870107296966974952925383944473733397739293786915321477170555695486204859310523057303658510019278061297097765209959074940547799774737044745559*X^13 + 253098563027763420410851341767646161488141608086560785109497003691869453066656632937592205503289705755899931208556534833843392253788755569915712411309170561277819893573537359785796054954928482320896988583608472879213540140915796370776516620236221012906714144003780599344293576205647473506302478569324110040168255142864780275647890236109262145848034779798351893660661231939027273626164114766413113950886388687345582675900198135245827725156936435041168371075898338156791322220942515525091065365064119654874131/11085439643961176814742027153470413637202382494073688278760335041055203671811390714857710925107359675643378084852667954114604566742166685483005026157753092198882531812666827368766555060760839*X^14 + -763527413912256911015471418935962782113870982315839632226791506455957885466307815283266947122456567643440741565693215998988803253648776961176975301310766011854509740854757105417422977706795033706510357560752981020679171868128910405410223765974656970693592641753851855115098973105660854341206018469586428689484555717187862739986118703693052070718114383728215609711695386991262386346023838020340084039328847777576079710225778127990454213507917278061124485418758466864992818248006558858703533257908969114035041913/83794838268702535542634983253082856683612809272703009699149372575336284555222302413609436882886531788188294943401317065152295920004037975566034992726455623931353057971948548080506389704291182001*X^15 + 4419732334113850232398533972561768156199777007529827009044636009006600063849182012579290999450902737821602633661143557072516212636615620489361923142705263412591114819345577057110260808565371572362793614855498314433767514957705204229816432135232264832397448341503346262475179876146063489543722206000615844168003638293004821524403692305747320837763557183551735705207211908182434939650395197570124350803607943533041795070069573766149527351734792814577675575683833669755333527234162735416129376285076709588/1466521979621798758399527338731368386982720266447107855372448080573515500967243116134106485660452397889056500178948002925599228302972176939146054525433667442635604155664350756550675361921*X^16 + -9525137385818460046550644924109399838297378026347769318954771809074110282977640733073450665363418733815901122280050079902640528387214463991744378912990993990276198697853778847624419383222868740690480971498026809183769275291851144961944396421796194370814030038625408130118041487118541398679149067580375194647572801457184771571756012103558033651326137324100187146399378899657178963665015070156599513553716532588774670957187409633130912562446689409302950144549343841888093920099137042155264676249903094775883/11085439643961176814742027153470413637202382494073688278760335041055203671811390714857710925107359675643378084852667954114604566742166685483005026157753092198882531812666827368766555060760839*X^17 + 33534962393021633754598326951041431463095294435841297567927266373433681040866200216520173770400080377005739852437973240155693659776306097754289195867495417999534534847271998494202480344740739366922965952290589861836459347369512267740114366333372133774282968730125364218569224838686783579398919647104625326149860571201744577505483875795266811686285516061593900045943147564300096250578332250594966200256841360695627713794937621615014720758166235272377726052484327114154427051025783371975687427895806/194010051544092969757841955117260006215467689700636043838133097046370617934547309979376436785348908306529501280453499527133116589889162182715445763385853610614579197733079872542753719*X^18 + -12428752630452154915023641936343441312073157767669805661220992018229066820780455611447239377851777724091105221687938581682539210336704736482481027561797968322145923552189999232702010076438061575386060359143400905246947853095569044726310636044212570105867502977075480215018622207570273473019171990612097354964950165249524195831825818731745107959595976276788970781706236194431619131311586579554207704067985440283720516072338820388477372613131187003173700322887793054400788755266100992448724343596254498/1466521979621798758399527338731368386982720266447107855372448080573515500967243116134106485660452397889056500178948002925599228302972176939146054525433667442635604155664350756550675361921*X^19 + -468359275352533941136678685624860781175603352268475990701844905552492302825451288417999723321559354543772407403699595897486607367546602027081758069680732948889231171609143120876411206313098166850857920738603117488457932562163018265205401910796719949496806802431240301525277351211233497797415123248277466275404009014641960457727312252214058880518266133069258660555640687164875679983747138622623253652835202730261146249850171765491835420519937825440827195776412032026426615633347460602030748180/25666100217501385071813990622735812437553603611672978414887299516651755249973185603833369068044570486377761778072959323605386504814018015969763958643451992408331683785299625948241*X^20 + 2817695804421372919791617741744402279067990765508718523192566432684146858244854499012594596284514553448491904878785137448982660092797458084283995205302789285148984272452124550406193108887443491189631782713281862912730053152471895175943038354567543957549354979157447941356126737356034359154009143762521694441762034195233901699016619935584950767000040399697637720205090445054401611161023946784928557718054393887390931536305274404986108273267302778472513841236958333723022803516569953801032017321814/194010051544092969757841955117260006215467689700636043838133097046370617934547309979376436785348908306529501280453499527133116589889162182715445763385853610614579197733079872542753719*X^21 + -23284861137019880217006207343035248708187803929403328729686782147786441755435803564681822331186505445924579845571681034275741928295278186285971722586193824406938193344801950827666333688149070009826568050392639920330781439322670358714494229000359031035676029682687356157636838181262924984476205669547654643999726671302132281686795426886991876953411759269792424904569895678364425248071808303707592253850018783585707480868198815301876558409895724837581714386470902810296728367131445530881553/3395435932993965481123692369722954416927318906161261862003876110153691658946049160448917722985126403807085828558401815531867509566611723239815314015538033127177098000436516199*X^22 + 49357543831996776050723351480806958913960055000124800158927963847134907326408360859233001356390554433509984605077924014987501768670946507652184381571974938243436022785655649783548792698722267234017917581921899144428833895857330251480628411753403736378599932276644783282963103552878923018294425189457646297916814027664600437438340373546628257046458843653246371092715362076968246212821906786567664377323617575181936048640243612425044629128518618703735417489579002325339683262564638624456146358/25666100217501385071813990622735812437553603611672978414887299516651755249973185603833369068044570486377761778072959323605386504814018015969763958643451992408331683785299625948241*X^23 + -75529425649477474776254734384779445594700804495732866566968589566388029320974472647295207441962060070294178066267061017559998841822624405967574135834526928191015312037623673771368445774289045000545164109538789716692098406967285083143898615393427502819858779104199035958494990076217399499088878887285022137899519894287653086554276203271953278375658875696191473818960291423111994895282779424041813972342334491358062689937950231891685920530446726873108187258788452881603185259636860359/449191153987824511327383565249762457590596495060360082286529449682986064154788882186654018122122820982548727154174072699016736283451742722557919568135736622195673766428961*X^24 + -171239337214552606634430084937632874038684199319462013736732191269645310239349363831766796522422351156795435711350220825331306482309940002062770504752683506658082043652871437704502851905084271635373004339305196444689550002571651794186491691505606483805242739262763191644975886241205550827285018553613401702143412041946642324116810675140793586961392051619686684356187734576584046660809354317858273874660364066142599580384848712635314738631844789583312797107359179415075981683100804907907/3395435932993965481123692369722954416927318906161261862003876110153691658946049160448917722985126403807085828558401815531867509566611723239815314015538033127177098000436516199*X^25 + 929622733302559300655606550432478095718088960809868108854550447909743381161161811199256937879927552618033898454506681313306480341080287964665934135661242144441988560439951178043926348684712030299651190306547933691583018000863008945682369662341201891102557990851153979677498518126423956546722091631070360678840553641008148843454060195029910499998196324488692142018570456946350377489610124597044320494970057695967311889482511195603078968242979205570439957513906539373050654248969/59424679717928894209205392942156695011323785561629856103522879968644802772164159569606299526673213517998244100300843061121409747777714343505479503656004315676104480279*X^26 + -171172404832068744574441514527151677830333059515452561136146491721166893110177182706595217517703836212785205898422155505081205724807504191693106062671414010796612266592128728858552146930668276373672702970719120802808529812722360020883888008890668414839125236012684794708693284208913378163573610308394333051716694359795044561492156506218321408436622227882258153013583482044478611082429020379978573480304836248771021243293324319774043740148570895086621585685095265765139135354304406/449191153987824511327383565249762457590596495060360082286529449682986064154788882186654018122122820982548727154174072699016736283451742722557919568135736622195673766428961*X^27 + 784002600759834811526842699757106474791773866885894317549804639949238141204307065394489828426279318143587086953761581398544742058272623005461938731039088465605728680039221531991324121615957516371312105176278432517133698775312470508438677595386953517548904571574045463419909149290102643777377494118180256943490565095539624414422657644316680828304811653363744802118134980450787002078990335151887838001566133364933947737503228345112413554953454999413283600289777537302971709/7861447244070497977140546757792921684260323529783021048223690960265220633968006293108387290206801629580400066186114970382512203701245448274306059486175990961252081*X^28 + -5265586167650696482925732901716613914318260986798502065904849227743905891470676516950108558505734357050468317365529630369648774987681906410356848992653223543010529233142984965323922015373339547988984131709704673090062695784590480584970572513437023524461884728594805111753788032325253635702623848656049375901436153008811339406084886186452638266059915349588311263188953878210490332330630053483657744668407359931072320769609302901313668382485314843300050372479830735431808152725/59424679717928894209205392942156695011323785561629856103522879968644802772164159569606299526673213517998244100300843061121409747777714343505479503656004315676104480279*X^29 + 12740315873023355083996268893600733775381851100185909331310718271396144897960604477517464613165147381911064574881815707297006949491985628619422480990264841222956219470266222939964539751867654123136436317550193651680511288656679316387791901057077267154474722387484164062317174752743382685875466940670572562325552641150532209907442805838318810080954117420122571339788172525880739727328053870177076281919570867913022573182587812024387352158487790611156296608189264090936/1040011541747651538185017430585119947646556889771533410269042328385397623226353524686914577352401326839581964041025925437559492485943305764559605699983594517959*X^30 + 32190096180096049959706524553442309583047225357545061569829077481295410748083936464922739828217791971772002132731991507695866381415006984557117861610468003079115748021151753890867806264211123427926355577108164540300191280035770490580615199642757232277314244731801193755509892247894259068097904817199311919765432322578763026210407472874076168841275672431722257494792385881502921291294832044725833556032549098188175167519258813004163890107767936005494314179052454760450828/7861447244070497977140546757792921684260323529783021048223690960265220633968006293108387290206801629580400066186114970382512203701245448274306059486175990961252081*X^31 + -37717992072341016210691386265578747058406824784600735607506621235407032274157995632200047700717545558618046029949400357643068158304295785434011988574974014094938016209029633869341410433654285510837099902706082817799910715717359733388125693800469416194529873300765855186908355166711571446637019556179809593601654832716730218564640687033029489208476293538284574289992696986683460705344668131528059033033556294572976546286088208876108526629105228734402655207962475/137585863440620655931342430293044046520248298686537030066019622752400796828463225914395366761794063611533531424927361481354609404146488393247731935439025601*X^32 + -10384212658649418466835323521283713273669655851468229016047119169220577012072088745043838090288694976969359153120528207034189570698288529721842525403032360636471698265383077736587023064780148860330274863612854410161385566389461301587250042115384259273914298640793281753570807068103788438202905131787245400273237819597059201578926957660775928186003474476116250803898101100429177041759722648412837990576750802146699470655171062965485243788552879372928903879196936365/1040011541747651538185017430585119947646556889771533410269042328385397623226353524686914577352401326839581964041025925437559492485943305764559605699983594517959*X^33 + -71634170466200603315920640998541535242896686628886525442514412063750661215866707112413123046566435242512985568429030882403485565174703651929463961803429132320635088571273765161837656181349930227432803344296365209431318903084505391838774136378913473924577396219989751145330560133276631710054322943928611211282249246744318544698286220754817717390039429220446335868006736780636493502865352590965393090372886718230808342042298642428092536850336359174619407952/18201595904302243144773439647181379351798954714451254142878637750019949309229160724222167847836230137787211459839576859552137770094786134838964404741239*X^34 + -14903962952000155257272605019400675876412489471237088103319745517984156094935724264064087209194470679689552074100155786397210714072281637214947924816619255595223218638598889223681697139604455280859280697958884875904992561335656885405450021238200699862551645838983345961315234151239675888941320877100780161706354298162850767965117909299986589188814133253524807852257148455346042875743842809106056914141696581256940513479761314369677659737620934068940271541562/137585863440620655931342430293044046520248298686537030066019622752400796828463225914395366761794063611533531424927361481354609404146488393247731935439025601*X^35 + 89767801310541366583206321271553514369784342598504641924744145687621673182425389720990642250207794314194274294497044260943678780916205719133673909544656375724126914250114510559091640679462699383875106380667486483230641441751596227369897128481870804590023695525263849959420069412538686655995555384212667503812323415339037025910666811691531639403498930512974154367001365798559457991615271701811148658443307400989374528979053642396240784383143629136311/2407937016047392928267421569940650793993776255384476007789209915335355114331149718775257024452471244580924918618808950860184914683792318407059717521*X^36 + 74657092695394925386137336313574217539365873083488495172584602576188658163632706795812411800448226320675865251872903773959298597821129503407787985865253969033476088116817115075187196265941456856269729745152209757576676620766134387328565182121965709200813679521424838014977678407182681418872482690895587486306803749185742048071118069951117728863622152193551406515069938080135045234636172442229577549262359226790663160451897903969120358730555146213416159/18201595904302243144773439647181379351798954714451254142878637750019949309229160724222167847836230137787211459839576859552137770094786134838964404741239*X^37 + -55493364914779648234174671901700691736484757868977924523842851458343488793659899246271195413556183912141745784722983462537293490306188758433357385328403051400190134385642562545607681412785032144799238696323993681929580872371375869509004919302745278546858110166500186974911077723421222730754247349599604142249500297626311125891329322612021945959080554856218006149674052156336365984726221017783172578762995244601260345824098466572124048530283836/318552323858631158654242832377384679718716266091344887920255313577901192529587209786381402890920921362736462312317628106916908940837719064302119*X^38 + -61575692092624272972720562009780213865192198934364108576878413866484742254160485638953421188519737956688962332162102960616633631617937066856045679278856747525699643277669365553602586702394542391747197734152743310610556844190308333539913869551582587156569796857621736927267338651738684201504752125013851697211759677156293966741653026748830016538061157230502840343802516693471544524310153062447168863330644315077919277362693643270246003268119440680/2407937016047392928267421569940650793993776255384476007789209915335355114331149718775257024452471244580924918618808950860184914683792318407059717521*X^39 + 7335435884997648336520602403224419458349700780602648299202093663813218492887578171633807689672924757950617435293719828020649030334928627488748115488907517264914425905095840445002151380618350514627040646226262131784329517240068995774301348599133536115408563874916536390303779867651051618364948916938585605203234562952273752659782103434011305081564246644502006075178756368041134652148029372730325024826192833595878030520827036399275300470/42142125130127154207466970813253694895980455892491716883219382666741790253947242993303532595703257224862609116591828033723628646757205855841*X^40 + 13571591147047631409192122344498988864439970951527857714941894391538987585306216231562470633405508258913497236732691436247635861714213475033181944061801381489892352285434583434962552322455744309824716900364857602527071982101990976830559344154803286118751874836313055834194869628750719493849747640561020053709347681945594092985689908656607806215409195911882911336160719045201060449032876648831008341056994286231459067870700040439425331564899/318552323858631158654242832377384679718716266091344887920255313577901192529587209786381402890920921362736462312317628106916908940837719064302119*X^41 + 18091577559768623083253506531467021047560270753544102990461195856508235922226616415359225749290491425289115881040503400679528332013690534966516186799631023758897431134620145204909815042517639633298108276309374375926403909063710038220628308588558021375157519526593767069666769390902858404262772944114654143977038580205433144795550519423262683230122424797504695139072916280745428613312552216000828022352665457556067397619614375236282/5575092622056773939339459030725452427038028296400544633313848745434818131227310886797662732597335259275381547372910177764734574250192599*X^42 + 2599248769081637881545648772630917790807671219099355594605405971652616746003467533769947244346307575075711360866337626397029430213895157051234312622818111240277654197149821937385488340829898646577375221679971019393045136676529865889895068521514425136945545991777836559164539387633377489381437524406992393978258732658033668919546127170250140138455274513199286219536856144213352321835173503721972262241567258274297632152984793111739109/42142125130127154207466970813253694895980455892491716883219382666741790253947242993303532595703257224862609116591828033723628646757205855841*X^43 + -10386876833860346459040831274040750488142775015983305577000602854470567328707603795012188313340421084354240995248679269289974399641312680064046256413095691166952882790010360741918341222452120852521020532173702244141758279250243567063049361192479083557642746081021457449846689082629119793525743147571033939484751920410473803305566492439822059040452818576873943997177824986371475387650417428794853813760630954887571391259098068/737543672715540936544444904183814317639638615742895175726134243343672196220043773885125378039070678565336889452693501490241377728561*X^44 + -2678125784474660524550385871486022532795107368965252050685342456890305212844303962012156254163623746980272825949561174154795976128000929094358765957805019845746982044144045242870704966989666008548195656964834437720245895835426759241187031052473220251221744327943020537699756100021250438504676609832542485680279591269820444714788190728439943873417688683181803130401070500333725206746703979463962874790950077098933370430054103085/5575092622056773939339459030725452427038028296400544633313848745434818131227310886797662732597335259275381547372910177764734574250192599*X^45 + 2745332207617851381711719217307379142855193947790019773969582416335799553780857329881623128052390397038444085795664749411839358672255739137333499075991882551764259493165025727420485787100085309081284952447600985792151720992411853939307404949544075102720714883350864132408185369137060355940380243579797793712469284730348028300953728105658784201755984245308749994030052387952596011102401741087159114457021627852121137989/97571593162526913155767284585767206990294829440785180014040778323015239611065454939161976192495128795520160001679256712560044679*X^46 + 875700075508578027231733770691131343294891460094391476981546424408907340613592377851448387046543036467454584598580023680523569848876365358833009802584895883393829023145001287594002803672565382821183511738391243959015287258305970066644419580703584736690475151058087261308981488203499372530081751686623234004812650622793383036870130038351963641637575203486820999291872565374738624013177222096985713445443143919354084427832/737543672715540936544444904183814317639638615742895175726134243343672196220043773885125378039070678565336889452693501490241377728561*X^47 + -580290866083361983347286708823754729724246596187443601688619525136432607464169539596563383913114028549136843365933581233236294458555933949297328005156044535334612244874638641413632783885392339941935284549313252179872238979107460833577649361262347004194415719438426477988548639206896356666457141422452291519605338875883015155584240560867160123817631112707209757472684127525175925216781823092892060603120742534570/12908002799646370307681873870322424525769920550441219739918081534993417067213315906755123189905427807318449530583312172583681*X^48 + -183610738703470889595941190975336828167849358324324111187763569598113745184456020681971249408504815965383292863634148203509015779953672819904734032086489742538014404643267776504830214076319349680398049106782836752061195984789251058747845463210218591849809538136603192797733170484285889142694509175565110633812000126148649485440730633528844404421246977994026259022703901272440133715772421101085057227799118070493298/97571593162526913155767284585767206990294829440785180014040778323015239611065454939161976192495128795520160001679256712560044679*X^49 + 245165211209797798272380670431641890443510412985971657977547328159106333354070087775312639201875137110904339782146576762855665456351649899270148458976247776304517649467843058558173346444199471753462702441011552130134385230770796071334346187344624271736144232996496617611815917702231747329672002342724062968468801411720017145353868435271220189774669932323609572064945716776700886114924979107315759652478250/1707633655198620228559581144373915137686191367964177766889546439342957675249810280031105065472341289498405811692460930359*X^50 + -29977261178406989989389182231574211089943554226113257738710643960712916601570067653348334412514349003367624765816301994955373211591310039651807123299915367037143052746850409900422295888217442094134702098936414570206756512058217421985813339697202497866819025351263692526992865078888823350124482258153031208152148449835543473203159234429057463264957356444804737219069653458482889153927052236300399777372647542/12908002799646370307681873870322424525769920550441219739918081534993417067213315906755123189905427807318449530583312172583681*X^51 + -47362269337744462730404596507305451544923850905937723775107805662916787807165112189624895248606246861196429728494764044168400259049211348086326180716314285437949723159637810068842864064521638944597164533689650938422710166359598673119749917430809849801570902778183085616584899355347857012694253437781026597046082028677872068309916098425453146692320558985990662322657762154802398414945914248713271879/225907349543407888419047644446873281874082731573512073936968704768217710709063405216444644195309073885223681927829201*X^52 + 31319837029784589628476767178867735777054276785282862141245623924161681489347873588576211500235638614350865829627492381828464756882155173551896683313954048722102575221913186776380386533276548494705663955528874702558946543219734574603060404245047294455504531445169934888706763799277531610789144917158321323626454540212388664934803652986668990303000325412764418428295674846007398409138270477615139856918/1707633655198620228559581144373915137686191367964177766889546439342957675249810280031105065472341289498405811692460930359*X^53 + -25243704679624683782437251601584412680205556216461180320381825134143666067749289983865384558599915855177893119608358816732954902875817492420756578814047148169795392165992654733846160493295703290062627480984422865397314112475708343057206838286753398951744181377178851084262496328583861142194507075780242767921150441758966415071765889632829508404176339362717256249419089052877380811745902940708/29885877701204906524546586115474703250970066354479702862411523318986335587916841542061733588478512221884334161639*X^54 + 6098063813586442243560778855426306704139891114345623807651311454449829076859560129589956142065786301271070534382801884253775415464610024144874402669595290807116894408338093306442402688599300934447318390409691887333283469755327800906908766838784048778004857428747736520722489766225916554988493758437837736320918300439605070060905043289544631808714914664940400447226164123502670037744277913259100/225907349543407888419047644446873281874082731573512073936968704768217710709063405216444644195309073885223681927829201*X^55 + -2838051924945192538806907472217771471367099896076987105575492522649857727452552879401706582150159605920039095757497887765158932253481285119237605950258720929727244328994204534445467534701863682342134912968597619252679437689187305912380993712395850106583422467794977080536134365416102771395801478695448916162824713667687353893575298034136135265921354494007741292306807703373820498946914/3953681399815439413222196866711827391317643385961066657284233803279049555221172316716726232104578941908233121*X^56 + 575551390077995500500144050371282554544407946032431158184498582417473900749860250072479364552314946410959383865279219144154318950606809727019444728423217645737752876734069908719963694248929894788847738433553463257725326845503647238136161344605349257814327872779787087795126229487832280226352762057676949158190108129170530979329808442567715341611986200138032690276658592495253376993412684/29885877701204906524546586115474703250970066354479702862411523318986335587916841542061733588478512221884334161639*X^57 + -241457373455843492191129555039765423309851424545386466307437614046827406271997244911292968126062062559281880423666274776373693295698061744155089238594023624913741614499857059452153408215111717566567882126450067270236795274878360699563145944957929829719936678711437444082511233419679084372443011971943811756246805052617474985585710917072086095984873847876046017658749107060524975/523042915705177855962719521988599998851388197640040568499038735716238861651167127492621541487574936090519*X^58 + 41459079653105437065413760858043829549146694816751782328657573066421062326743135021093735905257146944291883151286511861616332010326984852102245452841507180351560625486353123996357316467020999651161417203408513240441889468242389047917774419967301628998673741136815149858916995759686314857943022623227750085307587447102235417238859577435874257073089775109738894593440692095924854661/3953681399815439413222196866711827391317643385961066657284233803279049555221172316716726232104578941908233121*X^59 + -12721281986416517865114966419418757427289279315514476733992981016473551359481374062894444872830589106440893706762060958463680750091862297828309763827722842651386227995511802135630346789370698185990480957192339781440515086966517511026410881534479813986426859079913194794327310101104216466510361286625201101686452944371964072242951078954986077616328851870720130151149929064/69194723601690416187686138641169466708742981563704268884645949955845860782003853352642087774517123441*X^60 + 1515861032414515726254954701332857989154344748963882578392338098828584432771143205171286342656275427687834912372500290967592346909665267755334743269910556018623472489308688436873308956549523877770166498689465869461887463838751874745015049655925584926458909451731826729143782471764014351018602475774542895400732288452532868947142941363999907724698075743241002415917663186718/523042915705177855962719521988599998851388197640040568499038735716238861651167127492621541487574936090519*X^61 + -383674504286687785396277076207669302013487793526785230264635664556016534616976847221434768081388785505175635132321337574635628667539416912752869488252349096187553964114814731298191013902507226687783311999584267899860734326368985394575605298059052826752810296687211769063986252840747716716484289613280401291550986451388608235138892446089252764335341405933559240583/9153952057374046327250448292256841739481807324210116269962422272237843733563150331081106994908999*X^62 + 37706708501947309917507417391639294274717290134161499028145764165475949278907087759803759046171841704234962707919871830602612859020809319507087251388457813712860881672924429214229981290149491170031239098646314051588052513393269476158876785838588574659296419399806067169187905012179896241876967135220382302121866291180733789785304623518675963563221053715607563808838/69194723601690416187686138641169466708742981563704268884645949955845860782003853352642087774517123441*X^63 + -5226099297710603470255701356330972965244393304692241134190448324513864239027506919736574737834873086870303981157387719449096736973402908096841245916721420036335622791946568900747461303319608933001050095083582233998068339439929904575903258130692643923046532210447817304128602399063517978583785089764159638383174291567638989341140272669463293219841172677390/1211000404468057458294807288299621873195106141580912325699487005190877594068415178076611588161*X^64 + -506212173937621960799601609318240706202402781763896824950829323212007770772651326993494980880070411948810044061223231661035081125875016605103372535855188909677594010005474320494741101598503458407917771953501664554847057502081864697591949768297794514846993111357705281240777516074884514622957840400592206715017245533948591132822813789683439169280323649953789/9153952057374046327250448292256841739481807324210116269962422272237843733563150331081106994908999*X^65 + 427976236034299358487664700134947048853461695240041015214480596446228607672991974805926974165874053581010017140505475817547606547627091278613375271287949778425347989071790542042376467193222238634394329579221388136090894160584889272817879516368884309329826499741538127534218704526362502847989505373924373008825179818547807845318516489251749869416820/160206430012972279176452875816856974890211157769666930242027649846656646920017883063449079*X^66 + -62780768058518233462284526959130439997117685662540924189428111053001849311988568742724433581530406886792387509666113355555989258186033788078079849623830245874588600152342516384466607591273210976997421259166935260494314697403665892110343375103876779080590058470182069578216505587136285819842338406548678795441733468922251125950828845275232439235636578/1211000404468057458294807288299621873195106141580912325699487005190877594068415178076611588161*X^67 + 16245579671601727015895120322825347868330639110705905448305416835959384419158489759810387447266467035624400600899760791207772540735122507706626190857190202042623481835744065342513701321320222937956860606593122895128854467880795081125189090671033247851907686774397995624879570280379854128048591177320175732953236485700968475971781592357385329/21194130177665336575797443552964277667708844790272116714119281630725842958065601675281*X^68 + -1488205604193732012845501415388679854402080708827646900266829109367042867109583658734276078323400837552450942510171876006723106194707806596240032495835486119232883577648122629257678326546308421487584043721085026424442444905930427032264913839212663025549165396385865445517326800800980538374565643301084791345047838720689906210204581004449875024/160206430012972279176452875816856974890211157769666930242027649846656646920017883063449079*X^69 + 216408101300955629162752440271488065286077892749343174324426738761095507506054962142732505334860440854234326699756165590834841494411934504351643312022567974757160578237023074487144607852384671553655142742482593763924428037858135875232037980087751958578332693919524590611445525654369350618399299903072614809807194424910103336679884358/2803827249327336496335155913872771222080810264621261637004799792396592533147982759*X^70 + -5761928067538667957565644752150612578930394003728834226308504702221492859858516576615799921546600257958628703723462476487546265974894690535624279932830035333580314009650824129660820712268360746131226443150855931476832290042902304290225102271443114608580858069431852676734322546560595577583500091299124872927332795632949059390649221497/21194130177665336575797443552964277667708844790272116714119281630725842958065601675281*X^71 + -1992663214798011476257199543211081422212850429230084886802596371886441703310630334376673681925217497443713208280050182658554321883100818938921106569646070136498583050054181332794450622620602856797349343361617069385603411352291295897427518858190437668608460985836010506062623492503387952199986621628688150107227395814719797934/370925684525378554879634331773087871686838241119362566080804311733905613592801*X^72 + 526358518383314783888177539716707234013028219124032893248741903176568977863524800771398667496407993511641973343441071536404057066613474124400623796142119271744592398851712867576011292661860162762051630217036000241076524425590044201149925688025189094534029662839910956728281322708835293962555835527074058490775233078307666394042/2803827249327336496335155913872771222080810264621261637004799792396592533147982759*X^73 + -168116489410694835503649271810218134316380630431627942786918446140313385848589115264138976615454092198287971430519674324292057655974441837450511406304236720888395167304394138648082195577736149712594728577275088579790531415910274319810295048405983374447255112721330542173459968046549992752456006118002741514212067681030/49070734822777954078533447780538149449244376388326837687631209384033022039*X^74 + 15294340038462653758882056705058638605785327655404344596297124119427629655542976715897468368112643431144470390533851709230053898300262416001342288499044521935063696637517911379148562626423045246476439029470365103573605259256713741166523112405395091529470223669220339414845494140508739248654243973005377150390476685241960/370925684525378554879634331773087871686838241119362566080804311733905613592801*X^75 + -2259433250455843280877984389736991676495531275820037059521692060933379802103015191558187192138565298858229851026670875256543800908651873076139227899530743905816658647889490253735953277116540862310817303074565027715142714896502446161787703729232553390968677935084865506770762877385534351098789750655161190827502/6491696629551257319557275801103075730816824499051043482951608596908721*X^76 + 105241454298452198532123181911166967997687800110988210836770558476728419964267677084132956312353819732714481569990000787009200174150144021037264292636071532025855742115073063907319541059260666961864041175426870990029821696404635481416048998641397514108366475912788843905822288187967871450118613460433536027311545/49070734822777954078533447780538149449244376388326837687631209384033022039*X^77 + -8515542456075731655158523545547250222957204045744177479867580357356736266822930864628999125112075988029468671311829111193642490508151112753472207301275008646025974901858151608865090664366916237509076760258141105917783226257608051197382277659652824213877292707931001134651858247583786320337193926615990/858803628727511221002417753817049309540524474011250626134622118919*X^78 + 227218107467286187398481974454016633405083706540550428809962091637847332146952965189689528770747585039384226072204451965508616047445169923159884193480769187274940066228736790652464419074655163079609030848450556493183003423779955297084469731950340124744710765145120173270253994560234275659066533699121949/6491696629551257319557275801103075730816824499051043482951608596908721*X^79 + -10814789115963644488312384439134275351282898222554688539239961444743372352396939510750111209918188750609011990125025731269083665259368809745394713543146056578013096632341743988233700203875988994332219160798459430670923284137921049415937281993722889639417749483702901960176121328762477676743360/113613391814725654319674262973547997028776885039191774855751041*X^80 + 171354187685532231976273716684307884777430506029701394193129395825430654567388572879783201135679868991750466452867160753252596795677269895781244189687875320626755958172276467735551577248233155042770698721061511220670898695520083035413513112728083543375939283253692071392473992229177357721570539/858803628727511221002417753817049309540524474011250626134622118919*X^81 + -4790142026244447785639626761219914866823703225896692687627082816195646269820556413742744864280733705257125033725280927679822242591179732807929386621223064821493723978763302379571523894682236550817471602969196707057184393046513677746444109031522805982281937751156544728661135824075313/15030214554137538605592573485057282316282164974096014665399*X^82 + 42676989244007636498277213478624001726022083710126839538814625031885280451207845056290495689248686405080791735005301922621442108190678648120235729787987269875693459614889903019187771068202032918881261126411635987068296099937474600790342070049265066068274116898036293259685767082480625/113613391814725654319674262973547997028776885039191774855751041*X^83 + -597504634993422955627611502021610656408262134974798887947549486078977575800685538231395582005760137046915407174996655745754523223751781071239499605826789003959615421555989508506800321323792442609985261816925472730028892342084949306900640976243438220414913905494847010534750/1988386632376972960126018452845254969742315779084007761*X^84 + 1776236135547941998015277523619010164038293070848638034029827877744424280723757598485854816543812296971857894860123243657094926064483987127724522629571056891130624476407470725459207063399683941782156149223379026844584224099311315557892553903585422467854677150946080727108108/15030214554137538605592573485057282316282164974096014665399*X^85 + 13156593860780855612463619188948952385846772842691950184918187002974898655716920098951819592544732208272903166591790264145677343663523141161152476239266756554216731247765007940592756356755141222769770536752995159207467473860273466276592174787955357367625260498694/263048899639763587792832180558970097862457438693479*X^86 + -212826173943597486594142913552183767274877779086836884955278109855794084520652083411166027394039204371999391821110301937856431924976976526040232208570904139295888948677126839278719255657327432537176262988152101004734339532357113221180009877851806011780598900498559/1988386632376972960126018452845254969742315779084007761*X^87 + 2530789778282946016911979246652188960672293580211467191592325811615022004881728029893163322248536622876267797893793582230919679360101212585812743905884741153556066243065714038589539752317451466586417555785585782693729763409545994355828864546398505545658/34799431094028785261652623436826312721584526881*X^88 + -6347577863903995681053771798751662394977832654387431150334019289467321471481874380269980229278058175029074250118664534097854364186648663682226428583936969307830088554668369816963428703154364022901162014267899120079342387716045120714258261931052410129257/263048899639763587792832180558970097862457438693479*X^89 + -8805227985983437509896886245020411364381290217490269746088532949663549238588628862810380858068037492325948327784030710126039031401301804600139225245503901932714381114392367651085193798291283464893642849824407373742292243398130917271726302937/4603708307187297957620402624265949559675159*X^90 + 271850157004270477156879620704516881495460990559121863394560922896230959453001370459792029032381095914627236170231193893530667095864791804385185288763313909706753861015769999853244605327236913361944196327954143568799448739876889499380909336146/34799431094028785261652623436826312721584526881*X^91 + -2489669269598261678698153285752522283910273262550227232591451532863499895666044832971799587990027210184636069216799292267151476890001395496567307853983670722625390140772314914016263984028107702189614174529367346829717244229856204424/609036685697486169813520654089952316401*X^92 + 5416786882267563487527977732949507128603026226386868581660548293978546351276506577446401394694629191560963006171085029962544455739756289555241405702807108431551473200753454597465167671478098496596175805732388918900251987100947030554/4603708307187297957620402624265949559675159*X^93 + -18190741617218647463282506898020602860254899504558645793347171512144231641142860284428043859325644862825196220641441490006513946368029142126214859386774563870460210253022961807113084941612577933047226821229718180322685434/80571065709417405716830355085322439*X^94 + 18620895957231580947952151370624067122283207763097192926859120648553607272129430058893740494146571033229576000503625465093215096088835868104128164486651266009526916922403132408282194380994405151168295505872623462773963626/609036685697486169813520654089952316401*X^95 + -31260833210682280629700652373201954830307029690025295881932205875021655862435481576990133202987248333791021372474518740942799608867044691898720652450625731709840980888666341583100739660824956561454640500873624/10658958289379204354654101744321*X^96 + 15511398315923954040705512064465711200144525935467249881078904629791376799231391538904364580080512207735313108185600088606160693931132566217162198060798280005468670618530997694350550885704432874896080112997099/80571065709417405716830355085322439*X^97 + -10778758619870359847228099023396849663575441849282396469376246339279866200520416967102219871445141950439670300143730940559452344169453375753854749207277509487653759035191685970955780646647417577490/1410101639023575122986387319*X^98 + 1185973629920194533142080305098591024169431849228398626472156335231518293503656485599772322219785409100744444718336307181128173851567663879893754026500348460400454414302162359989529072491884103532/10658958289379204354654101744321*X^99 + 292525387804808043108756591533998405560849868375864163270202436351564088007255737348717971556564660074073372279014909917056829631253565940845080893003790489402608542644116524969217913/186546056227487117738641*X^100 + 46724738302169026963389438066562271880287511333073526629473454450449803166464962476782863330893486982357397637113451330921676976750271151080731285643399708954097054538883365122821118/1410101639023575122986387319*X^101 + 7286467413961423393680833185316419679878353394302237116132739981781575318261060527519119044751468530376205459907879706700745724515216838521604940992764907158777118529157/24678668637053461799*X^102 + 979324182142628573009076431852156133988555490831162925502072105592379740983993227807347092326334377908451183064060347413481384117189760593858728842464310795303615044091/186546056227487117738641*X^103 + -19313421004536656408652899428454237630011389112979245865441464747948782445183144355678290836487210392545914762473221761960457906563621955976005795751014183/3264806010987361*X^104 + 60711584089295803060155792712754668653816547180395193219599918838205616480034395509603090618939291049964581878681399269475989591161117224784055700998396/24678668637053461799*X^105 + -196974069900322509404261717135107467653450119399208064685491108046648865141542394289887668308897132676882878979046439099780287452645889414/431909777879*X^106 + 104101709298149085370541720565580148855480891591381859643986796326722970545138375788365673153335494550080632963719089682954016598428589/3264806010987361*X^107 + 609481728541283668232879360693580424702545416900929122874426286427545830077981685143287523110005844155238113650242885/57138481*X^108 + 769370319372894146731171090533795179403209316572404226306836673790050381985702112806885330987332414896849063796/431909777879*X^109 + 1499083430137776764127785731647558431163370359476893878035414938908034253194474837426214321520/7559*X^110 + 630781798112811215179037149241834855296016229875857764267929525261535031104223473934406/57138481*X^111 + -663442776309290139133469705169950876119624711717823953410098*X^112 + 125576848833832374310823999276359529708516015/7559*X^113 + -199677089902127858234*X^114 + 1*X^115 +