D=-14783 h=117 21216763705128116882548728968955520775123938991648909130592950674871996401930970023407580599069763922630612648580408414690498997337592105362927849394993423256972472366415732951435818832187253645231634019483413435943093311585382762860147779873594764199663100256868865650179299316323193178912921521070426355790695625334207527094705663687480406630844528481363237645253883301856828390532017534235364738361254415617189024045406951458041057887850707822678566013094835643823223658014830064151796435034288551504630138424639760968136908853488983944564518902838991933650721099182259525294590386074294108784217602614521561761220473311651375765625/4747520879878458707311007450978066980992981742804264712791651655360666638617082987587110192027288258120032127556748950178466891850185145350344268111200844726127965228724116998163853601485529809109094761919553450677216981109125500229721023*X^0 + 47348405974388765199074574290985583992471974162550135852728966340428763838100702161118792862206446138127088476330023999875798132323639452157970395474834880795153763597803191657776169988330945792308872155560665912785931026931348469623068819159586112422924306152100833761681675595465683649769510350055224665578890102542398873274411740581203993220685370634612351110740032916314192624920038824614354254397131103558376711311370235621557992547069576713802472096629196930794366935485768163542163813769854267888112428804063960644979518268871828845471152852978500689923245521734025542168736150176537409521070714972288616087775853219889125091760000/70182601167243255070178623147808764180019249103875445249198986421196734918676337805500249968739402319788434941671419730488276062221287003714139315487882087586349709976228621583856247790760587168059747865456758661361298631736202269895965883009*X^1 + 100698902562753610343696406707454434811902023354039804991983808817763364459154482436312369490310013524455752755206845988888582520082056478958130564806994089808786370812644154978618278447760868264680894307018636943520062638489106070866852005610389346233677464750933898557103721486478478388468511516341171067582195723019135912898663571596691398102697750258721290634492621498070253521552111759810808296981059199000965230078281440341292755319062044919822454177992598850732153119843771525480318823059794322221698402957626540043875468479110962305314447980549775357173403925717597622978822148509428777755072797049745060993590070312407546250/321147323268515098918420310557942703172088327322212319068636383370132357344049447851390799704206741400259225296404582978993904610037552956121509038165517467775685938491789014284235513866301143821219966307214601276954405811345836449281*X^2 + -3273515827834178099231866110961009854177378186120233046414186037044823776603424093305018079580688303468294890248535788638734280648645650166145478796776744963218342555986433349108896710118412773309810003163984739232662420178457973665004336911649300202000301024074020945237735081053347894025715919718065049518363832016924502867735813031687016960920273308540352158452615010671873562936963373264956186035856914445480220834278801227217180431171192687207849906582200897631484189598351300328604889252047431545375499379143749440550220843762119487399061057678533879634487837784856428476641969810756246249750292076323167572280808973154588092927600/4747520879878458707311007450978066980992981742804264712791651655360666638617082987587110192027288258120032127556748950178466891850185145350344268111200844726127965228724116998163853601485529809109094761919553450677216981109125500229721023*X^3 + 17147783607081183625742342193760890087562950990186857885427943259138139045815532523547532584497095075983284622707419068782103998695305902712586061969029188232346968403935921081538698769534004145823350500105141211571947636608663109060892639281449268429805659415453162282162627000075396647081906335221765726216736148705148372829771751340172731071272394252126788043206620878386295065820245563090759374350644388494481931988856450181238324834623717005452016203652241637734879588680731060070618965696255266592834848164034490298496219123379915886674725451742117779387045435883516953803450975455164707012199430210053974322594667326345255/21724096818542589387703464151927396548203228527512163909127807844830708066295707762388608516823834228523251389867048838462687181900666505859535211943821786361069196948642969240630150434032411812299260387418967819586985443505772607*X^4 + -238143372020527768725396185132086049930754556161003393355799427647610486944986998427467891605493917907693679184349248851585056288535111379987819144925944474478187954224151892412879281061744208844541285183876443624546482737616358082028277361663435817852863258902655409327199339180256350374539682922655362323940097363459824562966525536984170942898637486846714882799611703701180475052651384552777986366529229348498078893026282585273454895734068627740564258981985710472817908575145309802901315738894140397220671333383766976598923976158789530148606676369058921100361731405855742181547618345879077871267526396491752250377183620646479645712/321147323268515098918420310557942703172088327322212319068636383370132357344049447851390799704206741400259225296404582978993904610037552956121509038165517467775685938491789014284235513866301143821219966307214601276954405811345836449281*X^5 + 902308861643570181207269703747595072962657665177144077399303880644638446153444816849033303238713418520062431008026908445870876780932634338857873332069815464173699438045880470510660402322018375183726919527693824941545909970895299422921983545779967272608469824238734742442721518052003652250944896575138830943284814992185840239166263398954639873266188286964492181386238685850664715793288733468410499383197685934921122304088877234717892346965504080101818684570393139923104942532287267537790388863255605560744731308778667820907356390889145547246085147918280703665920121234565631342841020529014653111355977709757372435526049129377/1469532355986104944037303940467252692160131808666181689043347618536880745876730552823419367978342300515676884926405251874632157336174423720458311029143055290608753091296960646731390816074708233261128349280860976769734522323329*X^6 + -8659403362656850813080754341306340767911786790641815174754657244086173262337183961006190552053617749423048589654769322442199347607831293471581514221017838290750481333682486875351809295476019525816252010519610112651994417735600760018087218687113315321713510291786947177788431198379978633531922385987601069263591225404582412926835592663414431763810667903069205756709470477007922701252092399514881470178526676528406291243247333746170608447433779286958251538436137806934960014578556912591592503065533528188552636224203644294947485497887193838365833281192051595746943068606646233320637599471883769182134069672624319668764223939212016/21724096818542589387703464151927396548203228527512163909127807844830708066295707762388608516823834228523251389867048838462687181900666505859535211943821786361069196948642969240630150434032411812299260387418967819586985443505772607*X^7 + 19106456023850763106296018745919914744730914308565897873330904632011534182759641263945415635361495150238902164814576002952354099225194916652886129521601342508394106200542181053118399913480831356900789394767346119838494428819323533920191291760486544786784598487587403643116083464159951770654390832031020186952200547747021167575402201846041839978063139073635422701828929655795536640875800898711199277732766159721210289936957712948288609414288957296970146446432050313859346138020146960156966898686435580862493687992694179613743756755914371703628922930288641015026930268654924613359827705020662300227970980621127422684369837/99406910369079682340343904516488716238932003562617986135652277517207653783178688549240300884687972706194742943002452267782734041545993622435115404798962003017571067530065659658485477648292513918766715097129200890870224063*X^8 + -89859855983988981803064120421026636175321084895163851878426316549873088288937947660691381394702185767555679103761758722755574127000669642867791379879823374056456480484793467370599206494479664483786309714562086715604285929690084440604809138615235610188815721127250964421605111772379926116310938948774005582537837101297808207516247536981022747460990410834515508282315287128762133344137613754657959153937428600932317463915485167334293950824930676354994846386884470630879266681882725606986398880329907890540631428071219668092282548827173784896336543048682653298923449714471266330884192311821134113207318530017958527584685472808/1469532355986104944037303940467252692160131808666181689043347618536880745876730552823419367978342300515676884926405251874632157336174423720458311029143055290608753091296960646731390816074708233261128349280860976769734522323329*X^9 + 9250619654000082170194205000416006668376218597215329739235747351265552736069482510667069742427786144088548899303448735070222120619463297922256794476097610310883725760588707285093214884052995980174828518405761438511494509729290239478779484254610824085827388937479984673857649735686842963545320262438635796371787766952507292975824335022912647635346571037154641928251718422638465511456122512527799627547147066287956133904937709048445883979404570196432129427983245751140785216220728925276807005335738538473210159323608125417817108542968528857802290049399374842548993988747626610503408680841832989940263998054863221499/6724407114190602877652973315057073411278631100765608207782742171224220644197976631890705599992421883663312111411922631927398636375971969318481729337682608605666716331601546347729518883061118441369594473187390982268161*X^10 + 2167119450480426325486605873604828248933775146854933577333053864443764356947834617289725764498923914676948792500886009842150021770314734183639484155832259355968458680559236188810883090271042886056155525702382153873054030014576826590749707190266653984616020764857996638019464293764206041669263470216377509325350132664421229559850798843303096018242745321365587338477546231479258225174621442901637530116612441843950194848441794166246570624678892439038289706400395770372169006307624512566545997898374736313803264285810139821585507637150142566505629978510574637142086007347066505910944882881653961435484657528579993060660785/99406910369079682340343904516488716238932003562617986135652277517207653783178688549240300884687972706194742943002452267782734041545993622435115404798962003017571067530065659658485477648292513918766715097129200890870224063*X^11 + -11362182629906461894959430919202211695798857311588687651142277382543551460053912734714177056402317220100660878374830184322521795632755093553716758690959687838444125110869924566289826010409463537464394378547244784458599587212448307298627880121123083158339847816461715806169563971396379441932522848700462709603691519470958667929293579208884020439933397935347335175916866848456225485862483268266314501620769224884760739957212992925277678874002752816477144190761773085759786570180832541554247458140915018766031987577577780115499771620917520981421289561035903703064262442610957902366518807080903463637864135416872295/454874322816113297548060157955562024709370973467199364660944474817305056091319531346188567949159296737016310046128839337576854249879724637656884890596131272790821641858996573613577682680181183884840321530635931967*X^12 + 127475757373074704051424269355846218170589037455878521296148216946551779450164104754951181202220769457531181234502422833835651926365089062556631102641393133266343823823040050220361174910097370325503522669031890906765150763987666898233381377815689834591930043679026537783279683837960450730420159199525032034897342784786779353850148976203632860942640521606811995598246410009655548203787109452883053909689395801864994868740358648218873739861820700403634843722145442376069966711709048278873926025566822871557642322034814495908989173669467847088057334204537695073791183485235754001289002528435310010884534888112707983560/6724407114190602877652973315057073411278631100765608207782742171224220644197976631890705599992421883663312111411922631927398636375971969318481729337682608605666716331601546347729518883061118441369594473187390982268161*X^13 + -351241752786837382505397157867981126358674629153204971949732139281827011337345538528390540005196950303865975652766090194586750514404378276004747857983628465854102755548363191096572397263480775863944634139834760614089269004998017539806732768238812280978616446931396089874142925219293652278189773957075999929612225114536930638367138132680521791395365877174644053420546251560808657291064711755038079065923712327702526537826945828249707404219544736364400287626220040996147784091481616691615568884832845919524627846097292814367959273738339215863507391999751936972277211593671001517040585555913262588162250993551/30770095570324920350947720892617332389188322631887936458157645594081381051973180771574684972546796775824684437944181785671166491908254389342953723235887930243578545752485731828017160432941972798812170840197249*X^14 + 2732795718399154253686829105289705803321152535202365368063868870281663236290621358584667108900379019137826110594876234145123799640411230482084566404724243134121662376969826890437096615665055611261575310503475995005865921184859048350044762975732941235888869341014850702552769818969761341880421587406961142829299406408342414615577179295621895296902105651093801034817792461900866641770528112954376703426475067089529401198869122774555281385287582846213207094480944329769743328980287419123786320919644186094476165879650965240378699329157536536610432769209217998396147155985922380235635135954845531381024639135809536/454874322816113297548060157955562024709370973467199364660944474817305056091319531346188567949159296737016310046128839337576854249879724637656884890596131272790821641858996573613577682680181183884840321530635931967*X^15 + -6128034878076663652276326581603983439876397492080642042859309152729677824483105091744678655144051778216615081719778608717924953700384649883158364810079344249874532370783016945718830638511856471948484161099797560298668537528722663142933277795741685249890800384412091176556271501426653657302689260449413760509919105737509000278554413937769055511387636619364949019558968105543666376027534534128679432954662265149294470580677478626918202657635945945313051015575417162638960009077166748076138049750096517118938425796349436777960979630689480590608831283241424017275760266508474560760432015327072709130862556/2081451367809302601024671642604162374970460842311299226013505079759276266791123640098402555134059174445287454369490751922557430285344949559829109330710135307013363035411332735440516839135626922736397946303*X^16 + 42245111904383586020006274403768788660107735357104578945726327502173866392189953857791654519698573160853183633606113391946363643848185887991377419284115846130922085751028527735324901348989756564036282090413051487622627758096998842146484215285652743945326837998545243442445320866266026843746599182597274408183000591216477526850704670391149805486703362750527083516675904717031115095586501756268351309618109218625186709760040133232081212219644339370513907818963195897386276365760609167410906387673348347218330427152437225806603519332205121228866003900980276464548355085337570807551890907540038380086981061032/30770095570324920350947720892617332389188322631887936458157645594081381051973180771574684972546796775824684437944181785671166491908254389342953723235887930243578545752485731828017160432941972798812170840197249*X^17 + -83786381780072501558133559411361034247282586664650095888534544587896404073383199939125191038674132930681866473886963026555319817338013440348423230880652395575590225769112826403138983311522120386159941947381362975239965559791178925815249412316883771967776120367449046391863156480779201821374795117639426669264623824678001947214463240004753862696465184303651456464610081119076044598386392033283163558022410208702513503508094239547122080274962615663196346001092805173109255730251151446020785295980479828762151902863023585874848129806603876968665051188027494432276733324952342031944383518214795212729/140800336048792707909400774038027624634408499107846798756240619614373014056086291016600321662318823949488429572447456667967085861147598563202943200345676473450136172320322852968985783611961504615869441*X^18 + 480671000340007784536933710585078113543133395142295306185380497600403358875729865813711337631308340271477906397353431077829354999319270950650778461542099299590565062947285891622998053485619061305460118087102406509815322049685764443318479157733746964587533171098644830701821584521482127345007360728664032931770527475914199014791157217411955668650062921502120224530482449648976063345755449443366628314955212337934074996997778537898143256815043176166116165379729171265076908697070347961935018695699051741355488991830179363201191679610363458251266131563878977082128816637628422053626734523288443241164703/2081451367809302601024671642604162374970460842311299226013505079759276266791123640098402555134059174445287454369490751922557430285344949559829109330710135307013363035411332735440516839135626922736397946303*X^19 + -743085870880377008747307450800189423150696746101101015895783127543705963101629598879892317067798668938432945413411531879116888714634214572628966676363023537907371752414244056679781370735593018144077754161710328573317843154911003805324952958091477337742260710394708617021016064902896578075926778013797986378307899395404231659584803741401090613338120797021437167626738907339081555201898464830694497200719551668852216443426824604930140798586488030549421082255451681889530594605406470916303816602954034717270984465231335832302526783904232424374378025811316502854327357736573401147767244322636512/9524476496569891626151713051344627249841608544128174170076481067061693435438428669187602087689834536257081077754681503616795363670946260109784428082640632716643182866828306363321773903264662424127*X^20 + 3191716967813017931371231383313718437193341789075413812575186126260211144719760996157043743838055188813651421382260017530744631003969031645109473530367499354414500180242773966328279667133635547755189607487040603531413740374887953092626266712297328937343368562899930546153969698075041621762339524158690872168019938237466027241720500873486242704698401052726887876220156174516441456687392896370218570740501327746761323078660883340191291165117986128515010394295853609275504198488028204261701435948857695005477302947262523108514614713479172581484710795015552825551985724103410429065411552508361686044/140800336048792707909400774038027624634408499107846798756240619614373014056086291016600321662318823949488429572447456667967085861147598563202943200345676473450136172320322852968985783611961504615869441*X^21 + -3652908596064264832065247481435023232583113550879327106549645416150134342201831167810821323246051699522880701484736797364783273101243669936371976028002731962965591202791585935194400550941982809988228744503984429894865573867739303600558890066297358864541418567639977207708722272733139627743970025792430337217992993125418207551348990379528130876794909521724693833830286347450399200627527989735803128708570744035159320703232991450255741827994614004808331492258473557619117134980886480298920575047300909411172761028883121131497760043640019785543658951213012080529162892035956822798287154907/644285767203537281076352097094272289105161911934531162150881490026496207497695235688804849333006462575734362291461915958654898442193483062286709604453807259463111876265190175425946959566032769*X^22 + 11772400152259373654944013026588310825509907895745208982134480574882271448740196517200952235345097715837836479438893257389232940767465723261249511663595574728961346919630665620331021075559504316541873235353226378790102814471404120260722147609232104863839438529249388793143887200540659035852829239445823603055477563632668163411537702922125785971717435341957614282276266821737269094723137924788195157333767546391939886774338660293794626869474933077458776337767946577777319982016696819527940457291017264182668261809440398550315434626913267201012046080013545016441627907775811132251736508523009/9524476496569891626151713051344627249841608544128174170076481067061693435438428669187602087689834536257081077754681503616795363670946260109784428082640632716643182866828306363321773903264662424127*X^23 + -10457159733717804229750666671126988330085246948058239764070845211271705153440193372250977956175459907227068210989171346641047809457385107753046704463621513945996748766743160722808647524322570101433728148410132283598173673985015764697841451883774983948920307005000454034679836783124288062431683822464233244778959529752031368845697093014809958772420952323356686914910992264710512052861010514046926726424820175328636271393962372029312820678425685768721941937917734359008514171198682492566537216098079193216703406550459748721942837050163118354663708763982349463584297499052934300038902/43582883528616470342714746471911810126845830476529199901973989719711574612574933077778857426300917444073216687510107282598586108516098428078651803047676876105195959971940078159098082903743*X^24 + 27316796731527731309554494951354865146173163592316433318832025681238689611127126413113277159781795225755722777391151683832599599593165664145189898913080386677108895913388750260140272593967965559264560327893586482407249121952493695516326503355514105969490010883080068506980605927798302466392736301429919285952310391118391099234362990724117623433281027946570203765779389872739373714600475550082964807752275037444306939575069767534155153978076598427778342879297113084729576566598364978596387702735976624481049665671241138726736276377916031504303053946001086332499069202227303147879058306/644285767203537281076352097094272289105161911934531162150881490026496207497695235688804849333006462575734362291461915958654898442193483062286709604453807259463111876265190175425946959566032769*X^25 + -20308101982276279830633449606632863798796398251934856632405219183938213573044663350536789954020689063263260340013267437654578696366824380857372129217935947172390350922086306398968840103568684019389343895177445408360409134873687839742223834849804042190746706343138336201932142999079921097849745882778792305731049304396200701513343250235923286632377882840761465983105237664949980547936009628693761863215021344496719955648109819971653786046307762306936068895531317864730072548645355720191404339731502237278654928684018982708741118933920837735011289328431723793228412000265941481/2948175845810489774924896602307502545278078230165000331595345310134044146152670843386244837062904514920734403538531237407737678990468675375678265781483925867902046943918019222018405121*X^26 + 44649705948414578547183658559174747229048504794167606948998926051287725706565613201491514762059959905874936656683249346162633305759409305749496146051759026005005802666019819854261292867475455499586399983839281875538875086733415134316750614345891073954070309099487386468990881259351366975964997028566845873011149843414704682074903193839366565485479108320682471139322365373310154968559385009550087655962833994013856741412556340351323238193273312914383513517783951381172610826837070089059296184892032869555856053303499583460586734530522785846953361876138327242074115999097015460771/43582883528616470342714746471911810126845830476529199901973989719711574612574933077778857426300917444073216687510107282598586108516098428078651803047676876105195959971940078159098082903743*X^27 + -27796607233550548113737664809223250738637154484589118443168283717229933238714601886258209561242115655611147536162190749653102054422696382960816312457269357896478640425978946072077908941590943063803294084731973937329672423816527878670037668341296195990986523985607087790831001600519836836813859031928076068343569242077599179659372593162611012865634443971686046084933042400093339134204115536469827024249470199951216370668060602520335091855906522338731268220380379076116472204412794460876300225626817426872513404749649956948636907085618421022590523818074285826150596272259/199430145830378798276729797896739670248128135707569527943945431247652313207919288600841834340993337950398052055640346168418973076538502020948269348676447667449235401739702308193087*X^28 + 52057056925111050334261705774275524682239191604557030787092941072499617428978191020962273022725464530481642483854470912265011361074713223695065882061226164989566872670588206874537317074835233625970030981902265788925205811950311719730991263057783349515963150462245071710590588480095292081056728142624158237397008367453121094556843625887793460889810011781630291381072269526767813758210387596717813404794488935727441636345795960905157764350196401557220886147701681615837290665038310497894271329547201868780506119625287837210458768737053140605829033986512483949260810378632776/2948175845810489774924896602307502545278078230165000331595345310134044146152670843386244837062904514920734403538531237407737678990468675375678265781483925867902046943918019222018405121*X^29 + -28259690848913564696167349826068942625138437158312454222525091842868774690141471121392247789893937668002309468878954627846636722649965198870227683554675126963897298825950548490400416067994111007466755406593791587614058608835902224977882813827643362313178646077398432001615945375247915817758773758501559439266744450243302984342261374657136224996260376400893707678717426038942746293495606629033187439877273303187567075834796496102800535679690430696507891261351498173798479313095089110283373580544911460478132136526177569095652021882689639436489705959951287099715112/13490505704551092354510572813146159118455532416124570651690822650859251383881437367303107240816704183886765342328373548563821489314652101802629327516501905394658418571311797889*X^30 + 45480421422218012465096924816263926476681107992551381795964992577812221174227142870113386270637765365663215114994703581118974588045364928484307736749770604719489234162021995993310446398067640956595817329262996095756951362131135112768963822178809208067296336328394923746763243276676552434759476991762713854504053512978064025842375952335010126532260405451445257479845757989161888295326766408139252489931934838179207893670849385907305670118320741156314998770252387109165874054060193071098794100917873738990234271234931700115580977142416766708311517409293159665378304281/199430145830378798276729797896739670248128135707569527943945431247652313207919288600841834340993337950398052055640346168418973076538502020948269348676447667449235401739702308193087*X^31 + -20616789482159453153994692256918140185551264663512916028638427967955676885167655611172719682710781245770138698584491401989199839064854237344909499008687607438742131908493006794298779205376386323422496572607524117059858739903411970885844048218110865253225124633928219737165688110848833802277604443489548066508574574801721546845489849027705261526680872127544435047384351366587275808248050731643931901843953566396163396897635759968615205121629238207700647034055698831702418508180337909848912804188853890152822265078851178875727884650727307685344352414175390810/912568876719954836941796172167094576097918718536465578819645718112646376505542675187925809430880347959599901395411861500630554644838808212313422682574707799138092306792383*X^32 + 28259291274726501435243476132341643632038854199064287725446303936637647544829881139477513699250957034305027872230091944806635714455290057887385611497726674631578996942506243482786132720758082533170879346168475292331295069318598440648557697543783286637021678003097744420612930304605457455311413635965518725287251401092982842909583534804942663724396135667420289198588597913215182455089556760506014573840528883444416101462063904521099838181717865207343440612871323458470336586952403301384959252262495276197043731606031622385937527450336962030610347922431520477814/13490505704551092354510572813146159118455532416124570651690822650859251383881437367303107240816704183886765342328373548563821489314652101802629327516501905394658418571311797889*X^33 + -11522994711177035427359426633046743879963448616458243681987514671341708960686175634821636121713025800676559852618758474917984865169154371786431194809056522152172519318734086258501985504824086880362135033450613392495704057258665613568619171393028249075752291737877383116877125932684448864699973043600164490720406742797509076175989997792703290729706728583672630187733658772898729543928025016712660079232025647163791895733183389137855416603720307829661507229423813855735590275276842175041096833919069708502224675925339567304928199164014347705367256311814/61730966429003235942758315102962495846439742848979610283409708321223457789727570532904404344915128726212534762592969052332446367099966732890037386361003030449711987201*X^34 + 14174055045571173241225417504690040863332858282472110076675996162662349562665164675855978241066804947108855035554537913922593043217179414578093040078268759130752704695614510337676772377749109328054183884635585878857251050090147847462781258134804790449445807210567239289708433752534139254215004147601678815129046511451061350786004036454416616215860901885506410415468722472224039587991077605677321912002926595603576928024774935922403186516505179110351743516003146231434974577826296244118165484058865381235637291168456290483764692068243914638630196079385716/912568876719954836941796172167094576097918718536465578819645718112646376505542675187925809430880347959599901395411861500630554644838808212313422682574707799138092306792383*X^35 + -4906338651346278372675526200924128868310771350716043471889545060334846964183587838513086945244059805595014669258464975683746312870978001011869085358846089032885921265354627806902094899024371937214305480920234052073381857176804485279481603110590634099969252107354633017752094839633814001778815959167460783689712053469686147085780801470038614252770847017846756704145349232942433183270955006853585690057382807216846571631633617595373134527437898551944158047400814892034746754768520265194729997469725174402138134428674607689877442724555759477981243/4175807781167776225580620652300784404142578830344288052723378767585974280574143985179219667517765590625213742988092339331153782527224970093352999145031660045302847*X^36 + 5331337698388327791035206263891856587236832905230237568365525868714092282186249085601486499976011146884787736239419744510995428286604787401608652694530544604192927291026458661195842765351296144242076572964628633581793552953812200895744968746832620250510061036413145081911448165800211451003540273601744497563191435661116866618843788596079059548727853936185406012705268492255800583828715631871993581735252207485292643237232794134218444210725837431456832139423319388831436834248923874803337038834329920569723263532021901523300525005256861193775633169/61730966429003235942758315102962495846439742848979610283409708321223457789727570532904404344915128726212534762592969052332446367099966732890037386361003030449711987201*X^37 + -1795475300377273501683340059598703391892893650374992619482277096118397358941400107086253623254281517255170724203174337720454530307331678016087974286189697520295065858401169954941883964440804989967338181826573991351741321193265515042395458161352884950003100096646354710736073086680697521852082036500698368091049845626388286738614862174322247164746701520986504494222455409459796697841932807817064731541526389836157755112322811305323129382260309510141624565008784833017514987977894309729660516397554559012518945424918122242399494404925332950/282473637365066375267579019975700764671756668493829943362198387849961055305022254290686576981516985092688476154237457845576255328906512216285801200367426100609*X^38 + 1738458084429041674676814336642133198914947300255219540958686510305107155449821446492223975550360296971145816684259689545188322978333899951999444869098838143468617740754908973609687726686365267146775351367895318464529169913359352142049626287716553109243859424884025016119719456728974761209584238913036149585160410792807372895577844884716351007560225210862745812759103751911587026029945455511774591830605125117439859018880922427763147890797263503721488419851858397754638105123757518168203094654169257802807475080988854445597805922059193731835/4175807781167776225580620652300784404142578830344288052723378767585974280574143985179219667517765590625213742988092339331153782527224970093352999145031660045302847*X^39 + -417834435735986882677682096697297673696357153500953244378815379670468353620511378631375180957095984782828247200978513701308278204443359164549911705056934221821160120240766943043049937569482780792430585215675065127014559789815966456426626917839821431894378294557700616221636717135567060149201552451553491050555948260865642573669033133474616614635065450014698735563294999911932551280790126438169736074788088077582711768672644667500225080092071223827780052087102521096734149977591705786641150047626885365099769824571812690023126994342/19108004962799592455359468306548113689491758675088273243739321372519857627343722809354432590239936757944157218036762351726730388209870271006277562089388223*X^40 + 327672395094521308746228820587795260075300098778427024766146174780273305510460870640382537680892047430857500006895258071083468922580942806464890042225845325072985160065487624046516480294069370819132271940955480084136151957460181408448421521496800879038965409458121401739584718395113442784729840712567570850107984872448196435064556401626238452685428718518870119073714325027797496701668996167954112860152105205206592856411113025690951631928533143450748780737765449429557119901690505490056302396683287900751213834700444995363198787431069/282473637365066375267579019975700764671756668493829943362198387849961055305022254290686576981516985092688476154237457845576255328906512216285801200367426100609*X^41 + -125494815232128637463451731231745249167368040436283479479062536802871489554572936754681497326457664261451176430373477940397954387885551732035698021973809857209066619648837648450398105879396955477489340786973617562908140039157279876078582362549124162577994808948942230104903560486292217965766233868142028205551140005600343322941377493889259071230593726307664041903840193548318063036344993593345098029837600613975207122654177542610051298527702023181910890049515033037354815518014820972258272971497680415792481122871274022317920/1292566120733247138967697240516005796488653093085860329008950914734482691425537631695490265185681983220195983091169745770596657526203765880151360487681*X^42 + 110537724364556201260456998641208311537553845655595229976534136585766501466826220602243037050683473718055114135665930231522388562273597718010542465591784518856065613918367354871520318413710809208576910823632121884116098509354423164598059709333566048065166088105438623716395468686912278703934274068881266775086789129976183035002758577749966796426165198087396408674847727222122512371178804186892373279537867737648604248415972464498254822444046726033089913618457700219460747976761600845896701245359160576096231391877392025328252966/19108004962799592455359468306548113689491758675088273243739321372519857627343722809354432590239936757944157218036762351726730388209870271006277562089388223*X^43 + -4454433359651599260791800673725644795842396598227995306302238507025629460887455103839982302019619078756116549848140292528150055499979457318397354850929904142367169359148108210242227441919539323404320432910788898393541820681308742944482034404182494452645279637073219544575139904044896166239195664851055945826335834439683330083972827634190391735436317658112409287125518445756986115876442181332414061059313055761795452599993873927797061398116660195343860800593247998991172006693014480304154077347892726634962009408381405/87435981920668818167333913313671500810975654000261132991202794746295250722149606419230891238969220267888519454181813283541680141121813290952537407*X^44 + 13139578419560158155167202042679070898714086273213313973606494895600191822209884516876228838702317957796550891306192740351623301500650014640763636899503874644017128978097460524622683441709889238370353413893737724805932280436302572012743655629718704284140547750134978712556572028934357295600392446242246264092418486814646459610906739768289578540907070999040011326248997559637527391152535147192373527084850619237221776208722081565839252439001837843175151803749936472866367267929745048038353824669858337579317108808654738457/1292566120733247138967697240516005796488653093085860329008950914734482691425537631695490265185681983220195983091169745770596657526203765880151360487681*X^45 + -13481553867236552051707676580816640861772327220121209130700549519661261300600792832883821003763571366351942565784060991862212798383477382499542230430288440137715736368891005365109318950719269941067706563543174040708575116120141721256388489990906109457177202753546909367902124161519398745029936466293486747351410963643497039145671550694034292402967453723235479015137361102768980775337952546950276301076337773896765032924426970379781865177281291386731007441437182866944482681262388745506232205193301954183893963154/5914630448533370639743889150623790895689349523118523506135614878326134798224285085519237721637639198260740002312237927588559841785957741388929*X^46 + 2362527985688446997125658904187389784337080080597818608568721710879910385625671315914030026665652747846978979502186309225650707427795071881653141086253120255594814919716968535192450422866556476726535875800226657935741419281541590424259866851055775600008150298267940531379637009588414673605391151049754098338984136205516907374725070396771976709778859543207922212681706407276619985614054437271623073221825192567233396854734819703444032296353696227629527055107382881070233997193305119843464200050839722179849337447328/87435981920668818167333913313671500810975654000261132991202794746295250722149606419230891238969220267888519454181813283541680141121813290952537407*X^47 + 2423434879212116740485109492817410007792303223738472233517850494205781001889505602042047596664991249090611401265659801783751341778301605144917846736539130400446346027946689172439873658084879217555151831458089797826589873876384042347454085222727641749638483256012760426737027417403693254136932110443488569495332974816952980547866900870856706468494140482299996552666934537775246682012591795875980625847957969088731285401287778622833812695953073858257666937833723906466399148858522536158062937999933538846146/400096763074705448132577227262652431555797167227120578105635857290545545438969430123739276306408658476678617487129671080873966162886947263*X^48 + 1314032291186217337956163400131272285217378902573516060168745478556130605633702621141074633562603802370411628189613312064616332865624397484909341404878509325917500822081855289343047656933773075782727569344733618009294492608709422713709770639112325942913703603940629865264667844539708993887972939066933083600219652369831881599118458387355484517432136221432983893922808717231221414659105641625711578456186334701388228964592636745523495555902798388909118486858915873604591576987748643429242261592359306295604257/5914630448533370639743889150623790895689349523118523506135614878326134798224285085519237721637639198260740002312237927588559841785957741388929*X^49 + -931325359427059814098206953778236614850469964072528003853406403613141120406538217060337790710190989783371829315663084270522956164184185568300499090899170911955753758398505801346096443214570740751631121168515512894892489134381147665150824703785747309350040091640737265966722782524240197660435299643313322165278342393912790618559657805950011386182933636799770616246793964248018617230605108809128196972432453458506035615896507191038470288954888626963197419216213157202122620774730983225428950541835977/27064652849536998453127053186948009981451475832180246100631526570421805143676481777970592999148255325487290637024262401466141254338561*X^50 + 35825126778785542932309015864791850948465713951756968355509954901912103904492664227246443088206725499555679615426491649631719597775800453635397415474425821988182196330554695287963031363823718242020291417714472245734620439208568080597664094978598731576433624676352091418049346630535695463993953535504295592237924038588515336850059432371082730623666351880094933499821128908524347719889764338958079033286397766534641584709889233034514640950006585868914710808422054329384258115632504495937478983980671742/400096763074705448132577227262652431555797167227120578105635857290545545438969430123739276306408658476678617487129671080873966162886947263*X^51 + 117476848693278541542741067297938149975917862366419964426880619319778769626684722352066878299438881625247612934012494532822829698550219613293107187977874560404459606588050181039075252228806486961740518669961338409520046793653093725879346003521980292309799053717551169447883455299516218587968328226030295434061155896729351088109349940938393921318099670486329140555893718571639499407293211962927278406149399123584695080948534683706987307014042601214281383525558412664212190608054912572828821747/1830795701111885168986474544202665898765573688167506331639824566760590214684196832711262463583051838293126607388504525567621000767*X^52 + -57320785079843178335439411951714544274520262750011527949946289568023855152577067216911810400026746256853320088450675344987181323701904650077728197759018260995201831665717294429920667342641270028917374606285645999420672888747948831718045796283218797257336138812914358863715101285878748491069285734199500814249106343419500741044273760163936669036834010305448977419496557169064046882360921143387929938204940082628815495282336425574768723883775986565829379289322797360986386593401312979299676170071/27064652849536998453127053186948009981451475832180246100631526570421805143676481777970592999148255325487290637024262401466141254338561*X^53 + -3074011231548256081783257264019049254413619948415274032262756705926147073620413196848104561304073411136005264374572756870574648617426917538638427105182648738578020197234406373167393343180563661486275500376888258396852716720261715453166809811741317215047941271533537734257593998978771030212581457442576051849248962985385536801215788570588854773718315239565270592505139901145790497445831298122634517916568350973799778933403331243669816179933227906819730284142778564791113753326019390271/123844666245815136913107931015535811321489121840459063223961615826326876458377652216144386361567465216338132137489313777150849*X^54 + 11779850916386206974008009232825772929606198111107666137077486283864213201973862912694162011847885036763153738160545927620151507405787621636627082506055918157632736896862843495706129235743644418925786814943661649831985578356883389889298621157155655763343207670290169819440945579898568765997548051019798813247738626302498423472478481896921864701930796811049137453327773800391432279145140866526730669093368634582846054809972817208146114447729839375878370333069610543315877794497703528438478/1830795701111885168986474544202665898765573688167506331639824566760590214684196832711262463583051838293126607388504525567621000767*X^55 + -1308971802064895374401251992046711010492537337367999515269169207618216199459702599145283746214945982843786902293118486382863795455364744254078640539190582733890434207249997769040168670378677784715660226784607141797465727931392978024064692539372601323099616851583211615030606869423876001764768667118419421336398750703695665258829194636113529262923629768780982617730821758834572478424623374040599666723969108823285774806626615045907843543949785312933577163675370505831123789091482/8377505665008126693709526551818697917979376435125418604069648638728734117457732004068483146963908896457967404281222605503*X^56 + -675184843488706103736997009659753100039524130458090616878959881703725048715664024433529268614393834468348018709968070868134643203266294542813471303920272673078107963477244732729153596112699513413132484098627574454036606408904907860370673820223971589681484837447576985649712581110822666215512252529156451619647626793570612959142903909597644877942217520415513042366573232695825254057054183254953018594962854124469179680745625129964590902844345214657198343915724623725161932681079884/123844666245815136913107931015535811321489121840459063223961615826326876458377652216144386361567465216338132137489313777150849*X^57 + 68781051322683870521265203353239517934363415853240608290506673499020330828931708124892007479283465357571806824082510451785529123222250732607236052828730729473299391985476755127222725545518665105487222100546413077133873081088336156265516081146804044340763898449617426904356144845515586886026182372572789266376205616550401783726484015029348420267691923766890491176072996113351157781068915790531249889937320530755615604510844511351074276613548422615780109627985847590120823/566698617669493789738857238166725151726941516277170980455228887149342766519497531222923841369404646990324521699331841*X^58 + 26038216339308310774300271473611817355681210564033430242833830655870619832240861916652847730143211514660470639819919942004240222046083618884993204013145649015238558551677169988185041956360983497160505191169921706444372417964316110305896745280435523065327070493914725557365962555143507692930771550059533897705380687055611899787415312989692695524238765186451026114981498708971410619207607323224459720773172044337367989704030374646233005403181522042561504386427402025524916387/8377505665008126693709526551818697917979376435125418604069648638728734117457732004068483146963908896457967404281222605503*X^59 + 475556990385114271488855171410873851055192712075818534115733485534095205881819031850802567595711533427355744225383458576452454028776714348276028488762434400652882547712424227395884251244301466733990415745211030126246084359183809501442439753517455637228277658456009246138995098766018314525599862517274736466002952107659837949224958891522695358740744904889940220933640339953965240104295099515290733932490249414190671841403538476844653484765985814675267446572792684/38334479988466061674819538535258415188185180022808021406698835632100572719982245229177016936305529797086147716927*X^60 + -1016870387199623803020787909227768147156782388514523104223764284195460880312380848779335529415318497201680298463469011459980078718870744348772148732082423777525814266264393896667963398793234659404029065468320892246873997748540330288815702343941673906625363596514965500450106812021649052236209977400524051914601080870769470511825922538344544042602153713954045522044185178573859237234228762422544154979984198297844132709542274966828693568270121199280655336576780348167/566698617669493789738857238166725151726941516277170980455228887149342766519497531222923841369404646990324521699331841*X^61 + 39967638255159768369204623389597947505824910024164014415516714405801768325565970514556003062891911318813419181527587194073203890656849324620850255466610313796994160251446689977172879176365453880029534060507714853939112298415541966371111503152066404729226753084724532123638935603866361918603936599786160782335638393601906769539160407058390983242520036561126152193531541465866268561017585597491201888573568684863542896159228551788888451454596517512635213951/2593146180644392997011400834421863978095459651140365379604872869654371421225884139158291073280493120279114369*X^62 + 11023001755974555919689190975444849173765621055681347134422762744442946939417346974502848331893810784441091676427389125156684832853937134255405383498839572643002874826717412673031275477106625674970860164796851014688223429957926727663689023884958017669939977893394442625529287673015575493494120988168047703694829533103601157878838851119701716924301694305555532546935395186324556050374440883774961930156010782258975428025739970407436600468746458948924145196124/38334479988466061674819538535258415188185180022808021406698835632100572719982245229177016936305529797086147716927*X^63 + -2348663464989303053260954310790119904801828372070511719013332967834318462912754905572381699616323865680826974761264392117513947384781138457699583478229511746159517610384877250515470294010643948011188759641852604937247058540312235046348841717260663469897261675196990287173464995283384160158836236405776337007202926861486053594511179226131163354420398671909977564565884800585050352884538914803988827285803544918938674789949321210406386015799641176788/175414068906473178448988759684899139423355181704685475181280719045820971468976807086402697238753508778943*X^64 + 557160691165047798919200450385653315650460042227556855842125382666710303522312462327305217032423360335418719577325472495518957873805171394205714371654004549814720237879882835439642403700553265093129080402019620422203642567301489470347635144303891729191409389032248086951067841795812774087007153644520464386112592930046256843450596125353122733124194051107654730358061077055259865757619376905232826552138574282097809749997198073238458691523501500834566/2593146180644392997011400834421863978095459651140365379604872869654371421225884139158291073280493120279114369*X^65 + -22454137811671310699739296372685520090435019997147097810819653171540878388711704289895232545079524716769511385282022898528288979562523229424936834771127000188413311711480318123299244009964002817990546308989460890431113034812128728882347992025334328761889325120251206699122678973654273800281105600869121756607302042030068956387952032506230435030580465330898291834396967123897845691313864825537404259080281709217306878097225141204303183513121/11865931739597725661164091164506469554444644639429444306384409054036458869578353993533294814229419521*X^66 + 1087218048856458464419973253124708153169681716864444098898472933477964947306571684054999738576559808631210453961348452310169985426817484787085783801317943662673714877660904270245648152441460214323234740629799712662587987057440999615598873636942969417684684811474000645954868719819504955342721913704646963844979272119044827616228721617621425806362579833805071748435062475324734739421938747976699734885766145577750310091932274760417416390813284/175414068906473178448988759684899139423355181704685475181280719045820971468976807086402697238753508778943*X^67 + 63220382729674126452267411685676735071068056037307405556123058309413503407542883070407786736149289941960636973553719131563116617950949709711787165289822062546545240743850780524038984695207017408919257057021003669589891917977601525094155947679109039216973099423054185079894565873847918228529452797485341904109472276968890784231750622736297148767984381198055687483169333257181307207032542411806274982940779127643320017587986272376027/802674135128033935003997237672087502837356736753665988391017320843973406587184874080585457229887*X^68 + 19525537970470198440367254986282021586337257559826802584497322256503993146038007724301781626197278668320670805661493876123941618934875231124947559833812460352106206955474034621083074531078825740862784012926026416168809537443826412896267074772518333417763325365491919973117481133815029105775063290426394171308833870605119335864026932943515517205120699952626540295948735642657530590782317502978380703210235511865440652207266650181419705/11865931739597725661164091164506469554444644639429444306384409054036458869578353993533294814229419521*X^69 + -4751851014537448958919173424335055329884769242234114263391122667456833819746908965451007265775618708275367523606314094682441450803823694250344694224865212524680867240282975390843868479021747739875776195824147570910500642864084817608957792376826410861669680278947919282007847714863413298068805917026325312262675847741904734469395715711820052233276962974751018236147535747470161962719264558086721425994829729255735413313759021/54297107158765740039504649778264729949087244588626529688900583159302807724222747350374447489*X^70 + 1196636220571700142440484173963774615877287435132321657037128018871327485951558758947394251418981944669069665873678877473347229503461054017232036074039108512936095127213343670139521657191506540616987854770591298622986873903692841175309939665601405314867170236200103457307966511713564888377611039036823176387031679663439412077317219348295334826411681677888198162811029919998791956173663756538239047859748183195180985584945523642/802674135128033935003997237672087502837356736753665988391017320843973406587184874080585457229887*X^71 + -59152190985529700286333152759059729102154645710536483994852768676522079748656661657475577795773091581930773925582739931121890980247083790283048898260236281796837535253045069493063414502329637643758615606554387639185999661826361139899375760353282242373400470415845053762675745529562243266290950733144477894241945332443242432566430215750985053241767702396158135152038124504173212650426271389889880663774683597498677961/3672942376971233175911834524674607992226695839046643420746843209044362289401525221563583*X^72 + 7364192625071259816439521024479537370272238041053839772573680503155944306367836042587614045686713464041225942056537351224270932728074153717802207599186524505218941561316810234017996908216335887102415953346448089601105292362827165409076249570452246352157920661777914164699917264895783429151356403394761819446135105352297627534172858924631548451276746590446512546059279579380053918843228544197041030883004246257730424593/54297107158765740039504649778264729949087244588626529688900583159302807724222747350374447489*X^73 + -243160526157067852780842916406967370047880272760718155534993521636748016523469098571684529394009542894338725931206843984317384186490515806428859579790270507403966162997212302988899471827270257316705528723559791721698481220390691555119414844013998489574729341206006461084206043938890368158334790323892481021774406519319775904445308069941485529711662788746763732020086390273390334243042218482540411146680526028/248457172222906932010541468218535344126814302851020998494679240278993593276163513601*X^74 + 22657786133267655826900649129299872710560148727520979663373581214696208953779915066033079035990918024352587969231659486064715243434127730575084669711266190615363580865675750215839474006811420105337029844278243909602786928945620342602862920112334589703873804377117349551662386824642046703574440586008060957169683428036501554637964184199553796740177266140353447826235492382608365708123695469809889142196632343103/3672942376971233175911834524674607992226695839046643420746843209044362289401525221563583*X^75 + -559324746227118105391161350948886434113788810830278501137494679792955954428679699582867596041084292183024744460556233760269901512104978240111848589750283054382349098405019339784551764008068202633503839218552900559232422916771847703218397404139939117543971614396627161942442361450125195037729325792014579009255530054366489959150319957393196449090179606826571482456266948925559605739821573592169296212/16806952054583435839176179951196329846906196499426435668990004754041371391203647*X^76 + 37174601183981916840145582259272428161422405346437946279805984345207558217931995603054682537296914695528684417819879540403508715833576734575826490102392649787134551224521322224887454235941679837538466927312851766758774321808957101820807314999686887564722876243249293714167661106064042959531571409516654011728147903330569067301867376109941632046418046225442160979665127877597195082913928714803342611062/248457172222906932010541468218535344126814302851020998494679240278993593276163513601*X^77 + -625077732818015999386475615856785729942775607025838882508461864193000444771515007414630411965499703247855764660328101703908628274594911148772390437902116490126244596628663348359884800296940587725995921310457310724122754097713853800295175722588050273044423922575027185534902873797964368100930501376829506289547026583174732898943470164926796927045369515531185253708022973921114420309674721130/1136910779583537566067522150524002560164120712942328057159575509304022958209*X^78 + 27399353252726812246878380322533071269203311056779686344985019000597631206762498013106364232237498362580570348676086951855471086786435401879023532668839685590255650917751635987541815509003032835933202384983953558902748748939914798689626579721080391879006989583823351276992145030713955345035801078062009308804852806216076599756868502986198096914816740276084521617777005253837297685961290935315/16806952054583435839176179951196329846906196499426435668990004754041371391203647*X^79 + -296930875934063585723964523236230914088101989189818840813739153199047144428156386309619903555340182609037361305298058407125128880948009689679105702535563111857151687923525378660993080543705610943140869901187089937609287209774650039173924475386018499643458883737328218440389478897309782964941141495610999738942017417278284860940725089314938462420208590676743071620171698480539291429/76906634619734665904587847563011740523853122704615305226244707387135423*X^80 + 8224299695438126566439781959890934423273433416934234655031977597551889257996120266174764486343048593627451505010937386119165299481537020587083731465604963990403625886384899523243881841202371163300815228603137278626964310198542583460685060579074125785314789065608554721723044994921709131199111598008983660894539161669959216385539475976706094719703034651973799875237647216690681557058/1136910779583537566067522150524002560164120712942328057159575509304022958209*X^81 + -55359362444550879942522295603261857422368310728329901167405768611301636552802549876442607891566736787534275241711348304680811735980708370706582529314034532773111916385985960821331862710546101262690778078290291302280705852225600470450965182871545333200694723194891469150401731655789086733963526568867655422183730771789165636996226085381039578145667144180362029501587302525/5202369926248709051247233143679343876334514151702313821703626286081*X^82 + 941439727658651178355521517837217798753983417554721137698818792736775259194068305816024683181035383339290797359775784706517763989658427048154758891000384800512155599524741661600919418213942008185792150336927400379958390304731920180184573363815731048473284006946244464110008005383857026341856430778639588267083031362371484412561432846515944660234933115497191456712278702238/76906634619734665904587847563011740523853122704615305226244707387135423*X^83 + -3870476540002012847309476098331606547458647056360392534721702789803917729309331007440487796454102371742810664508985750203485166232832745982036387474331550221888532989039159954489524274542272534574887630334192503590753936797260948746116769004057422566676398110770986305907196915954365145798210971698890912124286481860370164226564448178799478254441814243104100084/351915709006880136051358529640759242125043235588332126206022207*X^84 + 40169641798147541921168526013414795933901791296664345634262939840949686830585309088924009708688132680421078815437217802119114245919954892119482261537099227568740563444745939858782117223926485023830701140995947258789882996871483464056666833146544114860555345673661106735447974069704084544480295941461697185824595738978324671699143896483236200373032348852471133437/5202369926248709051247233143679343876334514151702313821703626286081*X^85 + -100978105678746729135263389595242032103526764692042971937821128953930779150367287322326934850257328679396506818958023190141016777676895946862374732891164594812300399733475532193971356375656267267149734429751805306430619427207501460402612535326541800928003060237457217933703331065424177191145977616166797085911848008684411279780616623721833412875462423/23805432524310365693794123631249356837248409361315844294529*X^86 + 642687747783927862557472185286732123284653007668115246385688271342509216315265568733075341016030286348007550243151528822047476503976193424484159482376078734243622393802601854430899159541507989522738837051257715188186626973371136354041721456269282290978014795427091769041032320878102827947350397111896832365613726847951129837689781467680684345943383353/351915709006880136051358529640759242125043235588332126206022207*X^87 + -991295184662472217628942157516833389927281540850085479405244776354645277040225791838096545185743728455317829141031571591437016245282677295654523421561681444840830096208683277330691168046283826496899617214984330266269568455819479696129630530369631002418675431366754954633417147753793592839441431144954282713849987453899210042097367999825699/1610324868045076486084970819945163825830238068140150463*X^88 + 3845687292608965839116498495416948350221847043499957594832845898669660618040601538483782219003467984975168547953639912518006492189317741999161390843297739612313925179096620563785791737497432401916155355116676181195460014865601281355430742990507546665986380203097681850850926256540510600281429052724195085317273597569753162297609489227123883/23805432524310365693794123631249356837248409361315844294529*X^89 + -3562487639276852748257727154810724948764848327259027139835702534643200281884964022253940437385628106503463035290446256568304254989240823349741942727266307462918094732860675491593884081905958251171302441987474274386559470440000609107836267309924051773253300842964904439401104753663721432879111163389388717634343577459706665287457/108930857609759621598117487651029143328839752968961*X^90 + 8127752608571353162274799860900374681658198726904633645534922835478700345948646909577424629783303818016465483930655458087083054214284322993071373482216481378466862149117327314382091929340919904237348426220282806163638899649085269756167727882470313081489761819220045044755120762110754760891199626788933120022930372720709245273047/1610324868045076486084970819945163825830238068140150463*X^91 + -4290847922845515116048205366535178338827991573580139649639208120870010641487060910774569373932262791004020128967324143483734280149630209479209949546986686956289987679553108817292346193437529115014671807477979433966553116063196930724913283082061227680098578692230471759759878554076683797429924852469002936605322798566/7368657079737510762234829713253679451318389567*X^92 + 5259844146479284040818093367527828833956109881520342150266922310207591378000780120116446332810461373742453022024504618346435871308973156921551457199438301410995723555472474199258203295963739703222240575789863229125540938618067241913442487634638704608668610264194989078352084509398234953699154144263626750083418474043/108930857609759621598117487651029143328839752968961*X^93 + -1314564858187118540584286484495407882931911468359250901005335323225073642855113162342588047279584621418812181644687584270907240059861586466791113406524177338370392734432808762935810192897948859899063025502058375854905231950206309263456862472464202185394909591255031187035126525991861827731476351799048793/498454784532064585147455165612776801144449*X^94 + 540556267797860247678325038042146065477645283402572330345765518570395735366038095499004877148027217703206041676689598239556512593086697752563586481425006307802191898644765808025326960634089884523699664991426729237253407639961296272988907454393804985986778161770334806050448773957037198800938339392074146/7368657079737510762234829713253679451318389567*X^95 + 9315036835379410890785138881695653660826123660283797376490665436203605121151005127851140159743056257158675589530036152846746281889466080355519440553973334929539613962418181377968386916103743293392402224965602404558681577296611542312653980904504235199861753928214713154001493520261162186467/33718107591968111015859782561914144703*X^96 + -13283623703503192038480616084888026023373290974886316297154398416854647258451800047648531811282006486096544264183276900169906575979561651463475302315628877236431897878933241491262099014491088077360906774400893450446581825820739921538707445676133474507786400677322942615844896170994250878906/498454784532064585147455165612776801144449*X^97 + -9788423908542549694679944395878318701896553874292925972697120461335743667885369335591812201274314096164811931365202546556899740815008589930392728832177689057007127970101781555022936801341656957592628477468087913857046557246693139340257324784704278891864468603288850674958799014/2280870431709944599598172398154241*X^98 + 3373136103881128318069579671521791028194554572375800075484964704901698998593775828220678917934561325346956486001404659610375552643651429438538538189745982909211687107533449770462935229341832265422065175917641869860311670524360500899789651420564682628715776058465029525124487859/33718107591968111015859782561914144703*X^99 + 821426955879555410873823298340547102045492681425509101079240910927564104307384484479411058703765286830717366652929397159883950126688029552389852754416263758276260932059567150766840150553852980742333541418376937426376708886363059400874055176131041064004498387963469/154290092113234431414338929727*X^100 + 296090831224694945023263019165185160049978020504896857515360279016855712935299706291515382907813948265660488950078592068151080767224121741781423228515782754600071177864051978667363096648437275265491590480134067767765791699381794672414117934673623177391458721563820/2280870431709944599598172398154241*X^101 + -570949191804550639929351039996646156732949253132400893444084236650069751580949833137763922485168344869090596873337758613229527407021178676681628751848802510613068622211140207695413158936924390984711851093493072400393570597219624522443163815474810114/10436994663683584618435969*X^102 + 1522290869365856098198821067317061384467861436955542204735467620365550579464880212465186924700067688766252070208836713940604961934348148189625984668673213002846384638469688176148334146301317811145949405911675279674440462229163635410475489739631692/154290092113234431414338929727*X^103 + -658509176961266746083906194161462894087163005552228429383628483650373415220930018276026625390498128471695506278677182187482541248289070436399492560067501187488635451471300323508120837813990956343084152945387440425252783624248685491/706013303367623934143*X^104 + 393317502548940858284255151081656475903511326074556790344977670340164557579902522978931280336189503149939585291733584584161916870021318349140209578643187395228245743998850129947079609473695969816629035732753690183691551616446445/10436994663683584618435969*X^105 + 1560151225348076003255495989542011482427630973257021399909147102522146168081446163554251253151377163447499747542444588280897630072185527805265987192288340619585337964466478131698484491525324978310844841540091017/47758459268593921*X^106 + 27083481107719515776186890214254804357357524550618327542496321409919050259359161240964052017874057421907700636631927915969821661807940982754198872564684316756760557051043311566991998209331099443415692799874/706013303367623934143*X^107 + 43717382387541759985290875549340795877987563877770516418913380686360390633939345441257425094852378016696131558842050264470354321256484065620836286807103416168540267903952186870702648730188/3230633786687*X^108 + 304966412802577662032375241186411978212978899815874909653730573215300786100017240117801335857640419439667821276042593859207382895060763906751985689177133319802149000429695974490106001/47758459268593921*X^109 + -52925706297957491205488843042644380382186446304061312976545810689307708844267990296639086392230616987070175448015453706927046489282301465429752025260294113505652/218537089*X^110 + 14836361736268275425946382084973724318185520885361912978501328516166536241256593499964206483652036890659167996515709279970658086224631430399239865467027/3230633786687*X^111 + -858240836678234405759494101710091481400583363383459772167895156330888563037677171047955421833234177568692792406551009701082053240/14783*X^112 + 80195254871465574871459159458945722993212737232116889467739249975221935035647452419097167733876040698947910666985423200/218537089*X^113 + -290441226222332313414083875263827124685384718773465760553892104378116105936590132148*X^114 + 1415938336152563088214262691728218718686248149239929855408250/14783*X^115 + -15161651244330901563871045202*X^116 + 1*X^117 +