D=-17327 h=107 -2665758340675601208866007447017111849206440196023858889841336844891137513814645675972306631259337416373884435488264718522255486873775938099273424614526772366027358800015595507917592927089536810974522912130406548841887935771995991322968637901885286621559847870526170517742832728350132902773506405244224241302126680304125156168572221903356109612969455971919311126783799737622251313662725263874493582265063655769531382424440542991552828898513037202046420950238460466484506975563788048183997245269791300757789779355767504228512248437483637649305740045791929677020618925794832291987143905409452818650434186017998575/25918837601777019621439142569357583913304713206588039719455745499613347080597219383201388800022474090182613136931977369611294704186563121815750295144646450321023316149915466884132559250460099999069635983196852072640544321*X^0 + 260025138631148521983654982098776351437607449130151135035035383315038665202106772426153969893250438748623238897965062374386586919494546495230434773149384687972594964830288102715351193249345646006940304309426253858253173111367029280979298449479023898605484906792854145470127975357819095297317796415550321479486608455109434928119066188174950826964226420198496087259579952688459463295941646537380934465745203703604155137210519059239606322667395654134920550553989263668528006133269721802840952921899017287656722757792168026832741492684959010740182217902386493991593869390436173453910092596264034017735105970339583150760/449095699125990418980676023299258856465830765730550964219009702271800464865508020252730463737989408560594137823620371883254903339440579211701505363971289044712370998929585294701364854132722152683879582680851855862642711449967*X^1 + -2617986645376673209701592320545239606065851118872680709477029545936165168457979065872539776109169199729592472178952372644174911802335587081324989316425790820528588250967312875584003295655312736016933454547408834477878723825245623540005313687860714064403475324341569345420027719345482822720258614474849439004639039325828719431067416184326460464291913661116004074709359724430947036131991382736505412583331830803453037455695815256344765221408617966758887036253518224816722259910192846627785263706583530284900383707086487038691548535165072199626682572453508905041114869881645525638645393823585846073904833248212/1495864119684712854010454352707195931973492999745370792373506406164560921140256211877496900791970571373152486693136571224752969595807879137516609634942370307671455886761439769384922909358809949735651640976328970545423*X^2 + 93041366948021540666260179760213124901656288167752479066966794321013759712404636365830218693336316447834156351886331078020076057362917675571434664140733870897705155432988415659008709293522928095465130482116810743052629684821287970580247752352578382728325551794830134524159315803226919645826071272535735771576500397612637044978589984090002134460919925243572445537288600366828274866465810365436272315967702771502457676617120798805036437415775900795119480821312846333285005539173629466242464553770760670405604870547081769637484780526247170660385795082118248872758733342286673016354568126022470980467997517575300389/25918837601777019621439142569357583913304713206588039719455745499613347080597219383201388800022474090182613136931977369611294704186563121815750295144646450321023316149915466884132559250460099999069635983196852072640544321*X^3 + -537504559174414544925893411901122525547401744058022833962362502193685525092458546399440616779974844892160209829845590285142979422933272431513681788774868953101459843076860064052424240291272396281265354476750418277253752714815240280494340386007423159974259237709029397681663152520647094815091184249173364479383075720486917428253923940695840105417946945220113113821897914987676289413141330698107400479083309481376489057216684446757841935074564264309567231432524249942794804986512614694979115987530673812358187614405590681557683369482598358646872110371242334546117641534793363909175061722709483371623177417/86331397223103413978787692774698212730045189573807975551076724543461702610968789281323766421883221063839815703418743650069427459791532240867813795518114521132997973495783446031333924473873720190203245857697753249*X^4 + 12675844292006219893128010436518413293032186255921130079662832545973617082888805621488778128207014099080449987706551483736210823934695627196002510767543351261561242610258908037917017182086757966125450568814199959838974625209676476583168511262331583977191724464959626441990006755926659711757523950628767971947716219903688153677503143606502107016233011565663648921459784099749308518233464089215983034722952438192120840888934285007350517126054918494880281869767548583523891777742863165450479351228419525338706649392756862060159332850127812769589501634248018355506355168122243179684264117518474537510079176124749/1495864119684712854010454352707195931973492999745370792373506406164560921140256211877496900791970571373152486693136571224752969595807879137516609634942370307671455886761439769384922909358809949735651640976328970545423*X^5 + -53047341021062844747460025885002677963212707889304318499018986081598637573048402956888713936241813636118692854691141050618677514262241995089303157176770191712784324861365532928388801519652981503025159179454090460095175319578217723770247407873667951116218220092487393488614768705269116197506230990482705570052333950376749858802172112385820533870038009615167144224863921664441534750957426383513741242260684152757240393769167055675790558356226097012892726002316754059501003562382513123199227625694788251453210556876758472402800339579740897462092482025425707081010204942413440384482154379397367174231051/4982478052929151842718744893789935518557464625948402813590161282591429711488935723513808877583148904244232452439472710225049198348908191889410388152485399730651467276261525135992031192582312009592153624845487*X^6 + 973974078683516199636488597786440686112287679897684031362517539195393217995495277073867885619563506374222485783900531459568901847552479327310495440491715718205901022449280799829129819225019032550199116481774087167102701408326685628197619607722147099720422297405884826235700367388033418492825698695177927128180797418029989913532040940255710728215187862509601713558281174480346112133560824145074088531920699308055388758731088677873967624814743382547679407215978864795314268852577045933984239865008743716216305903800150993734043170286814617734632392743615655200304011448157633738557601074000003402267651065/86331397223103413978787692774698212730045189573807975551076724543461702610968789281323766421883221063839815703418743650069427459791532240867813795518114521132997973495783446031333924473873720190203245857697753249*X^7 + -3211345469826103750358920839093480636007317725298002666763058077102614399935671904253068715106964519390487211955908777699090728259929735644833104350170822968960233380341167514360579217350833655178234645289887990358923467197980723595163479046073428231708555895363761348383020749843734553088391909887015416846831641386722180028586292916315638615514761721451947928825996906947677304993260428178532281045924263694648784141081217093078195602645419490689698515236506426638012007601523534539454757234229903550095078212066517614023367304434444232782723873526492559806117472646144301592787401181859139164/287555725337862979322372302983201680530816911522387188410582402181071721099378757056259530073477745959729465714749968847754902657638840646933132576469406113617560297585359562301150296795885728030943246081*X^8 + 48704596461031224789669281926619143549796135865651642165046446576813111632573453689256187601221150370925949853818153533330369718979018349056136050734796814020551170119659045134313456886556744080321668315723692625344450553769213533797030809293020820396876054053302247511121474747849581168151452004589679685507244423269252997819002033736119988112169096959785922095289643363644846797524563771369785311543590734181931908109691742408455122996460109375925111143150337296065535803939724170417987819733452880860396760321819823610954526556147062949800237324529237777347619536971150724942179611057827296748964/4982478052929151842718744893789935518557464625948402813590161282591429711488935723513808877583148904244232452439472710225049198348908191889410388152485399730651467276261525135992031192582312009592153624845487*X^9 + -132558936978218588190577601489050897335246844587622187098921925301438900591981198744524924202243072640209465252911952451980344979572023923429091926545466147199177037799501085049367161992599753109031322060108657690038315270034432885838299014434230873620045159904670918573856063324378794375078323207814512383029011934832244697960483867542985892830416849073151652762049850070964145009977342227542644218465591137231930220037606906786672500685734686459722566071938090827451903807526683315377168203845532587011513107017599964135058328092228023957559884273818495535000133202883820152292731085113394/16595817241176370942596658566584041122572684915010514711755202988461460212349440587306488721271873143633027397400009744777220676264722147338439001354499111999628342909064440601439966341310424656948303*X^10 + 1709287919612289109850785390596821655113973102789636022999192196127101639373007689677222749488321190288533993405813586166701113699688469674985920601122535339056314998818761978178515163975843699262995978688561226542871368997958358085486679104732036241632814027573443925440353818092180487715024961780891115827269042732748496641488703605481145295807366797284228879020924931629803937562465327280640834475211624226004864494581174893548824831159861002957839489539316633705110706334958865461102780289902248043627010260482411990926990105252239021158903536222454297464562161228682504976569386163501362107/287555725337862979322372302983201680530816911522387188410582402181071721099378757056259530073477745959729465714749968847754902657638840646933132576469406113617560297585359562301150296795885728030943246081*X^11 + -3952992843579876929097437029293957072266363999753658011876919296704064718613216104653965702157249326111460996739727982515447655272459906966672635369200366530141516688544099441639452951741654381259252706415854260720549173316040282029600250467046211089715699819157598622505449223716999755843749438548438936489315310346613159038702769348342065423870636305776351398479869266030221768308157716674441536862401806631999406383461103387878710968274449639968655505270415678250118220817886317108592142193687535364352672522923330931257109097983568062212534317578356225733347037824133853235456551791/957800960418789804501451986297918919753718757719773458287943844200465182221356298684509073773409888822821457690310483336828110824996949693451780536417101171560474572001179696510646178871727630689*X^12 + 44058159120399500007946546267778972439401400024778274026860896490691459483364717928566349490917523815451953696339108777162764806473147106267444817878084721951986579604877867765620765582369995260553098930111201117335194172137222835756091686863091161518795388083864930277379222266551826125976927761555401141553796127972790508141935171781237672067089770407338763934581992276726908085067146354552238937101868376912622580013919641648986182313381709196233152694225444682759635771563782760438309070321860611172185974468654636016781401589969687542450818623203365040654157398336002931655393773254258/16595817241176370942596658566584041122572684915010514711755202988461460212349440587306488721271873143633027397400009744777220676264722147338439001354499111999628342909064440601439966341310424656948303*X^13 + -88241059389574826661060076813586687935940085178237436074646053887351987590027841657686287290668624395267523261738730771604320744501672195999567756761240593059069156045775248745625171340164128647693593810503295932600061263825515230781376787055564146073260748487525879112068973832693788967579023489779090114849595789229106637220712260752076690667752715164667423092962329449054950635095780377254458883978787304013872844993093370845544565428042017694263978167980711071861075166306240833451470605011807559646422071039341860873328639339842752196678455604260939775105467319957643636204541/55277945427297847550150169463722451650817727114894295509202045605151796746197050769579793026687244694570407900404598795915513985398334950854261010931904032524988432619679096006847473819572207*X^14 + 859515382317098616836688453306740946285039491231384090705813497261052876028168285590147241932462252444406414798047148012380194615960201564446469383884132048179305240282060760055556867487981029152252147049995170762937407613804537929075717886156140242130056597893747068329941162307235068907467087321811143182959783655206753972881876268190406071404746250390441640953078030702301720482831184488874208271382334246761149533955835658925331342306197866062063653797017145134157967349425644474255049864329370197511779574022013121201407643626536775644428378743734933733515045861806094282865551879/957800960418789804501451986297918919753718757719773458287943844200465182221356298684509073773409888822821457690310483336828110824996949693451780536417101171560474572001179696510646178871727630689*X^15 + -1509775252240162087351776375542776423164107241283534948975994464190637713041284004433638914241272852932398440526099203422823459967638612235202482189302789130649136820343901242355896000336710166955593876190300950040215429212160467710657040955508095785990664971030987611169062885262956491591472128217385209658429952678196632473149185030022366693121406142236286167591973736356613200054835085051168990133499940443020021224257996652260380130948731986113540714155010454636047740311538169863033995177118144139575797317031572691872049247556499744174850916009789811001984800282532959993/3190277914659078175688242019029402184499205120037761615351881203044485297293071551311813529560064909942310146038240826220090840041457548961404802385404515064638335119736774745013416853441*X^16 + 12956667921282394560598321060846702363730825829034892726527267041859815137950108871185854513967466608991734089461090606401754010824264247004463598730365769649889221989766147768096099180383562289377146356575701522057916598915523688352609879393298870081768865427269903245781817094121323366526884306287305552251643450147306534177021993498163133351946855621780765180917551112643413177237648020092980922203625618781688416824373994578865685796347639365221354873089077272234999445226382688325162130647357224280496571522823718553089012364440721043931131025608038078464830555526364548180618/55277945427297847550150169463722451650817727114894295509202045605151796746197050769579793026687244694570407900404598795915513985398334950854261010931904032524988432619679096006847473819572207*X^17 + -20092138983801373348561399830892365715981200807953150043712276047013475138693967597368099673586595999531191315765275809910722284963789717911350693345426318517362679382467349150025275500073405539318724869370744362627332566691143561060324034779221567098565339409142960483727960899721321696586246442645345856016497858617149519368469348587603055195034742244415336874060674753133001354198091226457030865718196158726028829120014672594900116000439525149130184449770418110577445741800634226130969386528706765073989988585451546101953680380001031197781661462933695568217222670541363/184121770338724428677107521153656269665793566112873643178385248631874259669479514706054916001619721240971324870909033659611637331416722396341247901275726615377060952255830481041923983*X^18 + 152467921487879251020432410095546108779834106440873772595886481798809423528087061631639784476264137909355231976931977475312967651277575972086290940227578451068397371173031801075733946637641636829592261190254903751156471533157250242885988181415277379358214033781089081278569901660477424793657929895450724228727661281230476041593949366074690069875775405817093805506902887050196176753395968924392281375006264252873163439741584028209649799540583295944989587213512546316594311177092758834894509027302387896144842417185848142527390911545238263444244819391187866111369353309088683519/3190277914659078175688242019029402184499205120037761615351881203044485297293071551311813529560064909942310146038240826220090840041457548961404802385404515064638335119736774745013416853441*X^19 + -209224609576329995987764249817962811033307289439926390017429019419432310602723857489584124588864163451321325508608851367710123749037787355843855499184728331013945185308599477196462008765289409648695502245130329577040626700912637315698065764619479786200549461658793834580564436663169540801883236303868880212795931173051650960056112878414942703839749484302947157202419648626264312989275460103803872905575492513798544286824753871288405004315269324632515432133680449698718692297272320898058149847532650140083913046053490338798887548857217658314056963700034919997913736197/10626292511036211039251314200591924145310415312106749187879335639861156557365932631503140532210984085010176306972299512876530116662822323330134928220449392011142203050489437354529*X^20 + 1402724326024889064941553144314892221865222920401796458520503994631284064166808632066583762296362150141465941668054169621138125011968119479658587354087761118463991385170784801504596406655821998660546187234883975462256443207289625869609611747967474597463939002628169895160408298666884493788360828196499077346275375181364788713751600423564849086567058962968201084128342233215314162304088303224612953248797578824952918543447606691334177571778533532960729630802228891891990910182402714696814443839632726818967415497859850128919708890601393265140808665874363387599670905550587/184121770338724428677107521153656269665793566112873643178385248631874259669479514706054916001619721240971324870909033659611637331416722396341247901275726615377060952255830481041923983*X^21 + -1695117159094361552546269459653042658081261617225525854144055670385866507513948969537928046517377865638721818260373950320483905044597357655863812980621262936940454587394236691256880075656081612971783473956882363734710381483926105531813774861168019561161984049980724204874413774726282194018713009754969392370149799516491116728306153943310284315089907366833225711523495884181089601619280551589815093624239916506451269203410068582527073845065492748619144648126865939920092778759970313951317369975998956658200435985006748732377164314135953234388309085125357593977753/613279420040180702905945299278116474018030548398842799554414245966477552800019197293423012189703011774119946151803515488920766241289451337804289733967183702380227566831502127*X^22 + 9957371931061778116604661980886459811456375789966273806537726330600546377389375282356889541763016754096329716123623201223594136277198741725681911639965066259150016825953690384571891816461025491161102493496592858757113918946751055530802057992613725804009628888666135108516884501971970497532513871286166960956024155998992353226942003853739289812221340224819438445716426253734375954452928825597148159445931561741915839637595379426528447203626001072193185961179291417052770941836779805735920915160561026366555797463146330032131136272964877828003509989507685478893988589/10626292511036211039251314200591924145310415312106749187879335639861156557365932631503140532210984085010176306972299512876530116662822323330134928220449392011142203050489437354529*X^23 + -10452618480699793362484918801862656960990241862765828826502247326360201167365661360888039425966884715551151557948862596444192945374715974222634866028225917032947612808806737987569927606621916895764807603737078063283587505138946526237840663257666789936323552850367689958898934222904963838044033362981107954153067861212751895994217809112011438629019908726721695798642927340381491579023804134502879130643490805166318825960384288534534247061322194818948575537349409898247172407177616480336439192703106133579027667780933181638584736832596917822097079768405775674/35394437585281970503026796287765710972357046713155352891695864602439981116178172637699717907872280935771913554094968285849873967870344049045090883243907410537324843702401*X^24 + 52684086345960155858279461624013122835424266290022643213407788492632589622763142821398613043642189846585972795895913827331564032431477227155934172603480039454717745596791649800629342412612984528143655380028776154031846539185920925478059594942146397184398319533052746733631229436244466939653990299581379953676140596336594922057367442059551644850858637694072795633901220053590659926510388015619101567161255097268283313684300522029679364804167772275184780981789773310956221101878475560936914754292948256766664240795643897338590889210695994988652784737244287639975/613279420040180702905945299278116474018030548398842799554414245966477552800019197293423012189703011774119946151803515488920766241289451337804289733967183702380227566831502127*X^25 + -46670678378420678499141233502220010952544333500634120163437990488089509792986367988531225526032122680058632906547647245949504976051568509073282424450736868333028432839792352321948916068072363239817350276050225666233082301363731407176432691130294383686158273325329471943541141038552324447537570537800809133074418304917991399510378488706191014153533982587874673193845879996022852879839357636470123210276393570445448264576188621432076309868234953080525559978466964132786994096628867933945969169605287036694058096671307773990556174169664056374179537844268/2042733167038839412652322749914336640639293975480772949252372863302359388017439408882075252950440407212553445726032682279094705827341377563634263475726173632903840463*X^26 + 193884194534666924039967636231531114209193521247872689568956365212756957060465540032260894820288709973420466430265352448230454221335356364888521289242226016375335283037712483054570769093498206054005954863949406613686290253505094571719027989718827584784018113430058965012022378392584811889346476217719888406299542675137848908017788862606535669629992091203899559139520532329264373019922629055283657830430619396672518495054594825018688453008660994039512983124789973638040691546255224276799413839603080921679527487215213891162360218725978679687664461641708368/35394437585281970503026796287765710972357046713155352891695864602439981116178172637699717907872280935771913554094968285849873967870344049045090883243907410537324843702401*X^27 + -136256337851298078439317338474724120712245515948481640568787058446163376827764415636009982494866738529057781774124261623777855457963178795623708573452660747706139051546876160537027602595474090185637440242025713350200757588330754536168935145652204671861166589597486765061656053762781595414595025271606886537552586784397195517894782387067210333884815966050414138060543451123436711142537010891253473535658268105183619338583134166753665032268172268863568447732782344201942580375382729344685171192313571823929400346124791680753094167866448886910098211/117893066718926496949981113286451009444179256390648868774304430270811992151984729548223884858916165938278608283374657025399359717628058957905826944983330849708769*X^28 + 421300257396988414375734937650610217864014606402435197780505729906552179395929622731590221003258032224530505043772911375827755329323017949482368127537803257945935434459023261913547766950052657030019357927343455921000926429561840448316471770648020020369405426824901090380726178122059856500196132210313688944210967282769665803781806295645803094814964631181833030569596763209677878145159112799596554877356310429170579758975820034602196693356685009180386650717417078775364140841003988481529052814086795899712169909882617349502256129273882617342507643089/2042733167038839412652322749914336640639293975480772949252372863302359388017439408882075252950440407212553445726032682279094705827341377563634263475726173632903840463*X^29 + -201618705458097831705784920323966643215892739788945789233332241134627078838308480655852065895129244919585644837355191805240211881799144540722462512893200750230218690580079998323826938511746769926106274904017867261182551381352099093537017100189989983028731722228719492908691166730414914531193266588699002235520709884381284739078739109603159795667015321334327926381980485918230817613767656013109223288508677638744349150266102873512263799328958678883178720092208021795281604369396253271840342155121056332953488195776687068311662941896495804460/6804009160208143184046927528507589856534844831225767228851181985964794375944175538074905341889315284716258341511782595105867127467424191025903326887708827247*X^30 + 385409501087058008157829415448714421134084868501969943440018533252697857236726795428322786866489813240965667832342294111983967959333677100304095618541150454426979437912802857399881002616359743850924729673589008993044423660325786476106636937874236768952425288907142113617153353960907048591625441564234157812060721200988003157880402082016842301225162067547732410754069333277029718320247352178240315084653427763174868529056299288637961206927476563340279615438485965737499434190515258298835960117451168744196396697542554679710652542605497556951483/117893066718926496949981113286451009444179256390648868774304430270811992151984729548223884858916165938278608283374657025399359717628058957905826944983330849708769*X^31 + -104677107559065001352555740480520379784026645931034251526091549480558920431737657882511144111057682971010875059697973621501377655413184416145140746344526490895007208735536826842362649730552725185798526477165216279900660019474063877813968602416891793094520516345401746731093813788530891866833154327625194613639595081007885694216827665303758390284530372235872553528761411030160687249275080208237594220935754910643630866524181605176493371473097898000976889334294594899611476339974439278940348037043985408568935910854507026904284811890225/392682470145330592950131443903017825159280015653359913940738846076342954691762886712928108841075505552966949934309608997856935849681086802441468626288961*X^32 + 109254355527251825885603861382779888586063031165730640368743650932146863136419564686266472860185040367813848485241927104051074367753516637565904374222033414467424421300649802793959914871543417439872342807771396553231370653907728821083651752741353464360285634031009556383158525072227112224201489545371518603018979842092481985758616013087114734680472732325701288987880888965132225984693088055612705257762382855267043743347297589135837591157151164521206488597785112952150589410505380708687250330577818413007329919348457297453964311651949778/6804009160208143184046927528507589856534844831225767228851181985964794375944175538074905341889315284716258341511782595105867127467424191025903326887708827247*X^33 + -20004053352176674441326521301180576324195229703470961046071753283371386902887798054125873484940120853955088539254022742624273753114420137263978585994975964539061752480891068557886284930994663259053606348914222897663907297465932309091978639802493095461339348284197785770735187824674391662533500605699555264592005345151544267086285622979476130004490165238839103605815256245691965396225254980498136845548994513000729871601899819309502987603437965211495566017470778034706853103269618309596000428344647417495176463893504427344933105/22663038618648963637682890512091985061423213230989779762263452765991975223164014931201483744507156781495178042033220349619491882592548438993563145743*X^34 + 29746356367055167471647729777321301358110989266396370280057216358107191513590090218033817617585233439644015932645338510672489827625507736602482576749378810953115943313919804012756770405545332665927218948519735353098346117079187362969219133853830840809683953677577951857768867791825229647512351361251595267430822052969598670592839712618420319972132827517936167283159823596461242678818128808495106557457695225945213095141877611273299026610231068614461665138642731740186909529863671470365458134043472314668140867366898258889833725393/392682470145330592950131443903017825159280015653359913940738846076342954691762886712928108841075505552966949934309608997856935849681086802441468626288961*X^35 + -11087409156996650192051662378344418676462796316606046961576276732998004955871706138947599173323476120473848146055960941205252949429014100444464450148954974510400811585520758341757645162343260668197596915865067048679790456572765040209871676627177842207820863984232682087523622737371061265042436481404860544476320553696168003023285685853999659387211505045165986205258445488728129749288732982225961585257176115490960509638179817034332187253920084418738334598800125675270317846523954572760344729497380009711520456674376208237/1307960906022332985380209529179430083766561622380664844593031267154843609578346795821635813730429779043987882612871261592860384520837331274517409*X^36 + 17425217594998436687244584898560041484777115846367289899786538051994853972083106630390123683697055396342797076364986420035973919932418422638202586785043215601070203728919597288565450973128367063362725871694104804744498509303512840212561998067294435492729238554387913419725215108095735377265184933810752381325775851434271240686442403199436561668938553922277250607533892877969878718035456816182227200821268422203998071753252411917028182046002196595791645708649966380154977254593269696643532369095954507247523310866127941586189/22663038618648963637682890512091985061423213230989779762263452765991975223164014931201483744507156781495178042033220349619491882592548438993563145743*X^37 + -3942120176287436662652704471299881920784920237916929020574221447913631258193056527977273910302343132785338704077207113092503773833213127380730731439352513432704685670580039592901406626736707782420421294212634868325042431429626265490065899791111803814695076331132932351766466077525758554897535229797881567130113765747070680394594730983141326773298373088695041883873757734930566635961264101266369646867533182512363480022554531033322524937661017062530127219805127999307509907661161432737252593191552236157174665689009/75486864778803773612293503155735562057284101251264780088476439496441600368116049854079518308445188379060880857209630149065642322435351259567*X^38 + 3813586165900974396656123730124848395437094723691732678991553851604690443769604956999603118787513954101152468163790242218794492722196428610104314511716932850504257693661201981340326430754947980792156513963675966804005452790601715656243868070412958460353136489652141171577240482420587058142472537782042757412309682455511646672487726789645675850427050247475893851160750588996908578714040026676559973834970577860069261811477372602722244053076786646341549312414621379601118479481301811889610272764160096289925891007644554/1307960906022332985380209529179430083766561622380664844593031267154843609578346795821635813730429779043987882612871261592860384520837331274517409*X^39 + -707326452273933677091417603277474048266235278017413977847552452297807289431244542314292065276672419796799592121513773779311520321780358474915746880477130655521074121912210630830647122270458548775433871390126902106874876425376712699532061494679936930597656752267622806351519652049051130625198253308870911188972706473218889415069899641695311292021348639606101360030928203344400467577994746865073383548092206705332776024969023709315083509374454024438887626889417193497013250012340996624711955868822036065266265/4356603265354866601967651824074309577958336772162796796241498210679379025112024577484822433684145459632993643285602247882821164796869121*X^40 + 771533642910821261376873538068255349270023005408813333447498447910098374696188164540365581261918931841039227151712528890688070998281889267855960130936228524224559665668142328564251126234078210256750236578034802806799308700827004030116233150207452552151977077979907198177742724297583789282761078590032302106235930697078376589623372489367022214163592193440835902994817398413619581167898295050478877245425466336406841220057154194361220338277048537316101718329084106185457984604126015962509282991822836204814644027/75486864778803773612293503155735562057284101251264780088476439496441600368116049854079518308445188379060880857209630149065642322435351259567*X^41 + -163457145689669624282710282167788902055361577358530883928453904454436647286762239628457330972384308660238780747395917947584259002689219117191836036362562870704832897823212457387613689959892652888879883162830035121023278951506734000391343546421065274621668171064852772765722023918381821493377187439467053886762549611460091554722151129900154317030803627297277894784804394140861334694190116178848801398967375729043643211198535709302230084844499012339428222986641547075843844088442703084982029068752288230/251434366327400392564647764995343081777476584068955779779621296859201190345242949009339322080230014407167636826086584399077807167823*X^42 + 157266376462178318969158809628536420090734210147082431524937496946191115030805677662003778632943736146170820155634192504349010667344499965946672591578342692228755156769966630848506454344942483604387925315065602304104845964715118413668361680554665923803125058471247428147439222300048917259780999846867468927141479532360864246163227272264674235550570019193878370270977747635296074669212173430181593007398968246150354664719182243641218879995563784779539119080117549759682981470669790190472061023269536571513/4356603265354866601967651824074309577958336772162796796241498210679379025112024577484822433684145459632993643285602247882821164796869121*X^43 + -24149267164518346627553475024680818529743211961907534619787366264602668471115098521264822570143020163095362146206565008048343855401720811297009398115842755353206072925452035776226212188492312620710180469775070449302020911860125884570478863693537066595742926043530661786769766331111763049185782759220837398280485892001582508664256149286017587173273049196279101911061447431809289281927592840420166792139918320384812417588340048224005352922525810869421542451816010197782767301782157159093024631404/14511130970589276422037730997595837812516684023140519407838708192947491795766315519670994521857795025518995603744825093731044449*X^44 + 16157077189611420579156873386165696799797262127527670667899058702097961736235356372790096338713657842786098466233973922058514438895815038573172109179392990790000941666882470851171597940670874542426628764102179064721980939845320177988746027049691282673120445649025885754411958881902609660086665751303064181867539281547146678074594296199138305266730056099151215887180884933294407953897859775143576961181197879800248389543504890226500453037090884988299124252246770897869321735094434611118931526865122/251434366327400392564647764995343081777476584068955779779621296859201190345242949009339322080230014407167636826086584399077807167823*X^45 + -1797016866475100263321487369468559845695679312663015503393168776541375423585184325643261730026148998346990291835443376192626468671343919315001708988033017029472285437800543925254037937611736962086507332609072393934545790635153644743330568507124018824966970707831258262023722994261813764906888489041413262700853227149033424813434231087583356835021090699564321759691953071790675010362169264521985543099289700989930397774575295076913244985371936709820687737527526611013992722072403715167063/837486637651600185954737173059146869770686444458966896048866404625583874633018729132047932236266810499162902045641201231087*X^46 + 933957913955872847003583840429161943497427431354415413240478790929681646955190366031760132837108667231702616258829135209853671291241733299805225637217278131355756881001096571677280912907616540169827546859249246038984011295984157333389348949641319731975134703606868415854504812543904977185592426813099486114779167977516896043091075753196048198425603337842657120572444566111281872607069241007788300168610166471902058375775663211175075176903821099079788716719767634659395870940591788283169084/14511130970589276422037730997595837812516684023140519407838708192947491795766315519670994521857795025518995603744825093731044449*X^47 + -87154347864244240162927456980302395807236889155688848689570132960688714743335656254938246074537255095650130087455278043655744546928577408713214736207890309225256351993845968994206914751161934515283151858310334841981449116144695107690664850379534762181353057045708862633716031389704718442778575001628184947904754764042886307835974795112227870842636879732725088137649663173366170283460318737953491268505775234732876545129246332577670983702581680924994505122312892607552527645474197/48334197359704518148250543836737281108713940350837819359893022717468914101288089636523802864677486610443983496603058881*X^48 + 41804261157900422029276113143958706389421100246726574923590597408677881581510229760275448260028622879167588296228724294861110718427967118655238867490586870559234856660379046067646588672935282080596082179805971640296501069915741612037398293850410163786794565762121478860359698358775314505037264591264551492621716402856565499322889848420884011876676876270387263238363517451796097708689227484372307911224970621318959078931850905153585302695197577414367032408289683732252484106359349531/837486637651600185954737173059146869770686444458966896048866404625583874633018729132047932236266810499162902045641201231087*X^49 + -4149333685714320677921202718719790488071156605609560211328531421757403086974172623756779949379330147487485246432005611837419496668137158617741089066871139635915565328015031476980449221373597514680313932750788466771012820779326822001405527711952316339039793686182585139017697537843537383944602897708208467450264131753064115863343274262681740627088784632950761098204279508032494927737210457515481811900124492802363580060550163772101844811368379312090810247701058941501906168/2789530637715964572531340903603467484776010870366354207877475772924852201840369921886293233951491118511224302914703*X^50 + 2414988702061757728261476678551732855405060979611794440455199460860693807555112588847100899463300521400805881490116227341609128504918715665785677998005940628650866257019134124398958599871615209423066996003051377455950618770043716313347442875888943671432767605761870872808020434982610740633147697634157649556428970486884670539675919181830051910812869626457225016935865264531916678049863859288809170926977924212692114659516124947102295927346802075650871304293830413557695120167/48334197359704518148250543836737281108713940350837819359893022717468914101288089636523802864677486610443983496603058881*X^51 + -286397052767836798986475356637091884116574156804335776537619090899221114625193070092001869243091499626436903963838489297403872194399253195497240903063765406228130403051583623717164872808841212524451301384787816650053498439506760815449802139818575377941341833620915134337552227817918302078690234521346832545170881883719439982654024106927632913048065676954884189454442621003196757354317367683325694774571586712133945204634227701938885085908032754091186058660592945920/160993284337505890952348410203928405654528243225391251103911569973154741261636170247953669645725810498714393889*X^52 + 171149397873626526233539114950397386072262388073722064816996454472174133598105050050081065099399031736435915439939875745463885725648995658546745687089712700323185561101732967125460767346493606295616827425801726375580176519863429652105293157253098344023636070260740008388398230133181221209873719506510407000260197993318638547306358316758266943788565643457460846082843555894645507033760727597405101813012668198913186179528092988930140668744859824769679813808094788572397/2789530637715964572531340903603467484776010870366354207877475772924852201840369921886293233951491118511224302914703*X^53 + -18175474021404192700839390763986432286719848325657829160001663841485077122065196062089295230304066755984953348714173955433356630782807763276421869141866229828030961049260553459498406185574081467353215052912582245795425241917957520418309282115845070848772129632270774916551155133160089955943754665427450664267825283683203091085644997702756123574965528902832515379719856854157944903970615391324647249775726311436432708677790998299476885871120438246062365950736/9291469056242043686290091198933941574105629550723798182253798694127935664664175578458686999811035407093807*X^54 + 9139389744721490159205634107102775889042897477469262870584847512261222420427530560578173593620202493491394258061898113779361156709604600965562083656965789860986441975188618598360731029027425820774539017018693205647373401814769290411309829829098029418928346449646089539963001392688770279679350218474223329643003466210287372450171107684452043308300421179636166765468807758477871038385869421920651862779551786223993412695930849710975334549897867904360783802891347/160993284337505890952348410203928405654528243225391251103911569973154741261636170247953669645725810498714393889*X^55 + -799291666020070452852384292819337171510761238550447279456880398502824568252746729967314600253475888954404575504556716058858528464412679093488897127174860542014093505013094062638987905391055667172034980559510694486271152355168317923070160442916529204544534536578367453940846261009412545433362360991808575729372101690049102393763951423351650642604062198171371487348784114226086103553454873823058713366568080107900652975582546894343912040010102800649085/536242226365905447353268955903153550765027387933502521051180163567145822396501158796022796780229434241*X^56 + 329068150139702851238233921819705198965862400009839945279915058712864945090738180333781854493484310058496813493848588082900147188537662971902006057662148057170968801038740357472642061958321835391310019761830049471135241403749567882105586070348590973962821112074043082540840510027833199758349419165184211555810238825139443824600719046683495205689847479290489401069370588999656407908847724799102405916651818539702535941558414686237689482963939909163796138/9291469056242043686290091198933941574105629550723798182253798694127935664664175578458686999811035407093807*X^57 + -23750741247730495316900352754965775710626808055900958619286858670304295434697037842971819632694079655724878298877325513487053333360629595104102541813809048803547230842376313407024150762449310533307341388676515209812690723915223474376246417981448181026322090174562669178279342992785063589261601429384457084931360063031051497332634789583120815658404085558175055970072873125484719073712162882145298844644769435044204670824164005254974538638438840/30948359575570234163632997974441827827380815371010707049759344581701726923096967668726426777874383*X^58 + 8213979778536342166854395282673619777932125174259973734843256967297105693442018594413045387774536519887740824284311962993919917061687207185547116602794126187386288488692210208149067757757223372954387016160668800088944075234174230454458775611784597602284339611503639550273517599578771368910841974506971723205291999119551681802914211020779328467692887159111882761989818291955323034485147380908412336687125029012560063761125251741968522513519482389/536242226365905447353268955903153550765027387933502521051180163567145822396501158796022796780229434241*X^59 + -506368012761964466389719232354005641852256554925434354998181718323436927456087275883984554509915688993478607329083153273838217782724679992909008590986986489708806608287157947042829794820334231905390788891297141285029905740364364757877330982152916085917071303426662939295748726095444102019893013162335906984951618118416481048614280816116403121348565221936682601545016128243290239909428605998408644539728224426472737103977045227890262883/1786134909422879561587868527410505443953414634443972242728651502377891552091935572731945909729*X^60 + 151338760767011196721542423769700102600163426994223702247912124636595832448681592098320974325746642719599518611655742492762447028209582665576641414976054203773145683341018569621427833284224530875869494492767353551248530037068119228940815324197588005546753413624556599450038293926255174405065118666698591571186741249831390836449980478216497015584439047406093366049011101460037915276371668770605845686195816151689205065363092589058199710643/30948359575570234163632997974441827827380815371010707049759344581701726923096967668726426777874383*X^61 + -8149438028380659852595667262808689311477590166627563258506810563587793749983857264129341512715718927801429450391537979313309251690910625385771883112995286020593287379123904260992642120737991397638534130630620927345093392193017140905332393279254299985302850280459259218134491463632186218095624186301132576258984912849230859940558306021432485497123787865948029340674856065516312881834582330346578014390159447206264356359892977089/103083910049222575263338634928753127717055152908407239725783546048242139556295698778319727*X^62 + 2130013171129137415044797456138976300904031033807844907458556117341836269854277209873056471456772656788278574889685948808542925470535017462245037089539473691299990609335925950645601905743967020204178145889081590343788120900333874114040128894955655288420384292506719571659196353318309135954080859300494015729753042043061619515405060314637093556700002956194873696836982968987247046343483453600097361695253492077092054819429939875205/1786134909422879561587868527410505443953414634443972242728651502377891552091935572731945909729*X^63 + -97483619983752592527832727364544641028524817322936597449248778454397107874809316480895627621373859770871130660022645358228431691472847734736909725213755356342724770021968229779435822103086188191921519794785926878112750400233972526848799497906054136160493448382238821247817546535828138807375570870027315997935079604300214392052554661409218647958466998421550262039411652748933561803564980038753291699788921506850270850766/5949322447580225963140684188189134167314315975553023588952706530169223729225815131201*X^64 + 20331188716702001730662558349137946555612370974013110277969313399591726372074932819898692091575321315498891296004079817322229189066628501003489154207554088584421613987908307864422798733545656103077410821507325731798941448539636662314782301118397243387190660808214007068244676774005371200757084846799023522131144666172104381047459180424411888254012456400480223171557857066762844500784850274599014477231903313748670126989227/103083910049222575263338634928753127717055152908407239725783546048242139556295698778319727*X^65 + -674841573192896944018458595045271643031194544666478821852513026386693693838213977131089676192408094048897044130442091094561517783430677221636445545517481915893270687146414283858700646630594592611496239500635138849095428090383015827109156090341413463203650473896625286392374084112653516024134602459144930832505059178804091937585610029486812427765760081813078746337098687510701879283613144946809086044392852654291/343355598059688691818588572066089580845750330441104841516287097025983940048814863*X^66 + 89629121097654323659957095645277782040769975040104134880639463903673165551830606634342907290410262323235812498308955802606432696560418358721203559691564420224006812736146373682450351153206071251370753790729075540034853327164485241543698113387480311033453214871243711408370543233026837810150517331792338516579881566532201532616643166863887965752313053797229820565200288696394428282720988778691673853642422084949387/5949322447580225963140684188189134167314315975553023588952706530169223729225815131201*X^67 + -1598205837735314684538188647271823925215140751615410071362488696562231041009713626949720294812817717677933225752422976673221608933224926195564048673338229096453141703430936372304157616566365500867597144435294188488647450420900684174853130106800170118408596108978470489720425921823893289028650691546886713045716658802718534908986637834284339803736582642826559031108045121251857442825988465039875238516431/19816217352091457945321669767766467411886092828597266781109661050729147575969*X^68 + 127274967909713300337388988290819886316560784403860405890934375683568891125701395187441264548917190387956524155989160804328802345751330641095959166679500964270511067914133690680135791179795230854016278715463462170507855849886571295559332832316802960616439015443345991162963662806585808239845808664003369154425844093600332019232021937461560371178273719393822048210029688972736212569735944303846599138470415/343355598059688691818588572066089580845750330441104841516287097025983940048814863*X^69 + -1400466954801168301042444019687105134762291363452465885636690580571257392043698251947144918179822712132895402784547819111443063732710435846804736460106764199719909574828215868512859830780330310282047808782298019222613426475181227549122572334955097510785895228412891839184625083015779653881201280315881244332949158576985209216514428518279761463674232841192281791727659455114385798165971037960620/1143661184976710217886631832848529313319449000323037270220445608052700847*X^70 + 80620450150026485142380487628726392016128114095114999063758152847594414530993768935756486920741825510787934379027252458723747155037810759685742860267881549682764453962536230353045766267325340446845127790625359801896208810863208640057094153892658560851426155313034239980354273279849144761972249621610996493396823551000684817349025241115090376511054730948047413238647385574787202089171532964120790/19816217352091457945321669767766467411886092828597266781109661050729147575969*X^71 + -660732852121643103230023245146587641951469265493465068950359042176311488202888577381747777806218135718450819279233180750774192030962106517057269953866656428164853245160198335895876972948199411056496886433377432837222988761374653764390264048191819529952085166037221780627602522907362014553670332990343484291572241882029956815381048256570859626082854719613979925553704374936109031932109/66004570033861038719145370395829013292517400607320209512347527445761*X^72 + 35167381372454089013452227509218352273563443818853292436597558543615968075665987848740099308407865158171551439726737747435481358083705574861727049590922992340454109871602503708870336608926404146168512081203147961000258619957100485867030560229115218969108428558486487020644126223687585601922673906907000594688413133442467664974183602309421607579878486502901259375202032142775928597919958/1143661184976710217886631832848529313319449000323037270220445608052700847*X^73 + -244725595516966770496015739016468924648925157761131927683682818726769880126996796170176385565272562677224980794125421834211611997510604267043580134896885164064152649472197726184907284641435484125742430087565372021682687319833260383431137427956776634862035784391767127260983934604875093258630812939717803977522455730730064802722669522416982006992901514702119865580107344199852/3809347840587582311949291302350609643476504911832412391778584143*X^74 + 10952185596090706100212072503234287528676359646752701965007997354754597194722066963414560876790766702013502813157514352883573146274936125672064345454404538919645882531775015235673851271379894392137525965507180190962460765276250226908004540926502115765262002187287655813970568800666003863642830974840089422961790926031311302183052897747217055576460298440998280306586126215983876/66004570033861038719145370395829013292517400607320209512347527445761*X^75 + -59496182037631618774058600231074623351467640970180214610386123828374456611992045392869718730354625416089036590033213178481603825503158016695109191168297398727586795545623541340872538926054252087319605573844115123668696073284143284054068323793088083504534335591951738526201429296657537081709499814321485406439124025793679348754388215882513689751558961369836710976164/219850397679204842843498084050938399231055861478179280416609*X^76 + 2168681795745942316698020885273770726981485592424243707233669321188040673436475322215812403944685454473061608911467048502929633906293456024285967389253886583507476357212137739400256790113342920128585553849161695454136707510570778798923231136082927915466768985231671868698492127934017539340752745255067523959882371641481125276859312626739461039245886414561300818542938/3809347840587582311949291302350609643476504911832412391778584143*X^77 + -10997265531081186466015413496993598227963770770781745355120667997531365081558759073261711673618457906162972375263372132469403128103478507467228512162806194158757319671823682451906686947647547585915100365088263512806729964326102644773784529908585292371822912365909931055005664500791715860627951956885898188645116885799420163458371683375721369931737429444824/12688312903515025269434875284292629955044489033195549167*X^78 + 323533592151364649841924122620850845516567558485045506654116125169319270331575258595889801446257884132747951299706838246247141016038835057629914652168849037386922217546297711004408618343650421681198136839837944148385662251572246000071589666745444211118720287417488320300767408960665806981006557295343557453703842492419717801720786585758790502700294107637197/219850397679204842843498084050938399231055861478179280416609*X^79 + -1301551045380889457376230580934301401702337172855491112330718277847916086909517754597187907185535638823097295673310956607144831787816889165956454446939902785605632222565369841401455260113385295351424545742028773683433066194391295654945856042951203524220022236671135617855359564037933036470149049378168454702929763780846147486557241956524892061874/732285618024760504959593425537752060659346051433921*X^80 + 18367741879297810188032680659591031633607217091501342744738860458599529561023754090489448365430125104578844436500181191631366365229494940974317987149987501742397123517700715586771832605872549477898483782788274074374194247111556205725167629640655183012956115865794211206248616969543791472984096625826530356380741326396264120275821366916986461143419/12688312903515025269434875284292629955044489033195549167*X^81 + -32622116963081539775118785317804641333203681879168200510460883708006468582698882810967090326198635192275688473302048155634425561483557668986418195110063300484482447817775554200856933318071964828873939931909157366062278698364478376655960379869344317663233612811260466934506715218846382896626600039611859512547322108946733451904877544594/42262689330222225714756935738313156383640910223*X^82 + 203899925994713318616176875909393999507822400499369568253330494638951219198083724568167240052495455278915269508735376924676432616476199214371480768997033066399802543865326240901333178476293930260953313500598145391435912909852333204279285303993382734332914155550739912514446894311254429101716485462859613627454762120602965007852432058560/732285618024760504959593425537752060659346051433921*X^83 + -165333913360597782060374195890777280534545357726138699768945509266091926432350519850268557631612601541126910675813859361038556981381692199490653899139492825180869677264582081937307305794521229784903126788046784639056527594452207377415972282374792654717206826606892374048832115046802871440989792473610611683535717449169284014/2439123294870561881154091056634914086895649*X^84 + 512572650060622618070013974586372565902244143000574791882561076549635207016685788317734351604707195563469245596076068120992473263910176652616161871265892727411205393213361683551587834709521813675100725394972539465186271129271796714122287285895531073933476897159478349074461813097651974020513987873670572077927417395122688910/42262689330222225714756935738313156383640910223*X^85 + -217067070563018481481328270728293141261642261713389050221262593262890875156405348818632375640225247010399780365492968065971255023237061352341500536491325343733796368161496197140056416274391424928371183065691013104844032839982807656022830186221621132644310345770499942664878489682586493112056138595542665862897361/140770086851189581644490740268650896687*X^86 + 270613831925275646674722770252937304351304333306419033710675808674249391284675265831791098104164534240769625425442616163043487723614854446946505831475527971267855582629540165338163110543454968748399215314203309176670141362516355876586546819281809194028543306758439884108545392096332302161943734086837618023621337/2439123294870561881154091056634914086895649*X^87 + -9104132676879372188368143317656671920106790904511464467233352817661580563085505660736114041188140030489302425983882848506965074948734108117314701175430778750772180853714604877399923131088373094551625783231042794912705205877335938474584869390691528972149062351047868815872916755590233749849451604751/8124319665908096129998888455511681*X^88 + 1071948142296114150846182816808069372141399153814232962642978224716020028674897613054484972176195794083854370228807797019580032912134945392688635240882020506093615567241613414908374816945335103628228334208694150281131953481721212692167865712559395778195581382356509165748524005058496508694089786453/140770086851189581644490740268650896687*X^89 + -71366165281279889474096065526995101585221740833127091405602747016778342988295903626548788062799866715442049449012609581022590906322611472990470507263940642838049177706693206950186670905371142668633252641879398766385248929440635822318774633591235937035553712057350167277826155862398041/468882072251866804986373201103*X^90 + 12178105074773000197216012649170102384492759475703876747518888821339620144702410935746220198673931719940981328860243351742912125472013958312927434867955099268430570860437032569016650685033148822911580946678478525506842797309522890509383710990099094678506404568925359352483631834712906/8124319665908096129998888455511681*X^91 + 4571477370507232241721999241280419585640282324142538688084517667518925168867237635615889043229120711854551793545791166156436068242316912615577335444213508984538941365255889757813164032265284195669396737028547153372555026138909964287962453975172918107522469888152922232/27060776375129382177317089*X^92 + 3834377412144468781228674322743793635181606923184920530732628629989761893134441012863560224131579339916391312848613271011426867638314363491750419056231413447795425664272032480746847448210551750141995562214154386144472867884201219748496962276072309907081737958904876/468882072251866804986373201103*X^93 + 325343016288027565377342609271294179636502862963058222110267704103097002703100855249788569290671946516796133114087006180858621437669839135680269541289558094049948268630503344800809410129529345302726036840429074879174704752482196396299839324193622311/1561769283495664695407*X^94 + 62444736630613141831747062475513157921334304122830871570818277669110950626499493483996949690848304099556315530502381124171457738682467801172958393994817524944959814484395938008429070778180321672845757471203440951537695895468600934476096510012137/27060776375129382177317089*X^95 + 58206746021054668368360438104415086662982221278777883973165224158083905664809231675626567509879284858989851301921625942168779773051782893541394221573190692618521176484088157558190570939298523319364524537517389481124330937784655/90135007993055041*X^96 + 156621143916508214753086545714851265992973579025506454535067694788386574417362908478268694928881026624192774775695773835336776605292710397612951523459196741194621957998703981929498750097059524061146684609778139108744824476/1561769283495664695407*X^97 + 40301543926393055522594701985979008616155978267107554268381202938405948568089834837495590966352516646939185852919110139484806539796585807803117925014788779166232796735809856096341859595257685027782312450/5201997344783*X^98 + 29784809732808220310764469799614025124889758714461362382846243768617578316098219990833047326034919286620385842646053054470418472388048319943666347323621073678136524050946978454073048943132239475775/90135007993055041*X^99 + -270470743197909289992288627418391625895121212238994697729933363145470052624410099616067437214010834985354330019622001134690739858412138408877231373349169271088086831142830838/300224929*X^100 + 6388172520852612358494599915680729698892164340370363042393812615400596230351946893425773091236411520473566401304233182264760847625576099852004547908658154664098077/5201997344783*X^101 + -19336220638472635656103857795065694562794671193531069734903180423135493962759296294759768850143805746903588508458873026601558362638239046679/17327*X^102 + 152232254873216100986001986626600439088981020284504306093643606462196739845231054927493798473777238419358371920132506955327949383/300224929*X^103 + -2081543878229168010442425798455707448715386292768388490116428432615337764570866531389331302*X^104 + 61691217947373853854531558248169694722461518192446007745065611651/17327*X^105 + -2923180314647369546131502580259*X^106 + 1*X^107 +