D=-11039 h=128 2729805801296205286684548521085892659360722681609753677341883144197297044257535624043046995016571432379464033995976032225178931852337372076227456561863633050336539685831418687649400010550205366697978281164028353646104838125610598662782489544284024048571915153430156043724419015065496128335190964447200181512891380235087142958496620669370174285181056223260323635612985596215749414848029262312168125173473016437528688601329737671918822666935778025299355969610718313217779395180804735660003194972210001476725531315312788112889494844790970337665175130531231830307020746384072075930463134277141795995052512313766372921259380793/53695527945887960447755106045973558374658934605398295487391122794114508046182892845403060739240031266752572600920657877392113617160269072987282254268558261849001628933838424952168821522007431680970456721875891888682523923788963199682201*X^0 + -45550986372565873899927974949742917578657117154357981894906920231402049012503195731658280656583716500355415856363067987816510099426054189233392108738625443375044277912137226978560947757564786584424244432917840270702182965735196980202431654056722359109292244642154618610606838777589021899235625151960741061599372205679346055709641925587978864718986458882092582872316133158445717681978489734615041589748908921591064148751016448737927655560861847204978610042605012397504248775873648485496656830109317141862846302576557358908225755847651388080577432462188857965729173326867007468595932020238606944725035233487231248658016/431759013702865661320619306002046448797834108926161330527955934774191353722512360332188914022972607307927362723221030387502516466249322296777836484623776771407255048396725787166174667655048675620718997123331336890630965134339867797*X^1 + 47628531749372506431395740509814816596796473386706148990873066870166908689723393876813373481476633599489425131994146191059085675584613019573768815563395475553831306556210643570144646911460324238518488314342061133833671035139008680175064265904707487963150866069705569474634768674334496036148271061323930524287915551200362808482148962151131007283958834658154313814581111726577705261751039617634879028819385354957828906441467036382165892028297174858409469323406763167202585100452317920550850867416789677516162610563300598166131188101010171600365121603141556430846031845909454962380677039902289831811545693755972697727796321112/33363314265861538247228215632696135237955035099051264493886738947806088476199697619949233953297162284505471099711458681133481954896483881838913758676333102456952819354760191751691815093708576311239819064711182395549726568825844604277581*X^2 + -275127757763167983747394568089604390940029609404929997004931072241937639713957802080482849386282425036035947533515962844721571228424285475544740114462300771095509129461163451853216208718676163627580745329486798848671867885615935972027536638576874985981059475034911009625327548412051216732743228387206687417988211692407042460075501134081264975162393808086628975917708943260867847357633396978354092472067192784986861594945549620371723365728921459290412893583621385807453628816442408443792246250877780654125186483798231895855756229211553146034840027206546218970315330042821406296600287675594235335505172450911287965742100/268270230545154051182002701319688068874385737215738795732516510246958827355984444199518413015995027948643335530262981015298465480750439499374869141048508458654077577403129103557640370092035407743682543823618954591252630660063153657*X^3 + 110675425421647666169483982470178912247649586911460491118218123475216871732344026714954520846305161912697232735906505091964733396237730191032127518665498949350891678973347571892459638832763059580400603078716279808555734070129817075464779443163149243046094085373823143301756105354661892372557647423276435974901142414343291957301483220652026345462575061209872468953497074032428349415388776940533258657682849070566636286936541392032425061571973198729410295497353576010074950859666710459223619612450494034688297410291841836771827930284556554316224690259985459355734201816115350601748590144905290806518818967646817989822896504022/20730045524915688996986894739076256146130409071871783962638748296313249466278985956629386328984983794675516466430011331995158323094028711435194263136241394125576536638671995219209544318121852062577581208882507478129864528995060072537361*X^4 + -55632330760391922280856700513134634927838434543550648968404829906830567487032590710612996586700206472259220101896132257208943304306872785628894721813248131319178818259371025442672040321498061782079869088398458925566977054421972934125134385183425948640019976100813300854138667754348755564349112279723873204413843274035580803555648784487659617556832445704779308646158609664093910863450447651981448627902643319774874636622190541244983528462678034742133156803949152169925540600747040583231163693602465092413515780179947911166658767550875438778917803694486302219490936033162525138089457159716005280927554964487745777595516/8773036799239116992182532401160195023430858876246191254591761952998653562416014526318158084860422600730160714414796281051068578544334510306579197383686163019668629897864807173141423462562259461497363739498726570109810641206884543*X^5 + 6598994231839770807562842898183414848620129790712602140482546102284102592730914871077287019848665914597495862659327078532464928879400352575151963118802985775278091695905225879419586962499948219808443659934369574793603473533976816167932278702422270975308301277418057945589917782804137943282467476208274411783372120071754800543941395100709447927828841871876126030170209860401669453746158022640992481715247691076662822756628393597238195560143309944973686022900636104115567906202784090483478380913391309171387512888300865885114317807285371524618304364728602446525128698614486209651372555728650581463163228208665212125801383219/677918872587604287336920826234851750045572757944171936816069221394064956728572690492183029691419435626221708884974553025659222269856360614920294319429580875018854038097707244690157215222573475368285788242285098252095397677979589291239*X^6 + -3433457174310909951409756118890105991622065941480602263616243155697032328089449056132911913085525136897632232997923023060212885356205530647949091957279892037590435704672953007572623235884134153620498080640890927772599590748701936647920339762577130763489775350850793823855534963605176113830307017191473957295060479322750083578738118112201517612130436446184035767330763751049525060766637079646712595570648018024037379115056483385314824702970472949199026513211182689682959421029840801372502840548647218378016737137196201449041808788991234611537896106167454097819763365141968338751409436904081996502272921834981216074089/286897933193706063427655964926064897496017760152629318136391526862262336808785328743623069900771134963636925256249792323528920812981679338769371343012112043672468103372515208760218667450400911821772652410457495408066096700397257*X^7 + 37644785897368317532006526031887787453594646887429948758647935125480353179030675558164092455291384691349005564772648165984561558727914000505639603239605163020691266659100494483712925755635099222881030645753445674726177850212521947177247650860154255233815946975988292818631260019720993911577101361576380884056416616625727447690978809077770613171481167939904205850217515731083491574737242281222412656660829578031011816212415253057049013054348919914661054323471149284260757488459912051448749966998457571320781185966223007413978023913239110960162948814504067698780150095820218196601996802061646976751924903432081847941001519/3167066284525321234177894196818830403458540054324875042907626065032513936032181244000855068634612558863588017903741457459435756854504758220675090255510704850100375393129195389504053869984975665600548309959040291809641641475685320023*X^8 + -96313585116539987323613889967974143668406808936939230277462040992219963090474609369969404969275305557591531597578750111888675438703243968341302447883201898215533273222162314946635263561721514655765645969684223112767688798875375033191145379243118141017319702731330372006621552013899700535551973051434270764226268829140228719602146607847158691869583048486401369814817450296489832885525088228223565349780957218853992642995002114171783206781150565406008599150588950469270354087978130947323161781441379516492386581326410137733032816951564643171180344900322607835916760199524670185306012285352933758524912338840589387975/9382204355732212057014566839234480296771665134079099904632425146958665059151327446004885246324701487623238519567549146552580887171517912971803882129483870619237339008739740045514896181682645997613907738035615168250010047000943*X^9 + 818385225567962395264828174218329561917075187549916123682282627914245494465158600140967818423764391334224019363457751196929092524625634666376512772557238192271550922857751082145179684669224495710234900567964103490409661676647227821118691663450201845868607120520245116796724631562858831537416583177868937145107909632573562602737998154203636311401501622933600181709091526481341644528304747667222376575973853367314182732516614036813522063418762269603134125969371879093151213043946844284228222777866471630397843061291320076277283970486349021470394828491078372014868761149927515231767514303330332754233860497368942624385662/103570153882927888897383803338309427996062411415099183847237341197276703587971503676447928234178379721872930017506175028793940413486386241295743054827372447765760985317477990362438938949594729167659927520175155842311860908843409777*X^10 + -1333723063347291802223478832361115614780841076889290578309008172363405896704732079450987692717791427907554955850166474784307959171060163532958123302648919782584500961386772803292229860078365442242772851984391808655816902234816043773462356542122953894888310058676072355789251519854762991232189233147792028194393786747024026734388223087379099090372491126289409718777948280140437900832082243313763067186405390949330520380894921442863397672073382047325443893837046622466139866960421790868611111368191337715060967572832186241199106301158944279898012720942216490307401562167397286684711710405663467858447796748197614810/306819075316543939902369655672039803164649978567130633714313386905705053569492635927870601859155470335355476543517097735798686499584923143656237109225806440216023134537099932641623110932823190971883385581199119099397918920857*X^11 + 8242375878568925830694603564782783310122383176563021211364607185152946125473439734522915159331535173654085761724136190914047849065314515625366139911131570835247651544444566140866505674790596674990799482403838624035359056198489158348427890722600433667268873607860934669367921758492485876356025792485809951543206109595184762352181742115910131367378369590577245098028596121745504738237492612252886201720050147405493411194329915070449678483082815513634810310609231827411339462127428373828937246554268613415204218786933110047515898781026243472324688270177700569791977572336781573336705104602435314599409711678347131895686/3386975772419328552582258628963647387134571113402555065572305478052078086353629208007763573923217237031989105563885241905481700268917966582821201448743677293544679382155046156430877521587435205138620693430857075738253626967340423*X^12 + -6713025422127449255813145887728177062390125667564492448269518096754627630700233934732295671152824601801930334831217110618333287789433867787712205211748945082168662047032873960033891279339814876755564606117153577814636982706364891843319862769631212278018653005826124651613140603979548201533501785364597035211516151294882389888862862291941693762208729068604942742852043184449579353609378829786802565081357011264096530612954806462638119861861089357239591340915208722192257127435955356562743393850549380200353005727436154515000489425740158901357339240664963667660407755339513696473654634514023452396204918070997447/10033670277133106468407957758638134699016092242298592152447425733577273696764819419327954277666013659848113690751850012014070642843568915197019802194991948991573906292951632909106435641520896090302554778042656218396833837343*X^13 + 211159238700449140708915800379783207679775965475903212792068133902628980284783613396118988952001503167916600141799615198588057269756018721190722156865267418142038879706955922732150229571450249306206060654683409410124816088886816378472956073599411983808399644479965870234524347598351547856153323267954042021489625198365572195413463745626690203230545833528903557731899687467828650549552194706034143111226884471451321016137876755622843688577596112002621739623380340157936435369666544344043255308891012677297164640185594149354925074803120151280254410332067201027219457654536494572399775677605387471867855246478714752248/775331803324906536133288119883244582597070495839139111396069928710716670370107890989729010898085873537443289225467705978363280784451100784019311175013612874425890460975251529785381601327244203585949315363690173964178541113005639*X^14 + -29994029362063190142061541159536881157184174871274128478569365252056066277147655010915030513769315724865566430673772305539024105942216819803158721914427712076073181110412391480834712794836591882882285940791504669179519688111919002597754778522803281314995795745688943375149526706382314909419439277036271961615326244818103626317328859074648952455903420189908497085953029990886617534281544127137540700064311342251468228596870017549009254820066720482538497508754671166301243073088767778319687557965900818238443290802598112203070266231667098161569728851209210414598414325949756854376538533712921589136002914366756/328123468615368369879089840643932115802591656804945354382962287328688812802980325244804012522640722094860860799113855814573738750478157295599614873846552548777804164485509509936355038190872677651890775874028344491462724457*X^15 + 1408903051054615008855869368200204920393150724261992418306190668511438240042050953030531925362326049221532970138578854014431112094232424066547476279114123832635393303946695321349127566205249679067096043558156517252772130013444431462226522126271361468771810717158920076180296123622302176535774957454394483901484787942962044163550450159214765382332902514259808690777910245885795814891000339521108566153834947762892277542188289674360362393117174181862364889610975736735188249340823729577696194882051916603546735107011479703233474446479088868970794958096037179077187992438061552573370800519642909668274026195314512446/25355084790315360045666909256078566384413665096288542369234644828749770631724698672641740459662016518436183296529924980359556514465698648702869040146744655101707261202288776361311962866123304420194555924113792263888799106965761*X^16 + -242572954049488103350951538048956974408766569572669506455946447127806729855835840314359081415424418421766162430150625672426641381380761438930265847219460478895560532237210323662132932060555906855045666415731242433483691061534852591834787975350409761094830308606849299429005522167334572933642672543739141590250095336470323846624521498981190058131944281691615614823075985611456499723102465934829801184421010389513067926780799323045603674550159748795728279967185735039643957698016611869278316773963587401528167414054662083723730623503154454040041451635246486243586504810265166049135567392745371394631349356/29724021072141350654868180147108625401086299194215540753959804993993007772713137534632123609261773901155979780696970360954229436586480414494031603754556803041743288747668222659331011703131866804229620062870581075411063*X^17 + 10123751619110276829862660180187717988331959360864766955547563124483999628693856765432705774812854576045889926589060190736516639649039586902994419009827530863116240897738296316670854095205127696565307735981187760128231071475763850901124747094925762233643713552624742788756345089815980633652301587571881627034849148092145074611889752574499012180459712708596436291778156639663827979591592559271996429821822282200048856673027986465037274990885695116720140869874962924644693479313781053379399853742774615049319909342904032477461676686009417019118393261450592084495186556948522688728148103455462243851595817177375/2296864280307578589153628884507524810618141597634617480680736011300821689620862276713628087658485054664026025593796990702016171253347101069197304116925867841444629151398566569554485267336108743563235431118198411440239071199*X^18 + -4593647878156814358140726853287674098798621631992440528733798023037624490519529027835609109184960433960418768250265238240370561102898265141916672323132095150417457481010741933137715130572197114012719635697394595968543907059030190776945559032703862248311320887223866979913605249056379475494829995554739816717118500122695873563482804921327153112652285380579419843830382249717713225839312934578625366755149139221611605566164016129780534165561430569001983170822382389995595041287718103810753225388434972394979131867010545080915480042734145506511697652333482749211877918348588202994492105404226294346775/2692637111345352899254296598161846670992508306387855852338056435727240490326400718781784908892270486561824420753417008873469466127953656535377443949140031075436478734275588609414893713482368584494032073817427400617*X^19 + 10852183188994642534759323760392955319198404263146151793360164043655263171336431771178346135134072235248589875036050891362491132811668623769578538630183712808618397553632402380222368460559079207311409339600737541046700733375361272928855394854679413712807757686966733236228941750033675539914367836973102391137298512203530425354665488983709622060820479976343830961701216895446117320952655908118708185580807742629535078056634697356679726463101826638186016948520080936438643309755446272867833937720755707670625444902070446930625677714059149521522212383588872111257367809781601172942613489604436471677811823/29724021072141350654868180147108625401086299194215540753959804993993007772713137534632123609261773901155979780696970360954229436586480414494031603754556803041743288747668222659331011703131866804229620062870581075411063*X^20 + -28490230425533492807953066566433737138186047714264020459771214046684767326443142768277337813977514239308904085571743855822759431723646717580422856443405406301282172302396901449966120750268387416370770648381743976918999217993923310405002636479585271728523391388667282541405700428564389212027082344083366217531942237888290745491134170276183704082962030027408221397277863555294670583298439227413248289358377007871767611893220395474119344128191784764566018984553137341773804725699474583101343126921385294665315068291972303679414864045316224625183889435616978413843791097236884885487722831118972431/243920383308755584677443300857128967387671737149004063079813066013881736599909477197371583376417292015746391951573241133569115511183409415289196842933239521282405900378257868413343030481236396819823541427432503*X^21 + 26031052992847291284926973141055124575443371425303238346332079232269401117701155696921014224814149269816249530335550585089702395698344653129950921665548594085321041147453111222279525172450417748165378576252681608261246806108222988949872686616197248853274467093765997737119941670706875181637128868485785898850558124528767804299339715174157694563183229208131530331554564776335491747234214859677424861674342380658268594128712765559464409699767933688098014722982378655559537912215817495899492461335366800863796959593683009594020200698293062618868625331225606272910761947104195096076613048379680885692/992024198916708962883161904585943510365660954984999524545599739478457022751831843761710229591889126628040576067048371690225592783982926091981163560209485133055544796838374750837066104967188425866222342985367989701*X^22 + -206552015736368204459567135061462633998932990179088205835649398769644055132497958325946720091090525904431533598731945205327088303361912224005342298040748231903107054381390919660090715178746519974030460991485740724766142357333958048202810617092616281274937997350870553775715604535732775872805066212051372872965042864015117621494282418777710831278933152464324022248242013114582981563887325324578992376420854467881319912317384111396623993485813782959311070257531539856954364399647837332944873760909571440018307571896476492469751179763849701288979623361059997599771595736887674279579706124764/22096239089478719510593649864763924937736365354561469614984424858581550557107480496183674551718207447753092848226582220633129405850476439468176179267437224502437349431855953294079448363188368223554990617577*X^23 + 30822253373699722003082354992543684276612147155783894832832044021382913703298459543685897754467326215203301976721261455057327430680158546073253440416056802658991943036291920997958221898993920937554332542299203313797485184672313235005755087024823867003594063424748527871496341738848302048980275650404979818368016972590778597508506695198102076538340482710853909825410434499464635973484173631548207701739404675419631485378511283422901013090690308347934900334323451145737303536288597935921126067081486104351599970532335890971517581056898790260033118706817010401130152847932842309905243054867671/12837914910987136035654910571427840388824828271000213846305950842835880873679446168282714914548278527144546944819644270187848184799126811331010360154381027435916100019908308863860159499012441937885449548812237*X^24 + -598186989931633431951256311459816104038811541181082529437816563066242015637654478738102869445363337176446238153037423365850498195146304509281786497041630212726850936680317967849569899709776486782998747070004695518865118804221662873669278334729275080463692565227358556744606023048581300051227004014452156267520022034632987705348985446982894138297907748481344659816935498429637727490357962336213966844881875845682744280162866154042735440046882567568968539765627697783106701664979141913427246425385678280743368413357563181888574424142733769637047140236053356071330210767341680598608173/2001652241097809539867166397750151729118250326529710083792410984562147889945419014057765608453501897613288599350175035839580524128134472277214981363115972869140080571777874200025314644731259011102001143*X^25 + 100536327654885807912676684542334850230419285883408698869556827307344150449218741185285415466880000907636178700080733996017915931875314555841397534863008281039446715840805632489951838364950844739789427938271585950325377419385068531825454323451017216271959595915006516530651311568547312640716955915945722273970917720608157922797169469935245314350376615970595982830890654343370070976402860140245472937301900563172692135351701561265181723252944190043677432337369844831998721136706897141362818383686093629223396311512480398010635437733273598628543419411862719370807692733659424616225912737/22096239089478719510593649864763924937736365354561469614984424858581550557107480496183674551718207447753092848226582220633129405850476439468176179267437224502437349431855953294079448363188368223554990617577*X^26 + 1220232222904837293234051466757631823688613202282823056224179155839425752544181212505088966155051467724081742333957402373910983335074959109912204334603043293463284335937120520945430145364708724294995654895017970922580882173059821460909845061284052516582688798005715410223298775003185576674796886394569682284938659500892094488753623503218953751539546528106940457909082146914654915657933892428938386435323522087888341238232574948191748841881563837497355093773515095595685223138903345556436242112047308413105377658467901727402799710756115581420529101290255685548609150662716329635/181325504221198436440544107052282972109634054400734675585869280239346669983279193229256781271265685081374091797280101081581712485563409029551135190063952610665828478284072307276502821336285805879337*X^27 + -13495235190531859048979052455349656599402367180577271996034572280945542943596870044127576199618368365904147628674948567533675055666708836073418000176596555300061536863878108477713380491028870929918420610934123056096542667595872932354722102736186997097153698636601067229165877469309963710155341061359900918588211691240368532269365119292203761884126450224756789160007500762463227913783197491113462257412839493583506242359872351708422549117541907895770526325694414207612776032057762677786080343370901752340660345803919807919755529654323760511090125431232983382094282979111968971610334/14011565687684666779070164784251062103827752285707970586546876891935035229617933098404359259174513283293020195451225250877063668896941305940504869541811810083980564002445119400177202513118813077714008001*X^28 + 2452284871137989119788188671716176625570645470235062987308534393131924627981357642045214029284210423184532606220745633330893864708729286021148208720530748358826506470551762260215128314426429364071033061871167504103976446652030850548254071706592311760459469420147272042628252149984277642841856512281803785442205232316757315223631072297905883239584044404115096598729507574702002211533545439810835294254408821004772292556845270841440159640539502845062317883019021645880274518729463641413575572462431383458318484150028494744160824230090384160889646056854002519280070180079218/16425899467451620295365894288638732866168498451013196447673637126492134249776174764857032455047167776191148817581311810995716322634605401716743834592259499109142900469614304491032051937339052983*X^29 + -43949782013651359369116145456968732197903162846375569706018892720665817965079570734395971349499716131385568010046119178301048680991587777415309044026425165471516032409495970388098800841717397051565886042922543433108341973796535336310920913741697912965683966660902722434323950829821237685864891492144038943291906624454437633941203307904162202841443157667700452824437823244671422562454510451596901429024827682051918687253438425720436449432369968120124080444513072641518121376240687813797162669497305905900235735727479484282247003468941652331089302293216246469661028826958297005/1269278529548389055083808749365980804767438380805142729101084961675426689882954352604797468898859795569618642580960707571071987398943863206857946330447668274660799347988506150935519749354000641155359*X^30 + 13308530333393781102509117400353255742022934482119747441660223537299663825659223275397838680324906729678456352462284995946770771319713906380396967237364843247813248922831250438968229546639839831652076761844431194766991733587300240841608084463095617697896335369967027563489154933188455042387562133807147326512333880282366804552852995748491081947405729822328354396821766359083332405820116132133378296806825299714707831074646210924611494318680670175877034890047404206244872055551078468189204282526850973475385907455235745464190834044121991122191750538294748178931317337/1487987994152696829003161000873152719102137734488014896971975462133538748960610088310266550869387424240524396918317946462153847507437757198726681274776655413456191726570731451311898898209897*X^31 + -23804582529645239946921003724674959072622227621955232101470973910717162196640503894042726664743277899290606431480019211943481174098316056257269572461306504100112884157391571742842960869352459623484149436942389880742457931977733331641948190638975277228154937032159928632861428682728301061184778892800633652899229373728907660782044135932485347317323440534231135966493643495212322263346127527217068268505332468584288156399324719220096632111595361787433949768754637746004931277686857638689888577255440087371569942949665862101717782651066456540490023091866321429870517583074/114981296272161342067561260020471130063179489157092375133715459885444939748433223353999227185330174433338041723069182676970014258442237812017206842145816493764000303287300131437224363561373370881*X^32 + -55811430421773612881217183509115057574660145426750256117918993413168982181923429177043716642271160721393492261031524324100734594902049948973109892820446674748194678392185675793730652314942962655161935064674025894780725945093870145278551691735020028079092001391121518055444504428702382038515311235210176113080516035601414907214585407790862593684866336501775758709662076773158787542730291026880462057871488449468565383153401906035348818126584575304180185459799892657173815472331453683416541148906187113693022102770536740053727200419419544752875754196545251119073/134793730786547407283554760474060396693734734531027710569071062789522488355884598995404162593476530866973856048402749022751503533602478231608540744159494103945664618767164729713914204023*X^33 + 704513590313637703148657001877670823390584430611152830984211808915434853737425411278998707733186243443197658711261744401471506692272641557216517101553166742863991055686038505093075440745871643428416866314155203051273737389621595331374237905406927999120985273596992158080723579308230323755672081132679160243811250396358447118953409012016918845880172986902960791137537149641260917409178886202237360051955317595106113950556030605486043728770616666445244018645858590595328122074317164631790552886675568403496589607915312297461554304459501735977106640945098825758298578/10415915959068877803022127006112069033714964141416104278803828234934771242724270618171865856085711969683670778428225625235076932552064300391086768923436587894193342085995120159183292287469279*X^34 + -1140617247993269060105824747785179063339943259631603476340034871284119087623123675795295636879424306945159585187918771653275241629558570257019596191033603061207181629343006747182221817956925750010018679129949609751048028760299844977437259359216612505166914339419628836976283106355055000750368234361046814408935271445513525009792841105760413106202199925001526674453675257297131892856121606437338683403511104527080317817357569669714039805795741361471267594615098443561956003995642165733517507356468985486424262987829367457598078569631277631513301228840845/12210683104135103477086217997469009574575118627686177241513820345096701545057034060639927764605175366153986416197368332525727288124148766338304261632348410539511243660400827041753257*X^35 + -1145571972314249118139358004788722970477704714732675599821181107987191276648938645457298173379667063339692526860099795103174530997970747763375112210699292782253380228818923747008185373484399590865490651782987038098422308880737169701624952201509316319744555964637420923584349601892918567666602479634630837040123581381796627868441870162548437457501829271271404896416654227772122476474872069787407687026043304534280702539492306764507959158923276942135469051751497756028489136079313912324320468855295886685551629235633274483729639137659116145126871408306170593106/943556115505831850984883323318422776856143141717193973983497439526657418491192192967829138154335716068816992338819243159260524735217347621259785209116458727619652331370153107997399428161*X^36 + 18010190692362357700992920496975476056989885473723257933655348166133640024317008292767443507505362792376183882846699662896484100720911211308364702048663871031999013361110479121705429910985643288348914666630261842060192242682107609896580976272770539782798940790862145822238471649319501866518907484750801076851147925727512997723209746252041289818331589692435038423239523277863663804511240445985536968567487088100917330425734155162609622658875727246296723987404455498026428315637129059661535948013423933314655183625372784374125334479279899940041605421/158020047159229012424601322550813473976358089212094486321403599512076683253620722123379806201456852537807337830773599219982753201301214736561337875226125691244176409100213878609*X^37 + 798573200702288296576790751740175785807730272374722216959425272775671429217391115536053801053883308040869417884355349796016011510054811452013850147081188910498696850137370082616420332910800562932334677818222299358757310278206250056904583932974042948782631452395150761882218228249348994060701117733573090686116329939959722347882281680778045776819107509620727987049185548615804155728101558001318794971546242027947198789970322752443766637830779024434222679674430531543402541670203869249816246926266704142531118713129114152575083092611720626292446514689832/85474781728945724339603525982283067022025830393803240690596742415676910815399238424479494352236227563077904913381578327680091016869041364368129831426438873776578705622805789292272799*X^38 + -31227846346140420214492518090723287969071037712069852696380604308352887368285935675438940656844790423654416594354496748452743454211469990438765185546843281627078502233222551257877610498899643814002661532870553518132073868704356109880891378941421100736676758465009106556824496815893583786452995860540132029319605064662723853301518884270027085319766742951421769832562872219993712457112045506044120859186299548953301349140893260865030942424442701533904763747304661031702491430161907625232646921037013224813368463972151320079033883369558417656971/14314706690753601995162725115573283266270322421604718391285768594263672728836010700550756970872076504919588534357604784852138164806704840706706936790119185727346354660767631*X^39 + 48521847553471735957279212752051603834444577241039535942141418033349911687157440862690234884398850530901314139862420481839013163668359045295095619507710125340507170341637051563159670507241475668307362664534394580307952590437558403289044904433960202037526879203175664530165640040140063223382493173964607507700472593467300990178772849164676443146088178222376431561965469165404499316750980156692960346369192710129975923098209910069841034658838310621833900511730607037790278025115938177738424583851712209055336614881696259563976341682606726071784394/1106140330114603086972209257855694317834506624484661404249825196584536782775345054863658643410197967764651364815415194539879272409108503155929365126582879838709234863701497150263*X^40 + 186559476603158500652486524864482518967059786599524317383183034691040649085027508527276777329658244759552329094844342952171974507634469154142977029856629505297032371552647703715279694616815904893976333994821282173061894948965083371690356635144043752693719347702243277946531663651791515805818868287419596186632452566862089357538246231777098456797553438993778535026220636902468876143701046894492627195406526520391705148805823754930533310228185943879148742132480801500350190478171927111557739013746304478326575089090918289618671279873615736/9077176087985797080001728037776336884128295765126644509375883699596495072185168484813415961237841791325040288115158392423676705647878782946548469746429413904468202067703*X^41 + -998972993732247163624986881759099392731752896582458284257102557773948312265881688728214845358959153359372398795416863198826153624373833680721151856471254878021554679128359439876864516565686184719215525284936620169338700231719442179960276363652257171731935601479588222175984175848283186718408195085897177703847134462493277324716271965909717710240716307209235417683142145093972101823706070374333052545059637508450027293283326777244320488875410866618381507561729109779612274809962010325786573008543398612204860415241349885884578058650624910581/701420627846926497762973530663090880047245798658631201173002661118919963712964524326987091572731748741059838183522634457754770075528537194628639902715840100639971378377613919*X^42 + -73191553864077081636329562006268922318908238878248270107153748274221024891774342393687199264079816166466551364474528354681094027479490314438384599386001064968402395228298531475945508453984020669956635935070427795402708088246440214288827519292942597330747600117726185696619073418008435227486101343679913346398881041750710292417525205956165312139613544317444463393666723833073251112081575807462906797528167324118078542949058793711621525144929971694840231555090559795200181505140484933237566102312304234403830417993482382809590510178/822282461091203648881395782025213958160005051646584338198739351353971833697361036761791463106969996496516014866850112548571130142936749972510958397176321578446254377*X^43 + 818099647090497576498428905229692055594839271899133709739884371491299263462029036808513120157238842586829507512203259602802220605552036999643391641892544168715235690680795941540573041584037301981274789551997519277192547745463769064400532163128653282426279865376058847660493778961751357826551417753651247862147002736878469044582579451723115476058765080471116630574887361151080621137127581339094825890584208703708488962596512100256619936823615487452584670319391259305000228960123661818407518300334777001260388132762461060224967294180323/63540232615900579560012096264434358188898070355886511565631185897175465505296179393693911728664892539275282016806108746965736939535151480625839288225005897331277414473921*X^44 + -20367046162703766706361332513663671169777686353024427754668058344706850267237095703272199554336260667339782894708017952606698232958451274151423852470565292727364449897163697680179397938038759342753009199562917806538310306542292307670636268228798696731928833429735726388503590170297143498862156385524235233558501203993007814969813114926516737276880353547352036951077627645558749395824830235513088108282590353332916832824830164609607403117170308792434964864750940727018007876136027698608305458234029498905292040922412425749/10641264880245411060543731730684895864791130817317618549800568780220411187573421981310308427354573997340804871906747667989739367475531556591706784998334755716049*X^45 + -339672342904302055732171114733526721907546410236430583724890639123558201240732216336403067688990225949775151840256395271227819342503346158810588995697671148652247863925566154265578944738678317967327896874174341015055500117892506228503063363513717918052241705704963275755660636968905613233354043775002421472343905047438355457916610509390124508271699397061579000379127952462824882955921365589091320832404348102564526360426923742708096080690775141684498862364144359259912034246860649907390952747377175730571624451521530306127813747/5755977227638425542169770474176497707120035361526090367391175459477802835881527257332540241748789975475612104067950787839997911000557249807576708780234251049123780639*X^46 + 11265317310829112107982318625302482675039715229777581194788772598809659141434984150262945687266851468171041065522743611513350311955112250182598552047641026964264207625337190237156782909983755377475417635079215169078314004219387748381451785564569916618279464157994634306573322952988799231185239927666189644653638598386158945874700490311418583782713218591741262980037864974707088144109618111800521547217538186778091124735504420501800931674624236014253988681794945315234856384610284214182196585406642816987007437235823923/6747790031861389385252841934486300484965840721190626854661108928484724912855689271598166409229279643209134351240803847805795413744788558396770313886071500137*X^47 + 3604217315542538959983909854318469941182096569076775152550115190640905426743288314234463532259249227924379192066502532924540742522595303861356821275375373367230479404142573278357712831337421461148920594259414850345125943939745532627072887935990687163258233796607023156211069673066774922739293461794429777883730033548881830252001099426910724264620445452347951931909131884251157559361899634317654685668077186820717272675756509873056482337193884355613693825563899031645179996259364421093440901751528548227915424453368522873/27443262059580270629823308147555784072356074213082279417906730012147376220584088267589742786335480308931549406496349249026169947700055066999664866574652791057179*X^48 + -3762488807027003588766125550375449448596016568778417512053196386911240943066223052496753227778941428381168349535960315344805361836673471346722335346015778187166748968950660817218449506560789431864327525736768160378577827354101670628000961140776485514826343023600541771252827059111687002656955472771378510391829424234039466315779577527406399001669850864116729512974394992224368554202786460415990140089392442212553218198586282102696658932826563907739366832195251323275355281244690385416716224504356043377183025780/611268233704265729255624778918951035869720148672037943170677500542143755127791400633949307838507078830431592647957591068556519045637155394217801783320183*X^49 + -3424221846164419736036239197442267167522319597723652854065965001760325254912821420566193343216124315824692711295411368120242255986252650596685870352289330307779959036092736439797286335841871437831954436673450351139208653389919832004882800143701493829069986323786823169140923655563598736512354167844950651141312036218266292668163133526293798871153323230363474407715673726510919377465117757910347611462516427859156131024185663291543417640485362581397997228053613402648397580194393068289930045137250827687234500352526/47234530223029725696769893541404103394760885048334387982627762499393074389989824901187164864604957502463940458685626934640567896213519908777392197202500500959*X^50 + 274563760936077994936814162543019679857693635749397680418205488573489112377357786974981329541754498663645630195335780927451066323022390365454261393958499243180519804912615330083172809512716180021115379745617949240360222945445033153788533019556804977047370817894982876741795854457469974709434829811774755222457889784500915668490630656393497252141415932018532684212783538647107624492725544342373955158478667224598812823495650557292918361413185267879335059505624213230922735041883377091797043281727118258375/55373515146685907170543054526583117661900547936591896292297988997385972925789600564720473578993303635332148985230328025052678598209725101387607734697*X^51 + -920458190147240775953571400777816930142887028559504236746050633335946740470597265886972781081998427496624788926575008030294173681557749338659519271073104855741477817211578235793014540954071551019177437036236779388045481426811921426084529861260070017825304150241321684290778653670660174239561667887376925210342867062278006092898655941814812603069552409634733475116252280643997561480193894983534629493267395376598454460349813362478915858254691036397244232471437775183197893012209337906408082744985649883697347/4278877635929860104789373452432657251088041040704265602194742503795006285894539804437645154869549551813021148535703137479895633319460087759524612483241281*X^52 + 2944228104603004795528745224350147919725220113673094534044832178788698827687774791071348022792266741867760861333855515768178455156753090240849125605633530497981815852699974219496590326818305029514313428022168552572218122720956096820436988967751546175437498677911966758659204769761782143920012899849855652264733209254258675376382081858570723425510446588339297304853865236849371442350542002542232272525934245352868232068760425708869715979231216673118558210677546238218052335729521994723829274647430/264009016580858807627230987391988775022053618208132393248330030835106025649680322706197041012454902166634797131845123390527739441548028765895117*X^53 + 251492700537677780661213735028735570080072354707468349127752154624169264975690688731928593371251402069680752441220957905968225235884265276640523738948098273362754612000231073935646441616171258175483545080297826543780870175845944466814524012088321468712760706466927741207661914852778922690715501083752397500370941698958856321459620943787773357484942457254269547248441194103063748472124000688806527890400657510084949892906206189845333450558101117561947768542080170812016839271207738479616088147732414853/387614606026801350193801381686081823633303835556143274046085922981701810480527203953043315052953125447325042896612296175368750187468075709713254142879*X^54 + -24901767856207640936137361833690120659221908138626219470143611571806245854422698507432817423988367624883362979026928338428338474714852636034840115647629283998589438342531968568385458265639216011461623961426669787377056211588709278397027743516901428277767580327488896919604169611939099700199817876142697815776977474886313265196355348623529710598568993578331058097883648422295264656813849584370659417325019982196005283414935811579085482045287860493182546364408947414789933857867053825919051/9273561297581889340237837205099890232254509052236903061165830581864695832297598184207279532560149712551715800760305012136981960783590177593*X^55 + -271934396889143412444490718894192515499055323173478082355159502577988290357314204455137857205238398628951431037975787913703283417544916212786295372068178555198795343650103211119088310148593352752527248527991490388059807181160681114738763452638387677894012591039986270969732690438044281715229951541724951721285285877769049200966967387810712602849212177107341200592128414555832622333018437527059310336884136453814800233099569439321714670695619656791328757270083653708403430479013500172669270278/102370843164006476426885484907097688273857525427643172892209603793204377292733186355464158759931492676858390724593007028980143865090051970449127*X^56 + -2231418097861004706353686536107415799008387185446255971305142448951524796843026604986124428768640510363753002088370990329965350802480130125064387961395703414069124263660930921241843399159102025202915118157399333992780567056494374777839980820560241964987569699096303959981394950807565050741992404626196445207975285489347267810607214292806464276448719950353215330647794019911300911694551594190976008214499053480726404004177640060982002599232598781487371573996369379863919882199399239529/41163556806007118187485643903423735970692177150068688286722139551713932039367905700349370150869402655587831709145298088115963047232169463*X^57 + 19246394917741735021509696839309612913229458429798130166460454840257007275337719335418906028120347518730054530270826480233828622174048188114663773758170590127060850691847853633387010210939262874902010585277162227453295323389834377444347889690961934603241761905288241394471141453107762996726320717876362740834357974199715875247293797064104466963475066864494453053843738871170462287719331433895347609712392724159484570257511550667792003203770126811568414825098822749347359717420191168198288/3180831525070588043701578161349262349663296604917257749979879889579590670478076177183096879668131351405238519660784619162984812548771430914399*X^58 + 456683371657300422080853921725392160252581368664140605952595554249318907269870804683077828562580934183636541216862587987088370900783305531093134035481396253187053599753269877220598040655976084759010493007353126330475902629741080889891384481264953872508794487691322820085837304150004795559461769338289154086134446753163536134625488337705522219365804867044371376142309377753321320008286094975482443781005944786222314078437688928072909927223321087262857393828033164597166331902727/3728920808588379217998518335304260890541912958607544912285726927413165326512175532235652699598641421830585352762505488551133530866217*X^59 + -990421639095796281708874272584760714953889672574335413911863048114198891415317264583869484346190689903205205442176107946355221359234568623933276431298095295170227152745450319808974018370255758219398932934829783814495391479611819190033316108991074695795298762022971828044504192983383651424095546344184012911725916333888052645797102106946349842403781134303741794900241165530402597946447313979597630875911957589237271707125645783806402251606540072309531240481486113442074476852882122/288144897642049827312399507323966151794845240050480818007054976861997524275575339902445591056085818589114821964017086616811741330625186241*X^60 + -98408702550681761926778706475780332018208468437801800302443369975747151256595977516649908063102598460392237334583027479183717316209121422858152386983921732033522967491735377428651697257975505677184094843641339585027768740492133708106864743931835736473296547551399177058135184753010488084238638063764283647146566847487029886787413206248880572764256364871288232343405881136393344970087954955487236743497232429174687223420972019391060449895172278116781141997828928798316687/337795163383311823353430413561396946330456831108573685323464709431394630538289295428539967351992157064098682196078040452136382903*X^61 + -6215358411376822074288429779518882819374833406187542361377823363566346854277302698440545693318569146004896751901685182682915404851928395837202680592488447136530832779237108760259571254217232384262900088436400005798719941779750678780238651236023108151898525129275511488867357950803969574717365228707926020223458739853763446927905905549298934734372234247834896205164375255896128424246032248124741333244735437867384480249085607907967248090821585185099063343418297312620765/10871489237866994804660403309924958864553682095065728607247017281087945558344535079404235275797788401838441261698266730469777057919*X^62 + 7414317453520166389797931070870882693561247241318817261368207606708460022872547929245857171714278035368089834186346499920482292608248411067632500019328657499652216498860962886452473144473586431630513097204674588983880583765871547179148413072595785692531714249073477586570219701293783078046156171775433470666307222066236954937728054115519595496355046764065509164711859623273053999191662130461715115007966665263409443247426538518777157820124352935057379885024849449/30600159741218572638230855472542526164549038056760004105758194531333873588032366648114862519430397414992180650065951667011177*X^63 + 13129863093461026883278590925790509458607559188673973439081090765293661041688238104296376266012272830738327795403046937199779220161633844344991655448307392481070147903186434423255857647996422627677660626625522810553622545829341224067714639253325101672055449138546874417942467274357845703020289356521550648282962585764103814685958609947206136741492741250192232317065181500916204667854840797519895693502111160768254150986936673662715187538390158689101973119205765841249/2364566143683182763474012894929778624313197817760015797264252966019762413768025067999779771463945099448690775372546283164954680321*X^64 + -66851946503508101735261649058694490653836897816464277235524612946431570672736098531649651117493617872297477990214763037499854553838755801195503532501943769540456911763719100120430217081707667196847727996059512408682357559378784412319330983360408867772880136310948243955547977552188078849082174386962704112762953434647093978152742018896836301840541410048188958150152855937779822144082707792237340277261414116740337253981772001295963799873479370373334857696/2772004687129139653793899399632441902758314888736298949701802204124818696261651114060590861439477979435834826530116103543*X^65 + -167912389564138117776538057935328580619761999488838885333281601353223170342697057414871935672358465363542854713381130384244284454832809923358404161485011437615537264569580415003513197627284917213526372555554226392211821557585947324551102099736139195555939855934325165400068207131444743091639541755762969311432076536860342202561149494261713123244986033497082777906980160111021494480267461697508325241748001024389377489367517242629599216173856936315937819314506/30600159741218572638230855472542526164549038056760004105758194531333873588032366648114862519430397414992180650065951667011177*X^66 + -3148422736905815483709774899315858141542511982785721644137389719000477278551269375001631974503174078539147784338305760142835247747361480187158695965414151945243655643072638799642015765540505997094810519344991479576829308727080699345688156201312449745771590971209952479495942264225844302931505616347012237712146460322734106192819848914131919721454783110461207589937932507002357297736451230182411362595505333290628356008984617901976116039702757322816/35872875223288078032351525107507692243840861474723369737188956092358504215724135390894502108621096365300102578262991*X^67 + 30276589785555248415080714728055841234088571297257108695590160587415799147800444526448780526032964654939726726522888377015178691857455471135811483666797612028598638334371746632366999023176171760853690382437386185395183701231134417734717223571062731106744226054014721989096829956855274448302413721459665754452990878000700017515970787239620313828084155738163371536016270772280369095755604212059594084457290577374854525923581530811504299502043335741659470/19404032809903977576557295797427093319308204221154092647912615428873730873831557798424136030076345856050843785710812724801*X^68 + 1231928627506270404042314709438221249123490297906730641666710170651402988002843726510893533985492210434918576607765686175842110857635537202008095298211711479405117139248295241708200721525392123683743939097193664614605474861720399040421428943785013104621747007088612647247738339416299962164372299771036784409160229363790628856697016872053955674923981654556316789713419538488998553099366151139000189410183675951011989183926232697532823983685255/22747542944380518726919166206409443401294141708765611754717156685071974772177638167973685547635444746544136067383*X^69 + 1174188060545522489243379813586596468808599325801359022327026918263811513334333260267271991757774556014853225599347381390256298010851301480197963642168713352524167207829843256476292732446821572512470054251462837557837019619914371797766407895999046554466345553528627371633677643537485753230735589095892167755546037274029673409538800015244242005587744698608808764272822739113081797443457333039962848670389229134177963251188889876804537077632398911/1757770885941115823585224730267876919948202212261445117122258848525566706570482634153830603322433721899705026334886559*X^70 + -1621352002932754927537477157710690820226658274014492174582531519387599528237184969584493952228641530626286562856400605685179002330454193605900255119555346891906620995711004930483586711038431686543733914430362427519033756403501348093312063759883620017764060260732144593178153302049948751972772588136440816905444702742787500918798265851134229790915813947745154455779154847311454891353337071394488348757762600694527932748471305386264528/2060652499717412693805522801558967605878625030235131058494171273219673409926409834946434056312659185301579497*X^71 + -2630763694727256821750340417727019007895219498046144258552872122849138582695376520928598191305070869061919104672335542389190957017774562803499007978294828233424462659247155778609913509334095822226285017816792620131971302481968618642375230969580829521858919608595533798601621739123403449718579712625349948560882624539129235413656559180522241642072336203963235147670363374110354721100667107132069038969842826470283433585573893229227784667/22747542944380518726919166206409443401294141708765611754717156685071974772177638167973685547635444746544136067383*X^72 + -253355401745294392026161648149551898543387028185381796341411403984880208734014889521551687418676237715185646161696228216736729786752064487286160988046082883257929362155867945437507906044433846735738933535431137136700381810198750349289037788537849854874788014035467678099139605263192207333177922623893805891511586565805002004016810460997311385099075362214147752856310668355046605091787517290050438532134067010543934613100037259/186670214667760910753285877485185941288035603789757320273047492818160468332857127905284360568227120690423*X^73 + -49146813203243824727196625946224483325267516552212089439038618714529754333792543757488580615665155023129258146097262248366731489970224709992016402632873648710674434898474256777118871742332109059845841922319616657565356281546160684348208592554438383228678775746253502042576409611726133560948000586906765883838819348043700658877902386878901266145702648516973683266213327755296148010501411722032433455184902405010148268071073417331/14424567498021888856638659610912773241150375211645917409459198912537713869484868844625038394188614297111056479*X^74 + 2178422565818839145875512529888471003191799328126554456260365764574564365339751063466283410789176639771911914391223122001425479703161357303226688674395681429130287134121528081825695362523137898158405411053686779704098163396433574203350319269611920681881055367603160977716654715562016323855971852147713242988478713957228973160225171390556746958582031879479776610107250920863984580466073662488766934480778397600046314411/16910065646141943179027618215887846841927312599851193067582887292160564211691016206656795051021570857*X^75 + 37238929878709447213813524423225287217495901768932655401731849480486800919484975121235070536441890958497350221340493213912363499203871259386842529804003158093426816693706937845688917448035503822056064811469520876557940754460876117487258938836971740986041864983127886141997606571899900284064445441640755688180685336765663833759726199208095026364732704044737827216322996314359411366703936193590913577752649398300069813066/15743271116558149099674712558991585409834328030461460745919668069001485281084336088397476192501082467867*X^76 + 4858349605362565270123042830204010137450291910273773679075149849129718363177556892560444731343693351709702821833689787016128690605183558442552207073252398928471748294243475307791291644033372535954531312503195531168408895268630130618120879228820481500497738204390067059919798744951829629796394571815757466384958875097847387582512001153822332193773593533278267181476154104259372791716463276261004571803677244637/218835371295820573538333159265045317794408300439366830168142653865652481613125104585777633209809*X^77 + 16746444934172286644187000171286809979580946391876571614802538513630084597279834027533923762017194715179940988130659902593824719597298724011474237765493808311243233954240619331538400777298369026334022492185450808606432421342557960424248202277365100797887119438202146737858981586582020383029533078775526709072695946917713433234817624444581392019069623933734996759886753592055721141006403524480568167137567397885224/118370459522993602253193327511214927893491188198958351473080211045123949481837113446597565357150995999*X^78 + 82470019110460551614915320680923312922214890128311026582038583025876677929105587181422056482460726698471203555918100409746216024119615834299095195135935253405927491832743467122219198256840976692159163118220203781209714770532809967946667775839451480309059605413286073476546180821910735533753952947517281837262658499898228633626136229392805238386443052246249621299118177074157809825292658912690792327337/138766880973887491146691920903643194543061699707905409111060655590141079019102793015711879017*X^79 + 10061825841607739628445505870075681170490964512857616597071207504310642008586681115274047482022785865554631441911746549186282661452476944808229290928116164048110254987192293127559943967941794748953509558327170568530248452118364886280535229674398321605921102429714190753518577188667932504903534558700098803694699890530770282638426426484278090831524750929040773451405381387892918497076486304769881692227523/10722933193495208103378324803987220571926006721528974678238990039416971599043130124703104027280641*X^80 + -80769632766687684232283154129979248087350761328318144750043612766316117342071091870608027117333794944903334532549078139135791527397965250450766822784898268530180136553128191445328868033563690562034350444479005215003461031717996799699696929332010195146454355135960812067319575809545234979620017938003275410443525053286072424898676763630133487470941507158908018239902618340286009905500060121376/12570602497860992041551945004406485600422293659562044488727299174756869192780396142378103*X^81 + -79496329355924792389764531843039852928930375312912901391579025147492702782549518617032831160250596005225888126073909322840038839296761002938777590582290520355001873626691449111729520331066569004362623119939941015135024847601212339457628145690216215800611566471628197816287316816575981065051724684810618190195864875907464843817348320569098797830429898507080141896465900310850389998023172605864160/971368166817212438026843446325502361801431897955337863777424589130987553133719551109983153119*X^82 + -106397591075044952992841466553134322530215109149256682108362245488506888244580998153273929892982847519039205911120742259413845579717246589513742790903504994508942643960006257349401269537835299983931925269190601561438389528053300901541835122400082891718752727207357465676300395958310617726556907920772592097589376888617189074545054271905932867129712364112949880436790650549727499609609/162677811109455981281326530669269804464978629787403679017603809542231687559437269711*X^83 + -280985123101105031497726642060833141220716774676610406939533036180245932868640740365561844397082661951500255395593881089901291666099650247752261738951818681953347160059892780755174797605221148875121210230947339288270784226134751789406529032448375572567375602088004372364692639067248166715074894261845486779621973827595777928019251291509084556520299313064832180082979486236795164894084113/87994217485026944290863615030845399202956055616934311421091094223298084349462772996646721*X^84 + -184471886959880303349513452964358950809421106524514872815913956846888119606554311146079450093424032512457040870760859505788649283629961513726527140858252980198521648297597613553397872555113440079383162289231622093883741156486989066491231804412781528159896119860603535694763115489424240007511898780658223572659318477437035496659173547602946264178801508637633378082724735374265/14736643818231359840685436241441236023641510081293928708905137199223814436039249*X^85 + -257417900213897508191677624555598656684799623105825538135408475334476571987399660589865969790173987425617653305686180103514347071847304784170848855325926084146708158750341753896630992548205025045394611521944892693939607041020572527925408009465185542706438040749619141266684238002838688435408944045813232458053469524045923130987662673367552589332164099811120556096170505338563481/7971212744363343082785000002794220418783952859582780271862586667569352690412426215839*X^86 + 15781202416770964278859164592077655091617151233708778141301486707245400930671848929805189844953750301364643536107634667672630157172053362240559535591160027951748862451799000754338177881158657408829557743982503440624168143654639381631822394019185232328719183103126768101845034505889532508937383297300582338651285620148958453796998870063874091069342802641415525180853/491828048534237554339867044069059707760955514511027891362852090886220152723*X^87 + 102193948252697881882860226937692380023188868444149785374549187761302814052508581746618886447766892780832294506840986135252077686302807158569051558429134272741480815368262804055867216080316824301187751243626331101086684475526254222129616388765348529540777306179005733180456654900268652426070004977245841714762948483024792888750189317693519048104950883039988154638481168/103156506727619518884798053690088652165490570569057500962335960394566701052274743*X^88 + 4137558867584931951961314845523959107338374899629889531861662502936842516284549863039591467106379704272047256098812972167900456446699815532352525611104201521997289175196611986753052377556285906247513568523029839173790886598341061872721226005902028238487852649254834375787280914335798814947913157584209232301175138888664856950024118993522214133125797472610499/846519876995245360309581831444164729364811556817603943825907213229294583*X^89 + 1405239857341012365901015696725903360771865809000624619260808545133822419897159547316799825722046685959075443595618920166182795039775719524750978139200442225160176418300362502260947821925925976997523540363458368204009176298344251482030651928942991491274115919787868684880632787459526583683145245422836098861622550336282367602800417709387896832331830822139032901/65413130455053594727202316861184941132207083429966709551259328087867280312159*X^90 + 5115413521603436506130984179747618025170342010918617397183304642068486779979969906694314818240105067125859290097497171037881714950226000767835403318213997032460880649503871356491397574640900851358642413724203565865296965015482501309107172767214112701704575826727832709778372174568361883878116573141430172457784015207924057516085300581581776916539805/76684471147318177399183062908249364015292287056581569329278667744297*X^91 + 985719767459491226818471303192714734707003866268966051678362261731979136039595241615288799693840905896699352627151231482409601645593009239034425874327098660626727088544722790101737752782792519154307306460385025201795530999546880382331983875827767664463551964423566296985099928978600774377382438595776879514706868484050787929169384589076758035632028641/5925639138966717522167072820109153105553680897723227606781350492605062081*X^92 + 2426641887125203616132763917924989080382190534827593501841629919393639267174858814263914343690023983174283451465669473682453887248226140638215533836767819439907275614846808115134906378494736241313259647717469478156770171254312405583039490134827654147073707634354482670237823788054202004616325333178045577020333522251180627952413193368321276/6946686397981536135445517067510586467550709942619944680612253623*X^93 + 310380339743183899992083999384121248726172263050709063638041968276421072378842066990641833423561420322424406261757688308852138474215274070511033116524739673424259724107191306488419745880318529440973149435404253945435777930752202562917539389484205750705167615432262520762589795131513036273669687026452837704787898591920351470771257147847873987/536791298031227241794281440357745548107046009396070985304950674210079*X^94 + 458668622024351273942261973639483960413786177180693186525921655439990748525391144886681247706619114330037121571851991594911378144652926442401916077834422518308479379044693036420799723220828714620623767581947891544092972232961920744195387098048011458465492681633027734749656444806838509100319913500117356284036588890334064396942568/629285840925947652454526412493032563416134608444600478359657*X^95 + 32917812982860667808053626266312931681095384053243953274837361378484044335182551990042927654307438544695734683039277944452242845035245766326774416677115517038936185989210231108430774259209247076047292703819341017536992587688724045644474947388643194816637101694988770407590401448332091656973456646512114424768160930877129355240249314/48626804785870752948118619472574105272854969598339612764285775361*X^96 + 25267512213177394916414337272345193664679549060604725261867736273460612372597855049432852546368003813195995970969119521817335184369141225621557983833015411004562338225307969266203720568447301425266694412160514183918807172032190811365651758653506013461199250716886534173514916208194862518998414056724155024917052936029913/57005692628494216183941155221762167172400997232050047863*X^97 + 873895577990689140081521459146124179002610717368893904933607148733653071729115971141898058250157303027930509978931455741585787691672172106240420435962204449514908348320098917752623240064283324439653209944768955298234178225287114092708089949545144781971139816312726888427283255180468736109750831863096997996965874878744783/4405000886481633567181684887451227943912942259112203348517599*X^98 + 303274415329313741382180625691003024137328937397407175045869571688942765018211399750259282338009929844732020531526323421558016023807137924226755841647994686027111053979952766742099721530208608860493432369178088406561800645158551610568042657693439150736592366591419201374644301120977382528411563592744936766764/5164026870956990323755879628749177205580305936411817*X^99 + 4373410855957247511025009585383825953439540687589240368439261619935132898699483271602084016517718510349017456012995242461380258315525487007996205918919465857386151070616326477798428450495028579397734284019049247327750990220500348496280789976949234591969206237521220018639791016844091426198694117328401759793190/399039848399459513287588086552335170206806980624350335041*X^100 + 553577067865385817681437415756506918803581113391594220888616590554067029669014611412035713369417295608885150601503795904570378978359358719342694942688829259042572007655714179376182904001607697108008309343984306047983118960064023693488216315378324751499576102597335098016476917371553444478543222246/467798430198114894805315665254930447103932053303*X^101 + 324446060422023807382676901578866356916800734477515068207209242048622472772284411134530581875439926757575711928531872083864298358421810826943408678252207282851569514292100447489440230953001128971938384148462053848813540235827485615898126613516648393162185525564913943670533756358207331030696131447/5164026870956990323755879628749177205580305936411817*X^102 + -26435463027570450364075182271504661648121479422201830092300038106864869523162903238953934580738206665216037817512389164145746692852964241507673963847958720087041819224286062681149694127255674582220571605181598575691673994943930066029441056753092200406125441772960387041084976744103055/42376884699530292128391671823075500235884777*X^103 + -85500677684136391606479809912770421444483288953442824226053743492799608624087537060037575747378401163958329909213764865933616421896686442430465710319089014038571799619744381174530179513950580779007626359965217934733631045120078976343267532009177732307855466002599555565754147081560935/467798430198114894805315665254930447103932053303*X^104 + -3316748478734292468246377482953774284966572727935867114813136332628557525932668607064580413069055608430540426514349982720721225020287630938321721247839024058245593633443740792939216843577620462389191182544179694105374673345158099230738184441063537488407403838877697429075/3838833653368085164271371666190370525943*X^105 + 187951405197675180026524186677940786032619363871681665585338993686143175198796286217695243641573722239716581449533020661632611082104705798010817941349997122801630069627043173216123919573579031866802052240346370193975184815045112512229936680676416756140388613082230940859255/296638192896712044898741702761528501651193439*X^106 + -628033551599603982459955128204225672373580990219664668729227171344318871769790182955946152792947174095484797315796304621846731621422606386025081329796100816339384351871209103935200185639913741945141009113173383256946187885798015929509399526508844126162210118/18302733625605318770633169796035923*X^107 + 3970871346364991515647690295671063428949759570083333732922394633004718972609442552354660275972025626015664356416827398386470817879903407216565328382660584009792198721233443085522790118548918472492610978041483054353844109802681215131109931201814942531759187865/3838833653368085164271371666190370525943*X^108 + -643166413291322316505228590039368888280970381155523758353634424105495769198063797200912204000098470192151197832711304945133273516943533809468138047371403163098846540171046393090823454451408621996945812986862934358624725972597442935839145847223555/31502123279871460878886695001783*X^109 + 670375408471831242865627834567193391006534598996239139243480381406196240800816920980104191134703878597039082660740288446684390856904290794526613762246693179109842853942631324823554137457739777261170722389630186695211424827193969433881496662992439/2434263572205507396494211582872777759*X^110 + -7064179655936722264677107813637003578807069706182260441005550587805155119742792355749079220375688567720105803735752781475833310905366994612096561667399993844101305994744732254329878520823127192748933937301111592992391798590208232082/2853711684017706393594229097*X^111 + 2890501459023967185266874008202248309821061064291911053861352150329250886364636042520464398855411194638155640819227234760566148192471019673454047564855253669271177214464757173797308434964993224080442320165853388970471665738525525105/220514862959100226152206865012481*X^112 + -8269976770982189771100943155909094524114344989433153779914645608072615207052725973598843873239115966329179154806272840955044728626011364040529164978502420495222026776402320347294756085684737321217136441577508629064476/258511793098804818696823*X^113 + 841929560040440869884333639289205439578978980247875700543932295116008919162310029858655873758579795311767636892169552955911356817380878593317076916678952283948437682070688513312717915114846782609432810808088528709783/19975981788123944755159603679*X^114 + -722104446881655732451768501566295676631585902037328737477515033673083129094541361514779293399189614538030148378915089326539566192364507944092794098765904874719723324015337348623540175521624158946138840/23418044487617068457*X^115 + 2536105304788215288665630466889025602181634874894426609880820139001884918976038370120382872484292324816957788628851690761735818258880144042833819637541509798142173828617736776403186200770919342281144/258511793098804818696823*X^116 + 321634528180831016283932941970207107310173436618749691859676764888665824483142458541084619652021023484672033341641971576815902596580585733315422346248240176231307164599788539015403529/2121391836907063*X^117 + 77043524533657098015762541064347226542724982418914677229581244466133637339877231470029897759595123788569330081953293733846104020851074240458422869911537308129788101094132692936154/23418044487617068457*X^118 + 210545919871170563954356147738757545867143440700816615424290472607215122544217241842501799014798992138018758536607873164359465673420467494373610167510183961569608/10114340243*X^119 + 54403174328639151562632818878395561029503985941936149574818865208732156948543885421691736984237312103262441087756961905449597899968240050767894321399920436926/303055976701009*X^120 + -8999604058676769159274572808496730732662007638972525174591158898188825251714483532260543599547040020269897830701906270063911277984140018184/17408503*X^121 + 1001229019637733167542559575607752576379768810198278152144630363996770597598648822158337888287597251895803286432014644034144518306879/1345207252319*X^122 + -1126592660941668415869097894528725676232879403023726486477119560617328226536842707011556499750320925614414123092/1577*X^123 + 41778774197468706197262538625401746705552050188664856302050738293183287843941254538657421176685675365357/121859521*X^124 + -1552075320008840742539532770499092178227353030608877694120112926871415685*X^125 + 32318251111884227224575222180906247699457044693494802/11039*X^126 + -2650725034322120195382159*X^127 + 1*X^128 +