D=-17159 h=159 6087916836098912275449538741304908134702164013979078913517087171309122090515697559147876509322937089852729224216952588172260127740116433559317199337835622179297646467880482461452242417399174403270285036331874964081866500957739204703345872885439865309478506520119620803535166085161427625650188461841056373219266369890626312463150106221413604691398519045700838531670223473398669761986520922578916934674017495294183538930666954848082176638907278336968015007282115026416484805179343362251520330214815561040146776582121846630055107022880170706787533487817799489129443454965817456824990805207017979713388351002071694644520257086459479488395191192836753640120263400518114779666731767830983298785406652087552180208872391304716751890511660562900696746367550087795088085429569539227422022753737035304494429435055058216355938747083035801597867/1951524422404148888115075984649602989062713049277006335345075714907302833788719065847692711728180738080458858420467824578587017456086289642765327414507681688587983557693304316971721129988006788205319199736892930429571229278288798198420981746738866872937924038565860941950568154821526844053581340527346114370887503631266586949962321*X^0 + -232161164402729857510135321150306882168286545848480661753054157561108360875385962880982834346214140153579357072155311586200273292720227055537408398110001661154276838537770946998105317239971404239083899749258464475564413785300501987606370666919561324390037363591459748035113969539725254445841840031691867817431149360065468166346288813270946131656301227554241241834693752885985626955024741508358694732620214375509830302218020627957158417596201738496711539503938899557418283348554210595715880953675818795529262402954539620056472523841467012654449997561029122646253516072477999774674515631633577317869789781083198734667209009479760750370688519477259373903463710152033442152235016730079653800832415737691603129603494414794732850345170464079922705904727794523101457295280640101635785261468875608702222557041568815404513626098858761049283530952/33486207564032790771166588820602537689327093212544151708186154192094409324980630450880559240543853284722593551636807401943974632528984643980210253105537310094481209866459408774917762869464208478815072148285345793241012723186157488286705625792292216672741838577751607902929798968582579117115402222108731976490058674808903365474403466039*X^1 + 12442758290825013750857138336215456733172898351670980665381745842478967161314653724179062414013411074897531125116962306896107005484823683315893907225851928699281138371768708193524823160016523831574745989894807996636990560024289309996320502824872662617476850909201079544504326783828976279445844393565528750011385846105978584072482087130516927054625893415174210357362057679461088258314476575173221751796727056207695869020423871733749756936014080801480172672668003019398483868059694431146822672297060830219711691103798504704441326701076908015341109498705922333655235683529099936314461261883206304669082556725098443191111568817422973464464043932029315344004070065892116206236995660255504132788583813958331103096540400605493412391730795772028675818401692879768461806845028115863983594689325400413908950376611366520588304234618318982251/113731827169657257888867415621516579582884378418148279931527228562696126451933041893332520061086353405236835387870378494002390433946400701833750650650252444116089723042910677601941903956408111673484422153790601458684726923380663103818461550599619259452061544295463660000615895729443839620815976486237316531900897699823217375719*X^2 + 434991443429699417123428422690281870206341283690020251719320674155816208226934730462535993563033562494399703430674129814357176977637290030997372447662429264114400196516150572833486221411016398745408153831727341288460801832966198280532597603022992321184470202381934670094272992677234627278178111037499961459615501618096073088856871855448228989720363504094289541629013343850174667958943514580486363216420724549744051275432007506632321727159708884906558493169811964047648560549728916247709038716343943065530873066735195819474790279169034724170449633228114986000181626607018892809437392933448586759453396280420863445122865639909735328888505661758540504279053476198809901408513282770038072510975032872057982347130541250718381094094609561629833747665518675806347372587046512093116619936204935297280553960342691897905705133238429659853629143/1951524422404148888115075984649602989062713049277006335345075714907302833788719065847692711728180738080458858420467824578587017456086289642765327414507681688587983557693304316971721129988006788205319199736892930429571229278288798198420981746738866872937924038565860941950568154821526844053581340527346114370887503631266586949962321*X^3 + 12570290330121846462011909245074342760087353883020721158724503949457888086833000292474136417997246592122527779284126386799210639652752493862422937796826519267607479106731332591289737222699838612718866381988995443615440042019925265108649101423133876013340114611311075576231082867343896250486118035392863359894798326563258920638476674620308536551354624198203120446917680570503438660624594314225358911458971179223103919470661375259012470331386505316675244653048758526621390877235034844906085140226287507364185618550019538819050148731649406018727808273155234759348515178394942967050309984643993728648267158147520500444116504697187479667267465005541951354070041877129612108011797623794365632883034879488023095748468874792969418172690177434201075905320660797512527986287232411792837678027389864074168500148631547882210842783602782783/6628115109834912167892500473309434091898384429054623225801458625951170024589605565203830063586826353822299399025023515006841333058243528284500882956480706574747346759304777527941133163727962682760325319295448537716925632226858389406052890646285870939568829436182974532351296446730219687675037967611009763500256291148855841*X^4 + 631856938245445128006571832570043071363300927181484682625971495550579183760416042384318685420401584276766144060158610652757890644257598566028981720304760293570818128214181955792426499627130832531104992402190031839905896314104222767347875442638832004187026219365023602921021006716594411490585129473552452143991718080397077722713012971942181826412743611656315682889238682550466524069390071567088187954691494307473117228063222446606457383365450479913424765964900946355485542325988807845419830098042889478523035001258443433207730042558203952363158313908956837050754468417818125435364523844150540456826704634544782342014734201035462493521279353166391094068786816109938604716948457458249736628636924401528657674405913384744177941920414937234110583512735527948699903717683466726365166452576774667835015773751169702037124505522134968552794/113731827169657257888867415621516579582884378418148279931527228562696126451933041893332520061086353405236835387870378494002390433946400701833750650650252444116089723042910677601941903956408111673484422153790601458684726923380663103818461550599619259452061544295463660000615895729443839620815976486237316531900897699823217375719*X^5 + 7035261992656817160835211074880376228074479036948779294582303292753523728003710278583174289271515883904712191445344099367275131249621836215568660372503220477654592296802390231902070273798812919905705308503006173312756517193514702645939482304792856226731937000687585378604317276480764598027204038916977579672033724659497960327287538111536722799853335136529836442418068586789593929798673647644866859022558433763020622325917481276528706930573746179907551311435761477443426262488339868453003447019917223598121578410279297488113677401687542948048373941502821524072171187013341440891090440004106563047786143869330829168851968812683112462177724746187780282554128816253519796014362660761359830747667611728778338072275515994038569892497371147657418398969267890591495381475024900158187008366274068565446272012846396432259025396650875/386276304553581920152252489848443038166465669855738867404945429567642055165779215875274203833954563425741558309052014395176952797846233946296455676699149517731065141284735563141274734176115314573129280220027305653996481859482393461510163217337016780673047930309631944306270554620328672281312312349846131097398233646999*X^6 + 275129044574322247207792099819003910114013425118721961162103742583514112229260718094373274371393473223072343741515231987820326278486253486449055564858554829155903447286554920975711681741288939249802656204885297284184516600677316237070463916867640668072249357001870954503591625767082592921459036863307781169154304171808246975380650057284918258970539259540060189454970622249876292699526423647796379299979263970270419042300188686716354255229816651790248826710210750509265709888903311916483020458388935972843507860514502686085119252707772550476985675475460654829450269141871958041141405002644385268971194737108875788673940257052951420830075506035933267409875696555456940094368595324001811531632876011040238339491561291362874383705429367279500071288810118772412790309004476225355980865104932060066527640494290036194288998767910814652/6628115109834912167892500473309434091898384429054623225801458625951170024589605565203830063586826353822299399025023515006841333058243528284500882956480706574747346759304777527941133163727962682760325319295448537716925632226858389406052890646285870939568829436182974532351296446730219687675037967611009763500256291148855841*X^7 + 1959193037597340641630841671854217753161178221224123206998292206246265789533680670231369981084746447005973725698448894959669830928424221836802170199404065540462931381062116807081475112971364585771954105734243561753840312390788234915857118913577074341063551200155895853672073254817975995211064021167957009933815943674015035524853652027358005585888716080637020966398867471995575789124713435761552810730580027104322955777595214430285816194107659988527423240812985215869086865814564020110101165907598263816574713787060639266899825147046543380828760380677104850543427351158050610355758759299464362640753498915735241631404794063130480106099388605775359050392245496857995880492781553012677801648570885164923082885997976636423690305606612592167797821851563704850108732365289248207109430869507552905335041209900226057171059890403/22511586022121447645681711629374849243339685870723169613902058952598756056051006228525800095224346606780206207182936907464126860414140331388569011987828516681104093553513349445846187666887074688101246006179107503583919917214429364270071870000408927132877669462651200204340028825708297236512169261020230263849771761*X^8 + 57907257921140125519981383851837361136505698492500848514263843341992555435509485384075119720677337736901129227462959883197068147852874055673195117197754233818959509531491774429804426026333687320935864371689799425091553497064512242211171754703364073876074469017241541301189086558427493477672851916170907787027779831079106738452578857233357002211499492631000252986609368002057005507594806398345469133291696953486005193691144030634644288090000979607625448361794921117034321483708922456836135759979693073692189888895227070579000708695110287604744782008930596777728184646096080874660439780152394756707399035788905608484033164364149866047858324027573082320094612692472478878731832929927303240225214932437146949362129516379512571830276905606299281870365392249732669684957930930909896648622154497429928033777095209415931417062649552/386276304553581920152252489848443038166465669855738867404945429567642055165779215875274203833954563425741558309052014395176952797846233946296455676699149517731065141284735563141274734176115314573129280220027305653996481859482393461510163217337016780673047930309631944306270554620328672281312312349846131097398233646999*X^9 + 303461654366469490294310809268716204096188554808831614903456212961369147218608958364974353696607586609880257588416169728747154750896926953938532710373303544548916592340248531573855724700710737661217593128500668173388758682679578625469800339404402589016345494902317870584917745094200382228464271394834703434664193414894719936596218824744284406162788684109852469805289462671518053727505451058118983830867665445037262552715475827965706262760078177489018726640584788379522258313557262737912434877457424468973731425103450028616694471908661652907571204738386598175222992584303866531693337711015021205459773107662719238639928631871221156284381234767851841837625713254365517714892293791559731949794448422097304107049203535023383727547439669205168569312716833281820507263867452638066059599898078131452974539970972351333323706/1311940440708750372730445342349487105503798931798075040148147266891937528763389837899982522013191130414371828613726726934211018148734794066587156127270150747776915528498942213756406997312609982405807215232770412237538313259189309649167892651110724816881966866522011784156421051675989115712580526896685719671879*X^10 + 7000504212388104077840351308353449335178997968186616808213936906151042453062433441597254717049124579618679560878451433112242569832067024812304151308835364751767768035677789505722638364254672016953910128571923641239771306739508871583714854368916164873619719154741213470583953922536501916342700934218036808382785848224578644239711703491979965421484259040532040006890719438609412376387183097373204879558873957044712706886531461073851778457540280092598506916983891221707740119997589979259124734715647513041797291004561617803623728915324008742745451428363034732930359752108775769856593137577020649175071257558661730525625454768322720007879666395676253668824657644387051424372271171692451661127370187356848355663157503915211442123028216694954209317095703634972787617634717287993397248332315541744793664859869012706458832022178/22511586022121447645681711629374849243339685870723169613902058952598756056051006228525800095224346606780206207182936907464126860414140331388569011987828516681104093553513349445846187666887074688101246006179107503583919917214429364270071870000408927132877669462651200204340028825708297236512169261020230263849771761*X^11 + 28670415204168877769273643270883113493369171634809794608782198021475570711004281197003162539502532857538816070597816304857475996720669489973164906911500686537304435630691359170317955469760263911755057966054678025481021738207593876952067655711137673245889846946660884835373785237688672255593264519550977600172390230430213691334751875065185825502400050141010926354440058048450607979822115921789073026538978982294693560986962655567863845435882392715723386063163270102403024935694653917488804840009857199058524238986720963636651981914208428270680058255692440825837319850987225332100094837935887940370943263680501364808771364640950510721914754169744634360001848632633757148928149030853639601241635400164729100008450543202292697919727441140634895019723149091156540709102009119444918785348722559395191859921598988133717/76457861222026363583568118325630112798169994276943588795859156529630953363447161134097705111789214430582891113335667983810887472972480568016035673831234381244648028935190990952643335702116089655912769697113492175391241521020415504934313925701423440578236894138470294548424794666122100105634391683471398081*X^12 + 529623811558872662320530761766916698544934645047001871122995532571309620473070076554225796099213802201931379991729786941796926124195679135492547209291716281024869508432237540549622627299947038686485504918126965507717640494634821790850051874783946620862401981289022663768325213157185143845492712907877890617378036287733692638267481059209336248700866884274989631032778488641016257715975343359172226230822948412293872213478514981791217474653562971309056282371723696529785276612638619130352983331266246407271103437661222121971811811055672289652547364705699340697198648160893385639600648265640401436157427186664844525129094284999952869281428488072192547774725259461382139851052727792263551021600204479963480478336378273911904145077189610781172029668702792030471123902042860928683323757560388696688952542880356197257163431/1311940440708750372730445342349487105503798931798075040148147266891937528763389837899982522013191130414371828613726726934211018148734794066587156127270150747776915528498942213756406997312609982405807215232770412237538313259189309649167892651110724816881966866522011784156421051675989115712580526896685719671879*X^13 + 1744268591893486004349740009952924078676381669295243239348871310287607672480388699003196703352627604262047615147162435391511539960898891598314326810459563383097869906404156647684049341022551730840983343407946724008927459810649792905520989306005537918058881353068042958465994157119287949033340945946091741438788797435383258661507180135465588424247697878482239984406355809787792122713026928331315071191074209594368661076692866608245864280431577651975635284019023945091018747570188193770525755374708010798496053087649510012105402651559014436812149275921453750756665786609070901342576279015146639102082095363879446745564012868957189058189330644179228105375179208264706192823670051084631335194422695857342891556069057159138871379849349974225795225617992143579210949241587308937975934356871795594682349013319749172/4455845982984227727931005205759666227528993197560673045973492425527766965641771731108905245747958181163406440546399439583360771197184018183812324368042099262465646537396759190666317133988932318661505314826825116579709861939531179260697821883642603915043819228304114141175173067551844519239722109882359*X^14 + 26146606201304112675888331983882274373175543583643366298167894922018367775714798507875947869927743329000056093610282788040951963935790568563947216003065671762478650974628862168450286625681880252957742303578039112980648734269999475955323417940576935208948061805746258459941918727983470453383342359250327746675504196233782443976643338908050022992217414802656944995057401429639516553401522573782658464587800776442164877177053914333055165805324477736808421734914912695266091749446712684153512325494342243665453886556059947723980637554452023278867919867651976398028338157069809253229938082052272174783077471915596755692968937788772984266992564370108810215965527093808789969685610106293660805391708473153818946024547637893818139577328125877891767868075546323988074538211677883831681366334158476076444521030687372540359/76457861222026363583568118325630112798169994276943588795859156529630953363447161134097705111789214430582891113335667983810887472972480568016035673831234381244648028935190990952643335702116089655912769697113492175391241521020415504934313925701423440578236894138470294548424794666122100105634391683471398081*X^15 + 69973802519715182209834815103685518712574207001445998887320372835301571615508285580349742748352684310039196595005360972422459409464910604803974556757198017183511490801283918134827524023584155824067415607897889289581751045376130596279478792397694929878525572939396550392732021276356875504124973158068498054510923766650472251463319914477502991219182929279454562959815002234619320976519166420605761252617095726023661293268589583900937200282694312948071514248622539458705469980220236411151377581574003673053709234692392505726375355253921637200317514144695942051858533799943329521740667876220889448953781343111280638150293827613374449095795443506571576521918690603166139804547481455868977630926802258424744089162234301474245620191909479526468327952409327804587798206881737184734255649303861790111357450381067/259679817179569189808905251224410876363948551638246578820064830440454977891588771554805364283930192969485776592248932897217831528479749296801231095520840332330884465143467520873379400547172464517833516803241745823166260384610477257456601310311941483480611878798538034919003034416448774359794982801*X^16 + 852666252431604991086585021892766847109488602205896012693830705805970271824940241315475998086359635552103181068138962097594150447810385259963707388448285649317155434699694940538420810896125648142678426651806322900476260797979967651062179621556125725702311576771141977048985048950934645778928363764661524553613304689078298195169850527391232277557352402898311092644712251115963195543930406827864556125228250508560453371982744172326325362022360590773717952931701587640368514380570358942478460543101659113108795652337326726210944105728679978735566164510260182902499696003276518064906593464000839675181291090230519890362082671279607553642323508100914393791565272032608581724743391878958755181108704229729281195050261330236895116861501772201748199543922306723761709121653078684979570038240379713907842045043723567/4455845982984227727931005205759666227528993197560673045973492425527766965641771731108905245747958181163406440546399439583360771197184018183812324368042099262465646537396759190666317133988932318661505314826825116579709861939531179260697821883642603915043819228304114141175173067551844519239722109882359*X^17 + 1850036616828674895314953153456316095054644233156638177752588731955837207719270724389412728595685271211838886535341717380435445018936249389403865217955188794619294213829775273900812068099148914637076066798224056974443456889631546383559008429159169639051691997314096005923725427448229371574977639719758640074518443801494163101686635561909897208471361698124546257679853431021223990939917934662971425677247660223426333355748046695312520449610917084519158762677805965172900770405130349731061237424512519638486573370190364344935424260617019653619799370228328163100744139606800912650834420016060484440179578484593279955209015518274687589481249850433705675127965837018008020475156583442629975313703919799815201945246214168716961880977480448909321249372492094578661160369145217962647729983249612978213705200/15133738398482964613841438966397277018704385549172246565654457161865783430945204939379064297682277112272613590083858785314868671162640555790036196487023738698693657272770413245141290316870007839491434046462016773889286111347425680835514966508068155689761167830207939560522351793021083650550439*X^18 + 18195116990596014114768329832770777933047138138994955508871569288045849128501990422989596532263369506493621405739055215146031287130771619186687589253082310542131952537491171113526177352799476603431289403428155249120869115053464040769297325110479669075897627037754741665352306647586889691515508486233801833049998019135303920721313177790061042065660263483509005763166900069321352660563651364520210362112775263070566402442225297571258452476215984070018303587515305441747230133487996935775086371687371591497866095989825760415464195280146785831073438238430418928218261785066905595545059979199113734001883080375688113559942425458106284980861731446144322822789876246130191613711889261863141161545852646030026896361974394760717713895741639265521574645447566791760928861593613682921993538045094032982593543305462/259679817179569189808905251224410876363948551638246578820064830440454977891588771554805364283930192969485776592248932897217831528479749296801231095520840332330884465143467520873379400547172464517833516803241745823166260384610477257456601310311941483480611878798538034919003034416448774359794982801*X^19 + 31686193684301066566242661275390145181759431237187307526520873506241843128208490712130207524266748435856724962042254396779230086452262447792064762452478974090619401579601354427612078372420286869118575773266551467338967422373399361047695302916553289700246004223850735262894973560081217375679014488609729491823632542972427399276640752115806043907527992715249242409726610802726298289189498236196494485712023024037483602108095986460923944889882620262882952768326054627520919327199818123599665086726253639477389428430682696656370439976236274592969939357336977996149954497039904410176911795720851733940021822597303225190844634996503753890584680566379266753411418461906851184580023404128250107679910148797526865895318238196854971790326730790198898001963034638246314688449153860611161249615623685446996/881970883995743610574126637123216796940636724119834871825540950047542597525800159646778034715442456569299702201984893368778406152027539821087254297279779631604036206816854900934861607137362774024793638700508000110104674593357752831488721167204857840769343658150704560902287533831871533921*X^20 + 248675420641290124080508781568243356609615068975483186645220677573603704892747928278186550029965291523206924363154853582267386349695524896522123060973452993656766167404058285067162014196812746414909876192609501792453361414543866521127214962479444118420625426145183077000574553258654218522401275252054340794471917017369373544115888588713145845044911901589064874786272352408324160698292488776522742850527498609863862592848995546127229964883733266701389084958145928963672904217063237299897734173565845074493410665650043247151733096235744891345007720550024269774647037678282733500054942615301390202594335056985057844371867379693499860422066940909286774545882980790747439114656863019107071055089027299691325431326595554102962904095512767594413413752942553595132225420198576204341981820934150488765924905/15133738398482964613841438966397277018704385549172246565654457161865783430945204939379064297682277112272613590083858785314868671162640555790036196487023738698693657272770413245141290316870007839491434046462016773889286111347425680835514966508068155689761167830207939560522351793021083650550439*X^21 + 343669795472103759037800301390928708992051445120677951268282220565899343188414362220932333285043564185809462419444381266960811412086760697693316128962096784886844265704656754932227339670144039217391941372170301895811129360729424305349198514573522842240212162176523981137410043152418396343153397425513955553539345745139053055762243890340111983453926122736696789204149148393198485806679752134681143314712652653215698919787123700488146289584389899498774309800594874899769498648986141315582478072661372980770390635841508616637681853607435471191546770418910130820988790473809777381120181630323388477622074775978517489296025873197084182759438504571300947854150032537916020276171265738219851401924084781122857015016420094276962673791292631279948441104640571791676514145005989246970998035775596064/51399899993924098757161060500216609181224822199419247731542686056736557930287322084432544712130220675406474864618269909014418448162919740141456629015664061518971747002555795846777877914643206132338343650591992546774559973970380140537835606224422043287449365239856900804375985420588119*X^22 + 2128885633305081477179087598177046214981817226624867706675214552372592422134947491935713598620405672626616658711448304531045527467786465300410732027357230976585146236024169423421414838716798926607806442910992846690546949269155707709884183193160538262827002677468780438712273444822452265777991494033416921526700835140960435719238661133312410570311828368268598590275433029480331844286283159023634782033043283617076380645391197170751708547343234301628149455936323898497998964393793577175382123819930429981685049028394106609902685907300559357535540492854403166727607247622719689802287877101096788581911950117085696974806637406978885610010704566038196471738599856861076505992671982777533352419805595143290375387359817024074460340619468418654247031328180579444356747667306365252709025466165325366135/881970883995743610574126637123216796940636724119834871825540950047542597525800159646778034715442456569299702201984893368778406152027539821087254297279779631604036206816854900934861607137362774024793638700508000110104674593357752831488721167204857840769343658150704560902287533831871533921*X^23 + 2308010781559368517152989271534003477637213352192921775592999790102062183876920458721275333781898748211346348737723540309977748897204461509479793856308779005529501023952144229228374233967424371580239475073528501986201204398640850248001817150851239990044844451008340422668423262739584919846804109443406492135517861103908727973740142509401015989525779573653745230030535086110197691345523028013307367975753156720551733886333555424856918536096554026766356905397465883882452191426614021898804703303979531704245860644662590168776908018098466979800179473392959841218598867004542114515107398967050382372446793238604536652929974877623842761690885704341966408550545469169599212282109374496464275856786254568265044508180082093947629417434559905813341980043794533054493370661770948648081932272248/2995506730807395463439656186270564087722176245668118639287993825790346636184353522025324594214710686835274483630646885541955734492856211908704273501699636430967524156568319590114684883422297694057832254245118745076901915844185566789313806528610177940873557039446174066342793019441*X^24 + 11116037725541149562771234744116644409211281505947269420003409514984210039086596958733775642476616793466996532301155271608583369196974895181622786556479253013249990468518488061007934532409659842717543665225407743991530379473423898123714327160220838574232435874133669644039275336470844974448090986991800832520621431368870668296268298704435747646837695999246068645128981808193254858029994767672914230660793712063627468806513952865052124447144660452496621917508082657689262891656192594640007309138775505751045116384193156600524574701370450652323181660627907635455552189784657605065201674076855369088716555999817652205413021439407737114030632453309451304449890525862232146334671017774732597403791550236633826472725665021652092630388125534158148678668240989711685249164340105323150536896619541/51399899993924098757161060500216609181224822199419247731542686056736557930287322084432544712130220675406474864618269909014418448162919740141456629015664061518971747002555795846777877914643206132338343650591992546774559973970380140537835606224422043287449365239856900804375985420588119*X^25 + 9227292213314902198796787223406876786737991542236635085297558537226563545079975451951900437126491538846671974127557105183573843563632226668499397419921696736808329257275945826211850339860217416557833019877598069982462959388662249529109061485605979696695759800937326509554342655839455601336802645948991936093492570913817927115332148106296878617059561173745389664471516587444630575185431711703729987750156240331258671355975558403535668316200890481149056764428528164901126894334629415406681802641970011928501148261339286239813892996151194901030477430787923696346773970553304396618601159004047664893859741199126739322143919013934884149066184716596786832093949529147070179644024000473904140434228218750910490450273988129351839245766595287436850011949945274450405865847509509693664731/174573502582166528552925938939947787617120825553244282259338762503079820279990297920935054153197196039120839421332646747593434028373227572044074450824618942302437447203701823539523566840858890031926817078216606158686515289013670189947771229594392327109595957774122854848347399*X^26 + 33054107874927451076878140727085002882021152009344159880894138404629502897333676352811884483212909826851499465369154251434886011123182922941240112224949714708578799839068267241824937648045399380351770477363606877421519857620746824433394578983371375691935389432236767200030809671532484545774658760704956214123664217364303408580170351832186035101442866766794274891449681697086727282728616488003845291636471192984374668955538924373441373719153915461453615529918746054038972770004286887429251505665653056517044695060500399759061801269211444032073415880321581152985683782762795979164381581337384017110984549644060970483397238568994080683178021051836674484283811553734783625222698581428165650111258009940461655618903123042173465116783146505250786756687824239832080174580348500534140907643/2995506730807395463439656186270564087722176245668118639287993825790346636184353522025324594214710686835274483630646885541955734492856211908704273501699636430967524156568319590114684883422297694057832254245118745076901915844185566789313806528610177940873557039446174066342793019441*X^27 + 19204766462213214200651834564599569283272811701766664284945910261830087371788607848546541242342236577986114793259525568266626893318199001427497100604213290535289292766942527718092399046360942238545494114111540435735689988285506642002599640127613915542560485528131664568099232759458251438262164678381947683332109387525866734568338576387128754780435335121496414458201413758637168601687293036873602742173665802930996607490374006449550244291445685943367353454686595217096579076719376396294806873211942663617091200736441477830681202490133469118649876583981821621073734032415884330083375363055331812846305281363490729691403131962678513243467618271378755097226313589130573770618258721239232211812643111305345545921123794383956097615354475319141573017924856508367559254505456983971/10173873919352324060430441106122022706283631071347064645919853284170395727023153908790433833743061719163170314198534107325219070363845653711992216960465000425574768180179603912787666346573744975343948777796876633759922797891116626257227765580417992138795731556275007567361*X^28 + 41230731422879422533385387549386167711089540792480787761936979505692399326006256707650474198812299190599008790760587927488204042490186911469215767422750176980566415913457307700789289264074786298741306611324121908084107482445937524874075908573176961461434894411828426021723812346931898444407264828426297057606672467383434744012869077760068232869532912885730026553744325199020749829862787493250511481826747765743074160642218748719275395115225662606099711525078295960460733559222879083591125973127049331450075767705355562398316094288832472638782893664251029960629071097825734370983679666971652931703219176878617218128630705916366021683635065100230878667264037106027883653112304897544328136060917131870189174546285972046242941356611510022017235204525258728204920789870764723811058/174573502582166528552925938939947787617120825553244282259338762503079820279990297920935054153197196039120839421332646747593434028373227572044074450824618942302437447203701823539523566840858890031926817078216606158686515289013670189947771229594392327109595957774122854848347399*X^29 + 6698324357279209662827749384323080800380674769820810200623289580487664931655558490549776863210296709843739488787571861207545814705054656574397084728610752150810401735832722543534844292613199222465291081361153874434012246114693651319223205799546674856540828646649353272096892128648086431205961718895453899311524400125868413696100358669560540769073538133910654141182874837454753682214842482186211006613559676700542036359751161412735290618643450982389467246418819850091355729512088107422924824846992226477741288884736709830637537600443602045547317569066392390358921478322878848403068766161744547802212276992838092647303126906055907071182243840314809148848272698912163002824366937117205783563714309056166609101231417983502271905011425244074709148082844465439236001896539/592917647843832627800596835836705093903119708103448024122609317802342544846620077439852778934848284816316237204879894360115337162063386777317571942447986504200406094771233982912038367420813857179552933026218114911120857735947119660657833532281484476880688359244420279*X^30 + -41756485506475333315923193524481038512238968700166007366656490989873550736189891229767469808107875127497471699611386198189223721769914273185466192387811844383525414094348329509487091797380044546365808325050493966430484636477114562347797598357326301355947501677349881945968151177062392160923597015421731582994139468199168606608889645961816782858688592778364261728255756657931661288497462261524478264005190483963174999674208932191522535984895608048080232515693554488945264387257400702852663288880552049552417933267508109289240959142840994584519904044914845528747454404423350604099050505332553988132385859882930143194880432364976449964689975139895733915942026653763865624406969786995605705875300300649790673657891630591837704086307059766296696629271851233771301103197145330/10173873919352324060430441106122022706283631071347064645919853284170395727023153908790433833743061719163170314198534107325219070363845653711992216960465000425574768180179603912787666346573744975343948777796876633759922797891116626257227765580417992138795731556275007567361*X^31 + -52903359625506586921638886735625524031895963750080352342388068953595711807692746765105773488429082966010226271141853476292536999172469900310344269236695537111354660435196811583236612601296479070848942016532768718089785517187706021015950275419791334805845266898744778877880665583998886836713764404363921529263312774432602242510734445193247670044515009893619292134659894564900298041918119136919181553513982627514386270365455759726643936678269533948968438210999896458585207913806582912987611610134586914145295866288839759685610525250346388623324046302404214161522236824631138003288342656187076904303404947970283820374674795838186457020768491238435778219682466612535335976934068677050817440190916135801787983653427284860608371423730603762716484096195205221551092319/34554324135662487779042883375296060021162055370560523580780308747732533646868703155186944398557508293974954088517972746670280153975370754549657435890668832927350433869761290454690737654922423053764959090052923533488015486680291372495939945933998745665871458665681*X^32 + -184782269802531456957931772065110378343029152978877306431462839589692752201890952228408456499035590268978306826461382429360591087979946226481551180435711546460283679769713787924552990965141668917609649460979947907639190673181798517859006158506610501240319875649437847202496492329127880021576142152477225950902779768560978112338749733336889832381553187679173493227129767810223472839491360904815300546723754633394276789811954538211361752063852799803582908345802949818588063085008270299424848999638386838960402282385722690197938195638698990160159700522956283806724210306677692500654317670164474417227519687521607069709449978543107442341320436643104125453307140317654048648223441539920783920709504073773911058011404351634463010805345870551570867917441300309312242300976/592917647843832627800596835836705093903119708103448024122609317802342544846620077439852778934848284816316237204879894360115337162063386777317571942447986504200406094771233982912038367420813857179552933026218114911120857735947119660657833532281484476880688359244420279*X^33 + -87971882561882064057534428664753696079519758401736876629286191368284697374959671243956127620036089643732246717061218077257817243679909905188256021260509934503190453524520192676641608331980604517542384853352135344428866590159028701553920343062708207279769418149477854905626533820500842616246078399727056071707526986626076687589127039444412482107663960084636697152333402076695839465671391149325266579352431698575638441943980063462995503822591685129883089780160275081892950975214305918256629541336689313994961036436252887993754656174840758174666131935438506202006683587598825872338564095339622432007455535066117786845966392755424061032324966171282927006110792446164787920345982525620814519595911252601302561294112637897339389235792615499196138620669206017138/2013772605376915191971728152881639956941666494000846411841034369586370630390390066739725182036103985895154384784542965596496308291588714642441717809351875571265833316030146888203901023073746899805638970222794075032811672398175381577943932975930925209270438759*X^34 + -132406087256089986639642544592625154845555172588588760587219612648055769500709084214953468061020616060488315408817974339468839958725522973250748484780166974213116999104926171047839629561447780510672700001357157456854116559919140645305484793847604624904324747137089492940125338520953447208257939497117948636354290555105112915504323993470294930338669709171021571563589635878547810873139446720776404847301787481039918106933453040699407471351618636388983152376097242741341958285786339693566462347991764501526105366534969789244483224119272076724037981924362952462843584728824471781617833185659909235039999378573039854825347184063476762961734910021097567501597412314548041327700351473758939820679612098600867759320402241191354151391155856649580163826216957863398801/34554324135662487779042883375296060021162055370560523580780308747732533646868703155186944398557508293974954088517972746670280153975370754549657435890668832927350433869761290454690737654922423053764959090052923533488015486680291372495939945933998745665871458665681*X^35 + -1548091532024599306369105736295015195979905374119269369769381712214848664454806362329492371766016878059739252471791601881469244699137736130260994027205806840628231410948622807306019818085653903794284507137878056586130430721057281912190855304562815547448609207334239181804122392986236244445637689439090107634047232221469329831513904671568110499581254448940151465920357038222389623291985672036592913860131263319386007270577280259294980231915660678154606943778151399597668377995018006613172545874488805911268919450615618926064251485944761561827229945845428084656280435925810172025344304737312109120263739579327167796209114603760327574529899853184628392128639266950666969866955850156250777085825729824253567808334575458890837304536302102067364306881339/117359555065966267962685946318645606209083658371749310090391885866680495972398745074871798008980942123384485388690655958767778325752591330639414756649680958754346600386394713456722479344585750906558597250585353169346213205791443649276993587967301428362401*X^36 + 135986361249924629186827627886092060348858693084884164453808996931509857870416997249537727035879978491616151493154655996233949579041257779423159196090139705950728451759825919244039488853345807808296011990301268111416561738352894719603626542711262705169410032107751901818519612946050727165089161227459462206826827388167026681759075688463562624193755893641426594487263088864141010977109457966147792185215826474561129176182165025381217232077711472589629334928119528630311692911402232388202607989596750342815896647775499692577151911633562855012253757150305864094122139983379264850295066382372745569273949428925622918296773422002075035535667879230568609433295399224257212855299275249946647029740531257833331335130498662630497973608625013443254819509314105290/2013772605376915191971728152881639956941666494000846411841034369586370630390390066739725182036103985895154384784542965596496308291588714642441717809351875571265833316030146888203901023073746899805638970222794075032811672398175381577943932975930925209270438759*X^37 + 100625082029755193848095561441077329528148493784706799140843084523277490655255059954001428424165509290989454638647516550738121128107554256343242500704335137408122882903938820018340496809644795907084943907509607586050228003375013358324331523564067207789493205303718347342935372315021500903833094678436297108803660671186361068305050111452417978119519141330065647436801067333586240861760185236821355279895489084678176221226906387912211388093318277064527040101314236028177200267285722247237913649014816331256238584290175611409883213852868198477676077503866540630865315903771171917534157539656800662286555872560815049483996532131528735296176423910077608098474658728465827105008312420300551684377143388060008850314320774023961003672369877088865538631/6839533484816496763371172347959998030717620978597197394393139802242583831948175597346686753830697716847397015484040792515168618553096994617367839422441923116402272882242246835871698778750845090422437044733688045302535882381924567240339972490663874839*X^38 + 237647515880090505072838686922819258400997941710085829745051106371594332397030442184205316818070526690227135793583190985215768497859218374340343805551618910575914766361771929112528315279690804656187478956863841094938129983658773064364635100197262526530780385755402269173751208165890972219503663836851746375525983881900295338569603440847377602231504262645053231634770335905207787896228502073370524069638435393255414690652305021827667087688605863326385629031128165176011013312196881352617698170988633250783298210318780032551502073184300113705611280906075236096213687872206279124795135357824767327648755433413736696188265669381280258939023787662122465279039220121673115374113210190319597653806006204836753714240125632738639613932013595815079741488109/117359555065966267962685946318645606209083658371749310090391885866680495972398745074871798008980942123384485388690655958767778325752591330639414756649680958754346600386394713456722479344585750906558597250585353169346213205791443649276993587967301428362401*X^39 + 81428426379803687278778119927480255066727398283041266095114130602354941835886209930098680440904457317566013673654465045782270657551002561243062166582616487626794601954975287877593544289898106897118015610046683366611171419795399318267000890089633647245183218774202122042070186633495926022790571419543451380745767774023262802544227211722098536544436637440662998679311210144150038668575049495824950436607556599454025022837160665399924339682748735516815537131680736656742241523754397016314874593252524739314141598262364532519476488008980329319187715899891734471446553422580167004759635835805664392060430928860302143961496171818895456938144149640919931891593237835149304594112964623882113215745224511994916581674772141960542870335706516186322/398597440690978306624580240571128738896067426924482626865967702211235143769926895352100166316842340279002098926746360074314856259286496568411203416425311679958171972856357994980575719957505978811261556310605982009588896927672041916215395564465521*X^40 + 98848285977157082379054600776497538452438115914612216557738725657995742448643435088349127138031483039184748513133650494109637728200057756020089213146009842195547906215199964232350327699503274272091645770287608549755228907356320706593011307438591979859926767558539409891869889351255212719198456138757185765919366783348385364226740018150821574349893722398379807882708160823473612928324979178700125990670494128964409191084778310741676214190224162077194049273511954249672640329507064572845332294768121580096451794510786248806357825749011296188755549072084871362710050520327440151743010192717127348820969693199529275257707903176395945722304779383435675952244004471526951253254398610600178590673507480332893430301717381822357247576788256021138301/6839533484816496763371172347959998030717620978597197394393139802242583831948175597346686753830697716847397015484040792515168618553096994617367839422441923116402272882242246835871698778750845090422437044733688045302535882381924567240339972490663874839*X^41 + 9309403838409323312398503118147524346142601200694202221520083063798885062139869613829902182886057865256056411642250411505676865072423608951925826225859441401506115179079346335048611970775125154162177671211255296434714865669601380610825122414007676527208865848387545722455531633495562287325321758789579781295137321044577442206788475598778828286520612633679879374725422020757847293122101011193286433042309214387598440002707445867587902916635278077039757632023870721004274542533120311961966725233569103772111453040596710024144024908176261650313860038589265422418628265053770572843349054884491986954500963997968855488628481683100994299651201904011723314612850229079546172576915397494944009929319691455980196495624944990646308009614802/23229642793343336244803324236326635520488806278016354500027256962016151510573279057759785903423412802552718627352780469393021519860510319273337806190646988749820617335296811876017000988257239863119153581829126523083448739884144875354938840519*X^42 + -27679888341596153847493299750928999704370661456542698518190512183896394848113527963898424417382754018697929965275960789951933995024016062509543658401384174065044475852396149410463234614435383748458420931197320362642199427527264158778576886030548451774464806255130658913165919372847016338516776293460067902288264157136508986358345852393618301646763910593419942391252580066796681031646585454251811847763405338794056675543029035813977361339861525883060315108444990191465226611379479922342093893868020118003781244982974113458403474149757314524937928780207939088255310446544605648608458733864872476160332238522771809368113158890444834231107443544735957163235910664070865024415271627903728531843866144075177203815557673811278404299880887084/398597440690978306624580240571128738896067426924482626865967702211235143769926895352100166316842340279002098926746360074314856259286496568411203416425311679958171972856357994980575719957505978811261556310605982009588896927672041916215395564465521*X^43 + -17546645927358347676513048966119614814840841309383184755570958467358857349258323915939725537542600701825559079742478391531283244005346650951426894740138536961281817740822907582992246918577757512464274147305047012932138718037871546039032071615121026285496370062837073438268691281270134169077193141235300482548723628877119119124778019026080556745118209515510602136611241076144662154539670457231314522169291460177839324856685277810289526626161666579289462224010806098063595791206291576177933254489574774681606970817449479908068236426399549346846225033056140183755359433561625367389971813610465296223587905755089228249095435073549047143380572635238564234495053791181993230918080583490258302773226695654119617876790521065262264140/1353787679546788055527905136448897693367259530160053295648187945801978641562636462367258342760266495865302093790592719237311120686549934102997715845366687379790233541307582719040561861895054482377711613837002536458036525431793512171743041*X^44 + -23665237319716956351395899617846536384415723639606087361532472376624771508497473783865453592855403580668555491743092088763124490539305036808161276009572121448052214079997285700505262096131394432185885038813416732606349499455897468151888916830356884125660826272676251446514654679495590538267819323264337221221219807960508972354593602304669343153483943278472629461934772404202241283041297892347044681617218260260296612826842230440246606255665623144799707917828458094504622026867568358847777315543030108733951323808653757940488121518288591545143917246270052538917829170378550780720922474749444253950923562265463131990172968507278976641457807092856925251760483805408088314050249683616982724556945611281391229873826536836289028095004/23229642793343336244803324236326635520488806278016354500027256962016151510573279057759785903423412802552718627352780469393021519860510319273337806190646988749820617335296811876017000988257239863119153581829126523083448739884144875354938840519*X^45 + -618936406731091094003011430288699631216826541648195059158926648868163772733322584570089908932347651708845941514260798492666647328928578052252247193019548190153594953153261897970059423041291377704437010092777871827370946163053423550075420022268454027644219699480967432892849433399030782803872979720545846824860686091504391311388907245089096309872895529818799648197799553522773676122573588305833444954787801773085429684496041698635316851544795312924907277984474842234856144163058386367992956136555534261024407311983689540667431099772540992907891805472173829871965671722920381925572550752235805928263640811033424252514718573750711444862236970964885209659387016698785196238139305934063369849629126610245509681860704587241/78896653624732679965493626461268004741958128688155096197225243067893154703807708046346427108821405435357660340963501325095350584914618223847410446142938829756409670802936226996943986356725594870197075227985461650331401913386182887799*X^46 + 9551720226152708489608805207970017293915362262421928941414942126992861742443504216846479480652312699750157364736521152535029530119223387708982017541197766624939605102074965767897540644893462447686649533406434083918880320637147182308784697056004927612208530476446977590411284715540330205207333513575271087703067430117890814986018272569847760123474153132003668851006113365089732150741901437775566435702944728468705597820981246477616546083467854404987107935161919524933953488448201578490734609372897740508376762474061505919957804154748358212108841475885805462537796152427696303644720194289515791188050148635692973961894934482894229065129400212839409237998278534232198779291792991691935942001317592432117466656532467161275702/1353787679546788055527905136448897693367259530160053295648187945801978641562636462367258342760266495865302093790592719237311120686549934102997715845366687379790233541307582719040561861895054482377711613837002536458036525431793512171743041*X^47 + 3028645430877305686244206177173485925549676263079667141961332011861090792852838632283502276979799205656051030075445646599249017969533152679466407165179733831800721294537156568766304655703209081336373883995587436499544843373393643221162717066570387514158993369011073527937966317002296338434603534764635384392550973744282679083260716715056767541797466814069102320643655775597722523009526458111285042771551583318417778506970523739858694986235794533198009051282194436976300449218537425050007124264201510387203597150076422067501184846681354549303046557413919059675870811491935969635533602093143113110232286008951896814665924662112482144799639185485595098716321580584131399943372991579299734503498406404175714631852112/4597975034951493674776713471721429264057236942021976583555291279672076152678344195253011662032834398004409367734920527134177433703282139043499647190566981161863143003842661402001514444706894042205086265399234317287219646447122961*X^48 + 40800831561199333548460689721443112123176889787004394897274521007448064061933625031416563608745934378433716267878849637987504002080210865500376306390565442987553097852102895746006377407844726145948962082946114955972809002624930701086288827461611927227985836427447823382402941438056967280789521030821141748148224996449243381780018617984336000736201289206077496634626788504299373241610790068711291901825248959439783807791754142982766697653872669324401857866108680071380972829584607108905334796797114717047100839360561019485575835740033526610248401751393422967201742022288429260067691446023743069115329209758642001075590653521076108228057236876624096074656553810222379090285804673609732373542782579271432391270462361/78896653624732679965493626461268004741958128688155096197225243067893154703807708046346427108821405435357660340963501325095350584914618223847410446142938829756409670802936226996943986356725594870197075227985461650331401913386182887799*X^49 + -1121922812640931955958472401629789786031322071420030526868991273681495364279989588443179574082166180541154436692112078948229217297430182975074205963594115785185102777047171451328945654552348703641479392091234238641015089613557885421807373735739914507732829612937480281683853798285851744398649169319816399235691984700331595643707063332909874081421678276077747915957502471430321862681729286642484158149336048218878018813088302660649203159467925581531865113388322379267968439926938279847573360918243432342566683311761726353601940043765396768709271444172081138424396097248518499488191418937923150912230328366559639521704133076487995699000000443157179497291928500860650624245492955343237959759441798149756118020/267962878661430950217187101329997625972214985839616328664566191483890445403481799362026438722118678128353014029659101762001132566191627661489576734691239650437854362366260353284079168057980887126585830491242748253815469808679*X^50 + -1063714413843012223868977727721044042360419348843964271050562759842071613232999481123644721956189883254056931542208014550362822349930316057290039231552056973641799704619786564649845289572427855678153267626219403889318420401119612127248754780488776104458131945497240414122344889474865707112474316680660537435096644261563520342959481850010060473107453793543127078939171783966412953162922907728300265070243845979132511778585057686999932544251519011744955342620967135075594726729362536664663956054824084340826464540610739258498834105572451594952039563876109993330968666971070872304438432641437316183320403604793691112484898441189820379339330765758816752793553956388451243928124307283279839127763522618739375290342/4597975034951493674776713471721429264057236942021976583555291279672076152678344195253011662032834398004409367734920527134177433703282139043499647190566981161863143003842661402001514444706894042205086265399234317287219646447122961*X^51 + 190653513341459641208623864209463335383099944833329508927494159494642691037989980154971478265556668404028161636827473852542001271476157620641617797949547339359994603346513993218992726174015682180379493760807920467518812440837660837839346601556773954158227417595113961503656900343358647339799903458676545275900879380134202230468042416579174849430791424096425466872802574575883873751457042165135058490642329867798518757326409450937033094080332941104665030375340581809746570705810813722197308937712868385629908499140831279467656176391928945386279704957096068853397151291835103048556416193642815910070773929217731721697068352915026323577338158410646346391132832611804641837734815701411710646807525910504/15616462419804822554763511937175687742421760349648366959879141644844713876302919713388101796265439601862172272839856737688742500506534626813309443131373602799571907591716321072561289589019225311882151086382816495938893281*X^52 + 438732462390532243278076774681783764347190081083286959890344273969815181230636399445396076596935266518758719457277345027909382315073702691811499215692902042060459078142634242636812337066980585789928130217772001508379261654247502315779890090158454444173199336031835495483048294210749040511707838247651496013427029394675180937336586160194673274814957053054482896955324517424509113956290571092046687202445986613805973056642341718151881041184873806212301262109856858987621721470660669979625028508530007438745938541455084014075423571729684129076121258696810505931750790977327678076876726251613401007347010097122480843996997696151452812452973954364153413404764744901285729718732755432217260775144195498361291/267962878661430950217187101329997625972214985839616328664566191483890445403481799362026438722118678128353014029659101762001132566191627661489576734691239650437854362366260353284079168057980887126585830491242748253815469808679*X^53 + 482537095787186320848963216701955229839021571507683494820143593267403229241005051241377093179996565852225220807699473228104566914697978615934082999252532496964998435119603007816879456918501850074334449823220130431650664236605062042280075823395232860059087608452243170191472709104404592383812100954989955344028327169426511125483783834730547459892149438312574649283602810652011489158045917521493275085260887621062477890744453503684924738726207504170476789072299868999004752012344688258346223368223415464444890750392465871950032429691417736357612403891031713243118080026054181250846401426776808639738451901560012829052926639547804648963939505846819973277819356923185046995281228713367432365611/910103293886871178667959201420577407915482274587584763673823745255825740212303730601323025599710915663044016133798982323488694009355709937252138418985582073522460958780600330588104760709786427640430741091136808435159*X^54 + -104260192778052802298500002563502982844382581505205023773702191605536691988987340755021192582344189468429669695809667218393458646230688429526037327410827990749774553447210534389556440596341827380048981723206193743287680567390852100792065874671724784701574573445442345595908208481997877866624253300057456226195039466208648035153000403041697605360476565578161805712230671392366941636554471361642545248768893515432027523822887199296305240969458721167232238296853068004415281722700093759229714336017327227921577841649295631660315119573791349798819006900459068036332247568238837302721853130768594781042248581192741819870569190367490716485914061837835275802425827637717270364760803010135347761357416867/15616462419804822554763511937175687742421760349648366959879141644844713876302919713388101796265439601862172272839856737688742500506534626813309443131373602799571907591716321072561289589019225311882151086382816495938893281*X^55 + -10387151443381919613826492993433558093005216515361941508940748363969330803349970565881318004282499446916940875483731279954559405569994229856845451067991488838591860951672214997146598117509843638877840546551691029368046040435098704451646728221804021757638822142591915882916510142002155874978742849349718999752852961941404077281583245588372062276290780570321488892099473324746845405610725358797883159618089699723854985298363578884292265121420389037601052879587084185691103104521589093393139735329393809616876939999707839760881595471193057764457767902201304183787843943386606653588440784136530234536727821768567601182496087445335711161227568150666679252180958813784837518819561832469586717/53039413362484479204380162096892441745759209428730390096965076359684465307553105111097559624669905918937235044804416476687959322184026454761474352758644563991051981979171299643808191660923505311523441989109902001*X^56 + 15901400002632776589105487784094599573644457503325485022763071841155166000249058979966526552953867061346970333169387904896948207236084192941570606104640823787382375398195642696066004370287467174257127965245513167435060060188348647285708245282750075585795482898121149449957489475156997289039188991480386567150336358771441094346632416243188134366172267866329194715910992368924095930626433233444952408212666236261970759263543012482923896676168494070005395886720334855977678527096717117037816377392524453920900399448642257739070871081532159309429745699724481501803705458809191015940071114012346270708974019348185110690994871043214286796137684193645831509850926663460677382963947232653409471372/910103293886871178667959201420577407915482274587584763673823745255825740212303730601323025599710915663044016133798982323488694009355709937252138418985582073522460958780600330588104760709786427640430741091136808435159*X^57 + 3875319713546159308240707627071340828239310900812168381256878914774209104344557151852524195878602439340841640265092262324971940541843786604494202187415047527485179213460741581845497171228146943880772073167170617122100041829478728619033798485427085954011661461730521794776885536800399401455044367542501959150707776143626331106058222315748692348076720109863453119670604349713486029390547545387519489801989846570072347151825478642658838925155160139626677330772912509451448680360266619748115385869501889640371505098017255561051789061790361122303161248716977781656474560291195279111425225906694923126280486509330576324950195122931925459695401580169597236330147794525254149634042298673/3091055035986041098221351016777926554330625877308140922953847914195726167466233761355414629329792290864108342257964711037237561756747272845822854056684221923833089456213724555265935757382336110001948947439239*X^58 + -1194264666916381738214879190533218840829758796500863606347220812881585015335203643025946042454821238226830633815583008755941908464119804903455068078744122513681893694926431057392901596792726820839831371218310354440105953573134219095002945341868113775510936467424764967570998081648966772844852910746371327808497669341212376143288306399101880593704220149248031251513218810827606173977917344025212087553153700610917453368621906948725544037343408163094281574933971913751501347053551509144766354805517815974115451970828737800902647502762251637624613520583633528379278137073771105632575470416762226977394580240933898313317582763966997322879518849462748458986354008191725414134583712521951/53039413362484479204380162096892441745759209428730390096965076359684465307553105111097559624669905918937235044804416476687959322184026454761474352758644563991051981979171299643808191660923505311523441989109902001*X^59 + -1054601439465246113536141788853629990409468591511636255202149954242903753619902636261414465651047300078092483912730415876748711273267556851416480711935674057380737590753352141015033764733809331957516272320725129636038337174768130675997353222000683675847486516097634412565405043076277879852095550333612801279232199034067256740258409582870708728721281895783778102582157714169102086055824927513734597806138660210227227387499199425676522560202390746905317696962901313093971586721102109088565178647617074618990050645127034687818311756322786892642649060907928415791984866041592423543569530983601028218163112713346958268095849149065250829047065693231133634647608949504750660086689/180141910133809726570391690470186290245971552963933849464062469502635711140872647669177378013275382648412398289991532783800778702532039911756096162753320235668342529064265082770903651575402768809484757121*X^60 + -50404513094028187551452962076553851653196093345890980287183681272974960926688153491413252601638882634706168704477719082562127689633670347700110786050873008522244649126868670634936671606240332401836163775593508142212856649927494383128739203401336444589395043712754614361492925254540088217722039156828886152139951369229806964317749009903450330406245899345513937552467458520835769772780651149130646155960372516190010621319198114304118402934409387490225439464927857052514696625111890206184873248303147881834396957754237812981021950403745678999715078780319659876072629274345966544507863744267623518303938273970870326830424199337884564832212909422170550338262141778759480603064177/3091055035986041098221351016777926554330625877308140922953847914195726167466233761355414629329792290864108342257964711037237561756747272845822854056684221923833089456213724555265935757382336110001948947439239*X^61 + 255181984517861590994089219234727109114112363138305496547863028958119281438409327602787957254546893075608406284359855857062137829021028082140953272451409562829553310129893574026532046675135578625777214655469885268996370717915521128693689718096594332009867213813700444678527999558649866686829038966103498941881376106162179771671689096606369865995487289023345594031335560330232444628833654421730269257272284672054007234864857341292814759500425654863353676836503260274020469916635134987701463356730140433135319899364756104408344151049796033235921526114766791182235627196953402561683680244499811333752918780259341461351704073512821216635647084936317141753558010333178201/10498392105239799905028946352945176889444114048833489682619177662022012421520639178808635585597959242870353650561893629220862445511512320750398983784213545991511307713984794147147482462579565756132919*X^62 + -11410101842203236188535864732732581648879131240310750475695572254122156470765929208259096230867155780327492804159384678775298942740237955372845082845183786601448208273771629329270967151381442873071746645188043570490715608088749850406295686677512167504776269938290016172362861236432411883089368798866827009811583962557765470328508170069392590603392404506587531112189142133365150672583846694853261177012834839368882158774690867228804840047942460928372560107462284142297809028577496763520225875471290324512381052488716018923079270893660295451188115625285553102847859140885802426197725828163241927470607702957337939369174479220784920733758098433930579466386886066008030906/180141910133809726570391690470186290245971552963933849464062469502635711140872647669177378013275382648412398289991532783800778702532039911756096162753320235668342529064265082770903651575402768809484757121*X^63 + -53099911533722701875816042163223080026121956239078051249530818254681680320020862698698538301236311764199389552676916632662866798164978843064824514304985301993447455208105959913435271274888850860717792927828161734762798321510577796526416660813311479557183073688608784187943436587335540436362473353064247146158735663179912486872514479694757311898522688794530344547855027070468168849973984332019925993945564752350024117167111585736878622784884293858966984900472665875248629640975877802222540403337692275887584637726155681347760457851211865497971186730139565171169278470868754144008334375136807533870749681529556486216721655121069330164857461151511696718981563983/611830066160020974708837715073441161457201121792265847812761679702897163093457612845074630549446893342872757769211121232056789178361927895005477229687834139023912099422157127288739580545461026641*X^64 + 22289469318284811670996872570291046587767531163911082433242413900881065809441864954693446196182607468456472158074463263057626869747331980740015678202174219098601269222471285364924440012469684239342102026665739016107960165469563466970794951209348165667227244870026893459852772210187615327852131051579084894165010257821895577917423232288129529070805033911254220040569490969453072954286813129177391868649300987226393136189633789329247116136923334161925643947883354570852184541666048718488604161815808956270827378536402451671668465121210332501656270927736150292405389303894959584756636091585415506025008529041956873957751770077611387300150772528648052884342684971513/10498392105239799905028946352945176889444114048833489682619177662022012421520639178808635585597959242870353650561893629220862445511512320750398983784213545991511307713984794147147482462579565756132919*X^65 + 8070302810185095655678638635887083033224446843554879701326118551671435675093116104239096992277472398739003191046943360721055601878185713373552423942227617232206178373922165502872677006535901630637069780174184856508142722037182591619774006607069500719183750184678769051534875993909880374755248274513718477626768841006847125004186374509320266551822541564895023900105467228406150976221009490688564678773285462254363064135524848088516370859274584533525951907323462898583317492738673075679275021855100506547077822277021179872366705333474534725315521125309282703021463204957272001683769148758825283838137781145635148073282585195653095334638075563858621076931/35656510645143713194757137075204916455341285727155769439522214563954610588813894332133261294332239253037633764742183182706264303185612675272770979059842306604342449992549514965250864301268199*X^66 + -8583210107143938324014535639164639828484250132468902395692893567360101396410975514261785923648229186999903577284423433239630978922426364713093934131639396142558740731447454629823658380533767488223647731676556120107561529243590492912826389087460159842984985746550473590472118654096438766705184674656031729612560610562528908115908999281354508228868351622510339279371519100094548493104445281251680691143225476802564533369796428899230385364848749039053790293101450194087480037786933397427211968649889430198653972512271357248146547535770240989455922493204913943372358398924626885136060158922487870019629907063256804992048482783369451986745444673728792609863899/611830066160020974708837715073441161457201121792265847812761679702897163093457612845074630549446893342872757769211121232056789178361927895005477229687834139023912099422157127288739580545461026641*X^67 + -513142512916121237123239967026707302015102126831411483905000735758723063615876658550261776737690975526887125143311068654949458502319832152985445913831025812491825419666635476873359237683076159299911864255230998239205851794642455458931205173066185452168359589090287123209761199644834272149353715217153457106634330699363323102672248174144066411944880347033983506978300704031490018528714370412313460983654142243400239160920325435326119797463305390198656689274825057231997081172737586763533482643321172403399703942082459136202100894562877515468247820563759263398328700942284018708622415896188371625302376784797718314644909570082485268916869982710038/2078006331671059688487507260050405994250322613622924962965336824054700774451535306960385878800177122969732138512861074812417058289271675230069991203440894376382216329188735646905464438561*X^68 + 1834508601208148106731196483693132363893701014536456077527182006835289704359587275923870270318403733012132313744396736514610084822504305490347901210530968435070205428457432921830986396312451571755525863672496051733740667169599278290605775989377676566749782541716497691125286583568631562393483596875132690862402020539470598804182651681945519358067716876212346338875909906323268171509334320163098612772372346499789994935732338806779353879608520510311423738610008946821943558774977822760700435857192766271677497137073121604248564270657096440078616567594015101244251963840119981694701762827194433840924750533697523125905924681198049696714756716337708485/35656510645143713194757137075204916455341285727155769439522214563954610588813894332133261294332239253037633764742183182706264303185612675272770979059842306604342449992549514965250864301268199*X^69 + -120591520519621558897485846780981951784573292478089099319211920503576104210371843933801583655938293005687359714380930118649786846677420056796489713760910122774079332419982619297602240259050602641931334618394182211464235269431109402519084207942850730368026241436783262735860332237151354259954574516088874638856833821171077268845788460030931189149797773182135801364526346232771697780961524972194905406119764615999187533826479395264162805552252133926007317086892052934189463486817067051085495432910483360868191817594648843092343150416529702239370152645329156224019050639932012167413989125389249081412214673709326979608748071246463591887494533/121102997358299416544525162308433241695339041530562676319443838455312126257447130191758603578307426013738104697992952666962938299975037894403519505999236224510881539086702934139837079*X^70 + -221643398304200520597513364472806219846966842418529678217739545317910531210120627282213921962454434339227290972186478446887044687929508278587859155650062561196704202976594776324661911001838227610174850899915629306345414160822097786526160520885710800015996801115697579935693620378695949556359766220420077554734542053364762269345246029425842666679524882642555740450898778985633269375286436262023368015945503215791448252143424959208339408186708039292417670315134274515005478028664853872363122634065624359222540946420387699317652582261003060828758320821007943431377221694980614254459014043223328575910231824384569077813538257268457668246027753679/2078006331671059688487507260050405994250322613622924962965336824054700774451535306960385878800177122969732138512861074812417058289271675230069991203440894376382216329188735646905464438561*X^71 + 41684373764838000411375054416315064191687407775132121652760087593883117061888280349610996182863447240597115618890937237344030772903468650829354967376744177368788854337899515681686705345644594726497450161104287212767921951045149516378642002034531759607839401660945925995953220363057035501734486597975066699448229328156738298163785829555707187188777891361491242757796053185132484016854118185340507842263329685489449199523657617710221841744757339139676389548851700539204488082900138796748561266937548372865917558347181538403728962794735326437987985011140129477138074219229218148338979986393269986532776192388764820355160752332013703933/7057695515956606827001874369627206812479692378959302775187588930317158707235102872647508804610258524024599609417387532313243096915615006375868028789511989306537766716399728080881*X^72 + 6550761286756037466674150539524545278909447688426666476170942635498466513598835063644194022639254549166240043474773535184889817099066935201401178839897216124842445184078589972941081992388291404527125128682271181548323268145959902672451424497408787495467714987806240712774310493198141300211082781520737913322825020804133760208746200850141230759888046262735387763184821655663576131166126045975716539113741126340614266377618836281339224012178249628003004814979767798938956840547189904025571642112903990438986142399081392355191851060254147034393717370658812037829116026538252137603985589512337583838476840257168962407649468696172336744670/121102997358299416544525162308433241695339041530562676319443838455312126257447130191758603578307426013738104697992952666962938299975037894403519505999236224510881539086702934139837079*X^73 + -5934161060449730774390319158651960400219942309592544379984246377749710832949228276439136822692903574582432988262632886565925035301740466477699659407555919732763063684835047671195790650094247027694127678510633305712467601439604385473386450984329366004415104834180139107994682316370828140975784417923669169177322150451250756378666228223235613010180313282043273547126748295932137501152896465346753839148549705410709451576343921279567014089546163725356169358920233404683403671859482122721867797027754854471363287065505905025015041180103415772371449567743220928939461196579481529417073493346754988033205223290466016239184633614936/411311586686672115333170602577493257910116695550982153691216791789565750173967181808235258733624251065015421027879686013942717927362608915197157689230840334899339513747871559*X^74 + 2915085914307488107377626017951972867331920148790164556633034312593366525077923979493343834979170964634246508594649837189299986087051042375371582104244566913524962728077145149341107882534692483419007032386214216861698680076883319414841063535380657230947258051129059227529590844371575717404270460974363952890228876422421901056118944793094559944644409035617780502420326248339245050767302215336443786150823672689289354924506049716146450897263561482001289561243184877305589694811614268832422658009602276154950447845168583885392074839355124626821563641133139322730155113619094964635157827598404296367382530752866807904824275714271107/7057695515956606827001874369627206812479692378959302775187588930317158707235102872647508804610258524024599609417387532313243096915615006375868028789511989306537766716399728080881*X^75 + 258924603366234022429577814811922225511255746346613208831486757161389982176825848453266024638012394413918135475274755787168819792451285144911193046577868281792941069082912342514772829034757467924283856655226422509233049187271377771929335312536329150643009633677446085054594914122713637443565508603063466352460616156540500533842737774012785676778595508175723131372419134166239301196220015691257321666319714224293245914269088585154238501463068266899287938914011807390475103894015610795033917700796504174616771410467515395980212171096064574523020097667412451212485585428634128200955170007359672205396720942948309939554097/23970603571692529595732303897516944921622279593856410845108502348013622598867485390071406185303587100939181830402685821664591055851891655410988850704052703240243575601601*X^76 + -510436621506994973936656755288693857809586001516898780591424636460757981568657781884894921791480093702273435403364667915574905210675094390074952737952705133001214102476953806001855209763772650203439176830675226225079889665909593307740429487585802079690972981568834765855579941315839655043561465595684231099495280052332978049795776210500443265014185774987565760866672044687481083988778755929687334990807100118983325242287019085262492765379312506164594689888008611024555524152631608632258610217379375695316431422889980661380019095414738493162110651400001458006029161985753016607010298815356796403122669081569037054262099310/411311586686672115333170602577493257910116695550982153691216791789565750173967181808235258733624251065015421027879686013942717927362608915197157689230840334899339513747871559*X^77 + 62944477166120854500105005134936987515789375016901812128362975271407826696708357642503964566548042169758186567674229568571347079733583760308339460938076313407690385868632692897744566402463312374226341495497154810106962332801806531725232586536219211509738139227616348720054015777400506636182450373161953930621589440133587269269579363924809058428075182579130715795010489591741341202593312464364685217137914962037639935392024355639991181587604503350327284502739014443783434475500310938441243432816511114909144766681533900038938556966015987419637413082720158067694768300858977682639174747073933847389465838071756338/1396969728521040246851932157906459870716375056463454213247188201411132501828048568685320017792621195928619490086991422674083050052560851763563660510755446310405243639*X^78 + -10241181520092549710811295513897487303114350857361938889737974105210261619485601721096758768356970256851616727111867019283783886536890751953356367004642326330660640708271497602125440496344408550678228639632074584794260566216342858325017903895680557221266463414341917604416197604960297478748356912870899409771134501315507946203179917053711568883798580259623437770865150004347277169598616456048234983826438659497322174050336943688431185102092202130877534305495507304839048857989418795135935285318553022855758830920859456996480653830348950369809459669847261337943943765989382454059711105212786311282757405831960375488/23970603571692529595732303897516944921622279593856410845108502348013622598867485390071406185303587100939181830402685821664591055851891655410988850704052703240243575601601*X^79 + -4496661606403434888067573809029338813451981670174639892203756156201668576896705018190971056322408479239791322726920128940327228263123494411222723975627583471095099880014345182785769468488895700168342980151761157263643857040443391223039332561816719549363293897001925999882062873562389163466291731209401126712989230822827811724775602409922720740844094463059979032878106856483692911662084512719488926522251674493349706299255823707675945382684518095219694189581241003958411682325507137889920307431996721141926990529746815207228448501030327458276996701420092843047457179078688792803779491092490193271836938144/81413236699168963625615254846229959246831112329591130791257544228167871194594589934455388880040864614990354338072814422407077921356772059185480535623022688408721*X^80 + 6559114455273613325361425719209325759353597577578226564520325218634157503307775434257078621586722636437560869917581203328379820904549663815506881915239647258361130812570329954903089439440784416902911763409961149421805458629825525564979492108797312714589877741572090264611435268152486514567137176340732353243012809949654448638399173557170326589111533650430168389251310221407900499724129654778596026092598843726852887908299522523423502476735525383267499620991782691780246779853654811274727155834773965325495685029224557056366425100183824833833316820636234135864636308160820551580415097547305847488932292150278/1396969728521040246851932157906459870716375056463454213247188201411132501828048568685320017792621195928619490086991422674083050052560851763563660510755446310405243639*X^81 + -1135503752750054602770185552288858257319724589591164103098726555185022366295788020554922759066952217284078801723199569966702667143624402261698555548855145109108569203610791858138933413662525374235973663972388088445440830942105417669962013973764621335982607187224592612775977947946047586049026289672420466674245264615657297581547948135144090228363543708520121618813225654155197799940256686436056503829487207182984450810409542181569792606473262287826368853299335195392183887810912034801129705404113726945956946800870228338236528538934499230290992053275906352212590390913772406833559357853123807004835/4744637607038228546279809711884722842055545913490945322644533144598628777585791126199393256019631949122347126177097407914626605359098552315722392658256465319*X^82 + 760725318720987480964980246694161707942132357325408786779918964394554811085825221434784265816817098712660116771576137257040987327203753776974890285524364231020321209982824484965183018308437333661482022327464638816029591331597548088730412627582198978498309507012472179154849409919951590956488959049813145188141773394139776545308220798189704364916628957516091203178193385378194862133302528054702842318099836097192544886927323220873524584363401273422288717272813417537502980883477270501733736538042246352975438079755020434520742427614159006255951249989830154788751929194960257052600414012364402995042148/81413236699168963625615254846229959246831112329591130791257544228167871194594589934455388880040864614990354338072814422407077921356772059185480535623022688408721*X^83 + -82694671439567072401967697175560359974268955867313095210055492512565040406596855775189324105786738077644485144710215325411173843026285555143251465073742794249873881939727096469957327708241942406311817328917933611231569488224955140158172333512414711508074531381063022230243333966754593854689865552351314033079076300606506030164563896759744804823929024098732904208266278087327632433192010214912990353150344049346430997243949028675158179924800451633917524171988474010494204236226004372412723284275328528228720026032189455411851918092390403484611267911188352949172761854993217368004218845236804/276510146689097764804464695604914204910282995133221360373246293175513070551068892487871860599081062365076468685651693450354135168663590670535718436870241*X^84 + 38546137896163199913049163853239609174412577146140038219103112519141415069076604194255907575691696404112477633741113126747269160757572252874018566622291367145546494213653246815424686927412322640144349519641638070370931504683983466372781138703247842749085006899191569155614728388574712087318030165250597913361291630731980558536175835133213448505493310467697952415164897818053951284681311132509963618700922500227979633831349096041987299392393732143448212957442771315147387772061698078140873718136494983739680460821591143340615224147556537434511708694348221797208645993221334194394873404057277412/4744637607038228546279809711884722842055545913490945322644533144598628777585791126199393256019631949122347126177097407914626605359098552315722392658256465319*X^85 + -3093664436537891368321140328395332504933391388036402267132902952857043258661919012151996423160868812539591672342468089442804935308765264523932060066178476846823447448600530818106505897663945860229855167347580112406314137629929620469367445976363155604931598870577199719902774590457458567118678783971911146447055941611033985490888557363746527928736011097367989696573816293982511052838636627578141315808248255470710345707746530587832002700855019496699550557862828374274433595933719705430249921496324492671613113497940728730010597783869125575043959296354287460611574690493154406612024068/16114583990273195687654565860767772300849874417694583622195133351332424415820787486909019208525034230728857665694486476505282077549017464335667488599*X^86 + 1113044429173217198366222363070210788359986024556249159892501960323986189689145331725294856023017947105556178780893125304192266547085319331851651699099318667963751975601128967892890624115465929923452402443856229566391939182664151164979362670366621524598804517467105072701656056204487863921106585154506320125669123078160710341496161521777892000850686344111591599510995531999086759835042864903485341997025916456156901261456957301140986319794820514471005277098605490642330744703414403930439630369241163291290939907454129946157656218946976863950242094321731266499733241520830588373965521313/276510146689097764804464695604914204910282995133221360373246293175513070551068892487871860599081062365076468685651693450354135168663590670535718436870241*X^87 + -71476473080185394334911228974405053597453186922518511713147274861921085205697883649211269629860381043921112721023730676430500024990506878277843735295926940214619630055110605187728489044469521763807787851126847806788237586088985241808060123194013325606449193031928265661606466197178942822400029306671226637810778183679361137765544932511416069851995925999739782652210444784137469591607080012461508365089326066200569484683132679379190873989037561063442260241818265618676594064484529264581808642934117210854151172215565986520787523584115356176610412658989781187977035317875558730/939133049144658528332336724795604190270404709930332981070874372127304878828648958966665843494669516331304718555538578967613618366397660955514161*X^88 + 21164552922155265324978658730166854190327065185297133494317049335789006896568909110823903243656551030764190773656923587338272935441066554742557255329112164453260495967240362220613755162990031126768871266685753370643219142106544921731464972293051449841596177379040370369288902446927875913202705878349582852085929534656580053475341853637821932839452880688952181195731459468543265670291194322446100342711680176467388619915546790832258739586296541118574516830921060272341393917696404679800489843616571001954555566719205461056672443316579532377014855020630365179739687907143111872275/16114583990273195687654565860767772300849874417694583622195133351332424415820787486909019208525034230728857665694486476505282077549017464335667488599*X^89 + -1140499190252544809071273592416064877385499005584395358335800058969575475450330263406405351618243490484297701219574930435472012073423802476195277279915429665979387286537173210999166168107385440933287531333433686109945150657458371722143614060531714002828767622831237701890681640300546436143744209051759925084996767143042560865365175447001127897254531545867879307644850911661066276425913736271438038625033037165590925510045009057711261398885154176388755080978804147550138991717754871406046527662569487015807815354334838650877181221641111921115718751216639930131037897333/54731222632126495036560214744192796216003538080909900406251784610251464469295935600365163674728685607046140133780440524949800009697398505479*X^90 + 286433728642110452129065391795724866623496463793418329535068705817037108139833102634064366528349732915253106552324807284660112370217254073330654259958219061356759050759344123417782366704249351005170934047899085103760571469437623967664961981873470922471266224934524389751605518377267184174928524136258820890926421808238384063851264748847637354730198402133329276373784218384957937840863013118750083864543802115079208577568653292528510679229469274972828748450338031556365958901193408211934808228641927076978893020168032553030600870730952911477938980889587302589354111471409/939133049144658528332336724795604190270404709930332981070874372127304878828648958966665843494669516331304718555538578967613618366397660955514161*X^91 + -13152400631437654159257710526018325017143999328892692878605740955255481280955619397620057021560857871185066140457484199043517789692254126078921401380119841162536078977013898984194751092470071247459243300292335242269505000689445433345141818878973936971805252602272989042955442556365940763043097289430082371007711061719256553624034572147561682555178782016940762142482985480760598768037715812389618846319608495836225534585522920818687375375840725384236992303284974423738111166937375168887015572769599862614421587471336064776215859468234359715345469373111448398643/3189651065454076288627554912535275727956380796136715449982620467990644237385391666202294054124872405562453530729089138350125299242228481*X^92 + 2820914147971958509774890544675138850315495228514759574998204104017036463954604445524686451030645957975761054900482267072193513403197927442278170483964175491122368666046752768137860519899927294988525092161337201076535012502170051383191376650597503013132542669332127237798945549352618911456295086318334340824230672193815769676930131520508519151125909455830880680816899064438027334853344571952587590854374439351398011265101428917205892945355744521523737688618338777237582500359950748932199690104755110256665937988013173552448729646651636435104003308533634978515697/54731222632126495036560214744192796216003538080909900406251784610251464469295935600365163674728685607046140133780440524949800009697398505479*X^93 + -110777020109219204421021744631808693321902062616466266711395703408037165861485753997100964561042952331125735194820231261169182473352093920048357369626398802198060061092155644819714008118446967649523384427014745548855753870678825302223419360027496723785969910653490738648560723346933888230341717839468794769905956563094132411405812416566112331647064926153026349464381822825632429674974174334185234196630072642627848554863970126222767021130741351020397470745175496233758398738069778356327171753646685749546745681797659607389508416319220073289962617817703/185887934346644693083953313860672284396315682506947692172190714376749474758750024255626438261254875316886387943883043204739512747959*X^94 + 20302232440701882771678415849954915705501990557684812285772829258740904711748480181559870933605613751808337044031264192881932114690364610606331037989044833975901141519427514047181076954743982097098973324986356492488349067917921475964011755571758748346002587505522268921366834863367247100171907021678374709186138354433342679650181082137363695483144546416917800671736332069107320639545655343592933941398953340836137193526850923165784578653128907296581588305144517700219226958004572085631412338410941003661123905231292052215952063867128517663659220060482805/3189651065454076288627554912535275727956380796136715449982620467990644237385391666202294054124872405562453530729089138350125299242228481*X^95 + -677295397363204552894032372091465602355970404721563731050086717776664055901019599334327328326224655215562574963566713862279535995047245439025374544827840328492232612392154640727337729731420025940977708837952362456867386268494069116431253525281032959010825906107835894490537842526501280103986750960996634588422135395654846380006074522135593360406996287399570998295246632384191205762566266939103655094710488861184981845746898185042930980274029540836034711904822540231182063290612321449438994868811527209566688800606902805263617039959740440287615/10833261515627058283347124766051185057189561309338987829838027529386880048881055088036974081313297704813007048422579591161461201*X^96 + 104215729408529387646812816480647851781241855463309861486927092112440432755627682462046835921663895943335137226830276411165635517502452760947436562205035026684223542807177194814262554047146938981671793009130279582593957175136887427690802753904356940281307947426697985035255153024807611694559889187643242272727334202260406536149707766569724645245915881129175481685229986578506943498016890965081725864400178881346088164561548566271597518986120421786824933951835458017335232555412886111059104602857108277901708260063024318008609827690687913186094279/185887934346644693083953313860672284396315682506947692172190714376749474758750024255626438261254875316886387943883043204739512747959*X^97 + -2872933924279568558526933653501079206719854709616224840868468383786424960600514720580985060283472106897347118112484222007391871096712389421100141372632413435186610603014817108991014807173012632278546190680249475921430014884639570766882325299706502501648743214752705334097531549535982703884378322369477078181721009046964571318289542156896235577373580237572396225784362111065667445843415710384182348812124992640402186442321519090080100571003398182903265867548437980573229533697658819110002833410559165191633287066581003037520187111112537/631345737841777392817012924182713739564634379004545010189290024441219188115919056357420250673891118644035610957665341288039*X^98 + 359198067984552858168563860405866688626477160369638891900735753017307751300791381348078088172473734550518812756755968095799562453038049737520479365096026160733304178682774475124458980723960077118849142788444490876756775531815250213415385723297821506988556417744596330147563186500518197213207742040071399824609325009125868018423133894288135973938256992987590635944394943214887825984081912362868470114547958511158725144167510731841323051137727119664873193383758617150425495214121670990195200901203521907039614617824535366513086502898409287/10833261515627058283347124766051185057189561309338987829838027529386880048881055088036974081313297704813007048422579591161461201*X^99 + -7925140327033824852976998159992318268161605723716781727844575657207665053569327703468741916009041044301590595211142978547014263639793212420812001413167484891334714865788855285758137576783316273787921630069766191375631273689706199759910617577648415267585893053652004972422393838198951707016045925846972760718626762528815655849172987609117012803049579997157887504568679625743522008354015467873605571610316878813280704294144675298408105854397534372421470040702622209394421716261225112723695950187488153836698021778111930703295251/36793853828415256880763035385670128770011910892508013881303690450563505339234166114425097655684545640424011361831420321*X^100 + 783324520316238419990892688557835544199613048522926013697743574468096825666162266604465819004790043349392091536610165616931794300617965662837194783388035704380612240663917889526767384689792052652659200786395766059623159649241544964423158200974585135818769474316934453680219705789460486550441289141640545349839139136479671073277396232698633420783612376741593459105238740221465978055817577571876616175763371256055295201354111286248575533173807716437460261371933423513578521035708759765594188700609135171617010108352217722392174749/631345737841777392817012924182713739564634379004545010189290024441219188115919056357420250673891118644035610957665341288039*X^101 + -13531055978672791442266484215420582003502795781510123577689437323359136729429135786055167307204993664930228650030899480976044212271446964820116513776109770631555696910500584770004534702454383897887872842820466555853379271138479123158969831188619550102491842283474966305002281490129817135660951004014494408821804489130026441214479899403719849355926017287362386821528794677677182116873228538330280069787030691996160466008940013155969301584830398635419022101618676329685185794863996305472829922636770781774705591847400410/2144288934577496175812287160421360730229728474416225530701304880853400858979787057195937855101378031378519223837719*X^102 + 1038822720898027635983383388361956252374579229229516085664241319529938670795373040949894773404980542716055840130588727316802115311217302712670434710058114128852042081765463770946317110935862102346111730953578145446696416776281626084740395580717177960759333797914869121912185604516512994856258011934415472687032964445021193882558528524952730962873246930134009879621829470150631698451044253857557856399131840388285485985128180706305513940157711399764228845643917101061746270260333172550259397731768599194924674522461366024/36793853828415256880763035385670128770011910892508013881303690450563505339234166114425097655684545640424011361831420321*X^103 + -13837222862978381070060538076472468806936162111202389549959097205466531328877710391348334057447408938549805620374854680167711194600516928386216360567848481265627670279203109687102858020687859160021337710673193897013399848818482255961788058730852084934856133834913077535465129124167732834499983172597864666267848714597864901997006112719368288265097965781696408556521567634367296111704682078385700231437570376948004767732546416653010630382422350511021655267653687293574294376208345067295170687138169536164311023/124965845012966733248574343517766812181929510718353373197814842406515581268126758971731327880492920996475273841*X^104 + 812830904463856276224383678886198181210642000339019133131933333163210839285253916885260274956114128054695619397899246474564057880772924113901171272273266220644150473710003545482941700396346089275071403634741505772991120532450446191690777572619300315390046314323368547411561593979379887183824822520057654554025329794376147688289175504634217676439967720369733461591665866462960378165136415677498334537271199139525111926497302373221475940795901687822958968457739229561353780283231135807046623841628512529547607709/2144288934577496175812287160421360730229728474416225530701304880853400858979787057195937855101378031378519223837719*X^105 + -8205828658891723580445477306783707360558135405063747853186441880355487526319231605720970327806687394635219373650612452748604759443719039632658206837981453128180075052010162508597182346780810121836136809207793585809206328340407599632655510789993747552656924675257858173501637381288722236456761827264054960049613262188015665157433355719125669110642690007870233503110913006491768588751133911356711191410941127140601086639072654800085125630725243714219479644076404471777991463642759071077973246295608249/7282816307067237790580706539878012249078006335937605524670134763477800645033321229193503577160261145548999*X^106 + 360704398328127965416333762364444575283125153404267391711269925549068480391945547640242537368544881306491420765779543207985407454984156266676045054687213067263352749882875007046287247417394095441298729499132828178009034358778761687149103999086216836708491726008749289190035265771449921990478848847237878893609217148691346946491633024082217614559982510494764429822471009665528159152979713359246340144243667760431071847939444659886777904176537979895756715035403649415591131534201124608203458347777081389/124965845012966733248574343517766812181929510718353373197814842406515581268126758971731327880492920996475273841*X^107 + -2675230514208936612933479465416508469766023762309661182031102311651989210772003024498825012922490191418629558341979467220611327563849091327608894678987107615988625632105268345166121153985978828491805909576349649462537976462897278958172595331543570413630232865378320649214777619876777197084529769947718321195116207803312881561839963694297435698450284728042432137801427210135081743975569703635002886145903577756855933179354618098069786280978061692742361784773252535382933830971749573214488878/424431278458373902359153012406201541411387979249233960293148479717804105427666019534559331963416349761*X^108 + 83931788722434231074843580695940618864342534050864383049939108814687559893899639747644924288147506024624667909037608035378795782695664345157541925332205961915975194738553170954795811775057663586190697517118522324446036409990771370392989047255171344912304610692131759249275118507321581488492436372061957496214323748044051562760711845509516834673874400116413866600967358796011360847038280249588136039215421678268510828464835261020779245733311432496814240892621121328858638769970633867212052796/7282816307067237790580706539878012249078006335937605524670134763477800645033321229193503577160261145548999*X^109 + -421911828491064429670539105748814076847914072397253255366791326656365905863736238258550354454432953163684967615292547723983365476776802755593984980399916778340675428037493190872337621967588368423089376085106431426427673043347629575377478532088227547321222168461177791492024981141197622586231575103683076274180938722431781093917406987722890469917104441118090512299383480515646340920378707632628139251198120940819635097339318535747597528702467682223785492054210474051352619825454384/24735198931078378830884842497010405117511975013068008642295499721301014361423510666971229789813879*X^110 + 7990444009829746440666207957415968986427944691663463860893386577296613502397214097393789518709234374175257053506311130714160555150156052868296748616389287296325819623734009594501219020858715815049274391625045946030771226451544860948777194592578144329072560211105606842470552237821299703388053617498084488887266791443403766735448616573909434947117725837291306590168555754329304622102479655068571147916211238961211795127752793060604482416986733017386770974786931548297890503003593899/424431278458373902359153012406201541411387979249233960293148479717804105427666019534559331963416349761*X^111 + -15799067401662154118837594706928503865309347254177371447641880493036436249822742400128238653654246585701582200299992857784709040933893268654585367634965251977489561484985995073962267281732209100685812273140896925330580456873158353055111382818772139588906594132150796167988734810097584328967888374107914302727095051957743891543814174177070246419097078102208494391857549080271530340763015760741070141746618597018727783217544263812049815068994448283285435336712436772289548/1441529164349809361319706422111452014541172271872953472946879172521767839700653340344497336081*X^112 + -269932804197373947215800382553371718255399182062059393712274732197548916151956784768112650244402052990921366995636962387446942210306387374519942293525841250228138038179029304682302699845175376247036664326614885909196348557717150352510941364730488000775141901845945388932482742420671455866893745948385550200921033412220909832087796867712631303195120188306827752790606419134481233629782699009447099005403657754922489166192098212804853191946728087353766340254155727340551868/24735198931078378830884842497010405117511975013068008642295499721301014361423510666971229789813879*X^113 + 3832739248117012919593905007560963210974716740940374673804656556412582203386747952119823994951703788895837019699928206990669836154402689775821176939026565696579686744623958601308036366592815430752416804570135146395841141608492176738525467658513006870179876120899494391437049322254484370769151533534359562777487746764874598989680982215209363832558937472891648842578458714360235234230689588185078647771287090417211689045958326782007590587709791645921807595060925/84010091750673661712203882633687978002282899462261989215390126028426355830797443927064359*X^114 + -122513596587015237456250217316200629001691381715993744214939151685594337167328596462334423642388799750771279172173828771375376256053249363802449677321711816635688181279604971729836446051668042262852685848812050927961448866585604401499049383160482027889299196973384864470434506342627504711660580767747727862359293472431011248321312374872684197940711475818344134765139041559260097657507448388278842041703730037912268984096911516813053333268465307312159612400212784/1441529164349809361319706422111452014541172271872953472946879172521767839700653340344497336081*X^115 + 567019746132195124503085243579813199822605252737509804503917423851030883981378060521874606964358542028643868867069331633495145134375462741231614189014920613084107427732279068536765637948182121104639393587362781411953374898147102092010796813031682239820391427187226475009831337722887956348302398975355579249115772591529737564079139154176101927209929167953189350610554147480770249626114280370985303268462243468654615158863880147839078054729064238530396/4895978305884588945288413231172444664740538461580627613228633721570391971023803480801*X^116 + -10340086968799978553175166936043909580764564439197460567718201522011053936195820704941032026790079253448628962203167174245560421525393586807007163307068326169954235127792637175772469186184560171969515011108248289077183334332734560268172933806391379686105213558369467854296213927082986931709874080414503029982149148956875669524262980195188276372751860673576097716641112928338673703692664224195777403191406871543428630078372146939301056071308395978377198/84010091750673661712203882633687978002282899462261989215390126028426355830797443927064359*X^117 + 26806976792822849817516741691046688211032029506989094898553480930345333360560065217723185590692998907910960116479397463195918435869621816484134842255824414046061538179104944596920850330689952141504079921398448708296510544291120473832511748417030923140433197095629089828986171584052849447543222085733721941414290131497528112121875783125277537942038053561086152006878014903335909058161728131774901682635803739108357207602330728361969036745940/285330048714061946808579359588113798283148112452976724356234845945007982459572439*X^118 + -120313111935790729877357691792490793008419912978269906147692421460686287892773210176687973076889703782943339261430868606955362415784804863427216275282166583244689247320283551378871594394192688773413703846956397356935917034389591473615259294660228042105905491969956558381281345291783175295108495243715396256276302421325559238758288944400330501587639467493511844177618897326656421277858174215513729346798280472035689100836867131320979063153795/4895978305884588945288413231172444664740538461580627613228633721570391971023803480801*X^119 + -1210545120727529634748465120781250218003211371378404243085675285179322772660970757795136491388090282957810400504326104689880908919816037984925489005785608050557085603423300350355175116700236674877235614235144972879255069594637462837386266311837879451491869152708300306269514055479220799901012545534545456164995351326630998625783919047742020961953950951391237662643848898504016234374153552003238468642774207718131615877174612683965/16628594248736053779857763248913910967023026543095560601214222620491169791921*X^120 + 48174577393937194944538224657858159467045455200310295147693172537496898992537191853489936538443655014447045588081787804466135941997147698493801737761363179458179970767468979542417197296599575404461012013296282669504897377523811367919729519767798421772447166829799499118964424110653908252223125709089799791222179862421332050814004288242207038911098630424471193343087243308925528535802309015176871637412612603568188195501189880225702/285330048714061946808579359588113798283148112452976724356234845945007982459572439*X^121 + -219406108023485982207168411852494946556160755660468944936657490881812866407908023449062630759073968203735471799087777174305837368471476388460147431005432925844868424087933261406167584265137678925372465276639175452368638335340124727710759580050280735891374071363432566060718573000886503384258765339728220390505652370295499248025638411564410649705825927417681968018470100933825050469580698466098278178428687336293488452408/969088772582088337307405049764782969113761089987502803264422321842250119*X^122 + 3686428704700022136438663653639506859805167731141828834503421240219568460037378381738165117448929202522542133154287756327600276437056677397181247345502413191381668350995683327446311158990111685419922748107633202046687474321581176299403224060743945457918252676153643145532544206635663692780960336968353991860942385037758746636524585849960550861068846313442748650267481961274510337054811642975787059998124183092477026424814/16628594248736053779857763248913910967023026543095560601214222620491169791921*X^123 + -9301839290892342792959218638744517977018105244315056102132170261237092641850425753411448239543006880298039317444684346317420805570873645599339999439263531286767212523659451251990150027963472682867937373446300603382508919578790466628421400264706462791538626416928886715045249415352888868909835130712712745638256346066893054187701002027938947866398312856857422830889592643770544727788142677027955073810697700487/56476995896152942322245180358108454403739209160644723076194552237441*X^124 + 90049497200335774000735115693507832522337920805044164859732919213056282604778542767445408342723706675149370659586614729100005020018442575713673364845930282188664108574860279355175617945114418711601129696399690707419860925333722074265507265994801463721566874310936013939068386561276734711354354390272561132433396417186176866262071739262477614475203179529510806569773113398369611852037481206776052828223446195058/969088772582088337307405049764782969113761089987502803264422321842250119*X^125 + -129603654452335018665301817162903825508857737713767055874698844720095560424121132491099228657207245333134798694594329870005136089011343833699152099358654960645632103480595060758751543544463617773754028433960677190693993576316870440393934791724324530569829846906879432046279677300947366928006892661312018815846842764417802704931724706106422092248627405030832245578243669885022473227644973647256555125/3291392033111075372821561883449411644253115517258856755999449399*X^126 + 695344673802151522664940734018767642624315734626109333507167899677137421567486488932226444483205067745501673902390815268530660623768288919413283035060784391649285437170726701671003398526834954757054860744738752748868811165170457712147052676981278915585467068711929177671002982379782323050368458991603607769743695476769024671171306606793953503070823908641809494366290401445740173555567418402176102306/56476995896152942322245180358108454403739209160644723076194552237441*X^127 + -530889985350292403838838499497102916718899588627821706384015869581414487736552815098377665167372877938393628810860999528136030242000666919877191518927454783709090857368213357339165004412762723838758037807650210412571269472000226832548606975339750063698056411913481539877394777120514649038637538864079089549450876537506209475703797193483327020825957076235040018102235174136537755528586631/191817240696490201807888681359602053980600006833664942945361*X^128 + 1418973658549269208664851779836376395120006218382979441997797253561543023430857178701849888111522968283789483940349783274503995658178557489202044249285592839754988704311197968048138340407211459666098444111209862557328951190811986892385731113844213851044450583337918285911462277762686385001331655028337599650778452217967296809684213214692054612234588425413955000155250650633579343316733965/3291392033111075372821561883449411644253115517258856755999449399*X^129 + -488979335655918398919328940522220816954758531327461414982368742388592908288209557552937202066280191443471617417342439628916244878316955811744838478980225367518381930593208600196623743183430078129066252639608862332440436400348478154105952930917147156639087732944420423524054762009728058414618943769035756875756340682799646590973124490534620787652201508199256238147872603342216/11178812325688571700442256620992018997645550838257762279*X^130 + 494453968720628292965609492942010660157158864410360601493935885068534908223297819911206643062425119348295745154726694985028121997465716764433288564755242914064019343774557415714723853007156913576596444715523654547845553534022310140634373481638595916043929998428964370445902851424076605903452827372242702854185122875064129686878350785806665775761308536902809587876967404782514/191817240696490201807888681359602053980600006833664942945361*X^131 + -46703538681662491715562749718659808783040578017693039951513376499016142723810071078517240135932942411548496849843516909648845938833429325326439862709779263482413842594240229023463836756922346707682300100210561015647884139206481241014075397539364625493572431911969871499775752157871549578301656344844171880061809995304656072416237232049612947507338966136591290888/651483904987969677745920894049304679622679109403681*X^132 + 13334610992166375938460138085242569195757292366638704120942053943348352523555870911893025999260633690209208655505346989973416936552586818072682432838439389647828785213477954434457835487047547687683847957334002423778508320904860813206854549718113003405459850352128172740578896791037395330164361265690132268891667722305527681687723766674401724615832451777428675142/11178812325688571700442256620992018997645550838257762279*X^133 + -470118045326951960970579463764788278727360636588475830540388762544560908484241417412628245655659226200848478886559572840635609504620539725808118685966798598938561342068042575123218611845427728004139459357011884139873973659350581277774887297141159645740001563790904316195499756338425145497894026870441009986852904171557096034015918342460619014356013/37967475085259611734129080601975912327214820759*X^134 + 53101016465060855086493813325644671896854436324185558961844958423272020513374687718336529398153878897561587729933056339261162277874710433520090213989095132292733958978575930656302514448208768490012171247270576472493593679412201880626655874587243436173579128522372856734289146404976512131346521393745126645193049017774515503328526252225263066742496/651483904987969677745920894049304679622679109403681*X^135 + -697290343848061772421045434969623442969084928593518476345067600416603293181437074955287710358055506598352103093601265092733752827106280404494066240250683771908238655119291388294858396791688538399391448839067618191359397092294100217744282170983509048692244543397206843499958994181772445431481810762788868866477148827737770090074548949/2212685767542374948081419698232759037660401*X^136 + 29985325537776739858432640535139318929102705495802100111511310510135107203990448996255024659355714812718799119706519829101966006399267875446787966901860513158307160314862184238043162976721300399650310499168474102482586190639935913242993886628061860063032098184708157294210390596578664246931763725445899007892047182818684499011299843/37967475085259611734129080601975912327214820759*X^137 + -178807031156409125144893299008662093604141184024547757888806827116014550675008361546836076189273543605927401877139911636432917646298917125464382044513044368081885383220154941416224884201078270088389900584078001360833065417632380375721327482232080500896994211644824071678609930313856557446240164221145293322803734671318/128951906727803190633569537748864096839*X^138 + 3891731513651339666608305043894918117225286923129976765567338567412227630166302198150540061448360563382302822321299633354165394630081945801315003233572268604497056038000010687373428340499088195087907730813671862435022581285358353300495034569412656319458447511982044145696249435047063216225986902809019499919307476200/2212685767542374948081419698232759037660401*X^139 + -12078651179599070499627018131280010665562363244885129258428597547778938579526748730802140649355310764581213342944690492484699480587609127357653372104818195791589435231847309734346425822436565048095858634218944668750442533291619487341289792328475109415902080708948857713730319049232452612187717341839586/7515117823171699436655372559523521*X^140 + 131964950492487824467600700378975905984369441833671183763596896486248041392506795503980474352902548126143026725514094243800644911708198227600586341037563471745587927077988653435640343202757327641244028139563255290623264230328064424638860132160508497575822760221655028192790355118257423407109553385944/128951906727803190633569537748864096839*X^141 + -179075789843148288764441150312811693381636540102460815169948315549346372655318241522379849465732595164791978128694411604744707382951103500412496850601807128427547731887577337578789959068133258306057566872100498215402496949920765441583452052376522824743187142433128382143423998122524663/437969451784585315965695702519*X^142 + 540151589197948105898342805029032790342771158582779738006412941119737111864828923673661448320540817646677132522247890944830552762905120955100746150613776507679731100754425191122709834652006390699935141669941257408226234186937893558524992037857742115741707483123925984317981578108826/7515117823171699436655372559523521*X^143 + 94485894624354709571204846885571212983103151158961703420472826231418264570717371875101965271427673497606823589965821860603702668006046564847808369442451669612383456367284770302888549159994251174236589548647359538517275101356139774698970646231111908499940959957561432/25524182748679137243761041*X^144 + 79439476603944900548014542032055041653313513376593427418657784228072732010829776767837447707586973402487176869317981696757224533734216662892083737507191482509769086687393645530276912364019900964096099520208724751889936670147662771055979619211208327253277520652322/437969451784585315965695702519*X^145 + 8623212623541456359799513778068726903412159621864765629289414204958212647854182512016901118391815665327566078463352207019854994292602257047341742941622824654764017577372083980162482128147912266601602526926253822208484209882251478014345253901431124/1487509921829893189799*X^146 + 4938759652443631970887735124806444376847429913935070056149045859880852254224804935472845053872819601064471847602130015262682684883197030243365531603615057753249311160961259938748543839683977233471937071684598848970436990061360130986307185527254/25524182748679137243761041*X^147 + 2830176559188226933164278078665714035799401352596641878111370159482009516309390581385574996426411180854433496697322206792236568424651784109282768289900534541410292567359096630797753757403183520137591117440143011219815281191072/86689779231300961*X^148 + 10737408277198197213291403231278132419455260234117313511683814469027547619422170682215232673491940435770110591128585687517396845487497632165904013676229223137103094515635149300957246677436424137451165067781094254260407147/1487509921829893189799*X^149 + 2490956799124113031164143921807242637970162884633808101979839494361964128190052838796312056248327233836097981167902038488146650741473525710803679528643130935351608691878392551831785163203053174496282748/5052146350679*X^150 + 3836604006188225521842046205414308284633607336251415771635723392028984847677508554717574087112705005652392162211943436033480670255183490990861431978898470184318923997057639190517554257984138252893/86689779231300961*X^151 + 42005795604085292008333219092318422270581541744389459640521535741238094198444266501827087371017537041573640226533054330794077876195614187608329838701073237375877934656421120/294431281*X^152 + 1161776479342788461362839406880657299007206715137619662478845134323203622432879976154278643526969907564492676785578562994947059140318509173323027978164733384187750/5052146350679*X^153 + 4240028374759820898169723988536822368191812313127083695013948815650767283342563479705326833501477721762442191151469455380617653465568810387/17159*X^154 + 39089568215341331762571370878035649808240410735220006888350700533513809368120821782192881009625232878982828513468423141103370834/294431281*X^155 + -761900601761534180037071563160247391469635311916746245236241399942867842991616114000877546*X^156 + 31260825411104223703748580729199350439303768628070875159812041591/17159*X^157 + -2091028028482948344380461076578*X^158 + 1*X^159 +