D=-18287 h=111 -459850465408313861668228146036597949445205164080279357136401370653919757411821060057990431674742690775743139629421360933668960015601011748713638851830415444652369967830972123948224891120954329333641215443628151648522808023384426341232755015010061184457680944575916558262070482636716810092112693973420228944130625997229084877279787725755324505042074808753851463404772846314504503828605244811812311818058591611407534637471517907845324959599255347768962914245499678537564341945748648770018495533359779064989030675669608056177823800321498388267577050764913719867423874987727834741530368359125003863389980794813344575767824315128176272835365316212905792469412015825/143117619560266843595732384368780616034846160732105346014816242742112072562983877103253224515167313648465670817593784927028845939080644884161845847802743009261388203027734140213703683958905231252100824131579514432932726533133301089*X^0 + -32437559039686552183118184624757118441020209328976683629758258669755609558575239847627941408000117292609099007963631653020667997740819313078743913858156891670333797682897502037408430890653159248607034237768615380238979524176479738416937716714009091137536450396029868025584650745606444037060373512792766394657513539153013746946093129579097216334077058465608228552965066607523342925302589639612437148946872352366969783835677987711605814097107149126335992932954261219541894550443744921097767313075450600438988513740994607005414328999132041442025362561587322629689962868884585746561452060290683591322891723747255163485779263600538549950821981936486732305768277954769080/2617191908898599768835158112951891125429231741308010462572944631025003470959286160587191716708864664689491722241337544960576505687967752996667675018768761410363006068768174222087999268556499963907167770894194580435040770111408677014543*X^1 + -568902722890356519809147649133714743262753240103795756761816911997890628268066651812105504527991228170520383010536565971590622066356790274202217584179880407507522410438831181756747228068153477659834004504184165884723112476193425129133452609333826410978300642485902204231574054975883387927809761690601334495146614351541772149475875345962012699909556168653840078192099710891979038790056213015213169755925778494310972850874693842666444887319819536254300910580381419473784899902664017901440412512294409896146943951075773195923431621821474816911943570985180302856627569746430244372493201356472253901157578641964035130377523158437525647843177085487193085672874068/7826194540398471241632437489406716029684812201679080549834103064587525157925514141371095560516613640753850867698025095807341058625288176527688841680031881077343916608942644513244582706781059290867874672257861564659743344076847*X^2 + -19455308852210614124557189281727333293746727479867814105957299493001688504470644943391796712774743414539960950936621440122349143218835428084950596867191648594364737782268295548572517731098729735035770381565512605157869271086173889344782424840636534952999969949607784580809478962704798528376527521927977418512565154703698039797409074752407752421745007571805500384826429873065147039964562163129994217022435702204602117225334144133542092675131837604358618491995839862534390628361779059424660614793939037296075235579966215701613222677427436799111390509013325196129438487490742761935738292820716101885864549063578408962420290324991047752383170734556536696238650262759/143117619560266843595732384368780616034846160732105346014816242742112072562983877103253224515167313648465670817593784927028845939080644884161845847802743009261388203027734140213703683958905231252100824131579514432932726533133301089*X^3 + -162126333673555361596914420739316206224582358446330897736434543140735996730130754624964935385385107619744099094262168966321602426013863722797564756986122027842207221168714382780957144377451988523052254636342502426433397976400218597275393841312087477951062708112658894140048736557470583448081622207344875700345461319363545395601343206187883001556135021257110243106027957037291537939220536214139585818389011314361214219984700500463810611419685224245106789075361209879344273080128709837098564155992775874165094957260205437299390832233218265971976842120433382121038756133752967119867342354380863491556593948469662463016221306951635746917091106250919318956069/427964922644417960388934078274551103498923399227816511720572158614727684033767930298632665856434277943558312883361136097082138055738403047393713658885103137602882736859115465261911888597422173722747015489575193561532418881*X^4 + -3465717787663263777012381939629176973978999607123030299717273091835181477484175061955468974575031581978891398855913792435935771321146085419832312126486815906259858703881826771152496493949488903338987804653281724086444123134007642131766628002317345983304889668934929076803774978781172782608575792867773764374465921807953357397685045063467332806084573605817694879760906711033028957554579162243621143687538132962434546538353792936210778031844550592727921935566500680137672838802186336299996470524670380154545035154904939922003423868857763326392273221280133787678322589055931204660965537215391067249437403026094875496804388054471906124750273050597046727995327975/7826194540398471241632437489406716029684812201679080549834103064587525157925514141371095560516613640753850867698025095807341058625288176527688841680031881077343916608942644513244582706781059290867874672257861564659743344076847*X^5 + -16274095931600886786784299716203224716326072617307517328428824542827750263596121763816501982349097516928155391834119748455180984637879079208433777743375478438401061152174389695925699170598304486038536221532310886998327671347744146676501956391108012092391830038227394647970628174130396174353561263686257541214748459764806052420295584532837936094418985237971858228106118693761862732221603619543333246263301922455216728757984325194151215953288812524070429787163000512378416834643677929993699696565860663329647157043317476419085951546942955210654951317185044289845443816455776886335658343918397950056044020373851116398321207970028010507140148580649985672/23402686205742765920541044363457707852513993505102887937910655581272362007643021288272142279019755998444704592517150768145794173770350688871532436095866087253397645150058263534856011844338720059208564307408278753296463*X^6 + -285176466140001882888041920273789316592627592815049795599659176271552244581999917922136090200912460486558002487181700145382848193621804290813922731354771193598745894647236979959990524932441588916998950269480493647217093884635721181866207248289091381162716828634973511394597049946508002237046841912523599469357581706287531616258350125654162680199040228063598028621429805697272112776954908030064556994064374362291394188312486555572306053625258794362543724526953750901266626009737783208386934205391810827875901196490620036437124517585247224458845488469931532749684690015968801258265230244618583545137199107692437946167965958186198611326188088014720864618209/427964922644417960388934078274551103498923399227816511720572158614727684033767930298632665856434277943558312883361136097082138055738403047393713658885103137602882736859115465261911888597422173722747015489575193561532418881*X^7 + -878800195087329970558571976578412226020911976535293385993444260528626969599941581372274333198635001514744309892542448216486838306348467316371935542607861320517030496607711437807906393716603801605031959927104380033646747287792540974279846076886592514792807870394577909440049010528094965438704104274184999644845539371479686650591141807823072493275429516450015154322946144017490271918530107236577567961034306199285453462607970349357224857793142769756096588226636900298432470954973276400630333121387451228600373678752487241790027821776456348436868510313837294649031250763608855939686197169702619316613966332877977588177120905315199754205649561048387/1279744419847037016489366455047722855171104801503958437026885524212411112136655618104234826872628424478848613360154796748826716999527024053783148471365783740000964901299188687857823144547422762574974807645227689249*X^8 + -11233266743333891884414091703055175163902489413389297419940514686504152081943268472048244486965369028818914545779807932860730588393212835736142839179252216630535895385939827518775648135993918275631067796840725627466588023247337531805874153050570734836881794273513628675716048071973442698574040304216313104444698227170610530260446593303267289021683496177035800461090490940624699242778815135418800063829402114202390399090075236542457255171993331733164376958837580210770205883539281299626954720669234606246186613301059639548699831758146570624283310178601768451663776009697273723103560141369082492676525964593229190570234687507944608260446283196794312311/23402686205742765920541044363457707852513993505102887937910655581272362007643021288272142279019755998444704592517150768145794173770350688871532436095866087253397645150058263534856011844338720059208564307408278753296463*X^9 + -28624889778025757409861195538355010644824997810047374367026944397068555400078156535007822934367522713465652378791654113879823107455855934125400300677221299594999881096812033981429290920296992631875207933330740458690874583014350706468072197477826862535091424008738581529837901086942249855169581686801286489812562542396990852907573888776994179116510575356471612585280323398214655108001300995173626775133483574825415969592659752738681791428439455009120776480764941135351538304077943792492678468036482800908724386940978217391831664609671049542883020550874680990094368067594851994228888011801943857411572987281755536813006538244157096499375676397/69981102414121343932266990487653680492760146634437493138671489266277197579518544217435053692384121205164795393457362976367185268197463993754205089482462062667521457937288165793067378167409786327717767137596527*X^10 + -349183638103108298630657614008432031342800985624037469387694959519560860120478854658629749367111772689069605208378743459621088180116498404072810841798190969850034983597306141488538571082895936145408954290038766304648899792293070125160935848703490427324572456664794944908661202204611778671981539659097992545992891071093216851705548815975963055595463603625190882267299829820407712030293084849241955883031850621935678461897831220399543030317769356562153524582989971748382536873608412911619951189561205940986447888323024653509641819190512786651755269453716432497785623722971466948519618491933181292569610961712248201009792300051391238767986257331832/1279744419847037016489366455047722855171104801503958437026885524212411112136655618104234826872628424478848613360154796748826716999527024053783148471365783740000964901299188687857823144547422762574974807645227689249*X^11 + -788058027064846621823792932102056846823310523091008722315271332929570780262329286331698505539173435376113557011776559685745613772938312413754469303784724784154703492336607940750089152571770678243010655860963594144058490182285535719173124092178849377507911668234139975026892110363815514921357676854839015601743442780357587200902451853277912878282453024185733741554007447796622260892319397712661676283024747003669783690118213945445889402927865920388016600371209970845486014066952936277024507847836630619334112882741809664078572998480091198133572900362450987993946455505471357554875449404184606888741728724978190249708074678761305217942776/3826822464817703501518400529756312161248982699974708434334307938222627964101194521651175900496752950465620134164016130385912684868893968051304483484577134722344914854119766270742460664264766573397373387521*X^12 + -10128088206266582839434502326386642087327399358857667541471459483220712384690035356831111779056963030025542044325587175241757881170103254462047979292065553583425275626574762583408733503424690373403443899391903690763373883569938116633786468937851801044468149584703912656469971668670336885197342979084842382956282285352818936216881219179102093156160530036074982786970592747604624769026219378976805431089870829134712529881089118023867683145730563970579127546478791147444670794406573825346706682783546145125644254889878299777049884882505233409710431785611235426022547268486883210109357315106385041041761125720131012394549297477327033181046189912/69981102414121343932266990487653680492760146634437493138671489266277197579518544217435053692384121205164795393457362976367185268197463993754205089482462062667521457937288165793067378167409786327717767137596527*X^13 + -21682525866462060782900305662940312415522507247158454199819512113603269386797016836323878109005811977588601945964585706516878206339321138699182987954232176660532983424870027196154265148959131056107855096711065195880613465077813587018362920289521091091366874343337872842185376101643217056735228161552566390640569621886380804767114793844243216671155108077820968195647539843797756715750163305377866860192810928434215572008125466097785919690970616149171583231780360182886622162791475722796959143757025440466720921330332759071129550208046704241013483902699729616413071126934282133720528513892637681348423428920164929398821370375012160615/209264639624744545388439904290277911152675818886351420918374142189677255104784520241219221331916276615389081542298689253891435712194125228375593781625041544394647282447627619114259346216698560365143183*X^14 + -249447126433748701551227265491563341512150151071989049342340668900593631290455212900433403153038015362473928246550700160666285813295087112179649897639036906615484009007529995246940031686806320764862089237912731101090025895016975925210564183771984313210434479855893698425434240691993519769741521606491729003974213674351946440266154293342908804139474835734390363579577919650096209004482415319603291428813085398440856541175486670343010784065304843032466259644142013948152947885137418171902127046823219112480466527449910289923524847817018514687105247949784800183296498258211542151118250051933053074828549631568888800375386493928584289892770/3826822464817703501518400529756312161248982699974708434334307938222627964101194521651175900496752950465620134164016130385912684868893968051304483484577134722344914854119766270742460664264766573397373387521*X^15 + -383271344202322157382184858611058021425929638455116346050055079617782757190405299925778269492685324104984738588237839098330910215232123009217219135846795598733498379130115903185625047221918423349859158608015196425702898110869239066281650772833698567392460780201788041685975687052560137373165228445910369484803079372981960212588914320224260584231995187861438313212124341268894870119041061626446273416022322486130691608238955724027295574769608106664333591809885719171003951616852469054740177751747135266170596505008135691131183063446894066457640647431077407100831388439997812215221163806411791536994280482321364926396090805383821/11443355368553865882235462584911571671278822053171729694229460392064157877442145799815126665495503724798440506496346544205798420309188233629113237908079047651044309205863598136067115777147621827809*X^16 + -2911040766333478956915878985652361548990373109116365903852418555334883506799252282731897918451814166880947888315337822339664279888061552683928176254884553505887310386455060191285120991525082942055656283827573585621103897806888711265393829872014192328445065477348598971039251306252700090972684362449635941488383963055922865038284934012524019569762880710958756509774056307982298852452397052265473932563762298734369004073198929548270687221150788530333979880635902457094964489496893044382623931249867739195342340868055628533399013638809097615007880120720836781257259549364120543730430575256130743198871012880923755755670861621312917001/209264639624744545388439904290277911152675818886351420918374142189677255104784520241219221331916276615389081542298689253891435712194125228375593781625041544394647282447627619114259346216698560365143183*X^17 + -3015390844731573822037000298039445136292994166558445913018119054486318784520549011435344972084139686658817874161684300574536443540677233422069778047887242040669371155152808916336374010237537497734410289364360326851132361200132947165132624572186327887117096996566473358112177850218761443663048648901779571752335342818774210985481909810481512314495478749332608896709075199811470221106706902976725529912513610048831750433335695641688653264797245791472493027047861501883715935077276096036227610618009374527140053227801050816229434176459705526861489543228247852128742410071899274982857403052938921351205351657779475714071874794/625764497651548415936756306934520242318522559915334920666564247392363858338827899590699768441816794706536911822406438683534665079520327753546958927548479665939974255255842846616017705317855407*X^18 + -16209956552392661156105797781145686155420974839763450246631412941907340047306521242649622265810434476439972992531966763085427274973443232776486323694110424446198916484795077949916608322060941486790616272957617331765241251804945832130249433390703562770622979968228679826098601017622955878707359977294847786607580337500488874815393834779541081169920838490087532308507914157209869373713710456353451341165611879955186411696807578309550512399302091346485446185554578004710607375462321159724367696862679797307750198113886132849322854743263063727664021372825491578105237493900352863686846514925665061404699200744772917703919746395288/11443355368553865882235462584911571671278822053171729694229460392064157877442145799815126665495503724798440506496346544205798420309188233629113237908079047651044309205863598136067115777147621827809*X^19 + -12366790281889342479157255205351430264854521994296895646416926747816472909627691757016090476446495203556335549993664937030266253362649334717299376858487424390334787364166894531686118767753181613638665253946021494326828539820152163613184113160485375874248886443879385034622000348241069539574701320120606239824904324174707092961027344927047839791174886950639108417851116169569690971040991693920871532513889123794202901237916528574248220858543495696214608978057181056617069477296592992770002215412778403474467798937567969636415916896743716724128920708565251378962367141195314786675688280839943544171057314178125580023011/34219089935557960077473413186116926905371168585078740125037690566651930789021047716448830778247760414859567551944356027972585174141211120115216215210175516265104951892373973129327812397761*X^20 + -50737007406464946492398136454622743294674364134502073412272658164224713324839560345553758390076390270061983963431958675936030727852350536143732476440971764034934301419096347410696142442243781962572064590383300891678737419809364247996839334938387357145064703569608065189057160455949901618038314159632015050761538143260856487484200895407664733438580282838442046500625587667969910417605065100338747571274444004604098695406737358000924673032468619055596124903534090740993717583704777595949760070160854954835932267245490892559970720062453713835096327531123975695445448459029042937791571927470059537388552828030650544421487048/625764497651548415936756306934520242318522559915334920666564247392363858338827899590699768441816794706536911822406438683534665079520327753546958927548479665939974255255842846616017705317855407*X^21 + -30360589608035286599514605964273095825069500608706361075242976475360305635404361628423183475904031152357560088346781423180234610941036178155174073608243373681023843171358089790013146007407151443510194054356960270852352026398270598618504555549523178088723477059105050577658418279382430790201138094023025655594589321680289466662154766559894346247930451050494097929472783971947546229489706477126303700273137351897685844018060477077263868957856011758672711265684870836777174648302074890746604424332235192344237307302240079848549886405337007405774684072473494281520397259238390991577030717766054481198349474052881562/1871224910349317005384886158807728271743378825672813480890123616047024158638434282082836483745161066050175947500648330943981253028993881998972833991916416922683050904597472145749866703*X^22 + -100196198356452553172426394064606886235239017661004375992669236992213075716413923976727070727174402893084233657009067903160788925328177544898953892160327614241881063471061944306391847466706084250136256211350509158460370765514772280878080059007527279912692916934043899190328650554382021070053173963426084785882402121145657964262805569872370231069954988938932197697645812356605703116337116083016648112186499261611724731148607061204291365760471932919257528208742814372718168034521009909112271202872243443960584954974929547239014870706753116592764193966835268670552405717797620293957599666976755662101580856646737895031/34219089935557960077473413186116926905371168585078740125037690566651930789021047716448830778247760414859567551944356027972585174141211120115216215210175516265104951892373973129327812397761*X^23 + -49293569642018240063114146020864648291848590919579066865310973476380482728938093489127941747666094778209360824837152388080888857258115328724384738648991167058256816702549074506164128870554820335621631567338844429766562870278339001664825775727766557964694689563222648343333770525222272715234967029510496102849367715301680152352711886196274653395053576723517322391515271394941391216817251343586806891844569021054530277088639456322340862828055163987835000629037690322167354620704439734893475261165157342066036080638871129991391533512780177808541984019575876182596572621610093425471928876907284629792795422224/102325417528808279399840660513355294566816800222716327494401685134085643278746337949518044717294311043373759911447931915786146061628144692895107671674764418586047514879284308292769*X^24 + -136404348165459862243196333463188780300084133250452795734995220097170625657202669700798390133245481903270667284134238287332056622578580945375084646160270603976110868705211132654184874902489315129991099785873779097188168845308561820647619121937735210361802329313502547111797477892511382337228905979259854364807444823406751209332857733876565965993992495876993099245154316758779866721141844127662224513778882453347220591138910937573563825199118771290972615750917274138233420783621244246068572973155042459871960117130331643784657419694374191299596572697425835292473368328025047040856277419964874535502599055071271/1871224910349317005384886158807728271743378825672813480890123616047024158638434282082836483745161066050175947500648330943981253028993881998972833991916416922683050904597472145749866703*X^25 + -57067908289472422905896042863365725592222183079902171118451129735273354264863259448952599005075150528406447133177127520590349021313196146003326709116767839767189875537529613338555478794412949695071033658636059849954645174411637650221426586459617213123558541532368652456687239480431735893070949008764706240614762624938358430894992265264313508773292398221604681664734109075287355663077055612634128485998215312061440629845180535565907033335660145383474252299076744322771246113510565336376801734281937924352619866291834318453131242051428374406197090304682763733576196739711655092495582984565370421312387/5595527835555765264933595478392043231083108231132297670170158316513678748769417506945810943145092745850809860089021267336695251360427882807191320155015279629575518941285301487*X^26 + -135073151326584416474814262632495696630692885022158346555794656559332961411571869209588398357405729001914965788367198909205884682025234367419815800695917002591095702542950577618577377411042565095720949611418398833257293853458735679767198560420441145095662850232366963263420972358873483873917436495546998801937287526346809793486746074617381601273018546825229783065238030918388654658936359991808859377521424469274011999548850298006748865226236017780244952809576890375426987697291612075296112528975400444989488974365978162008026541344523940499749455831054045279560055546995018258172804802251867338924808881/102325417528808279399840660513355294566816800222716327494401685134085643278746337949518044717294311043373759911447931915786146061628144692895107671674764418586047514879284308292769*X^27 + -48082709020297133225198992193010461573559386845769801273142779171481386024500689001349180540328567120347119921247940350304706474783150746710840366402645233723781804705983014089344500788536230344778497945071899979039263398224946944681387322091755588578296054499521099451109218458003045892540406480064942530839936777788777727078329955552729977942885969694440856727763890869087721056443546495169943382508126113321630338933572894737623934875294135232295578798197924412839510290134111978417231454884833875575037075438309339192111998567289262356228429494108191377617453363026994349228557913679036786/305983914013001873731809234887736820204686839346655967089744535271705514779319599001794222296992002288555250182589887206031347479653736687657424408323687845440778637353601*X^28 + -95133930356031194609389908119865615427580346514336147399966129155317275907572510047954079496618292968565377472779406828099291707389433534176927645091372852936119587875960393038196078054429264201451814464255447417140898943316304254671237274957890378712692665834267708049351106047883895029461038370475727901408851141952165590571945164360816706390701802558561896142604076511175614117354800449391479581908695020003687350330712127651530182846979056109547236539409448231591381073310408837959094146953605444329700968164789553732021353678086620652454870702424519922308476549798642293042264330262763664542/5595527835555765264933595478392043231083108231132297670170158316513678748769417506945810943145092745850809860089021267336695251360427882807191320155015279629575518941285301487*X^29 + -27503474781000531659200482061714976398800914998443309744588591255751504071047448099290945431767253836254348798910690056203809043402308804504225791567704386851185775761642017223690297306665648470775513474299949487607637703008752875860834185889310832322121923416983097798917808108078715217961082456649213582810702998958763516173968747640286183767317872863356441866978444817024407199094131053273805685607150211509619412852759310240646226110841484523727197470196883409105289381863190433585279685187045624816663560013332740015798261883223547622516890057176803170330964979969794983048805833375/16732318806419963566020081745925346978984351689542077272912152636939110558282911303209614605839777015833939420494880910265836248682328248901264527168135169543434059023*X^30 + -42448499508533825570281905713279075040297245270819447818832116197079145181210606420095344511428268859226934251625521321400682499768690710224354826477177968039691517226567045265842475018466099975398430999449497961509866504328700666989407131908059620126820238647165653900065163369899314278443762387547341556899083431954126417246645462038002899998199932512383252616909389848570784074743782976973501294551067122655766294119569578825681193505142383320117473079878509101549347558881224846766124638297703361407649940567528655292896401825086197802240610036209554842682827783701674924575052860038730/305983914013001873731809234887736820204686839346655967089744535271705514779319599001794222296992002288555250182589887206031347479653736687657424408323687845440778637353601*X^31 + -9035442737459517619794717469829973698826906869867378957178550679480919609296083283599065254674195331213816116135691659064069520915794921386111913142555581698884462253188072816086310531103823045701112628276252866578557649604295474486735953776227176038461677014224810486558108135731993340684548867757048897557657770929391655940854058628328324601586076582357605936161496261474512771325933229753886057943200282965577112411870647695259569814583285751669130687088780454714847812595940509775155699501839350993952552898026202110065740619295608186825761288194672134444824740204044242402338/914984349888990187894136913978528297642278760296499003276215488431077298533543572111861683482242960345269285311690321554428624087183696008162329915685195469100129*X^32 + -9255281444016684758897957720758900299542575449502202981941081835014317690335075465402672688234822343978949038339753624212819940155394148769878189519361201790491102536136050094060408119526542115066340870617829524644057760251890120562454091144510679992043337810879887588740094101208458486854685794028781998211906878377487051403114489349246916062574540143986659874248755126834996396379986640164253291254253661132649041411714499878894060520610000085789211097598949361888331568066570553032894911850536023796382395487746829861337743992456813803616270994194545750289545390624459747422613622/16732318806419963566020081745925346978984351689542077272912152636939110558282911303209614605839777015833939420494880910265836248682328248901264527168135169543434059023*X^33 + -987521040581363638259822364072998609553524409334226084785335698528537697036636463780736809727027598940072201147045332454404517822915410149008035690533413783452426350859836868353519530293046123824266784025268646700538655703195319758639938421791194306556373279243268886473165073067654116224820868378772253922880290865933163997583362269018068319935150083623612491496694545057483563744391424039385505930866064274501140574401117982088839701064721828584334646062865744301058069554647130177495843572497221407975037094137978776227466263692031831400186827826890375415404663971852182/50034688570514036632259906708510324145145664149204298314442800264180964539483981632408907064157213339818958019997283401018681253742204626683563729189325502767*X^34 + 196214346835404769341251283782153985044246978866983163624100591728632100046509720591885304054361396718964289574751474349965027804246903834235088807159140707571287705715269211455493695571493026616570078985268871972967829916715964007523592728873689134133718263183383851724883482952597407145193264620997446549389059663005209243207993074937817784271790376055284808482131789276456398719939792664614867024978617922414972741924430849321099771001447331834848474113248622275521358804380264281225250804380353595442856700723889935137125718101779056709791327146271924777662211974992187933/914984349888990187894136913978528297642278760296499003276215488431077298533543572111861683482242960345269285311690321554428624087183696008162329915685195469100129*X^35 + 302494929286583786762256608890133659843185400402572266371185562885046941358108134010074623682371078258870593010269104001123371368613235103403146313978611149868308634448894963416064595576789640503844002482143392232021204438983219486338784774434393627089412854432636743966475403054242502747271706698778884707295502064722647751688147277783989288179247263229210416377253545698940299076230108776370140514447338944888213244930567280771932849479672331322992305289113284088059548915622133074499238364736317465840123420522163476369884320590789541664531467664219568608488218204/2736079650599553597214409509952989782093600051905960426228621439502431483539343885405419536509936749593643463662562662056033316221479992709769985737919041*X^36 + 565218953390311926797324274608942674063186302935526674374402709859381932088131910151285501693973413057193533664668143904108965874522846616891599558844883347728149411820110782166606749218414793046830283960457980578852825921005839933487864025410567492881643721694045019593430507618896191812447128342555389677284447852524314904723167619119493708755320758842284297625820228841049203257981716474354714517515502216387401554196604652194555560324912651034377836891335492313444607048177247436034744277649331252354272126212580732827981158095866522869757028293075412324052380219890/50034688570514036632259906708510324145145664149204298314442800264180964539483981632408907064157213339818958019997283401018681253742204626683563729189325502767*X^37 + 118828887500721585365565938559605461837516904951489373353381622636229202193877271383205736562793506408399731987712404805795700611031831999878041666344009912896959478801004748684023598643186033369464705679031102846084996224204491260591732534876470532473883197686952101735008214643985199769575721665947197234486177947854044087644152144500249815148078375296682056822469302048485656423355018474262459813622484718398912707911964232333340477685630891677173798524388214159753338005000765386608790663257409873729974450251715609393227999454196121513856177194306191797686/149618835817769650419117925846393054196620552955977493641856041969838217506389450724854789550496896680354539490488470610599514202519822426301196792143*X^38 + 129556671275543872407535829915915882282115324982041611548568348196054230667499569501755185421757015517231892375292687833037557214128772722567903758191204640726237469837453512678942962216750147381953046278932017194775297768334328604451505638546071050416104322837369700484582484432131150547781736727797081675679897740246369097653961346532368237295525681899599625481956249398150522614686296019820648352054932220624892402160133660700977337068912355544033679763063515940658436672857596306936595842362112512643919350221605365529376880418169216845999748437952598966515306/2736079650599553597214409509952989782093600051905960426228621439502431483539343885405419536509936749593643463662562662056033316221479992709769985737919041*X^39 + 22687550780298980284991565917515267996507351207371664366714594811931303800608296906150102754050644746513452309546716114940058935451189141502469263180756203228890795759658189375170718414683617583538361949306544425565625878786218285551284586299744463898466965027103037432133160481574649430654090202273811224328218943518947941843730123146137256752417201234375498278795685994422704346229030756779325776968587054091191112280839020745930940042716197905946527051030390513270230745013463485250847329842821150167357797959976121538760789950919622094069972585852173/8181704807664988812769613706260898681939112645922102785686883686216340433443946559023064994285388345838822086208151725848937179554865337469305889*X^40 + 23080750130036451166381420673941060121029367170810906467019761324595623798963756634074324167199156698055985091513457784008572267753439458313760511323944993841604570286030976186774508493506129472465806995769431705804558905197855150937750419867943147551327034139058188363724439812994847842560424728198167179655977425059463632428794053003159908040567460779156631484929790577385151477930126324837169703883694326561919552652287574681102293442681899634197123308184612986547281101191287577249088021911947811704668646035383941485506295639720231809615904437683024518/149618835817769650419117925846393054196620552955977493641856041969838217506389450724854789550496896680354539490488470610599514202519822426301196792143*X^41 + 3025951520024837580468079434695457816833904925838449942506938328293616038137787400984150505314142184632603222448209520066226631907717045238434951504510344405513682209400340316386824396261659493856775997117439867043139070930677293673794648332585861394475592299647997140545075418468236697120376736160041557538575579385765571419339427999050670508976355822610398203836767573362933334193022402136321541271240090054544244519683527179845992116124845001652804894966786829122610820801182647858974620766132971311084511047163986401055372964619842511048894648/447405523468310210136688013685180657403571534200366532820412516334901319704924074972552359287219792521398921977806732971451696809474781947247*X^42 + 1896501722084880744851405491818015978125269528955810027066896205784778638773189961626836570601452880054840287336170904136036365763090979141552410125732694171676496919886313836197295983768269855974941162417641857992080217099887645048788399168429873757504543978164309498827145988595838632760167397515122165563103647931897703003352166843501529792263306771721671143176582591349159972618750652464217552957422560194818815478670943412311581262565386102432365033416454079324217093773447427015702767782662163401671633293216143910574219980385912365114675815251/8181704807664988812769613706260898681939112645922102785686883686216340433443946559023064994285388345838822086208151725848937179554865337469305889*X^43 + 225243858489413837508740980800618695282104813283327934298576638551506188874223979658346765409251923193014814702616660000994726338610724735497220953496459733336262323240476057155545034584699206321207681193022251790105384238910129538460540096065560699619564834806328671478576490623337665312602290312906157365777165358431252040738861506828981682061284240730316398852705273709715325677720605957840686401950477029187751656109714992373939450149132454683988420700393070039560606617892402928136174431357644829829442622995816857458421603827533720533/24465769315268234819089408524371447334367120588416171751540029328752737994472798981383078650802197873975989608891930495513298890439918081*X^44 + 200535641168454396445457669942604819607884688769068653993013435533765859801237727759583658137252761987902206468363272175710425739729787494326607333111935194654432536939423078197564450331357125379889273092358659223522431839707893183473191812997411498111134603658653031432471370254536033396510421875424931201406519707437597209682316613515590683896549209206577980490710896680144764678463978632862374426893741214647466774522521588471903377049018141628218682296284760944046968644391266421465239792804486934023266166355094501288920252871517192128636/447405523468310210136688013685180657403571534200366532820412516334901319704924074972552359287219792521398921977806732971451696809474781947247*X^45 + 20037662464212665745301826711180827686669415089914815440813935030921430574251277328983567600403538645081062830119848279904747926936043410967267852447537623869042208388390221841218242336705527670140191879786205154809617766893111968712744336061897160168615743972105451169852244667068917561743537382276868073958099055403679299426698212664464294287523817483092227057406154819376655050414217926941774546683165473950551809296793127276903998736169967289816758613889311480045402884290416480569144841594862078820518082702809329386451421929862/1337877689903660240558287774067449408561662415290434284001751480765174057771794115020674722524317705144418964777816508750112040818063*X^46 + 5811540344571353283265366247476985768769500334781128320125877754954369930396597585926710714634017973727297463665544914210727403161352338477591324766518992461962713228776031677737268988937545751579969506560056601358747947015484642554603243445365188924477084423299035496041072605152254953328734065847730807976294186221290641145064177223730400260227323077520555024232189537999178933583007988539065644956781398956936045704991584958745325660361718316541797266787656731757147589467304535275093993479947094653083778968358187265215463314263259/24465769315268234819089408524371447334367120588416171751540029328752737994472798981383078650802197873975989608891930495513298890439918081*X^47 + 6428115940095180561146148320139329055753630162143009856434089912618518680292392148670067194396856729879427779270427295058967870745821946417040444529274313939018367277469359838792963297859707716003116338611979031036696408509528314426953592768688405703935238860133916980935838175213574964224817585878663948999181148634834805821602353997240881224566960255226132915312122838498705261165811455404404835129924304676270989158772852328814784420602248189434319898066851309487132850740278253709001401723401005344791360017426769508287/73160042101146182564569791330860688388563592458600879532003690094885659636451802647819474081277284691005575806737929061634606049*X^48 + -58061447251261405732269893119441648235747753113382862983781813158386759186266293627501887288279768603990011040493400304951597040914647127978951874779672434998677327710054614267604267207446949481104636338204823260523724523806672245733934505202394564090326461079301685654890983802064350872513699351243098876317080158474682827279954907171708228216213376937741805165418316076531710243945282792586274978662830429240740288614108980237992745607577497436623963302691346558215185928752806882010162142643587375891819107638930672489410081/1337877689903660240558287774067449408561662415290434284001751480765174057771794115020674722524317705144418964777816508750112040818063*X^49 + 596949488883082476187037129570905977010717895830317448614653933837286306270492725401810278463344997687317637639785380696757367423705537647252777825939673736383873973039440815534373725932149399177168161074491777270695549723997721463775896178460769753066384524969695137075800124378271596085816675619900288925429243604268886822304695020930598325188324304308729867676731876738346862417738676719950361491534084901525756033084372294595039261558265817717368269304528579013985555476933985602394658503496650942199402479013878/4000658506105221335624749348217897325343883220790773748127286602224840577265368986045796143778492081314899973026627060842927*X^50 + 2520689744005658112665644333619132918972819715667472755759457313903706777653745846454536185934632576213251114155425153572060112438537606669864486238639956265212873141106727888153200955762462473638062533001487524649762763252059260499060499535584809888630529121342919954507890067084933051168793085065945603484739966576260891235552697987928555466812640154482453675422881405517090021771256552381636049412103738196708465031708675786196047365823814322012542804611051616599360475307706330001235528245906021601866769959965130494/73160042101146182564569791330860688388563592458600879532003690094885659636451802647819474081277284691005575806737929061634606049*X^51 + -13561624587917759465438848497140773813242328914002415592130306094715807867814101078483499626318214983545871396505000294595133012933400986323453003746963495330653903301773664373300336871837358499561787445013152967403228673275663924813979223497371409073016018803323977580713369985063826600392156132349269064708250867672546635166021855487077259995811227848473387033753754933024420987332474995021891770665822419211013118357829525732917482200779950649289635699218204691830267590217550930939080090103143993759494727/218770629742725506404809391820303894862136119691079660312095291858962135794026848911565382171952320299387541588375734721*X^52 + -18494633893390276708865440907679394707233069628793572739409955000805261843280869023421433916220896168533091242176231563404184407799269636413794329402257886363707346393406968150630508300634335271018933793481791882320389567925295074440005298657371624076636604526651527876770659956849818628661460664902046667858042186435186060993539055596749331549140289562872614326419211186741969885216940991259115534944069623616704304059986168864692632759355015095932775803626281451352961514240838462500374885193248312832080614723/4000658506105221335624749348217897325343883220790773748127286602224840577265368986045796143778492081314899973026627060842927*X^53 + 321998293912292216884546043040924694156259721759793439276958708991487831110826975446482846821420140680379147831676735053388594328981644535074656697833905643254629142052777731379039191704391037280930524649966128323758898220840178227560987217306750650554602993746649473793508991658482541537205698519408578930983012179777079490436562784079317740145176913410526691181413349617754876640750777703918574414700719466045962354318079775516403766335376515474380114771205495975277288404927343600400811848311099583/11963177653126565669864351277973636728940565412100380615305697591675077147373918571201694218403910991381174691768783*X^54 + 59462540175782334971438493358305470183051479002984823959955832169535393825802381644930417318451078664029318351512315967215797350911982207541951632562570602624402413855466465875397944277983852492508682822764271344316990334345703626513600792291671677354892410948040390709152206085988382592587595428046761031900358124881315325373311904397063592639043883041014596166316261495998763169733270452277276440789959630061864200543163048210809791935264727640410574273408601033818322140063587735557713019630993752316/218770629742725506404809391820303894862136119691079660312095291858962135794026848911565382171952320299387541588375734721*X^55 + -20318497037205200128117725934377963214416525867334304304905703117285398410282830681975419115419797913590488755214322058155193497660252911854718556246047545462451274296107185656597212266524660012486470207282825983702745102236537113004374222324730131165641001869563924424637485611457002657219282466182985792218960181409604929765976668809580841928781182150351182885461777002672788508959747192892751449838659851529608498318478450959258832743420734426954225791144668672015048814296427587556811295797/654190280151285922779261293704469663090751102537342408011467030769129827056046293607573370066381089920772936609*X^56 + 16464406406417784639055568544891440550914638266617280719088710822580633825032455556697076681442611795735677781699580527481722081422148393403202293581483502918426036365832886210009372949441717035631578031726609958540610951892510306416692369370921950611387228440889434615984504856943666544454059611065826078038558417013214215498766422253832972607716222121803160827410867782991883134508711246597449346728874792735425389893475622335382920028845871694284916285577060081614036910318999532649733809269549/11963177653126565669864351277973636728940565412100380615305697591675077147373918571201694218403910991381174691768783*X^57 + -1213113548893396100496345504695540394332349435142067090233058319710721433078885499164380866975781466941530673683816949115999710627092506865481573294342793198712179630739374289197284995821712922433608151359270752562156586536250455370710155194950303663793729236274690786891593326085730883065816623385706468272031423940514381922747300384910643987615257124564848155399456303742440159209099654292546155344727005652363645392539320675465783488562583901587802080015482626849792715746296991785543/35773515620456385562380997085605603056310554084176869252007821445241418879862541346725727022823923547917807*X^58 + 369653208480914282309043163444284468411858780753655400344694368938174278005122374284836082270659619594199409159444900353205009836456926991415814594187439423845501002835306282598841423847826017014056003764969376733533989009541236577832186369807205067096508209210170487131667781291326300293844794855665063720575946826337869879450961639243810105502459961440260878874162575469960929967071120868777297848991233009232230068226313997439747830103229637759070461198269226756711284051763359913320499/654190280151285922779261293704469663090751102537342408011467030769129827056046293607573370066381089920772936609*X^59 + -13938751046672078243503993961719764572044923467892289674459047303138610352714556408844314289693979161534695823318252038028270353110597182072653348396480740750187670435755808392536604577297779635385351785559498882455170569455522698904043171862017134015279261082542381719080678929262612620420473985959784164934732071640845656776021372036200779682703296811125640728688287652246161495948785554490083965653131737056223230508523456134591199882834833850128880365025411447645607817310907/1956226588311717917776617109728528629972688471820247676054455156408455125491471610801428721103730712961*X^60 + 2572476303304504987111593042884917398662158548175436618165776802138993271950540335396316049828762423100123820785602627598939511190738074647040955137219941781029049286472676096799050354904074571325927812298826817117507321776653699969805613065251642572248445299634604860787969541283062030216448962598672524385066318867455579498282657638315820983936802608727073293731007794146395269839276435907008633381060827235824971360778485077971479109063941232908356138194266088827847782083564186/35773515620456385562380997085605603056310554084176869252007821445241418879862541346725727022823923547917807*X^61 + -63255060184713066434711724614255795003394551218121086609009017235133302796284598473866949886808207481601815788854667490904258371853602644320067548666679383891013515665078053635953813012741582836474989055890465645040924262573819454473901848838134417174415720099121649943846485442234409461164721339103139129878658702268802648703650712246408745330025004561504864960639334866756970095138933874067846743658002444526786296211978913428708425310680195105719152448150021585659074/106973619965643239338142785023706930058111689824479011103759783256327179170529425865446968945356303*X^62 + 7704301172170366298046423593494492767842344859706749148591249810038042339088080876178025260253666596715172788825168942359869405327720929704666506348899924367971411563510795989264206906098067955291352149012379859723418558112334204090657624963281254301134006116329108040906752322668114651697253593398182893628753259370416334528485118524385278491533723201718973223897516591100015311390996569136221298541417666041011527381279199437667346740927169472868831358955590199598788636/1956226588311717917776617109728528629972688471820247676054455156408455125491471610801428721103730712961*X^63 + -120938497866295626867569834278530755117151460646192294727233006199708620415367585436085489589127196984956638581554546453228063607508471734034038171773958934154686451939938543227529162374169608521812778714407521575070055008820821009560210954242270407032175574109779383069858424473173001696966671305138805086409453922052140667952943807434681691273093610013558326432274298683505247828046679503192757418708204942250261384550697507473208755930835148353438850178177833/5849708534239800915302826326007925305304953782713348887393218311167888618719824239374800073569*X^64 + 8495288919324238237256092131682680960710342409275027491043910874858844269155930048852399265179926414997552920182042765673462575129286751505725634498151979531636244929059790907683565441376438600354883019216381248386262850218214395096279813934850561175460589555922540850823685364227767700909305901893524361576918662630165382297915092811892919008353544980568477196414995801098000289656432700215189054379165222466286804629900386578563804843803712271726204484681158535/106973619965643239338142785023706930058111689824479011103759783256327179170529425865446968945356303*X^65 + -52343833979042643959429338597627041987305234749357225584279306933733630385210136649592260707722148423270261721211838313209352228877963263546554822236829488249638537320929055796200110862090374155353096693606972563455312399956976267574174426854592919526544222495968363095588533248111118445276176033311792832495822136305899069796874746671053455642138779783615985133487129060552167566643215574310472644426655455851786437345852554247627396269529125247291537/319883443661606655837634731011534166637772941582181270158758588678727435813409757717219887*X^66 + -2289058396908466447339809003145037136081296366743415130193449972652148924132359420041942495069097294291533124149206582693993869803347655167088585003722567008266329174418092833946410326821213680212365707797110051187669853650215121175904291727103080514193827978555492623948791974339091442816329036596669282936824885214881492869235980585134583991865442666826938789605434481025835696773304473597514435274935100143500511653390844807618972892869639377703880139/5849708534239800915302826326007925305304953782713348887393218311167888618719824239374800073569*X^67 + 93816803644234515685315044437985341960990122011395654654903534971535924219792658394731667174429058613722272778959735941467056060066203687245878970922776471934170734645721974299455009863792094182497390323889638309251014716023014528509722624748035969330730276340883892646191749083094063808698403658985948230222514557449586012274699426381396739470690383863594385458319721434794117931411341741185445161553260179091376848660684276667929290891925513/17492395891158016943054340843852691345642967221642766454790757843207056149910305556801*X^68 + -8250229125330508577563814459934166575447907602190432542548394566035959130611246383654241719415000993942904697066366077940973679314978575275749849219209827793082388046650949995224416078761280725129273998944445821067234830956584690473097625609745261255799701393030430416642855948373844404734838746184795858408191358696873520899390155165892752203633244241859847531233717089110447828685459997235789949474315388753914958102050272799135517045904308402/319883443661606655837634731011534166637772941582181270158758588678727435813409757717219887*X^69 + 65687180064941886694866070880364251196596189022867705098353909589585049715876845049442296183738546752852079552983621995685419022958942069528452358497226773606695370644816007090701367504169251315831032314096283990988794439984434243038543149308088306120128598262573883065838324203547884249279812544345808288125679136194276369790399970963441083171719249413996436837279012661186743171826777989121882565603993733264789324094569957312391714/956548143006398914149633118819527059968445738592593998730833807798275066982572623*X^70 + -735799296393687718488357559286788252231784580011902972829735150208887889258617234305528703239433112291232159378084312737249393658371703437724262997661419891446815767856073500155286063758904804437628685743521432112269831608024834468463767913813044169740140270745996936053701402804564927978519064267143152216080780904842951299469543837756179078082949623811272947551558546199550679322117293410461245757687821601896361150003495380467590312/17492395891158016943054340843852691345642967221642766454790757843207056149910305556801*X^71 + -24795803697226601981962601480992860169415899423498818198775938008302470871413299103786838955590215855689795624260012137372690550234461180654980147733376097093517572945584474296366463037642963971878350852131579320131100654232432572783888484904067628906037668154074413200966495730608709760711723958793280708186447685471479862345013938599057241531345386157585443434729594596509146558504883775638174681745427573968587228993970564/52307548696144742940320069930525895989962582085229616598175414655125229232929*X^72 + 1982371544879965944014270249233460680040228824037477790924599094332918213595974969033202427037995331639918167277034297744751459790808540676179055201086973472622781221989642401833107886329029129160655526053508895455824085330154954623781555587441898021072157663623363225225608555715773916101380455855379315061607034021322662198543540745303061015074073732112442444579518339010825702457079856769666410208606115883240662502760426057/956548143006398914149633118819527059968445738592593998730833807798275066982572623*X^73 + -10609122085593617781821116871736397382445070259136076867727618234524930622451825689897999856273720602565093883523715240056872049448870764384552502471036712042512556414449904955965252216470465824398829638949281548006784265843910595595401597092569232443747675409678386591048420858373947100636094571819117628814677955299098873829991978937152866064247559865996072086104359038610230278837376296051702741986347640309715295/2860367949698952421956585001942685841852823431138492732442468127911917167*X^74 + 103342280197172004959343620625236316744601280961180209897827613398752690206805059481923492945284352667214848419530495652686158988436684655964498990658561868564803276149751532869948237608915086480732384956096773852623505547975302897941743626920745909422515048091224756295963809812179070015497010104977158268086395933450297061197057496499754128551839629328597745470133342003840449433942302825115517075363156491718397374/52307548696144742940320069930525895989962582085229616598175414655125229232929*X^75 + 304399940367945779460834971549758306105126330575461883334099187459247304590612957096756983448980110770629711928585925410499929774709273352765945646196409167154105095494607854996203448314886295979611077308150720082520793455222000923803392058105246811249016636479854116534009384265079020488465280347047613409353069560719369029294625013643777656745207451892806321394443929175165422358235192420374445162530164/156415374293156473011242139330818933770045575060889852487694434730241*X^76 + 6093999289511252917202117384639884015534159761177064156730383544152498683958104409929935180867792519757022475653408569812734457870436919759280982803248760929770587506223729297891893535608107170616604912303380057567454247240886324915382354929447793064876513077917579245242896621938103826827040065492509505334500850614887243745189457784014665234440409025397451622056069462968057930716542500245422655251941494/2860367949698952421956585001942685841852823431138492732442468127911917167*X^77 + 4451364199332180877293023519292187970031247951260420841078849600545760684934496172089243415171073657213650302714310499879927855065494378236534405355057994963488838663243140827823284344424485932868396794983735466711391722714330975564763055456525465961313553657640420967895967484546057965771396902704105988274607138841889233306632376831522225673737901868033107108595405273940758934200198472218118/8553364373224502269986446072664676205503667909492527614572889743*X^78 + 21482261336230198742369387186822419613045956275780412028838827910788948541579246792221920413759518895661658540274981946635935236861371921358494454641863752529431618657462319145328470048793848850235662368032846650191739878462883000093457574518234462417010331972553001194334801694770261616146041878453177001125856946595395724430621480528570506887980396037606401060865432431266507039252830017894006/156415374293156473011242139330818933770045575060889852487694434730241*X^79 + -7126279076154682810557432510066217561684543059191875484215529394231583256870113472937026696312345965533546542097940712300954724523242374982661369323822981015459873186634466708740619172406799626447605654777263083141140274102826040130218333380335057196548197762366325910447237200612293781382385527536171654826988009573928979510854318721472943997652965594686217231823258290333212249475/467729226949445085032342433021527653825322245829962684670689*X^80 + 20192819543542824962759679832173976229305895577194936261439862728361386046015199430814298884449763901418794464254577101854234060557401518040903799942505063034693758600311031094044042469331440989035313663810347429208036692388019293617928515289981994694897732632767281951961105547128411304557632075930011859047901794537198505664766082575283128723293163818231870776903425148707357961578/8553364373224502269986446072664676205503667909492527614572889743*X^81 + -8417037974488428006330932003751775103219031184310581080694978088061358731799954757104832925615043017846190807729235058345720552584766699526250359200023771584810017403056047195627420168919191465941984384205068025673272329559114188140657339433985917094835973840590447420039371474337386670482321760084012972246192460575539165770133061765522804246773664801858435000800848351/25577143705880958332823450157025627704124364074477097647*X^82 + 11774641228695200730834986324286520151517250669906658063658169945292328539374885685569158907782882721211124303210901909983111430127921765805644880974879941160614259659262038948195388210498265926889459856285818245230290054305506879211556819799854417973653589609893989298346372501126651709858697611850898359126707172019317328577994681974104126455597755881717975535385392639/467729226949445085032342433021527653825322245829962684670689*X^83 + 16837377553518597435194151029815721618362888498424059491893660316292951475492293226428303701823401924518271249750734663297545600072780278717920777235578364592667344077484588856381957207740533765648077049322670723651824416930890251054692268124476524689208480392889421811209747442503653390072411176003885825217146418660779858799908014002096378614108009211392466/1398651703717447275814701709248407486417912400857281*X^84 + 35944630611203526881297058798399923128831767669115980866581744806070667008521544394211532155563683304415776619203666061721755860011727547945290288266107943375375979813355678416727205538095836424640830947246057704568568097884130365853249019023808230757016581889122389463734694249287425809020780557830927318890959673887165278592240466845974982754393268681986935/25577143705880958332823450157025627704124364074477097647*X^85 + 8031189071754493422966251284418499951369855959161568312241811636731239461270227954260330526022466770176115829662593128049036765288211085767267782835068799780701293652029960285201372075777230762666469014065582934958743097290978909784835764208694484517580210160043643721774024514015951579808091110992219646044269260574385734862682066042624339547504/76483387308877742429851900762749903560885459663*X^86 + 7849898388105266906444621671092729977846651806891075163270718405867579573525049517930800812487159576376923618577939678021486098030527068441712307555800793667216292506419888611350052766244285017886731310796777469412932728791439107417615847114827623660312001454222650290692354962132821898305580584755707687489149380587191262878425416639596904511537/1398651703717447275814701709248407486417912400857281*X^87 + 871931003906810944835168779100239904257991234314626181246900778154994545176750126250117061588850224057492763453838441708670077949323964106829586825376390202512621936087927415557671453901753101953065963765731864796684671216016665567763937469394434544601001777632831112460179722243096228747086189764517819225657228789159999412194136704/4182391169075175940824186622341001999282849*X^88 + 417085340894967752099190734988839404282252633129224453412423702874812177300708678312803542758779181707784567664524098538636565065826396931195804005324756367357166819051068579585050424711127533892250601118791405005945703983344153617193964681682683468818770731757044682231521149403138110703051393659608064316854237166724357843244049868/76483387308877742429851900762749903560885459663*X^89 + 19973721890178287623048059001604643677005908688218514456159785844446644957353895971638207398961237737967109495736955380346680354789035026155306933999452563591365981861165229007159248743201896808142573918998185845430199703799680510567128489198920872156718298635827889861776773043527545266359029823693418099873102601920237/228708435996892652749176279452124569327*X^90 + 242331470197692281900967076260881638932527459872079621044463384850016833169019675433946358505502939986671682349955279139671129789111897796037719856491412922773860816115150902378894063479790016361453519093269247062960259366238328897650294105672502219255975954598125401851342924830802117424043571715010202135400748200354/4182391169075175940824186622341001999282849*X^91 + -242131903151872468708028340954144122683731274416281557256613905463601228323611413893665994511725569385216134402856976064916180543167454377576645282569375780144225748614669827078212752855829203467728776988435195986791357524825266332561290551430674137626737800063740726437214325578218641935260394887759557090/12506613222337871315643696585121921*X^92 + 20902168422841437178324139828243448341420714879450079192258529986050267232164598719412642347370217185305747313259442580749372393493518638870978637596387727784335477958997912690112542172801265005512630767911032197759259612441005286223455346326685538222898831669129565088084314349891964344345802419938546405/228708435996892652749176279452124569327*X^93 + -919712821237218098980827660821997149316135170844846950857920435661336625832121466046565113974554093945255847645668812552438178426641954388816520872555511410337769415859685048136653847442731945062491458748555298053936595659857034312088547867517362301316510579067442453920985928952456347336226/683907323362928381672428314383*X^94 + 125235360182776423130238634188482614797430039712228098972062614488948792270931163249010240482345758222469569902315932640046513114836726983411039207864803592320094411611235580282589905858680401512808664130027833985356156367502640566839128670563408884480384498422230418706263280559751868279417/12506613222337871315643696585121921*X^95 + 26127724532808259020731952525106931466703502569792511801032785672076381191808383517276524405716676936301733917213465412932733735731536734524374062066394083758545483574751830803942699426754805849649858475608073166841785133642177883545805989649856538027522752968894466070087680/37398552160711345856205409*X^96 + 14302163821672174017974419956758306396371992170088769275907444997498353847249865072033308324928743627153223511710242293309258343620495228559438232874366833231994665236650491597497577256089670432177383090226701962049753301753843545673542998873851566026248711040315217039168/683907323362928381672428314383*X^97 + 670730000115702899514249361681559693950672974227335511257325663412166142966166089874831004890442740539232861489950761612561832089908126847374176475689213063324030180437812814359305632271639141783526692709207528542909901636686152730064226470323425593989258/2045089525931609660207*X^98 + 81833410567669543543064560252772575410375131334610674753716441154540496081944701929891137701752977584123241986677357066873192012730678236024479706134019106940515662373642344204647964913661575716728191139238957747871613465520802351543354159837035320562/37398552160711345856205409*X^99 + -57804705864340587174128302963108475020988190587958154211928352290313977267315828089516867303456585028631323133034703175127954304639682834120750923038484020063606208455057903109930252294416476963733015360096634541827319498960282192680/111832970193668161*X^100 + 93264517093665027301485615813908947237144365310506140600384069832291503634311665344704727828291945865546227580740209225028334165771050519264757879760025380283258824917349469089173719339479251977642423953494317392884139587950451/2045089525931609660207*X^101 + -11006995458918678370280367621453645592326785470808514525169002818582215874066838447366767412994295970445999877307580808784062416709806429586786789703816969966608873391306372550975693009914977372940347613864333/6115435565903*X^102 + 3005795895698959076878992525997349032110892646258743917973297164303963485789990081534509680498710905767565958106904805997359485989656119416287914903179186949208820288113226119476176540182298454647852814/111832970193668161*X^103 + -9546809185297637482585865695661259035393535320232973742291437906881367974972467444820697481363808451425959412753880999811584862836802834028394995166712988340072561511404240317323/334414369*X^104 + 92718136323711635490507607135685965268029132682730377476505212441828968614645856926142440645159757228339567043935609223654219986776154824462194948666754914194358278215/6115435565903*X^105 + -98164055209378827081988744427863983424006547662600890375915122247931834254019985392483261431684241349926548106024302570690231065249441719765315/18287*X^106 + 317788141765935653433739298541792124698432290414163927307442574130274184749325023194041200186520101423222729628585856208912310713428/334414369*X^107 + -592898281185088480684755354702689410090948745345325211153439549841284031175149211222565030341*X^108 + 2818635049833229923761635111652863802943930211808793961675811918608/18287*X^109 + -19233300296668800280862751976569*X^110 + 1*X^111 +