D=-10631 h=139 -13531257253117214090497613390084315174973656371877101104559065404606739635800412258148811047937340340493340219487731879607601377343843737406616747223627956613980094692903209593896480744544211850171455593547913681556057705295302074522657706662376742017277202996020459838507038202444898875175583964430244465775245204240494097391339018866288822077103977533300517531209441486002827565329664915213658754953906565747374598294356703579592627036777663924205901919624267647345349767471192626438591375268446842661824390836136000890587137392402241851536731188077286301682071429857777678979665491530339280006441381604835705228658389057124876728515727265180706159400859782181428762997/6412686874219108896587622752297801052116186937506421199209593065796358502381775914880859255162289722941177104898722145721107888831278112172914409294997161296401716720953551029385030794649257997970898632875257927148274369723804734881185376590405217843664733536475635541363041*X^0 + 2893804848972632682397895951462502695153782236820170534064828297475803578719416667726433135986889861631959117879596627340749268172714543650793435850301157047690036694199834043419842679054582620470925777887912875987908147258150252875859302400050951468746591449513389557583786676601191754933793676144137203284339021300610075344015233934608861443820198681930322004920797446816534721349242723073161046282131347995347335900169977704394921417980373628697487384480545742008133120765230864372213411677173344472203395208643252865671867383083510396149494726670604926344609497342665981610210072226893882982090615364262322320119198323509972305798577868402268538398491485315656132678183128/68173274159823346679623017479677922985047183332630763768797183882481087238820659751098414741630302044587653802178315131161097966165317610510253085215114821742046650460457200993392262377916261776428623366096867023513304824533768136521881738532597870895999782226272481440230488871*X^1 + -49426551675246978979344918141870571355934357746448924958023372717073267228584212413987484173155571372112589928073863387127561974967102210564548063332036339605628673568171191603838938566637218682471096309609661812707669034861452389028462048029770699467611610768090834730597973491690094913778397031934347546328357530515976505501510356668494586323284406610956822178270703199269843104572829384264285231439557855891898472099194118160190444920663398339142602370191973067411388327650422796461577055744260757335423622339639763511528633755790665954723242939774625199758963288104901805192403290218788185457127414521195436716718855619515740513260412892853873812488138165949572721/603206365743496274723696994854463460833053046515513234804777825773338209235422435789752540227851540112988157736687249150701522794777359813085731285391511738914656826352511619733329959048937823155949452814905270167272539716283015227277337653128136378860383175286956593111*X^2 + 4876174961206047022579917100818889992415650654277203697635479146699793269784849255455986525577673530100640706387384635187708332287512242192953527237468338864908398830091924940909529415319220621911040734006031667543657937933850845258916158913685470558388947206606412486568263132699779389418493863477381705419280153032524525953143656238190575859062049020009580680192445424506564679576847836855175063250441891774704438712210642234357107722043451835575617928290866556247223650119801215500580418210547932461508775893822976177113994394800093495189270442941469967408896582593605960222329920127468439296752600906785475738208075421721613794117917885324743336897893586784174066740843/6412686874219108896587622752297801052116186937506421199209593065796358502381775914880859255162289722941177104898722145721107888831278112172914409294997161296401716720953551029385030794649257997970898632875257927148274369723804734881185376590405217843664733536475635541363041*X^3 + -70127870405537408895078965320644883207916849034595936840927214518370510343354370533902275371696990247752830781576122445567774091049231519226102163373098766203407108127833051305581886735707788402456588813724065703026332683274003802567375017319404685076837465406470088058945503157056794396426981945928758142746300031970362875944048790898623691243513931689185717709170573073549804455002623475463263874923127834889290006029505920795893641897145441332649254773742944307320163107466657744785025537237604432553221478967388387709182295628124600141594322947077315850779415761189045719095649636738453745843642332701643807878208189771284840281424268424505389188564857589308537/56740322240945938738001786742024594189921272365300840448196578475528003878790559287908243836690014120307417715801641346129387902810399756663129647765169009398425061269166740639011377955877887607558033375496686122403587594420375809169159783005186377467818942271372081*X^4 + 1939539407027162984068300108135121275051736421177338250606762821570488832953362902383368609291666719809996171370958546414341515180261577455230879765521168401305926188942884544320651910961094526337024719044987670006486520913508409104614060995451345095615125792491490724083164832852558438050183469260270323739512428891775859710754291869514450134456268845514122170345885908156909179002060242596365413087484900504363130285754793162134440154515294358160211149916569540317815849938923534290629768781788189568054753302404766292873725633133741333358438022479009795647642935904696338264883627661854725514686997997667560288321235772723170156379147981092920630530794087059557623734/603206365743496274723696994854463460833053046515513234804777825773338209235422435789752540227851540112988157736687249150701522794777359813085731285391511738914656826352511619733329959048937823155949452814905270167272539716283015227277337653128136378860383175286956593111*X^5 + -23787081716769130495364179596768849819770215597522415007402542452909581779024071633259476898421621076509308934184519557757346120352100168526142804310030933305121197568940804566455739592992611544577188304707830410877487570052052754876695317792574832262865494285302360428376326758283386762003603239761781331302876385633658399126082004575377431067372341141306606235402116491428826469518874810585476695239783774251948005678497520981481683987915575611436656533589193038728744389541688834835480508046108843856841399331424723617914085913885592640533862871594546316781362957002959903428114964020889329502293529235683668689930909997074727435975124511133957249556300257968/5337251645277578660333156499108700422342326438274935607957537247251246719856133880905676214532030300094762272204086289730917872524729541591866207108001976239152014040933754175431415478871026959604743991674977530091580057795162807748016158687347039551107040002951*X^6 + 355932161651941098494615530659109514166227758039316678165989217980783952475201868850299914603789078770719211172036846908213265535091449588526753915004815509651527319518067696314471821855342491482979503210284807794911561535451594799554205019065207423930806989370055332268988248586791271313214228823495868488825700394876578747472860665736246000309378940326481626848833899087316560002498369471997157549838616925042702285997209652127081168042204167500961431185414753788949889888052521282786246998909831445171853092200806475172725366294745264630198045382195327640617395039890462875129910964265006164241027624211161715198132734474423226304162790227979611079527015887815856/56740322240945938738001786742024594189921272365300840448196578475528003878790559287908243836690014120307417715801641346129387902810399756663129647765169009398425061269166740639011377955877887607558033375496686122403587594420375809169159783005186377467818942271372081*X^7 + -3470755926107309709668436853749873164732106423001872677904798099708063853686852658791054872626390634683111204034031770680643500362278411572935356836442707627728697745453717063825942427782449846216685293586670868794214856862859710624539916328468719549626433647554974294942058448000736316416350739446788280953061201554179771046012162851411293263782665645159729060126654190971423719682326112135981614391091445056755400256774559769459961058507458205910287358311209767499383312025535789357043331254466622869787201522223874586602425249401097169238614027115536202448444600667725011266140872742991775760152606390570552874266085563536366845018744073868547242774279894/502046058252053302636925641906565743800425777281058753452877174983655979668529195833475328241184300639146107817146673852969417037412241707446731926253595733153232437299760528212907109290850057342182672530804019385907257811604064316434593047441166357925598721*X^8 + 35071204246352398595208378872122339575912020175403843972179428392807092133192366327404419350528212788036753130887471281610274202426541517828188992637248610309772696153134589308524682905832237052670547311973009928862672004888255289689266434788175087326994512109028446914068028881524671862513186665755299494153173407847243132930341129272704139181526530318744034259685377357736226263508426272338224918429073917358357590720786177493649023031725671318632535792517048354601566358122813435713373479952251901798714754110258772989627717560352961848661547874043829540419571841351336294691845244005326664425755617320437622212949191755168268959188460053995341205525802791069/5337251645277578660333156499108700422342326438274935607957537247251246719856133880905676214532030300094762272204086289730917872524729541591866207108001976239152014040933754175431415478871026959604743991674977530091580057795162807748016158687347039551107040002951*X^9 + -259063429685578409827173123895553031984665036788214615564664486706695211024613449687303111407107972224020498984323904224604660871215690457608239055781693113098841368420611892795084584122756194350363661759268183290554552980863967712151354435461968556646561871484918601343192940002468939988616854341949574911624554968318571938144829328072279169968590370290230441623328082475793527090674559444639424790627865374533378854589173749201279065361718955834378241557337435816176983041468027279239351754173641280494100604990893327593056971709638903092952983233834996068910715579392351245997210480824833942660660694657047710533085732514979487132432213257862308495445/47224725637480321948727837635835362976241724887692479865758364686638696234458582996282130396123064682451896135560782038657644345537789644195911196148395798434129662054346771537287847736887410153530493136187002105719806021221339884905897191933135768782391*X^10 + 1984525799054713119643625336100230594153364741805349751378755768946091415649915859365234283902607935964558677002842703880546794702161455496132022869037057337276462739392229238505238226404408628206050676793978154956733992033215470506174011151029187688299546477010148498764098801801309041818930287616558444120212703871385100138359672549860268369967117039804185601191949627039553163730403444095052184802679467819345031593904103029947198928082767465633545447400639837964439146745150924572820718945168749786300409728008107607604314725649805363112774313596424660421824467981621622232699958367980825782820621063145707389686623201659994621978759385105381041433384292/502046058252053302636925641906565743800425777281058753452877174983655979668529195833475328241184300639146107817146673852969417037412241707446731926253595733153232437299760528212907109290850057342182672530804019385907257811604064316434593047441166357925598721*X^11 + -11000763426573524738697426036585849429450014212685405348228610171878890235651849784841185733998457028782880897535977366108240454536759226791124131305446220125202178231671991509145850067300364595764780174276713059205043679111204928859676047138071421279382250516974786976112541765829738479016655887963494052661529373578422522988005573751048229764125178546101171468436929077389632055671515008390279982471842122095121198997110029657901509332661555334920972972924105679175669870738809637842869710151329631505343709697574911873451895396410598157790024374472290719211625240622201660785639102084171820320943238275309093695273048901282057483575953071682295429/4442171539599315393540385442181860876327883067227210974109525414978712843049438716610114795985614211499566939663322550903738533114268614824185043377706311582553820153734058088353668303723771061379973016290753654944954004441853060380575410773505386961*X^12 + 66024924315329072966481070447654686645909558590227288123859503846998186390643954691677306858079183958343024806009126785464355316865386698045833447893777122360241664245679807324336531708367622086368697273343891992964734421818202835446165213215865240840952571319421246026306800900476108860754977700293257694698938017380405599678407932832760829620833439529382910272476953049681898495556599728803787035704407636085530255792148152247503662228674790866599579576004299537432133518268957442848501658292051419979969408843668358192974042927296369625320575002096147914887685494264348902905440822901108740471134200784561733219435437342530885450567791644233971816071/47224725637480321948727837635835362976241724887692479865758364686638696234458582996282130396123064682451896135560782038657644345537789644195911196148395798434129662054346771537287847736887410153530493136187002105719806021221339884905897191933135768782391*X^13 + -299071980658492283833083818191731186281764090228382075139859829250926216445555982650188273590347620519856881793044474488593906374754029685299648560692367178886560553966504837427922532108356164648080982492115038101965024041238775612139239652557903413389006858920670151780931878352754950061443516242586649555483911043286532259165558490997087133150889045741650277046947646551479333131797603332588413178747465510581080695999735994230857412546384063671172615232500701416034097271460145359892568552944477383823363423159860733250870615106513618157513265187040484691564763643848198989212117217785387667507092635161055504696185961772471040557352718908508/417850770350796293249965708040810918665025215617271279664144992472835372312053307930591176369637307073611790016303503988687661848769505674366009159788007862153496392976583396515254284989537302359135830711198725890786756132240904936560569163155431*X^14 + 1461214213162940277314200038571435380200826473561584484547894114532710200799936254303322138763191708555683871547952464567470239477138577306455752902420705148907419973224595910360558165838684953592012572334618564363578210041950428760364142309560964362734644547681174960184691799664532396944830800016855775102261560011832662704242710325998853622988306673656697966937461214111157873719073250030081961248419005399907887630725361949197338498094571087151707493837805520950763433709985156542351136523947436558048879948926352985163658890756341686780736001388743110839934073676012399858656343753752051672745531359618332793596213118906031907478039382705530183/4442171539599315393540385442181860876327883067227210974109525414978712843049438716610114795985614211499566939663322550903738533114268614824185043377706311582553820153734058088353668303723771061379973016290753654944954004441853060380575410773505386961*X^15 + -5314738749169887796894513207759653595436906962922682670901033500940991643413573878815518940436195900996237094474253258126262170182539419047392991607009411999876164109165521994609977944840546230858857904922403243570019730619917614150953219953961390065041856247518440055747883754182593497416026872257005099783483337875034105108052793931074326687770313190328569142329396580521795688084878718245194913251808067823550976684829383746616668893254528689857689140468564821369326720001851364572273691127217407804129693954209908957532907635970093046657996172063256155995680181741232955457554671377531906499012759797606082866036720304632111828338026085/39304935598795625364496821375299681936320686258797035054477000514799677576150250016987223814282504663118407489070031416488351222723121594804440707345311622815680217569051208401397261310275355315505204657247552054443303182413780917746267440801*X^16 + 20823101057588272797747317206050532054430828387285281971608266081514292703417897923648786487057238357823053325861187388025074606299307113533737256657767402515849474361775188352964917117835072760576553269498395551215670493788525324755602764061085953390658945458834758483622513156746016974743631930559401847727467300988929869196181947465595139988458661981000142802036116265945810700142637662882093508702253185130441870762791944369690300679237330004794141960226796912027797474110921448708593093850029012961547110321600429323928038796402015238196418717015730593866885682187881900597326392312935914274724820029451910578887154542904373684556648846648/417850770350796293249965708040810918665025215617271279664144992472835372312053307930591176369637307073611790016303503988687661848769505674366009159788007862153496392976583396515254284989537302359135830711198725890786756132240904936560569163155431*X^17 + -61161792215380252555930200820379137393779088645573944725308452407540883489718967094345403067149933466497985370473230590167104487103768955772419110242867791432398426894720036822672563701332026745911294025928899612088476264623242595569004895934408810239139603649783464341101629894013791724246352227003557354243287921236510027121696858026550036023471987432885520807562591164183260661309017194848615239265478017393931577817074487485968741150876890988918973405830579919521616361622547485160328175316086327387272626764060931767844647302687091854087172382551652636730539748142035020650072818253942314101162075300792834481543334148925604225775/3697200225641578907393172925905341166054057591834920050275326922660114530726201675946498336401326748482589360273730732432353609512098729640150569781329284433795524181079033806922891666849342048302624838420426305563286913969878743085906071*X^18 + 196637250039177561749009587970196253897772440150364112236692270307929498680623940787282565560084469297916716678161859630403663361327029036634581158455452828491148255606338778131408572482831208927169665365496926319907645298863125169838308112978979296163019395577452510719882858425682359148415350480349317912096214438084751162245665848189315382143438544314726745077502057701614782589622639604648904407004986684533858726828742286410903615336047490172323529332086192648672968701622842493448267452585269624747745451461692010323561364944194947782708194918309537892471089764626552832579790207494502547784513744755214016966508007362204144036478587/39304935598795625364496821375299681936320686258797035054477000514799677576150250016987223814282504663118407489070031416488351222723121594804440707345311622815680217569051208401397261310275355315505204657247552054443303182413780917746267440801*X^19 + -486143994073275243317677295711657763593333402215699537248526958090290086327367163126048494355410291155447553289426540590106481051621233658978194663740054538103459799550666640139613004077510579459643733352862721504923526696285739666501123620473468843374142764644581492319947603472587562579608081400534125013698385310729599620515261842918229627632879827912811438600264268689796691206958242105457060064547512291855636776887222308259628442842545408478340906269394229724078938954235827421159419988840568346817970338858991067832537703735826212430962026405718342379269402436999528528833871202932893073122774230411047910469467093118043670/347775395131368536110730215963252861071776652416039888089109860094075301545122911856504405643996495953587560932530404706269740336007781924574411605806536020486833240624497583192822092639388773238888612399626216307335802273528242224241*X^20 + 1346393413170480731692065887550351971662722576102299733941889235447689197073813213135306436367791641276526471076787057414289455624588165432274603791334912513533627631714225328340013050288950396180388799893216993566954508647295793941893788149906526807689446247861008323370765034920977328025589782821158085350130313317056156192418026187937940731396125152309675679642675533848253730356182161835289106450884521266226700076974365140366885842175913008132242802815441335639452817191620414236313312510561919059367405610210852188139634015716572401049818157674305166009493948683558640599824780683415319475900263318360959512494837970739312168541/3697200225641578907393172925905341166054057591834920050275326922660114530726201675946498336401326748482589360273730732432353609512098729640150569781329284433795524181079033806922891666849342048302624838420426305563286913969878743085906071*X^21 + -2886669543067564485847942812564824928350009496343361747103741824234718931445189703994858842565073907833943955185802768259828645783858897631731531124105087979573657937302643576133876636118833827991393313046182385689647120666058876632344361360147424941944643911019568716008281741057224842115646430937704308344938012685040065713727903404647441662083095745243338068930219443726390331128389007140902788563029540812599509742432006678938623244291011463805364230658967429339463889987126346041214699463555954958996441832070640211205511809128094843277408828935071976469591149658636499995052229216370887500796928571257483023717804035353/32713328485689825614780379640979480864620134739539073284649596472022886045068470685401599627880396571685406916802784752729728185119723631321080952479215127503229540083199847915795512429629270363925182240581903518703395943328778311*X^22 + 6938362841779955563669882018653435562975712529644865061931703782422905945055948636958065054069661747903434599811847033072129536888637747235117815792095900590577111751656680794460300083166319140419838565146611104309971570995319777884642550952907592531726347542133591902594249964610196905425797277609804530250232663211907773621465228267394420546049685962200169257089083230652471594579642937322764570004125101944390271011748781671795107299369930842953634075330400728377666402858492411705601133427154087290721096383006849614479235181860783012756317476029989101761733703301600499190547347025064150465219150980501547753628722401087806/347775395131368536110730215963252861071776652416039888089109860094075301545122911856504405643996495953587560932530404706269740336007781924574411605806536020486833240624497583192822092639388773238888612399626216307335802273528242224241*X^23 + -13156811733410735788753117660265145832767005373487228198973421851172628115952061608448303236172162882496449647271899496567047855602509261439281614775004296261791256258314790185922160443795575619984724775065045282612064186089922327552967432880504294481780303407898687563245540857293908139591728965464753369753683312640930627962018538555445395764268464325071583788633623042333061380994538964795041286190059839468035158369660596969856185072049718909042812630236731359816115037195779001459279046630663871899856626775463734226044498778252380905256352781991103914543055570544960305797090991169045507935209960702671598350622798/3077163812029896116525292036589171372836058201442862692564161082873002167723494561697074558167660292699219915041180016247740399315184237731265257499691010018176045535057835379154878414977826202984214301625614102032113248361281*X^24 + 27489328526803433722845081765163542435145051676102802943135084093239367232436310235441395490768853163501992895103758858026979881617749402217059421258355827585381147657677994731225091396693273927588319180603048849173325643254788409857499969023971223788512726008701946345341091921350429747311088091090009124372483940604000252752499700281937804902120072329454690921882992507332684606129387645082169870581476139152956335696770833598684120571742415892660490619813656565438309141636572712726625661640405125577672997534385162525315479325880457383043649516498901823655578295058529506634434483489428711715127429504863691311587146953/32713328485689825614780379640979480864620134739539073284649596472022886045068470685401599627880396571685406916802784752729728185119723631321080952479215127503229540083199847915795512429629270363925182240581903518703395943328778311*X^25 + -42137090936927331718953306466558176871541752181091927192465839526836722799804040390048706422027054174814074923868568858604285055007384654502776998046790637316719571510467511384912800824051754915603181959226682285689494898487547090118883898769064942742985815255986665689091883722638473734579685036871693152258107154033893924002009325605339883132737512848741909752044826418820969207682110422234603248398084771532464538089630287270044969701594628959600927583070701271434269527998189676186094137521103398487703487454581428458034917926660286748496209931860057641410898933177256205519037595655418092938900466565065567871/289451962377000857541651024041874835183525369338995644112892586104129636696782481581890185134762514598741408620184368003738161914700803097663931662091149470245136443895949146755232660613096247106030881537542479732114876151*X^26 + 73992220032581760526357933396750180030046978952866354930947777678137759993909520275640389683542602048045993940197684613878507799966523413886841648130413329490271151771996929229177301604342219478603118838047575522188707928791892026276868875842994834698117834977279452102213821012008236426918272358591003692200668730164030573559538879351629406301928545848459725386461335444197655613290138163207395360775142545134826835061566480921312453663436017889681602272102671003879917716386705418009020889645316837393997975793705242812669341399990405322657198501248295933495154191804959740389788543384824875033797359139765979128203/3077163812029896116525292036589171372836058201442862692564161082873002167723494561697074558167660292699219915041180016247740399315184237731265257499691010018176045535057835379154878414977826202984214301625614102032113248361281*X^27 + -107652567441626953401189575361117791523211563728316962430185346033617250413501515971245807145863641508655010158799235453543047022732826960669608949251470820266550833388177902763192656279421785598157727065729953051037011165772863211409527325455863746982899189174023960590989485859558186634123480358650325278897471253655566651790287845011186019154790023882245399881296673741072668119440543711333073294217502496260692487357955489237021865377935432271034162056874298226778069070904001039076336357622612847072376891945191827542661895408070970421802269465874287366082654834872001749530646225756762322733444536150787/27227162296773667344713669837444721586259558775185367708860181178076346223006535752223702862831578835362751257660085410943294319885316818517912864461588700051278002435890240499974852846683872364408887361258816643035921*X^28 + 167487165828965340635437464623648639830181010936002724160738609250791077974202875937903328560532521872244594939741489558609937918072535989919348353196970918954116602885932727365385188008673397551908909512065046669271229076551348775064034182485039598991814288591055913285137763914847834085960229167784371347276353155384270771327847752952927063922216278948025673471909370596945397068332010158612191308349614231693348785739661283301273422486783057217508483650008902807701710688866514386610793358583357696768458769575952556420552695074302875659701947380536964663493785618250961957310217105026313839818151020055375616/289451962377000857541651024041874835183525369338995644112892586104129636696782481581890185134762514598741408620184368003738161914700803097663931662091149470245136443895949146755232660613096247106030881537542479732114876151*X^29 + -191792176983764983408725063310523685346728824762995995678609290428496921170933269860101168975697713888003095004909315437422972417294051332157895658020690388721982884881701704078869657572076966686425849291952752872798028157911059950454377237575967632819320937867640242391607746000050258204772314334207822147215494138954777017067442916400588223078447724674500968448909337227610187081849131464411643737053937643256969919556173601460421271298460974428867992974483018685946477264992032224068461724106418382068855327900332713340800489764063712542263268585068201482450509808404765066371463160772258130172967093/2561110177478474964228545747102316017896675644359455150866351347763742472298611207997714501254028674194596111152298505403376382267455255245782415996763117303290189298832681826730773478194325309416695264910057063591*X^30 + 287105588170417452242972912750501750298961246662041417489917747034510877613978534649876612811865608532456039528834584333029753563845787865217857627988000351612321802917100762118502780158460370637871492462996875631140467237540861069661568535004245059073620578520108273373895282900285587121778654280381298408016293801162902911254856805306609987098824034125260763135855791355290261417971283833168678863917876978974820691832659695095142437481165461254610350851674802343546439161262019798332070632011360197156049184191730415073206321368332446689019721127234835089255949920473105083762377952374320710432802296431/27227162296773667344713669837444721586259558775185367708860181178076346223006535752223702862831578835362751257660085410943294319885316818517912864461588700051278002435890240499974852846683872364408887361258816643035921*X^31 + -340460757030714266670409039096005718806666522567981897879047727665775168684989173301622510250500630851920131228060803132398794979878355427198119510690849388971025477684215640590766026459724369466993078422877430003061991769719961672007710329018676912198841751593916724954362478759720653710433495605686202025509145542626971346761331564776899751272548943048883591970882476304319721730407450933174619540566663831520810871399268414336770729053793332637554603172954300928836179408939613173401637642386418423062317076999448491982665274887914613067514359902353558664390670304245515892230854805903265563215/240909620682765023443565586219764464104663309600174503891106325629173405352141022293078214773213119574320017980650785947077074806458024197703171479330553786406752826529271171736503948659046685111155607648392161*X^32 + 451830900628009706594920410980973822482565489527783222609742180222949391793135555248239965117380184958826159281783616643791272945339898375116222313654780384538887023880279077618883605700740438929108767470897804726128266014779208714000215596964840577307775200217434611011959810473215287642943484131209776715455893186492017548697613282371535911392052794848108032515277918076217624468755876707805822658216725356948725233958047535977208771180412153641669997761404972070967430152908980289676527978070972227536351675853462519977560924927130503897981756112809461042199170727938674518715444018774734502424275/2561110177478474964228545747102316017896675644359455150866351347763742472298611207997714501254028674194596111152298505403376382267455255245782415996763117303290189298832681826730773478194325309416695264910057063591*X^33 + -428627274779321013891475122762631933769289998500459478853063245020034509318179695989998969688250061727373987019336443119943128938904394281584499676062418505780035734823812337604967298076643414342419316213065949689901919242523575574210570125890880645778099095136534281945326235905644292710441599522059696628772676666356254715540064342609424432220051991868067374013680250364919859546221932010010973146047417186047677429832746572750450182352027210012586606498718236110038915938303015716936656428614231309206220626385660319991792266873669501610284517922222107671786010432153113686123211986030277/22661049824359422767713816782970977716551905709733280396115729999922246764381621888164633127007160151850250962341340038291513009731730241529787553318648648895376994311849418844558738468539806707850212364631*X^34 + 840736169471718206234083919399172627151332450095227550690717570834439892219177514715233004309462254208623005434601491107542800956257546084018654238227638158329905435902410539281736798334311292833470090810406871882860370328327904250247221287397806193311555959257912411336215801322611542981351326830156064197893104012123128572261538964281467081103690779036806611238197378371501186748911756459010579601147644398723232842189349228405147667483723800647021515246373046333378348703310477452032458291546804899345095048080920798522338335303452553682860068154086072128122686687837397170910179177386282803/240909620682765023443565586219764464104663309600174503891106325629173405352141022293078214773213119574320017980650785947077074806458024197703171479330553786406752826529271171736503948659046685111155607648392161*X^35 + -1140391302533235448645238577087313843047218177428887786958149986926132628477942242477873796840482895964990795956167063580468259363936417313754802875303907327719758659197357674213376543821372491277481164834871490104309172954709283900136025709070396310526257388550744004676092835479495999540835158455961211423642729519332574195962482802854238752043723788347387363096543595880699257540241974703286597784368240371748364660471816598878640978168966179931335536218773309138029775008044229116516766561582530974470602330318835468938396765002372440823467452706807669941040726180931999914466591204/2131600961749545928672167884768222906269580068642016780746470698892131197853600027106070278149483600023539738720848465646835952378114028927644394066282442751893236225364445380919832421083605183693934001*X^36 + 1419365741879748012695194513429260797648539262728023104811630541111503551779812300603597940686093646582313731905268969644233316918846333881422073469185300250416148730708426963439747091645249570878847134204434677415660187753008533093811611592401003189988318613883140299660677974947750511903565949078180173466248186999451534850642256491270361613978468507582787010256366384114861953440642402161518024330232348049150799189580966760704376085675715383748355694303908211334475270351004185848794964471219042535597961470987013114180484864430279228153300633216337452524953611961665332217747658419247/22661049824359422767713816782970977716551905709733280396115729999922246764381621888164633127007160151850250962341340038291513009731730241529787553318648648895376994311849418844558738468539806707850212364631*X^37 + -1421231454766590465651097284490833573262487327782429443186475326010102656751586221975161423133164932431537294537981541695401225627120554996662071767413094956077633999624602342785779102290221529764211905311173988251701279827265737328027722915469361528484082988500880296695019374080874215430461038126105807600473049450688416711043216134446476294091010670867846140117692039492702495043656663490534153225510139949952358854292076109917336252290123195608644448763209107589170519696129206784238707518956455165696527195672077611002042785477523477216679883630590835164574928959016118234768/200508038919155858213918529279298551996009789167718632371975420834552835843627130759671740960350258679666986992836841844307774656957391489760548778692732833401677756124959588083889795981902472363271*X^38 + 2016404029742823796748383650142755875732643715330621310750826324000202641608319585146657433894202675453491916786666550529463257105090806947545879657761093362535133510732045360926412738576308132748526168363940343208307715738902123094303695961034465428756091601171948684644716966244033583568778791670948389835613760046230434533782821786137116843547362384238694283672296245618762358928894040750424155164008105484553036932255568315989202737695486239721803421088762941214382273888890946683685320200750392832176104921057298270845301125312583717045087138313927255170455745495793489153931561/2131600961749545928672167884768222906269580068642016780746470698892131197853600027106070278149483600023539738720848465646835952378114028927644394066282442751893236225364445380919832421083605183693934001*X^39 + -2216824378576755271450114350402668898374643981992236559083692399658433163607166947115884504726906319682974849738961460382947132985597428845420186342290896647403071478315070761571724131760308315749163492406882895879578690033883525885743222111970128402287920190016798998132434344243468945769830133078170788298305663700429751672507380563420165282340143312598104304406994433376206052007627330011186050700725266962451472917781842387880949783772608488769970276301884388129815591652684476486069630750847913921912945554135033137899285487508302640566277620215349781005153648014975067/18860694094549511637091386443354204872167226899418552570028729266724939878057297597561070544666565579876492050873562397169389018620768647329559663126021336976923878856641857594195258769814925441*X^40 + 2287416999152621268138320220805327761172070833002830179340287248636042446054185706579873359892774512179715814833249087078161234302028583085182162858461848378176327943827955030320955473991748419689514642535951720631894751966246992092099153121653509213239745546330880261929112873242870856619825319394271165470988497712950124823520723997073340083727908185654542726762352280610999915632264405967453600436360203801479963482246403966015518547395375453209333818302992625045921230527471078725243051798279415193720402747577049751394961161681444168014937582683638252288551439336587660240/200508038919155858213918529279298551996009789167718632371975420834552835843627130759671740960350258679666986992836841844307774656957391489760548778692732833401677756124959588083889795981902472363271*X^41 + -1689436900579742651353057079414309714063007426108917838900107655885402747686184809066908887444993742676690396082408778787884032910891130651613346870097391467586025310278580779230488587590030136557753757819902506159815874539655626900610509859189573373101538260005293407679243685684563793902408973396456854327394446315409765945980684321852690584064640748957995574946107641840895104549616838083816242274955469984686380893131130133741799193267012110932230321734248649364382834683843145726851493693360710955053278499616494463640670042567975206166336993351314045547027126182/1774122292780501517927888857431493262361699454371042476721731658990211633718116602159822269275380075240004896140867500439223875328827828739493901150034929637562212290155381205361232129603511*X^42 + 1780849147299754579128730071278750377404561837120364406486617078448108592190172750877586392759172218704893023726781322095526517649904774955861034927291042202493963762670417046100376464999335328221143158163566832150377250458586039484759528001675239316661542367072699889496984597748631338388280205421571524133232403022010890212594523754517873871599295985755849695097849802352564586023903934795321599888599005965273147666637544361246506565915213711466942307239893244909779055333718027582590462465521667105128204727142286283345403246860831425616890493926491928007091228543904/18860694094549511637091386443354204872167226899418552570028729266724939878057297597561070544666565579876492050873562397169389018620768647329559663126021336976923878856641857594195258769814925441*X^43 + -1493214162775604043363001420641609429669062833458635200166081723530306277514446294270729232633759963482612869902394989785164061130379206435787007851415631233779160113144687146217634298012040035341416357099847466367129923279744977319377247790127482181894167309663318669622147116038294097581941319030673856795976538516991369147960417857285705336718135444184471232634996662391336220437662526896104092041015108268837220298327386907461088324905581812418719209289549332257043809616712992969045715026166496543868423148677740064065063284075960343395040602614043413749913/166881976557285440497402770899397353246326728846866943535107859936996673287378101980982247133419252679898870862653325222389603548944391754255846218609249330971894675021670699403746790481*X^44 + 1160250928814189799733084015636371807021206731349827788422080263516880190209568036220147897107496912718563681595949018249285572424443634792737049898490426607583090836041816733358592617564537903446516083421725962061591137388726561646936316144710182871859538179570244299096844090584930686119849302547454241226537740309581261948415146345555133761534107926608919098539123111714639609722856478435764555950755907776153133444801462268023400818270093821552491566242235346227283906542659995275975102747466043038419552506479130169843454193989140991236210530285988757077008598/1774122292780501517927888857431493262361699454371042476721731658990211633718116602159822269275380075240004896140867500439223875328827828739493901150034929637562212290155381205361232129603511*X^45 + -797884592557220434038454601438343868609819208413123007862137198341218064193190694182766126516078312597064605941515596988084179745996344310030699845431243564451264105259391996858051034292445237366660451259328594078131852503706690482343779158802640920559083202546937703991256575061621450118126398031411491517466911047304565882074009605188034052865067730982057473115123046658994899202066371430644091535770225116926616375822536830192604842747671103006403079006214467205239746257443066395867462546818739804021682841882265036198941403563633373777265047232960128/15697674401023933825360057463963630255509992366368821703989075339760763172549910825038307509492921896331377185838898054970332381614560413343603256383148276829262973852099586059989351*X^46 + 843383468811976824549508420161984739431576063436125535058394448550506180768128280526207061474345146673606471812116621495883050716421093325626327573173634039142151218038387854910628332486786226180344897126298661716819203489935169380109912773082800416473036059716720882579497303379776271397950679892679204340726712383836493241799676627559885961109562471048305659898887129769767847772818095612607290790548001628467682155868370788841444110261060382413612821372598008567292984430800495501523573497164513281635677579410112014418455386230918026457865190708426143917/166881976557285440497402770899397353246326728846866943535107859936996673287378101980982247133419252679898870862653325222389603548944391754255846218609249330971894675021670699403746790481*X^47 + -473069728812518365032794005938542173451881919663463794123521464052586014130349050391119755599618511081772504199354997223474570121279462393344731297250776640016171015213391533084298023000009212312949827530135725696416352611669940780232219005040737467712859838348064029434294682426198234636837470428241199659926177461037760398649562759139375515452412886210792835819360468032319730881166907638303590527364513794933930595192275879851750877662021109581207996072750289716869303399357641542089158479432992672542085113298713498043963640451028211583194729243/1476594337411714215535702893797726484386228235007884649044217415084259540264312936227853213196587517292011775546881577929670998176517770044549266897107353666565983806988955513121*X^48 + -258148708575900200770323850134521119361750770480319864363499154647758650112286348370093781089192153008964787529072246757155910669501595784333079221515543791575739861586547063599932962254207824994883953328680955441585349487057924397394113842042784009281901096775254137611848894304019677152340252516016770236779356149473146529396139267466401196534670614867510454720112901730397665827578822828738744537885092730795517090481734261591481573480745102480653507953938478389624841896483843537681276004914991445645237206226330223333337255713016428247048549667050/15697674401023933825360057463963630255509992366368821703989075339760763172549910825038307509492921896331377185838898054970332381614560413343603256383148276829262973852099586059989351*X^49 + 847347244719774800768032666691715437669554686208918976707767920741430977001227974029696935053720312904851584727893772761943930040968339712798627255321967748945661754309240733293348656215485744913491613020237302250794005295133468997383277918820259378271272105095144768943412986915461140683847606506730422545264323185382856117839167733475177135102190262994929357030218495417264601198997102531302062514888593808302783594543122276736280366563884283346298223624795899149180833305637155299317929197195010659054142800663113422494350732010227227938082/138895149789456703558997544332398314776241956072606965388412888259266253434701621317642104524182816037250660854753229040510864281489772368032101109689338130614804233561184791*X^50 + -878010908780651752655503246881190974562628599308174657273352886079353384088773012357085984031632907129454302407754677222762555916107742380552028020459847797001662600635092400613700394912057675361976065082446551177965640363152953190471026158077449505482870467527534983533694644251265649671329590581605742030157304635707879950485157809550520426904436991392451758331025927025173083130196854833709121770638268885170334412039438751924012201500131031619794040110812449032031731099839770268510855820308861033052909442695539836737213923895040448872423393/1476594337411714215535702893797726484386228235007884649044217415084259540264312936227853213196587517292011775546881577929670998176517770044549266897107353666565983806988955513121*X^51 + 285183020017914794708223871566203659851725931627581254103721293496808149282618370733615636286394036095052597753894686524636813782122107948543512137454239302210439801504108323414158622069938833633082601700771510124670316038892293717050094980041974929966504400364864627760545258758263601041764352345296164927043252637864762872621186533153325071166559322383867663269794382148390393349672888225016087094223384615957329532511858473333523137221496085197861850256593020227943331643756379264967454975108462372801849014893875893032064777418108973/13065106743434926494120735992136046917151910081140717278563906336117604499548642772800498967564934252398707633783579065046643239722488229520468545733170739405023444037361*X^52 + 44418962079346468758594882255906143273422739056474630844104694529026216827088216429567579410725420625945548913677674164686694133077594848727983943828774890051796473548432086066363554076310731963498672887474570688800853822916984548649630031474956080869807113582276583915867074925205809035899414537445938634544334562534340447861664554517803554116341776231048034647545163160654876056755402179624146986175197096249310674787457316414178790190992934895446279217743681122998661823156749201634622457664575466487234133446618141425665888170098428036/138895149789456703558997544332398314776241956072606965388412888259266253434701621317642104524182816037250660854753229040510864281489772368032101109689338130614804233561184791*X^53 + 20347796492848905079071643557030405985873653126560321920108745943246226620011974256217281621697397721299078520509760270298613270296251647619072982603159905378110974790982859230557854065891444743032822558882041570338471584255293367106295587210394576132073358728332009092747086053088939013527574465100680269498207621590220515567526260925405321595741437136644788883292611375914209694827587928261805832308100316373566699547581464334379323377928504336125550327441396586561150703908122448023058284863165612546522908663680403233043703156/1228963102571246965865933213445211825524589415966580498406914338831493227311508115210281155823999083096482704711088238646095686174629689541949820876039012266487013831*X^54 + -153385400706502024905533881037865294088584771191370327167857599927526793341808284792829335629415657428353448634759574838532849304549793760208819360977308301855559323589103919732282385496861684658660972320766105509552828662512048480152362644059757674115285542441246237942353145338665410825714570523901037809503846754559882825168893381931026183598663006854106034550140717764304605835059520401669205663198582976636220731298994489845704033810710081943775257237392979291815999409647223883752032512999210385359312060590249649512275273772410/13065106743434926494120735992136046917151910081140717278563906336117604499548642772800498967564934252398707633783579065046643239722488229520468545733170739405023444037361*X^55 + 76670589045467168395345726154645431257442435565379523831584393547666855513685848554897359752599182083726187592253975233821082473727218954811872397746300051768664103464437087828176180135367440582338939283580511907026167386815837864211274155083054169379254953249769828869571959634052192559871647382669228535778882709854825277118096238457301476054682608372556271170265138089120427938946886841199220523306995236477552687411436162509962198189553345816882640116696917925641361643242376243739469307522063154274792804023415492481700/115601834500164327520076494539103736762730638318745226075337629463972648604224260672587823894647642093545546487732879187855863622860473101490905923811401774667201*X^56 + 105266694954920300852970788970576971748574526905924663285780451922008107427682924502650728420861586036393184732713770132515409287297938922269318749916150502332860216344352054423953740586252082820549265734056313055062368461979017207549742634528996350538194675318270120976345828761035085069461006336114966550639996019548002506934737929610655122231023873593112619276488726795399536236182307633170248360977675361278654757863274789199139106380402618645673791585909902399337956787449883296621753984566993499591454400141785810323607723/1228963102571246965865933213445211825524589415966580498406914338831493227311508115210281155823999083096482704711088238646095686174629689541949820876039012266487013831*X^57 + -214245262808320800152079110819540306186383332842774178949420171376885158245189817938889098427260610728071970596903998389294665514562972205609279077449429527576128908878257474496323055209061587955682595934840692855921810254015824056189379803910167284673564861769464461486020581321274794308360984577576451631317375082983231539834382629261856460336540654084416209197005427897958731388199962735564412508613260582894504549341873359563672573445448278944728060222925770518384618802022411298799017451265137372140726668970619900/10874032028987332096705530480585432862640451351589241470730658401276704788281841846730112303136830222325796866497307796807060824274336666493359601524917860471*X^58 + 241004679532780119754968631271850219620438297142171869674890415485684957908643509981313975152778828900574355934824736837890968480054902071485891004534821959688212146727391763134951517429889311747817770034795250192170099488046383775053784551952081277292544060423303562380206337988798077102104967328004502079695963608624496717123954624782112088155281840789825872285101858160872694361445829627305780066164480482620015901748481516390424284753620639704394432493796754516877334842880747584205905496016887779946435894690826038349/115601834500164327520076494539103736762730638318745226075337629463972648604224260672587823894647642093545546487732879187855863622860473101490905923811401774667201*X^59 + -156669647336784978922952033843434730966949734492087371679687121746873327604391184006885652168449629855718102217572664941931631174311241661202742599235151778720786132714284088137117143516458688760981788841739502899877188702943819383152455519636218724757023914639794332017995420753119564507401892333389472404406655943332652185693173189225635529548824752567540352804673524254887408354075243624126428135147725540084872343176245162629578710602610365429679053785353270414336294484612586847319158409112633053024464037864/1022860693160317194685874374996278135889422570933048769704699313449036288992742154710762139322437232840353387874829065638891997391998557660931201347466641*X^60 + 94344361445878178878616365588487752521469643391747962364263871492003305782364533976505076787430482408426116455326145885546302207900327096196005320302742680885442206254721473873497615894822469682917186144752232264908622312523949793861455253290105783792093689035131425237773661996156697566221990973201821139956157031788504589261242264555325260819683083210183943387108611058714666564140893718751636913200215568561466421556604187452303381209825601857725690311620519875701467214103352731415676375336350367168078446922120/10874032028987332096705530480585432862640451351589241470730658401276704788281841846730112303136830222325796866497307796807060824274336666493359601524917860471*X^61 + -38350645633686797473302727940540415265912399555484965533172895351329168950611112256925368007201702424211187074286954708058039827878090931299462430855744219805123532486561651985001863049082164455405761989330403872976175071953644598134344237252215848485855418251713000017523475972286719981610286277669911195075391275120978929832000581241407630618007934145618393055292625728144121232477843938304484155978783195455538094594168441228991428090949991339041856170145729698955712033818132820342776031108473162146335/96214908584358686359314681120899081543544593258682040231840778238080734549218526451957684067579459396138969793512281595230175655347432759000207068711*X^62 + 15797697439380819829290449821319042295815334207518115721154546687432382777704819565627921244756330249697070402618583633026524712076016822697574531447355633034691820007961651682006453818422689714144315527001857272172124494818398146107240945138978039568235317384976519912679743730770531738797121078334251279521706106083402779020380364623751767138745364022518882301082014605198850978237506456256767944761767064040823973943123743767659807790918738980625166689506982520882771660568517998741465340308349720530926541/1022860693160317194685874374996278135889422570933048769704699313449036288992742154710762139322437232840353387874829065638891997391998557660931201347466641*X^63 + -4755625837612278031539008843383264086165849172602893456124349637869280922758319618587770031687886500937886493673342877336625966603506729415191740328566282684962891140454870185885999191333483892373040499866919269362723212298116413028788302466597144165698638752147866146369014816601463231332178338579512575672280389021295619300112322266236564553710547017340467735901539394667012802637908096614806820573496574312272969764001321803742940651452858601158857047069155079392525012642863901592946466955589609/9050409988181609101619290858893714753414033793498451719672728646230903447391452022571506355712487949970743090350134662329994888095892461574659681*X^64 + 1568373428925418653306888913449086606218454501446091767125709305173432153705909603166433668400234996057507812960266434625073717038863940237389158571567213642216904230642250992864655162598323994595484559782252794164370468270412650013149064827250820680941366758647247350749355938858625556472256601458649633657220572104415908263390920408163448989233725964055598933927468812160344257936992127841171765065646636598998132438214053053460305748132693395250588257725898433656126639094084500242677829793189837210/96214908584358686359314681120899081543544593258682040231840778238080734549218526451957684067579459396138969793512281595230175655347432759000207068711*X^65 + -400017584748669125742157349817135739521278474742866319132378716695065305715980033202502307982018318241478867110880907735684484833725172177858883121793784134291208475527883945446259687955141313835341599706319030571040075742644269937246172924469614400527780877809643528700800185516045671120563554531688298373835561422969920350626396365457094132624918769211347771435453126209991405099643442738153211684432520454871017154147084775068543542525014436189131337192765066769189497481092976917932257336/851322546155734089137361570773559848877248969381850411031203898620158352684738220541012732171243340228646702130574232182296574931416843342551*X^66 + 112852892682894825463702537656400884738688957147265502649029202719254581587490808654306907618766871257015348368040606690105972695952488442269545040091716923485308561534859096586442399573710799651616011073944865821318202967834960794506107941625429522331647014957993942886988671097308709167843330053805514772859927516717407553948571106358045342835761760753669471653861969121799140409207583039908946467016353792845353299453844457672823072178354018728233816397543310986457928109400252856195971256980/9050409988181609101619290858893714753414033793498451719672728646230903447391452022571506355712487949970743090350134662329994888095892461574659681*X^67 + -23918339297296521003309772146310736497040495735076153156954796389039360419169780426644402604129026201627329510308417458071288201451506049047467433256053292166700393557245253126448411290186334338300313539192364112530851919324476656348855822602775912598568705621435748971767303536749325814307226969552375945609739006803466800084855061000121490985719848625671232242865151170831003432464149134640468957469034353804277773045928996440914712614727677501229824948996013425851102711904730030406/80079253706681788085538667178399007513615743521949996334418577614538458534920348089644693083552190784370868416007358873322977606191030321*X^68 + 5530387582407631889971160120760300280334468030903103829849932571375323621052384810303122430947608920814401778447414372460965500662161509950186526731035206139555024586098325046358642811985794025138571244437424406358548921898021192873947837713581923264600957276364927542097355096765645855888054980964604821611594486195705598471926706015355939026541084677931408131294657334667847900774890260911840700011752908100207061867369536054884735309885693477546024640445174313282521121267803447877052/851322546155734089137361570773559848877248969381850411031203898620158352684738220541012732171243340228646702130574232182296574931416843342551*X^69 + -1026337170925146966516889889805141748256072530846333763505287188998231701211357414443889070210287517887227592746124096782879676732471285173426436940168878450286054765219267892989624885254981124767641209192769160131439030497276353946970932551517880267138115146692022511687996815640134510565793891171966296371350990658452563757298013633928776217812864605649837375554637603882313467567924642137469864133631629778784258668469977244982814968596000812158246781218344528571282199005380/7532617223843644820387420485222369251586468208254162010574600471690194575761485099204655543556785888850613151726776302635968169145991*X^70 + 238638292613611015283914458426027308810323757664136689683174514469214363269309663376144833124829686321997447710755323851128501956108450380488888767712935750637126160282700956378967500488735694012447005347522066009140316985332911578204148281797467994520875894909613812367682065707158722002377757850842613993991837230547197137078001829786703473657003982848073480695324791433126726301047106326129716765706410325575613347701539238571361503782273813916649773460998024007539391830305657/80079253706681788085538667178399007513615743521949996334418577614538458534920348089644693083552190784370868416007358873322977606191030321*X^71 + -47170872611892994340310684184377256843232189136908752502628120764753720595986523651396795306386934134795183939840247298796590393705650274991809076576480911214048067684929137125368182046539109544530812545785172289124760775575910157833136049511121801616251876374759601186602849735706840022863616769559372460753613540617210447834843612421452835973663091868300009403842214768760039274025240104469934360353921916327884198849655925998828510304482987061910627885888804904469388/708552085772142302736094486428592724257968978295001600091675333617740059802604185796694153283490347930638053967338566704540322561*X^72 + 10099317058746882027785729478267777755449335625672751832089677849670993104319397981911496739008747496411637588024851591320161152314233134355906692070091426819838861976794988850150283317452296001952774848401926806015183653922468349786881256458090455993029275057807282532779829169150524317723442969292544555612745600679818166406935619298229724361675572649467509380189432006632163803315925618980133679244803697286231900837009562559776277355545869889874055642354301287850468770/7532617223843644820387420485222369251586468208254162010574600471690194575761485099204655543556785888850613151726776302635968169145991*X^73 + -1445701829407516487624555313380768379101751694465290392332096584903202917243897974997132738271435464513455884118827686744902185752019690231980647297683835859789099317425333244581779985265889654665886541135559799452336116784158359909151666306412067269188626702576149802735325350172188963640053091681178058727968371264239682302168006288128029078823658001451021821713291456357074744400019112235355774931290449182441695184326755809390115447889219791277826421179394174/66649617700323798583020834016422982246069887902831492812686984631524791628501945799707849993743800952933689583984438595103031*X^74 + 194250507650629653866821191368085857873951925415714072742490552035989383211463147219277081555427117525296499369404456551885611756057191576161966799292749457146809673003372978437360837178672556908368050303592935681695959268974045154144015293893950323139817593411074802531469602040500690523680183921933417427077615055408288750104910117801921250628019841661209612888809204872606189266038681884592693301392635025718115463728239268835064170039550598372719047466413048533/708552085772142302736094486428592724257968978295001600091675333617740059802604185796694153283490347930638053967338566704540322561*X^75 + -22113193418855351436289248319388071438590411909489150391268080165429093059430769676784981386145329348293280427907315382761635051513342179320628681037811364453660457308539030131862838709201435304998150774380701015351665469096305110874101651089265461781030686790411840865149038740262031241016937279310222239252969946612821589856285321125997653440732456283118708584838927917020611341639140856289480953270396313147250920259064241767442428694055635301670174327/6269364848116244810744128869948545033023223394114522887093122437355356187423755601515177311047295734449599245977277640401*X^76 + 5084354683813471069355996177897896637398799972093241815235836118773886835109507601430262456872245425362200540402693438143909803304656015644348992734728076118627557667983098751860257072016278632635821184913731053277015779426147893624856889811823819454365108137389545428230222089790857952778714855763747633961560860496794515015931227406553275369689304954306003135633996583457524287018106996122318206857867260428001014806750205284266322794065852350106594599393/66649617700323798583020834016422982246069887902831492812686984631524791628501945799707849993743800952933689583984438595103031*X^77 + -1080525175939703257960528590155199893889900808334057446327400036006956871319072806687067227937908193312976070243609464670679515492083509475805122532510160130112037751969676922650309555396894794982809489055288427744136544460651438549484113253153631228532855485293076699124166227451990540911693968134681599112387859963142855304643532468671358744875612416111601263355788138993164996248191708495620374911937784286086217194935365697052614666526117967592/589724846967947023868321782517970560908966550100133843203190898067477771368992155160867022015548465285448146550397671*X^78 + 172064724793281093573483811046202166674617309374866811836364258916010086648438128151471653523289432296832563073059336141343729011535526390770538518694015343200323504159033032966120692056912587137423398312728480182131823098263402744405161729106449229652452772350279930351036626725646408233344576220129676161527328081350672156827454436447427820931814964725458317002592300353649702367628795641989239475958287157350360035867528116046153342505317727198382/6269364848116244810744128869948545033023223394114522887093122437355356187423755601515177311047295734449599245977277640401*X^79 + -4786968758290181136243015206942817450622242567701116482938271875863004515814454327429494464298861971971825894733581257146896460461722304929612713271795405994817221888363075655567381242794509882896220458193633746751288583704550522338469174877115824198549825034103772829157604964906368693398583555852262172232508374130154611463882635612855495449495520418311214539554963190141210884106719816420531985907922219286124411875922054144400567194677/55472189537009408697989068057376593068287701072348212134624296685869416928698349652983446713907296141985527847841*X^80 + -2882997858254480254165043945038095124286157585287972688937849886279575294745174739966635921769071757468509667496381590921680717913192180171738834785242651816757932111483192174057517559760099482252287524113947627070602008040286802228185378501653348763401492363023538652415339068416713664405946979581122252833306471308319135744008954980432742595259937010112285045834703112254212941118122417975886728773159830653081426035292589912811404216200108/589724846967947023868321782517970560908966550100133843203190898067477771368992155160867022015548465285448146550397671*X^81 + 418200110076656120697558133825545464179776886695453269396840293354415092002319547554719410319712805478998087077509575135836257402961590601546865713595564010074382113445021825050685936348625301835864307156466084397012019843595667947440679191233571267357794615301065460010804015040295980491125352719958268983024388382888217487307817804105491349420633354337183493847485970028609528692202703596522179045894230312930320140783562284851208/5217965340702606405605217576650982322292136306306858445548330042881141654472613079953291949384563648009173911*X^82 + 17577648548299989932005270195033395339652667677670058556947901556213599688430941054750560712254576996218276973923727371321888477483498570237103027996443471458258571000497696665208660764352840603632889471564156215010118536787767972988859121591081898786059663505770593505036708843018669704577441059487709962625788127578698211606964293636988783875551514755792042769983360043113522439168941951902631200923207372330939912716964034436495516/55472189537009408697989068057376593068287701072348212134624296685869416928698349652983446713907296141985527847841*X^83 + -13155865335175654413805799086422042647105489003737647953166102141060967200462890275099913009466886147728712521167665355041710154769105454980403106563048022833380059038183248443847300374917206816503487661975058317378236721864560438466644653146599517530962031677164778115423949434765095107707647451408405106201404071343166546916717565617316077945178683924116243921300090068896118777507481405199599166621010121488732848338028319/490825448283567529452094589093310349195008588684682385998337883819127236804873772923835194185360139968881*X^84 + 1517044323517284523607808292503136675968512600911727396713683208380270917373817044437104597747381722158039830316699424887187833148733404826580626365037290303258475486079372408453096916609561135838489865001551470054303353875040014085135468849664160950034148140426750277671841377094615057580106010379259247100445412253625969767090055544950063619610277064078348183336910359971505923676124041670436901102024209032464076178321468821/5217965340702606405605217576650982322292136306306858445548330042881141654472613079953291949384563648009173911*X^85 + 95015237466015194187770179457817982993243390786370599425255980335474970138703877858523211843706417437648460920380989762619598721586745393169058877407674832804433846892909815126037235198944013992937536069554189516192230847659006408365301044998528588955715088768598462897317446325902224306310011956119047929307908041722873270272769862594306375376131573460419221185562755901635279093510816240586986669148928320078664240/46169264253933546181177178919509956654595860096386265261813365047420490716289509258191627710032935751*X^86 + -32338830242905020175932426728821618239603780393442454153897136871456713529214321787332220544921254029875617668603494621531082930336099609878144086786955929425227064724115876340499296119756608438080776186260686537554771134926147159781102817394346808180239898291317501768122012545434176122479674971948426121202052690251322990205100636188216802511884613438261565221957802731820123534537366142710674726992654301765050149817/490825448283567529452094589093310349195008588684682385998337883819127236804873772923835194185360139968881*X^87 + 1405352491020254581462035528041468403290542183017677397709573409050192867068418419110365109899029379170945278521136905114716864854741051777238943345200664202851643080925125145562841971194782705308794664914439780049163825040588777039281383231120292028375932326608298665952670907197037561404505563128540520361961083444266979478852797956207191164296154775265730068107134431208149255318906433098046542050225291431/4342890062452595821764385186671992912670102539402338939122694482872776852251858645300689277587521*X^88 + 284563857671251589591231767428055931940532110922241873357943478342822480317805975747671516383592567659650856385956285122032228576350743243890627739183604370416809743764205691649062721714086947492229908369717027275123370076638346044480219647286199803464178538331014287525181433199833224287616946489186726082199408576333856377105273723106237544473929002531688177789829323782138939396669024175297756186476629827780/46169264253933546181177178919509956654595860096386265261813365047420490716289509258191627710032935751*X^89 + -56106407706837567307164923812072902431833232003866770090349568626714760901369810435955757170135541886909529590995086746362737822994773407218492963195916718148362497804348620466806253467737904429215902028888440344186000189061254109667623109779359154780386725846610025568889756375559523705070989906683666022252804850314078242305115600701459107115808568537809621668203493922711551896232059514040014573036/408511905037399663414954866585645086320205299539303822699905416505763978200720406857368947191*X^90 + 6688626172058757855622908730816849387329408496945910301582081854277693060182607955846666784088659423711596001464718655004870738068070060869430149055310946800899764291145573130493950408045032510785061385704581022844153336146469351627302028964903980386409985792783390542326826031262207608013983392146391256456834212021527745206986474721839541865615109917870103633899516422107246040126773372322546158838762/4342890062452595821764385186671992912670102539402338939122694482872776852251858645300689277587521*X^91 + -486058087106560342382100792982266222479239735229152807217940442162517004703186807868118465463893721243677945219485026908148793689478907334611615204635517574010933452465680794972241344465193124449279979637127001928921208012203346113593356512662223516526623106892230925476968922382555568785564362001618323965594749370435082379960824931828716642403318822113605096062987746165813596194677760953232/38426479638547612022853434915402604300649543743702739413028446665954658846836648185247761*X^92 + 34558586973239857112009928839994068144762915107333048676834093785136035226417372636418349396639786099241449828695547369499198016732341747129468792647294177537646412287852546965834830465817921717709006015245646015115179917303407230547909591382875051433497417749334243684997496288648196356538297604454737873887606159692747185952117269201773296891479794274102829237196636736453323312584704392604957/408511905037399663414954866585645086320205299539303822699905416505763978200720406857368947191*X^93 + -1713266851649467013079936872969148044890779755070877961092044624807058938889532360461192035020707049858060772413632398197937614102416668370047841296414605130969107927533475446223218938275510403781671045409428997241506192387753558414890919682173175404166964171710087621351784622842672841619865715606265946847867429072917550280097516622907272121947954695339080547198176466423416740730787/3614568680138050232607791827241332358258822664255736940365764901322044854372744632231*X^94 + 84846925575708869494758581530661177371248369030413820033658217537073444310877643532545765203195384620783764225332040722100156536265012748501426142333205401750053961097306500255804801119261111157490441017577007998839482234459082578216202107215051375829030773566759341733489005866285413444618189541738094577716150357047530196979312383807395605198579085133912413962368608256827825439843196/38426479638547612022853434915402604300649543743702739413028446665954658846836648185247761*X^95 + -2853702462657932510779980599139731025874825230003259748149610013161558100573763337694948679214055452670073261585417881762319511628613655040169454063113184243611031624930384671990905870416482727818661718751372187391094266005964137304717415232755390329165108533473341715583795315974351916867936704489272849826026050711582836193769416124510180635535154058784982804055267998068710/340002697783656310093856817537515977636988304416869244696243523781586384570853601*X^96 + 92515310578690871018377798196934143902092815148754878528874753931013348862886542772495755191018728948431460649955251556262438134250709563772602536745978064363875992240034749645042759248127674247094651956748175301993779525313474388992146843317860434392280779816922882531807875938240605880352254181884079762526010933043135560248552703721477366432877581905071715487566939294351629/3614568680138050232607791827241332358258822664255736940365764901322044854372744632231*X^97 + -1976536875632057072241436283492718389333354246439969488512158739616883997376699472201223550896873411702114465470719988212933099316617144979093752567945292852716323412275615591612001001633871647122251274894767562225328874632887428303057045553229678499182013712738258535638229550471653093816369249187886291925037083386680111218886504489245769505202774026823795973150121/31982193376319848564938088377153229012979804761251927823934110034953097974871*X^98 + 39780718425512493703064523599174076749757351279130053348868374600073200649056548333863654905983767398122918630379787467713622939351416553626538628122241561742600860263337062338500702143422923209460677860970294722732637655674152130985512759536042485553097013699840638010715424882167254381355419925952105443471529135275410543382085379585645247014115266708615167336160451/340002697783656310093856817537515977636988304416869244696243523781586384570853601*X^99 + -519037480205301893940254460833068278308987088200005920357651246391019827422784070979163800289497423800173650751702889087764201409469307433498438677434863003366358199292907057453245012848605858646381981516044049630674204469773076870219349107198728070752982282148066494673928210427592974493953272328797688891929577729675415431298056690461345450516353854478742/3008389932868013222174592077617649234595033840772451116916010726644069041*X^100 + 6340635033233419108361437989218462182644740006141288712511551111117502393745624873013910370216839429755329979878866718800443691332576004983693357590123186318895971808866041254436836353888505521617650460807537402035683912841874280641667085238105591824791221958854527126200740620447417501118628571164019243345512522315292961283126487870588170624865225941595695/31982193376319848564938088377153229012979804761251927823934110034953097974871*X^101 + -50932726979316390538681080803728987993353622845706131572480790088025468592488062493335518728390146371926358739483408893600817602707184260974337953408977271135358276856764615219650630420050022157797412059022127478878276913326252678907327243600199988752443927473361703434039260472635566267074051347086831486686624086559366877234153364898842060046073/282982779876588582652111003444421901476345954357299512455649583919111*X^102 + 401661587017474780315485620474711021874830585749473262786835836373714738319888666925579268638660259762647202370357086659915507925724747085785593620066261363804962552169890378337771309047354137169957227620683376824681706422084682838947752066422538870649254126389243689782606833230731452605864335122633970280635341540080847370737677609855974641822520/3008389932868013222174592077617649234595033840772451116916010726644069041*X^103 + -2250417679127663877517539456679079336703395604720285257441147176610380355908329715200526519935120118942570095819561754704803402658604781607887986623170461750344656423707392222804599825354783640815018092605362677541123430616111799433708803051226333075045341846184799427799283154993615625718338074988415057892479684979046191061487540194388/26618641696603196562140062406586577130688171795437824518450718081*X^104 + 13137655670861458976819217416231918516764413352406147020847610453075438302979557882985914905039347107245246436797526817252529333790916899040004802943121314153044921177663385313509858171088054951361854593339976282353117472500037682784736199080776855358727493225084625314029179332728487025593955272414973875992304422757078448417209306378511/282982779876588582652111003444421901476345954357299512455649583919111*X^105 + -53965583370877722383283427782642009416373959735750915675448213982014468488320020450804584771815645711220284632840956010308879784579404983350225969112827672625409334205803312035006781372510011448178593807883729382078658836170484251682853698992979715974107304291218065426415490528612072412702280810514818935667389670022505752079/2503869974283058655078549751348563364752908644101008796768951*X^106 + 223656879554771146541290641071509999123761914250336684511143802159830375885237291209679714155316433345654631640948538483494133818878825401920139173836908819327947704111309513080986884810816783244201896023075335391230512239994543794794974881469261878555581208711841343620735577156381964571034629464166262521280709767838769418522/26618641696603196562140062406586577130688171795437824518450718081*X^107 + -634612370122664895864269518757262540368802212153988367660002804010921000309935631816925932279725029282740082929430983004206312466315370369774716789930694500075610179428281699907231512985019662016911808789909685693156352496434669109311341023797502887825290194988030302782679942728733915590947758274498706343338358589/235525347971315836241045033519759511311533124268743184721*X^108 + 1797448446239129090128267107768954505586126745759364443879701548847427912695145568431268512856884928854050546084806609699119887063655157298703473543652669967032832677441058003647978663529304059247594321598351025822148138738038142128424837071776769933297669627179026264896256557260302398251848472770209833469872636316/2503869974283058655078549751348563364752908644101008796768951*X^109 + -2487294711879349201799051569759425206094914996099727785425129703261474562495918510730640438257020680342709791629854968000379106930867496876756625419453046091342009442844028896759370398224995014865953515626224552159289008486032543959529116042688432556577850237260399680452103080107517912214459673151179842/22154580751699354363751766862925360860834646248588391*X^110 + 353220092796021386552120119463885761218247159671830070482077793553418326151781542078343868011009003083359459759052170826368748467564418729046510441205256599173304571551355387648918790832758727764250087044335945070244614185125873493600132931460571163764083921470135293899585610129945849614480865644133071/235525347971315836241045033519759511311533124268743184721*X^111 + 10887573313311838518915699946992195342249542581788382819357790046107529882066871593960685270266917511342531419042657281611238575252716896705373508313971747636836252389991646356327096984002741242088056989445749315462944261368885874062564299702489007254631252415412120209530753290947893666570170/2083960187348260216701323192825262050685226812961*X^112 + 8232411288998071714865128293658881007009916334833986393418614705663455089454655816592239055961856445395528888685116676064700194180821336934606699467618825524732585563290969180432813616143419304684154274509342284398430400262900613439808473775343521382076494998584479822693901967366338990961986/22154580751699354363751766862925360860834646248588391*X^113 + 2582094181015728810449822918649984293301043109469414346555339535762900976489059421986141579184685905785084936933482342065063374872857109461342459975111584725539435424892749606231565562585220001810978714060832966718783692249602868162387930012189527256180969430156281058770362532466/196026731948853373784340437665813380743601431*X^114 + 36117969986084352743404333990732575080390904648224481495269355891978039743683167943473721079280006780512563126876806291702240986142218220846725283121340270179126581412368313250160634968760125548827924988903648669622364966872507731482733621998139411245682583575087632577791346625212/2083960187348260216701323192825262050685226812961*X^115 + 15868992360081651652395829977591873516077495493342900697213650284562036094607396702852740027791294777824228377487101408247047656420102263587201989131814154467499500622806341528056577998501939545472214133649543070997420681907970273232679315928394441143736375331344179698/18439162068371119723858568118315622306801*X^116 + 6961969463139802813557194371127581376329051437141893259673067547327769537876985841157914563283257801152022158619708571880250900188711865125541642914840167823714368703821226158160424108173754241432925098341556656031193360472468179866841807653196497956635958984509247763/196026731948853373784340437665813380743601431*X^117 + 1840584274385691699755506868805163776689671211929518947763261517330438378543099085782875325361931581322302772890715867980737224254141533139159336074577254380233586883970160784820530925926065447355536501591023538494721082105011758743140858472427435171205901/1734471081588855208715884499888592071*X^118 + 539022902713779796254049145966906774743203954607524728186664876696006648645663974714423488331741387305835889130869893627357203795259834870409705277760817855735398046519238810918033475749423810833493313561802484086891279218742488008628777356543531751926918/18439162068371119723858568118315622306801*X^119 + 91428309427462829504762374224942812625687917443186441653750749613349191960962514311863787834135352606180307073940586281908804917911122129910762675462966780792726149227422331411294223649392011917574144914079944297354961027895794942023862943038/163152204081352197226590584130241*X^120 + 16976363507426186055934360899814218955905195136688624914085017155202823163997482133928245805895755679178828736434971553600546068700510274221800204762648452230100686556301424457184607878256028799951404371104989438112776020444473407987455565209/1734471081588855208715884499888592071*X^121 + 1940064733244926802500096368099360964167921387801527381111699875721198843993050266172245277506567030762323465975952752108786452798515482589618936794039970846610184986713326178985837613962242763689282876333037001928396685827947062/15346835112534305072579304311*X^122 + 224819885268826779937779114518566625218386330886816742201747451940342574651734153196528208516698278037570245698399643038710602173849714738530971241895585730107936852816759806138879528816138490216937155485553548601226817966844762/163152204081352197226590584130241*X^123 + 3892015955884665562169151895819048021361036043501666247149573963876166894972072939135611544691358956872656798470609010466362701124558577716293736072904777032812327404269968075709880909542074619385598611627717567568/1443592805242621114907281*X^124 + 70152545387604503620705880263478178167499442343662537141237813669444905296473538543052570885528689417164991835199568393950692049311773416088670107145420420745739610538712756141176320106243992876405113694312827083/15346835112534305072579304311*X^125 + 762922533091587741103779021154125821252909547959392748486990666308026808686371965580711750726774172420301374896317712065611772240452598924369063672312401950809318968247461443655568931670757251505998/135790876233902842151*X^126 + 8273961354168214637867051431734263868035896766825643574357913803891989480108948999914719654169315072564418943905708135615256542079931007722199846059670234163437554993334956276500035084279633799562/1443592805242621114907281*X^127 + 2993907105969885433024324041590556581350434815748057952075664299272028943963082406946866982619626698224816457165166894600416873052736045750760952478739377411210969435131367247928305/12773104715821921*X^128 + 724193819747949526488081270323742252222661858597054766792721513108109513195264090794026080688612287351184650937302666988781301712535378633269950707360801323510646427710232464888/135790876233902842151*X^129 + 72709832130321497300450998198243641773868481857371639778678942326095976163664546570213902389318664971312111645992630702639483815650837966603292374831595668256518/1201496069591*X^130 + 4841404210998988814444773766895903585578796001295413892834944013444881735697828843452729769820846690376687743581859827175253116185910764702848566716960159564/12773104715821921*X^131 + 206107201974113379653191979612985685271206135736310230025514457497480880933576767596678231596720634123976533470745308820971061729507448217/113018161*X^132 + 5272524307369487153526102083874728166268851617278318650229449698873534224445548664257662669833897392173424598316117967338798414228/1201496069591*X^133 + 74839417898626076233207937438754135275978705847732860625820515174249053497772077627686911482100418385317069752/10631*X^134 + 638167334898698906205500197202145376832804405173511682933574601811082427194409832922959582901059016901/113018161*X^135 + -71355979793171653838444965753364132500877318560528951069980933342915030*X^136 + 3994268815768198395549152691406724954537685558647407/10631*X^137 + -949592348652310607085877*X^138 + 1*X^139 +