D=-13607 h=128 44327291441432757497494790610301739287487790162720551824962401773048392685442647862437469988234171743957282927510253129319752875878964415789284022051550320218974136000861568517688284707988546752595818352289140470949556250042557984487321860795854942920970696888578607750405262274051588180281361809509029787360497983381326689689496001246179857814913873739183832078258002658323031878851388200715948571350621568975645722212567455832267167265983059894955607918072891298217836729937018549295444246774707455309334470792613863748070362993870857011141109521578503039720421542304430617832970145475722944622523372867026958157597997335669588091440678219140625/1921690873098892107034833113865608934863700274332131592753133728449602754807614001060145222454359700458594737083638816093706294248706612611241686398475866122228219258674766814305172926904557760005602375743002729322343234251696512669960800790202376729218917*X^0 + 1037965755414211331292087974522534856705415681679413492877615058440410750022834903020852184469976736604245243908211034888786761420902832184922280093404505873355152248453068643528098700132586368947928377056310709456207432680538112072671272674358643044933699318808955073987100032714245203234747524382614286473288171936397579948984622061763754060974568907815337687889208522127900125919262478150056926198436546667692731542583629088659859393937650695731527841955565982450570187997017867781048989748638363785607605265549858760310190086555059470299201609689813558530810087626295424635557303004592843465881675346155556453283522402135635556539907167008875000/19645715785316773028116434395469076466333861482221874216823358860265773617330731564557021819636718590638691651012076161222435421369008923967817901445575590026415762173394103713185941409759817761379587923918135340262302320407839555146624054359341653008626449*X^1 + 90793412846558021385578564070133135917173229007931501093369186330074137211385534342201270565498655976757674442457452359372928659942129290759100782080351835592456491493362132390948544300729600536786454390154836597892515203475802167243430627960958624471385633258827328628622499296698872890097380794563476566924863090839097454510496887048747545421558043442328112873103584977612486289230927383259736406536257184327713950834889770341997167390234440146029332162701006642044282092533985005157083446109567868193855772890659011153307578305738793107841723045338709434129925040682832687065330027895230218334370513310580230146811893061208607908579695886286449284375/267319254690805330593580322819147723477404853188593042468315444011636381611019264398927395899796829862820677295321320325753678778568104428430098184969947053489439275893373569225321104762601840279092052880754067574949147673789472826880113507667561872488380091543*X^2 + 270393285058521244783077538665450194310981138034282535657884886693651263517339888188346453318196594288286693821324790326438502720329221486359573976033230588484347595184016515643293774415941721426995058092207673786903671553937013555712751692403968606368967987076372997661561147130483974334581731409764153426988346735807829603983362264142832144486157695363746388512318356382810512967616007006836830867873052194687893840270257720084839830912391716402722244911665254620825719531856149872726748293158057758570792276394998623068942869345263395171026034902393753638737226912656532104474179474960752997779807598390236217699080386870387379971395658049375/1443794795716673258478462144151471776757100130978310738356975002591737606917816679985082811761352141591731583083124580085429221824723225102360395490966090249607978406216954781596673874458721081897522446087905882285757501316075516656619685041474362681607*X^3 + 19728373976462239180808236350851873117614862234994461011329093906454058815756690652470951598959503647169108741000801222043855483305105358846558923279773408749924703186201808816519930921590270616273713995304817136189848574987344671002121266574085536741268380096020319637776667690450648857493803001509364056914789318817562973783878360123930591618156972615658605303882895543171469496066925107616719749310266129412130612147843401847000046473139748005830695458405754455453983651670792630632565602470119517411134261108321803274263218899168020197006803403902788429323772105706057901066585781015794022409833453507339772632406397031440421585880240083620100250/19645715785316773028116434395469076466333861482221874216823358860265773617330731564557021819636718590638691651012076161222435421369008923967817901445575590026415762173394103713185941409759817761379587923918135340262302320407839555146624054359341653008626449*X^4 + 72045672989719518026416424890094493933583884638502032954173405887952740724480359576156825739975200287129774153679092234967428910359211952621487894254997633902575002568835198923593380574283354799854604805662869092873360488640227251728521974107776763501382963816640566655211054129228750052033283246947342053121222792430579812007196828003982276653826836714071156202396768495369477480609068896324767429717289770831011510209110866970550893819711804957481517311524709721247902271222112833184847498383631474755240805668962836402523180452513606911140684795825380624919590965991134105521207571559028058896387408903107465282960209166751407775887544000/106106768260209690488606022205590635463886244651893197498124127477896494959786630409721673532839872241620605797245871983936887030552158822838274086203137374116850033528107208172019833501780045704234764906879244674487947476745463118734451755822324001*X^5 + -43538190041063772533118006578434290541677665967650313933026835002434134532320650602641779989821050072433548321140843535268351785896625022948849225956703352835334970225524365090533250626928976589310431696660657692081967687650508699515860801291494417762284222239328587729303422970070934193787947277541423393951305076209381579883889615026442170727824254419347915820375696157383505133366751471164553085497190977108569001979184383881386367265518209442235974517433159910410892671871574969770356010496874010287826923056187886802383380579302895206182866206714982613060011680786259425626432034498750152674555319013946988781488974765866359109386297576565/1443794795716673258478462144151471776757100130978310738356975002591737606917816679985082811761352141591731583083124580085429221824723225102360395490966090249607978406216954781596673874458721081897522446087905882285757501316075516656619685041474362681607*X^6 + -2094400315633641528823128732523841816422459702172050906197283040903058588947133022018930598416681971779827748472387826004895018315343583657964367091741242232700728951151499864610007408040052709297593017281522337877259211448957243135899453752093982232574369582850909174431877802881434906333432347584333167976590918163757258605017208499935763651494317775095110996045287277720817203473520004167022637043804443664556675162309306043962984286317466810572599424891011886907979632314971650837357173694386942479849892754476243350018144340473609296406620822426589171015082716102016170487699720215380003831690304218859487128985822994904773842415677/7797954601323560703212024855264983865942988509729785955620204856169360987711224399920752078550736550424090967681772027922164108955108313576708612199833716037102229259065716776072597449972811472347671412278918547401186703663222100296498255002743*X^7 + 112211752830343328473357948928086862051081828105478571756054590976513422805714653912426631162967561866462432716005259841909271097043765502421559991087035857807052180977593709932667676041572639146632990037387197242644459252608723024951942849812184874800431185895825735163269089632780877383331594410830713641360112337044304846683031926984044615389477335628550034662656945155627406859866248274869458747617418404547073454869505241071886302764436038721022000726317193432209861692932472641510884096950801864670022459298791581632156587674930476403171982394663784871576847265191082502926543588560687666947886359428070183351020808484521064675609656660/106106768260209690488606022205590635463886244651893197498124127477896494959786630409721673532839872241620605797245871983936887030552158822838274086203137374116850033528107208172019833501780045704234764906879244674487947476745463118734451755822324001*X^8 + -776818710632542242523268119443562952742849306589766751958568104119375137996276630341544942554892159316781633860391999263661538910002366069972017078877333876397849174323715017720396784760530789417084289261537521258542520231124227986575432934740388487198818326653556564372182994742373282874570591060905191829240450255834772624491137588528921232528519917840434140726941071785661399284510697613537473148181839744283931884444515364137718737543670477615251328409198796459018375852138676734345025706565072838263014034912586907456066080675810505271116832043740667031344088680882007664491024384110392678835348702670901528611849395527779383487/573084045074120724863087003400087004184830492373762471935048493875899242133550701838814733486494932786366647143512311892567363045131793457537194987861667967744707081580489217025986437125950721859900890150578272021840721956582795641691648049*X^9 + 13948367882348906963497130472641815589859055712844378175526904019395841797940622776420360068415331271822242217014329039184028647935980263318383666409668756316548010937693019095294760665053602172681074801275011218593607102963928031391746037713594168532170901906614781671852189482864545911992707610873981230495920242074786137006647946516095786402614580305116637969540139143172077886666709137899548956748376581832469399824339293304342869871244004843641166864292348889382531303948105310613709950010232719920097211608696432536766866266619220977807557321520883214598828305919767381274171288313805138456972200988721230311721793126668783831292333/7797954601323560703212024855264983865942988509729785955620204856169360987711224399920752078550736550424090967681772027922164108955108313576708612199833716037102229259065716776072597449972811472347671412278918547401186703663222100296498255002743*X^10 + -73392546895257789409093214277718343276971389645164471436154801507284556389042891639098426176292337247239193622225220829428141348987112384342887250128684888384757192194258196084225720413775792723658909838618939210610611941679845854623399937898566978503963246217053066028877872032141618038120903272034583801409079872940899404073689735093248412793254128927860902497277761458327586930963838998759050621932040775261291843369047949661688954636173578719399430328490620862389660079933370183419803092781147713678023996758040303367489750774041116395727087917484762673314660848265678490210218483049927917238092485970035371078657310685916979/42116854933058038132070772646438377613348312807655065182262695221275758222499500392357957925074956477281299856214618350302591537086190450322421914298645400730852287909200354010875757854483039748651494829909478358333263905091702479730407*X^11 + 813334213625596916656364248627119822983642623702003189917950065585852968877250773400519141666245966728448114130294342671283232362406692006503860723957287621794805042246867698326812511226256837096241693212744078949324429030670262016682637757768586452100996277619889159190305112329011730252587229074023401871279250343793151704077552161070452434387258111180228831180544923363267067135198224801908264954689003673939820122755820469124053039389249810366358840287411376441152960708757629431021789617979309814349129020931890968533690427782958347064502119697292389770294837592925254258702324066812142853617726028341235748802672456118115551027/573084045074120724863087003400087004184830492373762471935048493875899242133550701838814733486494932786366647143512311892567363045131793457537194987861667967744707081580489217025986437125950721859900890150578272021840721956582795641691648049*X^12 + -3047095500722851224327943280421618433510961052327493753338804030362701237755844068157446212294181147254330539756538515999236099818397841740135073945281425496316462745179352795444129004205485008875575802638131154057975430909516175429580329560330913330631451988773658226894542874471486075996462180692390726966336926938963036225843566128919390259299372536939847401144126812069389428308214256953004872351640029969024382650428026489632954642728547518300645846683119471074957270962058190133120178072054110484772359395476388309501529044854251657936364552899994695029549553215080205412532500537722393986817630316567189488717407836843/3095234433237160147870270643524537195072265216995301328894149718620986126442235642857202757777243806664312475653312144506694461459997828347352238869599867768858108907856276476142849845997136749368082224583631833492559998904365582401*X^13 + 25353920731800766479499869907005129822064919472683988909844755987872605925055164888676552590963485419095908129146947537759247309678438012295748158265134287273257322735375382334131933281935315663045792092915382311314970158179383551076228850215893871242011297948966663394750210931226365922199108544950280983982573807231406601396293748510955157895384544892259664150048662239944886434910066530438617491458305741439438225464476333015638015590260147778501883216678580625209813463482255931847770587123473410605593361270742906078940349656196850404666014678657848793911672801661918954131541280489980771069801049343644590870532000601460055/42116854933058038132070772646438377613348312807655065182262695221275758222499500392357957925074956477281299856214618350302591537086190450322421914298645400730852287909200354010875757854483039748651494829909478358333263905091702479730407*X^14 + -72182202843219868231939620988058016740080011214004296133555555402237338005701995728262278981190014107182964186474271588107624366317774316227019073504027445212971104283087397285282145948221633868517061909863687115392820935095066457784016117724684207426755523986740880987368906486941536560455501070175803969708471143435033850999198186567361392816250313416941034130171701905529175235464509145344235700105802611632339743743240206839680733216115638788724704587935348265034526585323509013132842134509044542467929324489144419423798799690960293044875401873253830975993826132395169926732181459234699442105758213908000459204515686/227473685105986635398711739804845828990392093554442663988693298935914318104081402429426233392903932289579810072265168259476332877195401510057487974542505164169773565654168918655313430293021000174034116600546177224410964863993943*X^15 + 441279977932387159415374028873446280909771779330684849638143897045497926393767095487988417426636257628743804709874545183085268419006449802123187084177383526108709847296606192705345858511966320612823994801366790191545635753863918287667483169035107935325103987006499860785433267811214995202853579167111032358990524974671040750004554930120788210899544199181169762279773250949176982763839225167175295146430254908962878231529536700334174302430904731167043223984733012749866597870961629539900061039989153530076631273116899643475344485476274235750235956651491838078977250756426779352860981030127611777847184371145112839228536603875/3095234433237160147870270643524537195072265216995301328894149718620986126442235642857202757777243806664312475653312144506694461459997828347352238869599867768858108907856276476142849845997136749368082224583631833492559998904365582401*X^16 + -870077001644498682606885102121177121089650749579701197575341192156360881674068368317242155921805121075856709625364134616237170548102206035753907346159204534559849103230809388425754602419693573985286764299270274110012341701664126941258183364400375908211179301298983434888614555489591567179836067566054533373766328039817028924686162860887094461837081543752600039436124084130513132058072098987231051536292629477497817426423198242263869575739302376389684052500459743747965872187439283232540621844416248381410734340630443647442158239970673050478326805643132579523727426781140547111968460575792567447893326194843048056580/16717401712793902799934720350176073270404357577308933930233945685008768876613610820123923965084436855264188290752198740315744313749937643129087085657566338220752080962311230885229178385611890951277586286510338592225396109649*X^17 + 3091661876245697908706249415991046925848180117148157774301180225929257860658701140099404201178568106368370008725451085786231523470648110552857490574903919860889643132952771056540788654646383046263334939985398187539689236331093842162445195227942520553366142842402369033479231308811772339482998311553157793936019316445460863501426539833102964060316912162322037200279936276295318469332447650310529236125739373113149122977773828537091813471723778670897970788830757826650964905224601727901568619482860525702420951217421120680643896317399341484330481867189349895110159696651721616337508587060510893810535815370774261258491597/227473685105986635398711739804845828990392093554442663988693298935914318104081402429426233392903932289579810072265168259476332877195401510057487974542505164169773565654168918655313430293021000174034116600546177224410964863993943*X^18 + -1782296825450106375026996838469287742051914435067643767423536609170792974980644872143482526759386607939241368663763390279006452212539494976209288208828296664562132239313604941327684599716195534710054542117479499843893327319878976038481436319392605570541332767853565066665807986345556869954803920113219502340074220806056073591580450651829960671420324709397349214582445179634543473442738616375068622506308326681245509373621808230493063008776970079677731958851224657752522277543785402607105150211473488423169025761189088000932747262201659085635637155854595804827015091909309667570556102641575846922875788881887167/1228588352523987859185325225999564435246884513655393101362089048652073849975278225922240314917648038161548342085117861418074837491727613958189688076546361300856329900956215983334252839392363559291363730911320540326699207*X^19 + -8704740041958631869156419020209618513432632577876639108050339699399142446623847392071550122978028146026975251652634155685602235652881240909289680761295488605226494360662938905705502648409215372094152316831322794133471939397763751569795833096394700461107140641645145181863571670962832577342750149357327166017680539828627979477118184437219569266903237429500936666714682232437966874559662555828615167697030297636555308023047050004194834433558676721033529427752935865092523545997490057189585125082395221008854197886097180413052106473840392991275117631384181860116375675548941590490617015902397009985272235079396838161/16717401712793902799934720350176073270404357577308933930233945685008768876613610820123923965084436855264188290752198740315744313749937643129087085657566338220752080962311230885229178385611890951277586286510338592225396109649*X^20 + 12803994276483389252948186190521586892644030550468619670726862059230738106004127633098183827952109138886308790750272713668688192332554972397209798299720995296090561153913719226671887969389304942203874693491396487042148960141618884988866550738963183396199374846341406985019652233183044579001141026703008575742981458017806855091932995994055152172033559637720820598743279509361634656938408753563607658481979563651095193812503591711347149827879934558893141901566717606433785669963689120782445053312375667278683084639441751705498042938903825072929845327384635469337731581336657459649928857834616607797100808828/90290905601821699065578395384696438248466562332284346392451609366654945981868025716340142200165211888112614248924660940550807488184582491231696044429070427049043132281635627495719323832759870602731221497120639400801*X^21 + 159313216769109642401389298961996985303103434463684786047170653773808766994904866015166212864903419511316315559138834460527478567240526212405373657439084297361876198930727784858708226492774698814247238663296059711367955721143132128896996608233827255158139178331535843926950167134773564164861950989736440101580594240993624520978435324810074458219839632434843514656280663050998991698325924086110805905646313086328898512069222713282357480491537553174804210827423460042070774939459921367666324075066517598368280533101269542846234122383335468129906594141599355930299034831067086516289844077986736443535868208023234/1228588352523987859185325225999564435246884513655393101362089048652073849975278225922240314917648038161548342085117861418074837491727613958189688076546361300856329900956215983334252839392363559291363730911320540326699207*X^22 + -803395677895932966256259706998428849230812822137717313751688898731005674869495339247196320616606138438071864974575744627249947365414931859546071792483619687708463467834710591283924221692376267283032975835706763526393954326121955987300158841864349373189750336126406294340830339023309906490498676053880644822602777229189498857604573876153317022734999337238608687934959788417863821615914577230043804122562761473669581689685801378607656333361382779201686613585032224920365044189757071627957591935352519648994654693904679147597993362094696292140563739284431438700694771234142333152013851705555000292037901/6635621783039736831452810713948441114754652923663140030311722596211872270292351415913878312645345181752966432639425364926200300447165612642882049270895158892411489107197444513538570135427344058406057286479065143*X^23 + 4850331726502494113748704903997051337626797047152527815314320164846137113382987170425704157842208958901447901677764804414373576121484578530931985952654463730342495522442689734223182741743444911185821060337177586925137440704446879435106233360355371036528477909538816241652705014532400508764700900270239934434199278262498929057482104174446429013037633611707397535555837729716940593517301223337221150950254624534249538163339788506130728886015411284034539436844182983851640802744813693000259676809215903578178818227246087845757904194550133974469362565407523759326711292720815782727928424069634734710986902986/90290905601821699065578395384696438248466562332284346392451609366654945981868025716340142200165211888112614248924660940550807488184582491231696044429070427049043132281635627495719323832759870602731221497120639400801*X^24 + -7746758028506140740784767692619378082181597712391116074793670414753805244091796936866902035637307071079140050227017294320301079407987977019889665376267952396134292186689896913498965958761113150190303371447457467537457961733174890809572486217600060250722966597161242194009140177101898760258007174223835251195291906404201472496868209087234829985190730019530440703284781812140006688205053399118511079865145723834677360096628066500660188855116944274331052369519529116034362212494444704572765451043739430351181849523292563606018397497871261989339154762930888192568225308718582998650539854937468342889/487662363712775544311957868299290153211924224565528039267415491747767492488597884611881995490949157180345883195371894240185220875076476272718604341213725207056036533195961234183770863190074524759760218011249*X^25 + 22587973805673886599313666341147212738279974036660621530603358344159438760677535699761211923449237519162391396966893703150613134168516990903265191137772609727101260109186681251187348063557798126372185504783219857033983403283001956899002043111288659359104287880857146313714312551097226193107385372628922560237244496394479086143145886060960994082269755404495501110253890382020361918117596714577466727093448013226155472805956722823537763043395637227254299569832682119260411672566541310026341310720211413644293887400392523828774628114619901275796426184966737980932037212113470411012122374223083605417208/6635621783039736831452810713948441114754652923663140030311722596211872270292351415913878312645345181752966432639425364926200300447165612642882049270895158892411489107197444513538570135427344058406057286479065143*X^26 + -19732895654114739602671603086390034538953113647295410760988546621162743914728097402480485378363610357240820646378586172156707569628232903117734709771801348200381796481529560650323517719956601716870113518735421543356683873112537498970566601453540847652864650420950297613181955187667921455846414841320316948433616399378966944159673865791609627193500402379500783049869604772487582787758564506199861816639295623089329901794576892049286571017722068349154918848466143428500663091154722032340144676892986448774257495201707274247604363613213988024288111334666466416976798064353091884469121580613090/35839080158210887360326145976283541795540841079262735302962849397204930733342976748135665134926813932560144278339964300741178869337581852922657774763998324910416442507236072182242291702070590487231588007*X^27 + 37249661658668858739008054924563309230765981881886767526607273587244342739561723996357978402160362687122681573276429450955859792211647651446809764143890712504860856188558461742053527230717362539725063285886356299619699727784850737166372525664660952163045594004149592236356792001778339533068213929732038918555387909536827923207095363802832954747103144682346566846514664264525309788364661049344103658008477060547477090982270677020489043808901410789752900078411835947799379579628336612870848654214636712319447528318929294112660611132170271463246923748571591991137362871688024932925116281980951692/487662363712775544311957868299290153211924224565528039267415491747767492488597884611881995490949157180345883195371894240185220875076476272718604341213725207056036533195961234183770863190074524759760218011249*X^28 + -37079667821363802943101447546043912631535484701728453951951071149435289285518187384983028816604874244537392868816398964579320140553261638816653243180050831349326352615238456773108826049482194115460335509183115870120967888474045523618066901117045021970718247516181900885001416021223188035444361485599996354936420284119969472360361184497285666713464789252220757398872332120594719858758141250783503498102661045355064480918513921030920509957024299927527894901192676492135374641461503401946928806560605352421579211170170402163647301956037589445929218968160171884705213809959441281852245401/2633870813420363589352990811808888204272862576560794833759303990387663021484748787251831052761579623176316916171085786781890120477517590425711602466671443000692029286928497992374681539065965347779201*X^29 + 155476582614176092551505413743341697982546920673143481159494410690663506749317098770511313236399363578460869876951030528273896732802987253631580121002313128621295150391904479489068700128482288005402821208242462542975261397207266624372976598977408152429915254800075530443924445269029766697543268561558830412215029628434650568684909596206534579323780404848272438288271802294611346098055481637013224865670131142426904222088045611943837637325161359199032272222493787583724154234975829909359592566200224295000489694588870125036853424695024021968916577399993971416800134276809989489386980141484/35839080158210887360326145976283541795540841079262735302962849397204930733342976748135665134926813932560144278339964300741178869337581852922657774763998324910416442507236072182242291702070590487231588007*X^30 + -272346090380421362549759053920179122378463523922001672708875902826331238886732118432363548789588932533946304435557181109088390586933189765949882039260704539167462509194164558586061027539727972043692466283051488400130608010699157516651951419623122840458468651562079809884394705509171916386911463508497448465007026980639118576005701923850653947854249319024837026149222323312620455251863741432370369563791104671385562618100869308857917355843006369078372818612457396857069609504685552387198667794648671193780327981243488887911394807457558907823976710944986976087230002281494914591906/193567341325814918009332756067383567595565707103755040329191150906714413278808612276903876884072875959161969293090746438001772652128874140200749795448772176136696500839898434068838211146172216343*X^31 + 1017482698635421763745332374308387860631767834698045467309756032753289256795920675767615848213030526539228193819000036688309435664629366911750154848429915242414317335985490707517698822495043762266868375838362966807408478264960853622758524751505850003861328287219148880430940557218265653062394181630052655890512217677718445316103840846435668917207765081729869195207438375143989297728849116939461520303468569675890300436094791659181542102840023325712033972916240225141524210297503886110097282725495278018658318721379245429684674796381084859752144860650191043756876810984158297361760989/2633870813420363589352990811808888204272862576560794833759303990387663021484748787251831052761579623176316916171085786781890120477517590425711602466671443000692029286928497992374681539065965347779201*X^32 + -1266313485134620996336437131318977388724239948969607639729373193721783812897566919206598625649274964823286891403170891100154051000907733901802737066069037605215389456148855030528212814237361057310625522236838182825324748105697161341786113496080091045929973531311837637388626107365081681310265695370205217439813564881636482052278346482080187750524871186747748434616616682133630917212105325621205419468170739412109485605974740143077484028175887585171515709987764479808048821395168744373639237764243669475450756446165190365638437059713455327979402320776287904808471609509087920/14225570759595422797775612263348538810580268031436395996853909818969237398310326469971623200122942306104355794303722087014167167790760207261023722749229968114698059883875831121396208653352849*X^33 + 3402720961159514102734642605542684858350647393087718480850822142644818676364980977044674783719165379272860082855812148752747512841065145272062949264292804901077035422035505565142779805926083755147772046703786466793916337277530580980128396152013249133127841174116057126060325558172281257731421635883315597401070084883623793542708760584785640266862245204836030948911856819094298871862886887682449009150845269088974750639203354292793297281222703857443144116289213297267984970968653375486228043406435890764948638463968367475930803167603963555323894389134734860436453068219119642660/193567341325814918009332756067383567595565707103755040329191150906714413278808612276903876884072875959161969293090746438001772652128874140200749795448772176136696500839898434068838211146172216343*X^34 + -3164162397418741061920713099660025712889144751296943194783631026924099434018009603271157431010592606777572541546858013291437734878618948407304042733483654648393830337722066814525256378611452486761543795026633363097222677746902675268021333180807658504099598525766675473336186481910312731337769958709297258587728991506711212290505761252766223357726108277796156660635279009788762394804846831160836095763877586615305196332578878654752231367102958268085122293808374388651266134563717002811229437275859746274725294878341211967030812702593571914537821894434570556736704715846/1045459745689382141381319340291654208170814142091305651271691762987376894121432091568429720006095561556871889050027345264508500609301110256560867402750787691239660460342164409597722396807*X^35 + 6525942941942967069940806284005238000497774094974107094432388536118056259243868265767455081486121958595011589004303615289796922372626409663267245775083957511867144168486352653033245409594134782389785313722594821110915997446843085717995002552526351667565055364386462665279903602219285326453693506818624722783351249472424904114430098319337772449926882563350762532955778076369221874121080839870321996285407365399091806627145679315568575880942113908108884516791294695731917409930086994053902132082869087998590822491039658962054211041606156115988799537207989411630454987909683/14225570759595422797775612263348538810580268031436395996853909818969237398310326469971623200122942306104355794303722087014167167790760207261023722749229968114698059883875831121396208653352849*X^36 + -4723393807362502153494302260405698440730737206285033113237744886711163143722510792692301624968756407023514860505090161447666842068114925510050427781031901308638601961215905666811485708084319939118635242783526586567011178092583186663721494539278552901366849327925936074528694442491015890393699025818311386967423829757423100222283960574783569236368537959525100075748474388784305044612234001504843474542130709950478723404424581487840576821762258091972472897694190923442431974993860630283632758839628849008645718141199363903099062831423826862353879123658751683150957/76832493987608006274808505937506739778850161100264985027683674798807738231897706442891873300955064419554044907035154351768097347637327129900850106764958307579897145611976512794717601*X^37 + 7636018274297615702466011320955514211233166685077867139409392411659438598886710744268979113222921343463549283078470568717492729520530157711597057163945993166387877898081908733013414733425112848851611530731324404285524869294990883460893927663816517660460272471434007776143848373550189270721218714940464194767955942532564939775390511714063963249367156062054801758729529552667172989767188517831354813517965901184281847805790687052273478280943626227931719929367641647772059174146705353925944225221713898563474590055273214101862601198620542033680916042602631721438613002/1045459745689382141381319340291654208170814142091305651271691762987376894121432091568429720006095561556871889050027345264508500609301110256560867402750787691239660460342164409597722396807*X^38 + -3526615417123353664469171083365021529844245279413227743495116803226574887530547076210493176942808782230327127728118409109410288580257102236295375759244092719288569844243636029971422030436802741568822835616749156837800926769918245942937762616693130549418137841316201809009705097488083909965610201432800009209428560060075000563326926114648977285989085591853035636098556808648180307602712646828630759782395504526540516598109019204850906553923711511781733298987325933663306439945504005291837210303171640583788318431126952100817044167131264380617723866887311/4564706369487054654795320346820083258708985210740238795232521541370310803571828069786698742007942463132209276885883748893577194749393226850394249783399344515653151895579478939*X^39 + 5645692134890315838247406617903235032762587066883289272082118880163010502120798867710405448005795369395207086694658302003288940739127940721178012203972681591644556023848805686773434150840425271513646216895952265833964697696793928533477674290787633378328995102367653958169872429027524028940647683723589223023193529057007880009493779119840280800900935670889296728315821368477451957943116195446218646764089509325252148928088543102174052702654050886740448692606556963651616960634356688011420429561023059901692852231966847293253023791492272582290678505957755481848/76832493987608006274808505937506739778850161100264985027683674798807738231897706442891873300955064419554044907035154351768097347637327129900850106764958307579897145611976512794717601*X^40 + -2676334841935845026438544544981593469548341820592401684322149965535655942677312751078526469572674576744500784776449763137763630019614888417865787547762625850462452233539988499348191686993203400282723013382245885430021785691295124953829503024425823855992263851926415914868335132062729388905662206189316659314207556618365302752214431513678059198828703396591618188784019157256771249684919946430865378607289212274058144295455408160869250610616188528987941192052721412598289264167126962357005731132323250172143809923072267085795191773268258585534791452296/414973306317004968617756395165462114428089564612748981384774685579119163961075279071518067455267496648382661535080340808507017704490293350035840889399940410513922899598134449*X^41 + 3116227458750722271772166266528170475090391545943706650768244022578097087756939799353770203387587240255530684798061883943500727577143791262798924690084943177726154071353768115269957596860298563407610718471808765485739574555380310247283542810139276532956237053221231359736227544145909102557583023163519542987096791594647115295695868047531623795998175462421014381369117299160255963769755519014603541433354908247141380348969887987253695799514663241136762737309041034468977862678568233860291202069173901537766569341043948702473371227805922426509434939400115/5646541779055486607981811269016442991023014705685675389702629146675074464018351322326146343863824826894542875507838197381354989904999421613937686982064989165862948894831815447543*X^42 + -1519498227477269087068894324453009507484742362013140460482339437670955251690404637580004014438301648087710797816123003108816299455401386936707934490243770761620250143838567878706843066842188967733608266333997245185857826518066274455970344654777262341500373453142141684650223624937754849138807973048586255194772720424017633925101932764587363799874704383497288216072383225904942404487022857341628066749395888898660483966893600795580864030351805383449073088908352369537486607975752491337825881411613758749937692929354963468741658767848531415601033/30497046102521126524418049178030580908950508165852060070902821017058805317930130011870218817907510593693147757410181583633939715182648148014686623752475961675161527125607*X^43 + 2075427114160272061787347967606590714402744109757019692688895045422783876889942960733938309345776416549868091591048967111597373643312613040501933095251584919509490204021137624947529462933337608877834728541213647520801935692664606770095418040349443867741696263561090149232469441935675579894672772535455458290085568029628861907444954093606688605346143411962155436046021232263361306688157404884812442042283031553203650462205133871686175994729030360694489659636934869986480020095743158015402911957371829992682395707611618441056634991012141098398779544/414973306317004968617756395165462114428089564612748981384774685579119163961075279071518067455267496648382661535080340808507017704490293350035840889399940410513922899598134449*X^44 + -1216481720014985356185286828714764419050750479202654294375732790694146574331528879536756552797048426536289810614261343801623842209753605678889427212475713300898875994987310066562734624128903881112041539767016555137502956279921220678654507308083868542528784400693895653419848946539649647770812774778148310787194329506314638850749735176135540713778658353376587481733284141027438619594698445648046698701775323701960909617299980658908111317387066067973989474290358112645343001407523623343359451604963791684743729192250439928262246692336908392/2241276262403257626546487041818959425953590664059091649217521938491864872339981627976057824495297317093639138488291437027554914028268402147033631495000805590884216001*X^45 + 1799707068638916498456547224404858464579378485499766110652452014202087594616298712854946226281888220161243390476099422438223717354095644877469143502642317062862681484920289637945562897224977421449132428115340877752733458336969177506638062896710211961721080800557110456625433823951582656590645578283213597032671029751562944034156195388374309140087526340598392536580918552937579742126786565845427415358473231603637797841104685183618091193290318488987976818091434586576399031281893653651897090334339224602497348691566002801246055647448150233307/30497046102521126524418049178030580908950508165852060070902821017058805317930130011870218817907510593693147757410181583633939715182648148014686623752475961675161527125607*X^46 + -995656502443720806436162702252107676301362484173546898467136688558042381495542958958765077331290570328795992897838103592179471553778371926677803465656340215690581288422952978128501367419828513156642852293421421476399541063363024063285571956116252463232525014681819320304897971742059190342029434867357321420655970507847547508620149512017940636669861473128840344913405472862295888914871041358139021796895505955443529024648623493907156966425448429693010820265364016034854928884233761716192898265334754482602334023404998736557936108739/164714945425388228598992212965308989928242130084448566856582783750412645869036644960392285183750813338255246453170532595543096496528875001619286506577556080758743*X^47 + 1262917252294831332269159685244332531138559337548401402432121486265292617304093560244703232344062044230859906223286729021977858297878501934233002674931519664330009685698710213933966586959728027227677997901832477062978125874162675465631775549993298257303544960149482810444612341972933440207594888648981948918264434310937300994625970228350784057660875173086683133849575311027003189981077523888888072184207406651668377933269134572078947894837909356096328485258885202425863918867938845621022199189956027183545293271754860259404582191894724/2241276262403257626546487041818959425953590664059091649217521938491864872339981627976057824495297317093639138488291437027554914028268402147033631495000805590884216001*X^48 + -565717449417192603280413616910247191261270802307106031335712222141510758843236699581306016297120571923774163835934320754153779218848041009479181005253379106454405199318879984361086483849344495096175335288946939185270199027584940424497705630751563193355163651939368468178730818377742151659052074613149624866526626093468225903730765043167509389906624996963824031103580578706078395513951047532494914229646119100699096449549322025247938617361401315245942868380984539436707344915145912914716705075076765968098475635213353933250929/12105162447665777070551349523429778050139055639336265661540588208305478494086620486543123773333638078801737815328179069268986293564259204940051922288348356049*X^49 + 555179599412264404846073319026703187559043409717488823997018468960623248581092645593961633439028520390083951229555343461126280702081916220204379577964483290943065750237781196258107576426531932273811775233615527978901575256795726647801976387742786054448406824394873483181987697461229126905723803905713551464038304981274106886300148829279065712357436404518419357730159580274258762022591747449835001529181318034026829446174893658168612016276398503767351990104573567724559190413871192062634032448529447095004943637872556813555586507/164714945425388228598992212965308989928242130084448566856582783750412645869036644960392285183750813338255246453170532595543096496528875001619286506577556080758743*X^50 + -181716587419888470381192397535844743353991232038100900639842573233605835066548736208313679197883527191851588466147304727799908210896055714929495344535110021128594223969447893673536202842108501031260498452944625296420911492350221993974466973142547510701342368844583168239946163688156801642387257117870164506082626614074705965563116727055630274318256992335719735873056960508239127942172875906145918404470260876400967024370065645674754734673511479115272780540175007790682705486023302220518873730876220319315365690547543269/889627577545805619942040826297477625497101171407089414385286118049935951648902806389587989515222905769217154062481007515909920891031028510329383573774407*X^51 + 116428566807533320464471285973478148956924579735250743907446672692227530728625943354543665625103550954838487864511807003689068409917637737013107070744844230801251066196587082067670820793880926268952519246576259348629342161402671145259546727353538330785010741839151289954606446433066586972160044749182137890692353392436292382541747747077638168111826680457368984240526066991450057881702657860797292840169965682712195718250351853668650429782316135174160423148272843948806277572402944099988169441231874999543225144312249953836/12105162447665777070551349523429778050139055639336265661540588208305478494086620486543123773333638078801737815328179069268986293564259204940051922288348356049*X^52 + -16772991365143347015317410729262975969648127091841145235414398179643184696322335820209857786954037970385274927215218176283651423021589648009175945199764609957163129734800182155579184241522329291428385620916633017556522114719926448415961748556024064827903926408594767098922204482441699562640085089651866544036227170455638183887183057334486976183481819702382145140113448240604438161623561614339480236254187184872946435891644300310836582826960562376617414568975323499270655196787851289883661245208501248200446896445/65380140923480974494160419364847330454699872962966812257315067101487172164981465891790107262087374569649235986071948814280144108990301206021120274401*X^53 + -8204570227461797312285441899783522166142580127085143525689820465775129729920568496381784957267673767976015679500867399329859282129428141517902210996178563636525164736413497801274003478901620103306108120098924993900267934508356314711530487197518789705788603679313410939728160135854257832969082648273725957258146174222866450860227009950254008506672589074863709406012868131443827345698034289824664613313975281919708341641195919942483450728605584230622764185262997042379843228577326365949197785706348226449437796682855/889627577545805619942040826297477625497101171407089414385286118049935951648902806389587989515222905769217154062481007515909920891031028510329383573774407*X^54 + 9196166080609896701835581827654932122341434078876714028675555694516013458396564090097679808589407279979622802577187718723139314807839194506354325105677887490463459298202906616409808176329146886675663221984484979222096431103513164782142182401655314445492730707961012173540939687607868406187201285272515298126914590689222370786905426338855928386870452384164753909836050672220377066204614408577279946403255859477738890591497142041828909960273854258669015609887467598581399563013069348597823326000139190071597/4804890197948186557959904414260845921562421765485912563924088123869124139412175049003461987365868638910063642689200324412445367016263776440149943*X^55 + -10707884151656942802811783008560910356469264774687628928626924530159908492335869155514288114555530866032427059639363681187034738563005412586434409657729682492527988033820088034593162300585482595764832147825258775626671217897027830285138958563475737848035415237317118827531080588615175973541968169859511028162554754363551885812746383829641610002359446659239123308334813034473667365029548433474158598897354374434306131869381157877533691118927570835716170560718957388009357488539231765893112812097391081310201561/65380140923480974494160419364847330454699872962966812257315067101487172164981465891790107262087374569649235986071948814280144108990301206021120274401*X^56 + 3535035543636977642422827004262328375974227173878643189648349659686304371563771277834705167416097189749583885221241884727953230440139401246612318173662437428534343928490310950040780835053554939143159984492596562558653178351894309276137309814551916447681397511681938126878838036648647938440639961230788157123651861628988965178712569534078117085426893827727676556359662120503146824084676325411102354826081178276207508920716811139790018093996266559206860087779185282166600551279977100354434478857468753/353118997423986665536849005237072530430103752883509411620789896661212915367985231792714190296602383986923175034114817697688349159716600017649*X^57 + -2229581074355524842484814405664186339220813852479337632519593922447944755541715610817963519724721803105918195222885263242455330361172757213344564753398569122639062630411947800377813066954342200720288142034093757914716356969237434560042017683103723601702373558145044374185352573520159378633662526337969297336349474929643062444521339215684131354753509203583438822946153223645445768116786199378955046588173350455661317949154658563816060164021055576936833156476795952684306849096783572761287162360750735452/4804890197948186557959904414260845921562421765485912563924088123869124139412175049003461987365868638910063642689200324412445367016263776440149943*X^58 + 389271214108982226268115325276980992214409727412522262797103453518378488711246979795332294092376086761147620560653649831520872890578360270747405082302656481450946597354880204275658044558577749687718689451988359514625503357611098663297621920100743944163454657704893523146204523271083173258093117141067922373293565486498980580934778932955432522701884036322393273019888852388207989056227183682857638308987927617034086780857602683503427003285466631339143322083264295936119943089045044710462398652/25951274889688150623711986862429082856625542212354627149319460326391777421032206349137516741133415446970175279937886212808727063990343207*X^59 + -56190182526715231465985628602802426585696838674211352308190255901705149090986994117713514085637389027888733391012570135705050476059497750498090044220533351753700285712353001029570129948705080426690886223930867898508083951105069786514043997199356955865501901763855242855517421121194820398337084336104502020137299114878027241352665645499921507509436048596601221102198180532327828114298873744358091417741556839294991860016591627048345441425675335756208516432287049258158545513285241018899589991247/353118997423986665536849005237072530430103752883509411620789896661212915367985231792714190296602383986923175034114817697688349159716600017649*X^60 + -38410178403619975453436037388325492798795400098578380214553074660836785646689354866115324999959599230586495071848991892496133935925364066741808899084108041005440511237701509626926844464178536240689759533000168423824379770977437707311025553229338075659563964503478961267390627880141849507710604619321577942573494723702368191685135211732298072944632494348520212686429313433989341962815089906162946162470623631382031033236133945702205808331747235126573800576434531635528542405988194107412/1907200329954299303572571974897411836306720233141370408563199847607244610937914775419821910864512048722729130589982083692858606892801*X^61 + 49293418579692031603367151668030434820415695588312292942557388961916168155103604192017698570142235713927745237020080875696876797079834088564123580427641064353513629790668323083120955336009734232856261382025873317831547388370184539792256682507496503292466326930067777586733368563854151560204092687253891277135061167280072672130740358077943561329644566718988839736368804395527608847530956565131616357224629837951337104786659586260211539648995824376400067921549078187287285566263932120031637/25951274889688150623711986862429082856625542212354627149319460326391777421032206349137516741133415446970175279937886212808727063990343207*X^62 + -1347136394467617803001624575838047256285502896113745920372314310969705092083259951563613904675402262863390881842015331367760440603797567736786179559541553027827566430494651528514292484146505210575276564627438922032707407011283215133832685392928221848917111122827951404023380807702231198321526858576471233320446976381664709976892658164985971587087145574203076867939346780705318777063342399305954738840189836970741711652223475742257625983203859519451674497252634366683211925299099/12742106869821678037190563512746860481615212979558451923563405517262135204058838535111085276057858246241768144671406319560511013*X^63 + 773682752872326627536611470355536277240588214618159520972913920732567652490415742835864035350767112003618550155823129429465976707169092543425918924409694071575643025392972468357750348081931188944128181901527293399244680950509413309414417739086445372107625154556968540746590231376587420280949781643571016494249508175503132380101557868765891773629643749660048199131498295291313678118509584895309076350449028626371710432648267228910578317832591754118410636161551256146493569577914970/173381848177663573052051997717946530573338203012851855323927258873385873721628615947256537351319277156611739144543825790259873353891*X^64 + -1558814498087867492751894684860927303585313940917975865170472108446657674117070889310243014492617445769647683970563704415087789960957480388262420212746118217945422930182696319691138727280605053944385718814824571605900896647639801335556721854011779250070867436686760847780911916399118538727132563032454709875626594909580116766662525032980281966375676103388920316711617517904112704741245315824397799695670672391380323805835800959909302957167822102046212583486975598197452687/10300813961052286206297949484839822539705103459626881102314798316299220051785641499685598444670863578206764870389172449119249*X^65 + 586546475499721976626675418058650687499971360719788073276801075195198930756575973430792372647568020117748616243902521472514375257128648046800784296800690009042729826797474917368758520258322648570327530318025857034815942619949924547076052083067620947780921622593688642129254423718092221023121442058386011661253076327149467638095266558236863551129509762125159864823744514069783469058804385473993587428905813847108161817778168930976773186705146438312313937071136531798867384269/140163175568038458409096198640215465297767342775142971159197460689883487244647223886221938036636440708659449591385469515165621143*X^66 + -70963296647047692111133903445278881547667209935875295015214365150202854504827871903096067845827944638358841776658722642343619742793777537277808959612590961296855293342953466716222982992350388501483525671873613885154708242514724046093904631134912954321984640676627130875076385086568754042601586603485910230150946963940628483306471404047281980210248918205662612523603377094212527196042086286406401696884712114276181988375191148942606047070160226381775031107508942978/757023146987013023171746122204734514566407250652376063960814163026326159460986367287837028343563135019237515278104832007*X^67 + 16898098133798715331637925999787586714754468835782314540968741096947496981098767482973494230299572948039454203184335727489289515455262188771115018935083094159481654979104665229568393605183753842333700007628073530459266971132797706534976095990135508232379700718309544702450638127228830439943971579665566190440949952957510780758872177842158580377151801679537095368373536255901257230186009482882576737684574229271467652431364935981415475176659982676257128883133850542121/10300813961052286206297949484839822539705103459626881102314798316299220051785641499685598444670863578206764870389172449119249*X^68 + -1089728060739013372317455126631374087127402504628383343982809160133894767187443379301708367310452038206977813874810838248392784218768338042011901010263114908762831809606081343179048828471606066141393629773789683745997205335858880249447442405885710476169160106187021051134896405678298569430932217609093585083392700710873030188906942157801489326987457167506795763375730388283900095042162136469131835023673470657673298571286913597920840698521140528190202922456/55634831115382745878720226516111892008995902892068498858000599913744848935179419952071509395426114133845632048071201*X^69 + 27958620995985577002449092155128897697399213835801646059061956108298871818107008101261864976054035671257148874192458988921456391658446962873660402486650888360847572638763070966473259182840290826989286770056087557485813585974231398724042690355535312198738276026283633767795730779470199371147376718055144976102228525659510487553072806371564572941443798927200332659258427664788230997074133154255798656413528268416967829853664126030270165328692659292729213867916/757023146987013023171746122204734514566407250652376063960814163026326159460986367287837028343563135019237515278104832007*X^70 + 23986599977159557593787885557702962375233145369009090360222658972263150882592633287888502771560838956175736500763427054453010391832284294350969487390434092045902440481641203848428908106005709542685287986840818661916559022684256724344421614908880646341991205578895947055120520335349634139917964874716654907446580320167957300480620727795192656774347346944619651332854614209017539030822186263994986110298881514441408915883216114003971577604817632679943/4088691931754445938026032668193715882192687799813955968104696105956114421634410226506320966813119286679329172343*X^71 + -11223369515537710691772517498855414801748475901793520513835196749292780531862904336460872770842024115659361970655382454796410170964211384327978183061126466706390322093149633662927558500524297004673920359150463962479773828131410865027770017463851612832091481846545858157903834789330433242378921180889691241335240469904777418615515550584924535404913465649852444480928657319030602368516757288560905340099268237176075306554379879069502747404631161218370609/55634831115382745878720226516111892008995902892068498858000599913744848935179419952071509395426114133845632048071201*X^72 + 1340379229056021306728797010262992923192317223999784930429985699954243445917804034436143487599584235552053667852487946162954957912817528274504818090330033871721706480419503108040401350841723835903669941486147820557646750264916319129132504482658079772979311404664517618265208646210196108605491737111200001587467481993770278956967984706054452000049614667510065810889004806910003424380334785469736185878290430457208268581633844114869885966682775/300484451514253394431251022870119488659711016374950831785455729106791682342500935291123757390543050391660849*X^73 + -310195851164684424568942855494160104132112990033926689518275366561306302095986705864233288077229890346763979392894312363736330074851769242412498750360095478862803390642198363829745750110586567546634378468646324157917120821160294213430523780204201136323527168039563807237067445048441922325147990355048804191053402127382912074009312458428697437088199243403682183878561201637199369413490726287348894532273286566746176739466782995714665208627203591/4088691931754445938026032668193715882192687799813955968104696105956114421634410226506320966813119286679329172343*X^74 + 22065500747634694200382709546961436938815374758850982819374731250806306357174993991445529634454981905222546637330108310007773687677794264912424661718508662779072761959732874304019035957144203909316794238824969642314179195288329327452298247521494364108476007691792960210736627287611164483410537792289662378363000469387404169950042743269815252408559175973316311315347232025016079653650322279173025239823769353022737570914695645997388366/22083078673789475595741237809224626196789227337028796339050174844329512922944141639679852825056445240807*X^75 + -2648435697016187189003579050463218189141518374287694627256681777153212362201886208304429916293840105371878816644243345769425984301220854297387830685763377378505566156692144458841601317946967006592573427795047221133200899234357922512393980017741369753573886522503945104348049203900418085527185729093456105918369427705569988091368661444200403867032301213486731214706522696659218507460703923432464277120007400310589089085265780002163809471/300484451514253394431251022870119488659711016374950831785455729106791682342500935291123757390543050391660849*X^76 + 1309761352956618724126878210487909150907821142783547007522356314284681730105163504678156646965511680631464069662670924255809549543878865096893148271270074338068125314622014068755655712507538839415319523104770472377323493967248437608789019816974760856478588778848292697860324097596519546313660984359128115783856854511936687989106206279939814422506184028586876886014856777926368091262082135089435279383175380857589099076637581/1622920458131070448720602469995195575570605374956184047846709402831594982210931258887326583747809601*X^77 + 43493369267269218903059186190166487193215645668797103574669545397906463106584806267658057473393768832193920554875256956784709361311533690011978557567237360274495198572762216149966713704635698754766095912298480266809170721234599650478335257742014209508203275966318103014568971067275587492978501702189189216035334844861288346861283075897342592241836048751618561547206327293705411090856241917108755503321125704055576634950567734937/22083078673789475595741237809224626196789227337028796339050174844329512922944141639679852825056445240807*X^78 + -6076413821894977675174695851720978429079777917885397899084354135749612037031266565210200474493228635922788263042087119934354809903129816896329573245813071144987229041108929001497236235973089689889527680465004614166264251644864335025600030448883596654245561041685647451436406790946046021418471189710823547995742175512800003612751265066264144222586760571586769812718960996832383114414550894242288409973970117916154461899/119270997143460751724891781435672490304299652749039762463931021006217019343788583735380802803543*X^79 + 1442806631701101120966964396231064559897394208543077629616033478576508981681017563611045263297006845516260078136674592274769029255110139815820411034507411022440781429180685934070464816475959012450860478099274853622857770857363806383590143522122178392201122279067999974444490241002829028452096193042978361589271455243144178318770642008139358276968470320273338020894197619180784077848140890487409083590970730582325588188306/1622920458131070448720602469995195575570605374956184047846709402831594982210931258887326583747809601*X^80 + -108588109885623353043071583994861935372782198531574886787956465104204448959833463264888594322460184120259791103394526290526697866077532638387013070162608245950630807752811526171508620606153872895525831767508798930113957170561014889219502225384082530763885319934185995404522361822293130915950639419473856079236052593849854181942036250895002765521874415737756739856878908635005922034288663971727183957612546803373/8765414650066932587998220139315976358073025115678677332544353715456531148951905911323642449*X^81 + 17287898702122452677608291628941726458859408597057745120225213961147163474413153134510707790835087578847633164603931947082488213596160006817824191879356078901636236616609082738069125265799944664443169825256335441215517623181424639674864619609160465671665883142924797404698409676192087985903169360597249413172805817642493858681126272371527030111361998865370154017173549683191816990013502976068569449071074902848652/119270997143460751724891781435672490304299652749039762463931021006217019343788583735380802803543*X^82 + -935467969718862568545304665526963126946562633001254754717509280535268798960234615952938213008165524585509681397033841384749174235401130074687056740040704026008854769706852832699209055557054017137082803358392357594474088163663006444046235862183048603469394512066702079607203775789794219885801924818830629223184052055975194024590407094586234264454157144691148852231104735361086195652940852142719397016740/644184217686994384360859861785549816864336379486931530281792732818147361575064739569607*X^83 + 109998625002369653406053870179953667249820056564735707913193747014522602239661759023852259613532443123704291233685770682466126692608294002793410620427880384217521413387134897794705278465152833851945069303377336776025702835112407939972889580081194026153590304314232398051329858598109943264736292119988727752813765699192690305210260511552909797849554220940197627543754750676660214443953293943009343067792532/8765414650066932587998220139315976358073025115678677332544353715456531148951905911323642449*X^84 + -4431536331414012508759907901502997168518476792277433380987130484430035762187470016552747166244717989567203760692906159040331724857666938096680172446466190993086570689324501137788801409150473247048894083635384748031821927456237085198159976674933643935067899404819119208544416922457615604880537837655724839721924280994692667609655589817144991714164175230134091913421966678265076446322710290812848/47342119327331107838675671476853811778080133716978873394708071787914114909610108001*X^85 + 386698834344478021104729658124176022673042116662229231902346821437145023441313880369244778715886728917137261488459290073793754606253630042591333262356702880535814772962556145810552749859805465458725025431051396124511365313940059025862471348763809562651795753718049237923664329706923799830460521651997593519859071670440556771284823583715489729910909154325449322106288371629291496734790988953073510/644184217686994384360859861785549816864336379486931530281792732818147361575064739569607*X^86 + -11414459706208054957804033468389971597705163808022123983362332971551473043306422222930136847166829062619215963567828065889852669635177589552450785901584765811062257626787133851386547762720082513414436868727153938596283616711991984204701697790736387017348564456075371974533336169041410611040733222528757361421737002251810471007959692374720154860738145447942814599190761641780836812685032/3479247396731910622376399755776718731394145198572710619145151156604256258514743*X^87 + 712791153144207976231592015088010726832660981794161010048174918240084852189531030605866214844203427631030230129040390831764175246977735023883503297559077660982315279716973299488919912889808383837885074781420514550332800586708230351217345365748388601387016228748536528219639384085087818108592522838528463955616755864432074982631777556868160950115799012581026324855954944141650905912921356/47342119327331107838675671476853811778080133716978873394708071787914114909610108001*X^88 + -14503881618756313067077568390556695554215301856890720581587125922487189294486184675284799012619495545214003722544897256775097444674510877494531691396070927703067750163840204293884648872395828582856725727548530547577535847970356558542174424915985759993670638481099223580024888721644446482306744110673812739894134974209409064461349717202559319067183838135839987418957905416085078/255695406535747087703123374423217368368791445474587390250984872242541064049*X^89 + 53693948480271296608613317665749920029164031333798363679961815748192338241436220093849348192611082495907289642295247347181914946096180599476866758961239185050915211735815445474883637651375254472438381928497506701889614386434183207260638230880563691674889339664581196014827425502862137608282663625073204100942668512620189479744982562117805054778382083921187570671420353043213294/316295217884719147488763614161519884672195018052064601740468286964023296228613*X^90 + -7231211106062671543132186204855439417060180472382212708311394246867155013148738931293610131407199974798208013662135673618074076334643061218316014999890114872305462235713451123121375452423181913421984997658905946924224801185401039911144483453752664791797891097185398771853256510819918371210162978743559588052473466489790758686951027681239044668344513221869976769165537/18791460758120606136776907064247620222590684608994443319687283915818407*X^91 + 156783081466860846931758697967014977844964974686711482795055590494947965737863678986516393751925771274637952144017239492851210576589634743207508381737261911572080448214553519222890229700320117294190146757803001812177879544413969473646725695304806152482607126082250040045437581899181168178734395941475793791402062857471890194571074631246885114557819737468598346623672535/255695406535747087703123374423217368368791445474587390250984872242541064049*X^92 + -74362061818699613710929017166274187827474104036029799546105926930267840321004961824082367271255299750571225429526694666217233612368437260321467213489192384064125352703160347932479868768677289131419975858323235368664370035025539174359988537268758984736586769890346036488319628462348564454842054033947595407396432346483527603332197863613654252746377241544134/125546749053766484742324519226384950410488482592478759727194451491*X^93 + 334480567266443357714305331351865538391736408046841425232292847516538009950043805061834703457630517355342946728619583065885947456886585107374403527277725326440144031776939720702775802221901285810494041949965192910982249822856679409324222435186859480044673336681345875399289544312418923936353912469834215283553983625286175056689139640110688824078834100062986/1708314614374600557888809733113420020235516782635858483607934901438037*X^94 + 19025743060153793407038938642223719905401971150183127097862735104082696683760918375929273271744337633254222672945681227988064602542972943156353841456313054825624656095585119343127051732602656245059430301992718305293437978457135040891646119557296378526127426546663788281673511138392152944960222932668159278637546208235711529907799811720742975576695/101492925669980990090803976739195594511308393364978787168305943*X^95 + -193668703229011660630744489198431438215653257864743624501843892462020070755679098163949580290116687386159432505187175622000823253660300888120301371953122752375769312126488165306550085614787792353497538183878147595114591237497338264012116257463040680768317494507666899212740389477556718764636919339066231471584173109637219706173783113769305694359428/1381014239591431332165569711490234454515373308517266356999138966401*X^96 + -554858017165366647191938914082633046005754017008032100324464552541026847839305103382683640332874762259252618157444918385700727865344830672902445415827169700113365491842348488563422916099721932205783407303554779062061722036962353053776659554787038968036965342285410367145427091819867926015370095977294211472068131148777360032211595500097/7458875995442124648401850278473990924620297888217739925649*X^97 + 7664451941462417946247957761241649418900553760815213981188306120908899733994745718812163524376438204390499645724336888091273996646493406931726269332067461911927817053103892323906649355967284059908792501948871637971669926783870800400200914364738725049795275295151273654003836256659650282658450874283560771200508668548904631448497368821139/101492925669980990090803976739195594511308393364978787168305943*X^98 + 363522180087088097235358371698553745145344548172037351579166588597749482882865220206042870398802509306457697086406257327093375182482421149755193407953124299756225368282505416442491646425413722307155676835574018627074262208933221827764826266680549014421692945922857492777896545477538135175926510671131728944341185093120086735/49833147346901158149895109325240290255819517281998837*X^99 + -10055126523923327844662882475215962452474957726357676211302349733865168877254185351336704832763622642786640141270570531012421486983017880612423385986945419638554360418197886719495424369405090365988398222140970545762799637009343591317749545035105592385427940502826188012660834980475278872068963312400010023868866804360960131129/678079635949284058945622752588544629510936171656158175059*X^100 + 18930310297412855366231515002966810885222470554257283823137480938265452977397695265789264569041825183642204742489526177841267290046568659975433321464529197877377385385958439934680058168799142334486879079042443750678780430798955577587838463779533163587573476693513463743498587627794543377529268888525766175906358817/40285486941714760024167428718868464232675438384801*X^101 + 1570484438276451196962534843353476662751333934594904696114525232566359501251011879008613227448617951841507184796937427715683326737896031461373617017663830222388100225356155741195783839934663707430960591055678501839068120043859391334055046531016488334568413661733573416826108033008539242878974104963216354511263958785/548164620815912739648846202577643192814014690101987207*X^102 + -4056805918353721030061589088728401759833204196892787736763811853592244138742139375848831883942748367266861970200223491059421370227965617975674929230653886790328628978706498437991065994605519020618574144883532015107168911474740067476860682581012743010604045256245399338786458941371583230085953694107689794/2960644296444092013240789940388657619804177143*X^103 + 13389628612186115658721239121835682381571954391333961114163877701666934756634783803050664805916544665084636742930608072081829918125048473273318945311684093568530240668964165895377830864482209869064389921536773764421346864497709214777753515248166839144957184365365784774574786444680558859015413976538803730/40285486941714760024167428718868464232675438384801*X^104 + -10417155363397309442973363660301707009060672345624168809028710037969600653786166809987707592249999539910174084722267949647775410642240452276209296632609349028609211248073207903445837222381537280232062608702917183408929255632142191186138172552714141085469045126220133717585690636640271840727723/217582442598963181688894682177457016227249*X^105 + 11393181181980525325376531812175008407303911287582851923997947782714223889428312791475287569848023143340750361116211203171623364820311555040262966475086935010147349552415469459940614706966739571161425226975566192015771787610690738916697164535849719287306701326488032215507103176103068583277432/2960644296444092013240789940388657619804177143*X^106 + -1438998920623677591485577166182162051012882043145744817730848732177324897604651182602038800579004532408406574382386776222667194956965598421952385634546566040842827576946286160579536865983423592181522263958709558669774046594448063474900676336204610610950224867277962866808244144712/15990478621221663973608780934626076007*X^107 + -2251557234434864368902080294920997706025299460256296364594810626495027865769259493910063871896996977568831587891698440919135723077743734011148143115563991189508757457623225073601107592397026966408155179406929273367789333907908434306265669323155921736084694704202466971783817086995/217582442598963181688894682177457016227249*X^108 + 712370437601141447317589865900518580492082754882126243777906532255037551972474187950963029680363813620478109075551733204613271284479938634834749390441413616753096136974438717157256889781027997193935384737183732592881711699612392789565081220609579091199121949695122435/1175165622196050854237435212363201*X^109 + 19757527154978337317646411925027364261488005727020459100180276344460983071891110485119472712060145024325961347823196810234628658800349662631768621763419404229893992158534855303489018745974453280035424687993724849667787564158409211965390547782898201248188381630968671/15990478621221663973608780934626076007*X^110 + 53522692141257306273075952533895041763300809888412185956050584200704872218636276925203638019599064310017308418727156025203929667821787871082449958962025648770503656920890750919783385474772907547104784840195133499638433346249300246387387554860603624307639/86364784463588656885238128343*X^111 + 67000260555657460558150421653197440239070617182033607165458889529263889842589145604212638529928721148403376197112706449502535418603114490030973200429493923215178771000452012265424260711803554265249378662876597063456852275659816078161678420439681901916376/1175165622196050854237435212363201*X^112 + 117761824955553797694772997290827120336066265650721785782619806446918533505694420827188064757413733495736427458813302525083682761236759363434736447787373008208683117866576302856406406926068233990400460601895439998817692776161913262155555391/6347084916850786865968849*X^113 + 43449896444645974530412182193907729057963703394938953327230138180244931728608358266195698935974030896102391514332230196793363012044571882359818619584148609942824264251512144751990214525513786805156705372534137125351431863531258989425935/7851344042144423353203466213*X^114 + 534806659438134635189726663454911329983334265541523876664008133034039106969550150306441849357336498412511264617788556235759744546378796030439886994903568884818176998217811741355244098922146503056370131187950365041348036090/466457332024016084807*X^115 + 1365584523729818563759817785578775781580643008239133908858171204149371815190371502120385068649893227442485312843824908686292119218149982250925603887590139784014236201682240527430799604010271024786064955861149877951824586/6347084916850786865968849*X^116 + -44857192254570123876007527987029934961069350226255584918313946400154368661545993402801351081276585272795403411148758785188992041714136007550636559773971439962599039135953952202390975598332488838351191256/34280688764901601*X^117 + 1388045545579655797910394827779114915308421281281723479106866644799383467920371285287061992128652579601634642697228470043713408600043452313414009418027076314701036305165686096002256439339609796810822/466457332024016084807*X^118 + -693452171238345497062689646967828179764763825752318054144884737314690846487363961420901660397708872121467130500893776874912264091429197785254561746552627308715697739541932653234943/229031105413*X^119 + 39955773083293890868053537971111032581829224636981218382697015595831246076331392343086725717924794173582826415801116902673379277392289470614476382371076153378998522379571342952/34280688764901601*X^120 + 29847013458252831029000017612083969578853734690287855072516930461800793500213456794040978071897554898974897115873518167252059478811787339844059084244649265/185150449*X^121 + 28081957667171865827236496868000574498854928542909191519509873261599956657662507073977163510995584897922156941284124385950079674829438897018312487/2519342159543*X^122 + 6991582158528239363144095870707523301134469495083844926409281249414041598639331873133206120089921664280847081585545261645158/13607*X^123 + 2192707534314498369920113719578143727814433502209269788070922751979403667124031479090897822466805866456329384973612/185150449*X^124 + -124360533793432804477182443702532076934044249486834454217513068361965113759010427*X^125 + 7403896835982889639867563310580701529249648706521799700464/13607*X^126 + -1142758888200190454191581847*X^127 + 1*X^128 +