D=-15167 h=108 -22703606269680349364898893174073429044879318927849031962447954629972669651891755427416793905241907851915292927550846147708751823752354267758024897782268865844648542924948772005992873719615528790296605280925811725721276784349383887864500120395792262681422473477787018857359078800006597350192725764341871204576110355147579177663890068059627821194647673208579310829315845555847734721683762682433925615160272138155270049948526334958179138764702640698266313562110483140962979867759281249578310566037063706264801630231272760487775144204940265363229873673447416284536194644580716526285076586286605233179262881923461215/41027780066780248640410826147395322586055752016278531517863577723248749693952970135684665743434372242970411050850421622736302960636504957134570201171077595211871524067895969650503661975415884544159951447072617255953787*X^0 + -446582847576887614056788300177386662417923996117598068232788564042489637671088602478983970099866088094810764232263713549214461188797697293894603872162667831386044036581148341682080650946763875555612737488813085786715702015183047583041772102885200207088027079528231378526815570596054192024229202115143374141756801539801934209783973740148185796536781498680182056005710479166712327591985805760590062530685872602598771201360158653676325785860219204007921360009318344930549200621878791005625810740533982412031828495588233929294636994205345316072900261330245311258606994091081654362293534414236082152350699712302330024/25514303180649310391123498305692929503575693584439562406471642270224846718118196647994150040209484759897175956711974445530423838778706412106278496090931726867786928760415686239254952691013683253978186215004731064047361*X^1 + -13206419854119870108454929550844910196594616846388559233999687440791823181827899605028317912919660847780327747471751268668353194019203125024020420626634671679024413958570744336085475531390263341424254331971332416793819526941255252867421401504478673474699264203274397666109006924374323138984531330894757102020871316323514321933972711842340131010597185152449479200143196169895820758123465213839298774436810973087693635495697112348715687816487337516737369531222620735060043658586246433725368811460306788677625096182455332481924467700839682214388034196331031140664121249339159002572214166937100839516225155598522999428467/386975436340908090702170098802444661780732544595194843018955398312500250173698688560127273659857255353360467735450516415359938362756640152415925950211161501403724348509224713190779867464604533913087150322976756048406324287*X^2 + -131460192766972798370072578728713616494382758473763682390390731380807950720625947798166792074250441154556549235023737838555112618086855643845301700464210520424366815120702200417173576813658379620495397191848340200717311588180514594477070721126767981462525165215460248456856201829689936952375093252096223100257853937132765751102607202136842786614447487426341957197224710852119261053347673941645868632123938122441582584720055560539232888081270155837696294072024442803444544901272919086883333653392106370265060356730194740300293919674880299888447858100961602848365727697757466138318195388386548808370360574335117/1682224776201576474657051381663673073355026939041310899088260187922782799374839892397583572242993654638173399928263627977215259364324283780990208748660363082203924886952969357107862641986792592732787381486433115583*X^3 + -2689829474585191787730404979235189462455609780830689090027806771454663215686465246871513654390055968134609903341356570712083704752968755130541746029388363542970372781979213410922279652165822978599032136475460314230965080772220349970639738948037592963439138640345977992201040552966596143512406595275963744118759467801042121204219561274935474815160153349670957515597499630114975445780288694783570991086302407885984076729176389652989443343438442418120473103729706922253496826500698321923693116347286032518204516401835421429226174613966213073070618745544245352317506829386078499034725929446034958691177781475569983406/25514303180649310391123498305692929503575693584439562406471642270224846718118196647994150040209484759897175956711974445530423838778706412106278496090931726867786928760415686239254952691013683253978186215004731064047361*X^4 + -13343682771148191950295860985153743592254318194110800620673683145667407227362443324693302158152495542073766400246847940358753299531473159128351792114754538803243243874125753464641482142959051996539322121027522513989093947543204482407643270871326562419707898175556949065364903017913136132446275187825079552946926918900750810829012184420370869567358872258869651000521982473085528984513943225730396501806233400866326828635385269876861362779664671175792489501723543430965627624118806243437602795867800266046056331119421551578963139519999375064087697875274677440387763835188190124936308678308567624530099686836/110913481651056667413269030240896226897542489552403962490160228649224157669601100573454445324915517547186220078345330518706089494581939986878763680929673836764285942305859389273281640534502050025238173764517249*X^5 + -188249662595896093222869116048077985134682729435276844071582081570856566377415797084368446100572245262591017149483712669177326398073108803678993071989511850801295467123906548904793622372015005851414143269775085373302196105512966577780698895547771982423792379299488103347809407878047570040515982060267575600782683768926498342940217415784075722067587389777755507615560240430015443394365286615951262746626597171623498625955688566573124670179410508596414313283667287538017089146695616136725917142202383048831068243240255621269393315527071760557389511479314040203361044133985009190331324455314478171189259066570446/1682224776201576474657051381663673073355026939041310899088260187922782799374839892397583572242993654638173399928263627977215259364324283780990208748660363082203924886952969357107862641986792592732787381486433115583*X^6 + -563040822094434123610988285842125057277325670429234553537839146569597446350834009826009840537554640110232507687475740769270678991603000956847330127735930343402212188222314377347655262191480412888977384091960882034707822066774010949982236674504143100927936924949318044364706362779972864257376745173332045058347725881898311440723473859160135781798075794470690961398711963728022327088084116473725581232967268572131869493174325829302822516099170836633077913170121464788068574473855044939322843382621500855499493031926297493260301461096306073892906988754276341648688434947769034097376281682767015678387087/7312816090924814888459750131264998147131435982884153919045310783228335047774846744475139798570285326510596695348146009013390221835691961948886640794466528434382932834829523918591787468484344301789290813247*X^7 + -3574147171972232067228592550862385048116499299716593998680607474553651468256896119068327983151796533458135979993038743700530604738493972641873256652320861087465450009215012772160949287719522823215738140092046005995439980123579919427102512028922584881292563132631956310505596953663231717350606056480503107547722262721259507146248735758417333464941117778226719281880193704227766161468964732784201386700705709834264173701433452405647742127855351091426404811173982619138869526589938092258363575597117865613902501415805868564686114012980910656458611250635035035252527715112866376673904918594818094036106647409/110913481651056667413269030240896226897542489552403962490160228649224157669601100573454445324915517547186220078345330518706089494581939986878763680929673836764285942305859389273281640534502050025238173764517249*X^8 + 2773081238983448923134217083458656888139852729750993727649716749311113025920658350847944156255007413996939217046688725808855991236474600915741749174612979194442859113187298470787023021227919815661323375754248448940007319096916356572235242390022968125448663042292994166302466864917927395675176401694699056968312946344766861340379762584932771787288809129467716185224555494954200198501542182401394834433336282409059546018456845856985626424260065384418415632097693896700801288992573942146696282876023349980714196373408174227549851823936659026027039432624864335838079158786999197243638156861698739746/482153101531272821814449141640733048535071931356507807677544061662051496523692671225366901732068657381855125954252390651637780829148279946521173652961464260195353915397212627321934955395552469294474241*X^9 + 209306457328733233240290620962274821977868467625108523586279920061192673550073068509500547054358452666909391259924577613079209263337991889708753115955460862064605768757908503646656670822050433017041313296728736750158089536499284360364906039337751067238049914992316806364644721282152362036129819389052923004683741290516922769267629190848528129069207333860226999291511259961798622476839890847250798006202668482560304144568832568786799458880778282759272581018463383088373425885918894254496879104141705337495587178726930982861524083429308187693173445323108576396732822300227427976386942589970862195233995/7312816090924814888459750131264998147131435982884153919045310783228335047774846744475139798570285326510596695348146009013390221835691961948886640794466528434382932834829523918591787468484344301789290813247*X^10 + 1119598080671308688120325626371176209464516311572311217881650866782810218673816344764327124990106027408987140650053777277177785775881266469600164927212135080898285661814622710756350534064589911399582094058314579621097159538381563856314811694852069269280579068171376587164196578999343624369297641907269452318485028039934765086168360749665510864826513762897754538160363508219934144400776844911699018170514957364672476522885600097881080749180783506370807010983696581358640412858077713106438906688942534529856672958823120502099711246827379673167422375252415399293638128979164764161061255602989936/31789615713804498042753948812601902059410030418441867717910203841369519122021010827808195538476208701909087225835853540689508856672267419168007757167631321961848349403126038591806880424312815276223*X^11 + 14570421460241769416911077258519930467029779126801850803580470123364755048340938011390285600207340553039478573615897827835216550582096239412405739108235934499498257474641787021447843247340711275673633359398321510229173259515611002098125772153072169639887434045985712523241009613841238861825098177640642702783512977397563417248448170462393022094727569829932768616049838224078513805886904091639257603413972963201572349045736686359451501570323214316257014865121941880832693421195428251531846530674494486975387852424264765487207813810841957243972089631749856622037233546253484527281997955658127593827/482153101531272821814449141640733048535071931356507807677544061662051496523692671225366901732068657381855125954252390651637780829148279946521173652961464260195353915397212627321934955395552469294474241*X^12 + 43304208471354491266180068228780444365272096019916315623087507024909873857926378272965133681172785403290517234732865723173839036660359484807567281928335137483660616519629273475016347879867066153355219415959641084370495879658365434475356552479132438905804078269930374642121584162739015621584265949509252146626043357033910432220325663120856825370026580872610674355865842322899787016775353587228966183643107058936720773452919587635769174819037681054161901475591823091273693749487417675833670862052232380600208566937815449431902890382527067261889202130904833852532489407199518353908794213251/2095972553161765546433305783121375490170108157080626868722239324940299276193117348704964431890038155331251218160206602537714040790681573097382986560798531150646030817111230869111022642863639169*X^13 + 376302616726017558294147205322536170368462630153204290076015664957524739272166479838488792974529000060035680010800611881280229547053552438648055070216008089090687552740035004032885148428495552072887516009422742541985288936816187264744924092859472035121214737183007384087698656600495588998662869558202486578215379845828913905951673648099065295527812818375620199217578707192262055341681266093439923473814492521171581134348796885215535479504362842048835443087571363861691493846520472038845720783475904200076314952038915735171269631406624197448188761499835554335860733219014000342760483832606733/31789615713804498042753948812601902059410030418441867717910203841369519122021010827808195538476208701909087225835853540689508856672267419168007757167631321961848349403126038591806880424312815276223*X^14 + 807093712794522818730058683800699676009168764068332216282340194050843256698990131437727819748447567844973106672089688816561788488089329904596800361102150436370644198064398114565707888418626102945772812876539525325888483400615355880012678350352289131417091293416630644304604125630975988105346750782403591003433169116923348143846153728030320801214856096987471889856603824640925557947531343048090205329177353258468961528313430397042971594362019907391879968304018650486079469028550835027525025218810519462285098715476002057598843517886201154325584797232506894557894447440807407996784692/138192955308351390943054380109538833663223324130060451554179424074655454354395552759607333809589118173089682742810483453399752145492290703328475411142515405198525141234999068313511086099007*X^15 + 5290157413127170902483001804553480105299220332562661031945047878777861181849262634475656063239046081043011874658661186458110565130900786982385352546369774919086563984811312633065886820401536249205862783730704401221866109751632235332731032897220071980604916486195114421780910004713707255978994238109983716552465663376091913378060280905439873470560834757610548576925371472292282219028452176853637418469316273306617151880127264263569577682818193397558260155881078783858940706896332398928336766653815172726251206521705944560952850429789865836904097057786728397479682703239944720833634306564/2095972553161765546433305783121375490170108157080626868722239324940299276193117348704964431890038155331251218160206602537714040790681573097382986560798531150646030817111230869111022642863639169*X^16 + 8803068335796098124857441040768094247340673167417848523351933734687587432551582007301798602528603306051888907454428266242654464844616952857615902890219389105466563810817427719944524832849611953898743128137587934632799319654147653089226528039898979374359569258639968418759636531236608968482688503358170120303206529503240710552996264195056937633418871881652868196246786777762151935696889016425558017810933113423192779964154172583164687693963726361252372763558598443506099012826722732563528369852206393994082861417421352230152718373794233262138356039937313811098865474328420330700/9111423175865457304876005809292466121396671993806319743797680759191366410918148134740379363723156733242545179851683487400260575294540166369649595249061475914717817711808470252094091521*X^17 + 45615279831042232752140335065149738096052010255717045560797928016249709480298963880827247110463341953466160242476771584696589279985216426330215658831413638325564712650511267295489821773245819325008667159873607538007881622953479935523966425459412844155613910233013185666049011348286541385548763788379492090534501846256109372975230718118465241490335842742444654393593543579871685015655988863868828341602490140334207003640144850793016907376862335549492076487728030827023099289992826870858152858012792394331488140389973792445655772640279634104279967129059690476740974869072063658971305/138192955308351390943054380109538833663223324130060451554179424074655454354395552759607333809589118173089682742810483453399752145492290703328475411142515405198525141234999068313511086099007*X^18 + 60784985653298395029785957855520160838677362878320107189845699074838977406336878114915335542975554786589462830492368181679803009037169295234446879259105430642291377662031602874850600766204628945351921545772543483675563958450484411482831008869985449741026067622615934470151619874551655611598723219712677370507620138497736022266960321191799093079284144624819306773930541225682160745382823489356303934464295644479869651821163572672166600452680152709901474521494983428329809921277153138012781472770030907309682270863693406836994161687296814895624649481136058180904225716452182/600739973354352034342718125489052951895343310727653441273665244227030158298816386545815214856145363832171502594559470389678946086539207909912942259448900633923506145698455215408063*X^19 + 254542232839197184466303153090160056962830444771716955314259216663592586490049023378495372924352961056068203860527974841880013126625351003077220745029533460374319774324767467892248376879150202989908983773191269120186206265197579353397941814081861039870804685530040999285271716263256044075464440653659981458447411057926931305605484906089604131796477509277522291860538622595862935361781476061145400891496215344250199045633215315256327272930944682445498929440268942837529722772316990952267507866079792437844712998103235047012469434255722991790059063131335657433505097343694000171/9111423175865457304876005809292466121396671993806319743797680759191366410918148134740379363723156733242545179851683487400260575294540166369649595249061475914717817711808470252094091521*X^20 + 275980195783813188105387667067075365277834393320974074582855409495987516679442878271686039400674401776871723919140344212760005614676717738441050178411640145981174541375786301680251501572906744325648666896245180401004952922568123137704833530337766080437255930107128843762349683060174993388167778799714839602855446065445979498045346235644712197978949527303642436056203493134352628412798516548646527533952335403360308512720177448776445552298500369771724241308620141197730355725242694016467515763111284146905028710236805128363189515693839663964623036444207063690752363293/39608358499001254984025721994399218823455087408693442425902633627416770508262437301102077856935805619580108300557755020088280219327435083399020390284756420776917396037347874689*X^21 + 945309642237946778315444775597598449128991905615531798064323084702246517916039928511234245222655693841838537095508662521215379178355247389900619244989075650330729401646303876424823244344459143321263799727372412841102571795779562612865408830390258362621170448635459753083047706487068872982485784294990593067104211340984716760792354920881115245198757208963964644042846220472519217837292324825384198347058068397592877528132315862134277545593004826814904444214066322365001082205228183679510828241623345759252953305014251194818804687016237893129038411521620440759999740293850/600739973354352034342718125489052951895343310727653441273665244227030158298816386545815214856145363832171502594559470389678946086539207909912942259448900633923506145698455215408063*X^22 + 842009166279428662080437205418728465702992554370346896124353952619324171913983348626178244255203474660336199408456267219013505044622748960102153800100204116716036754050660288152466259039734766652721556554638675081360136119689211465632129783646170220045402117809340006656134052904553017332488874826091008284610934234535653674598506258294524236189296668195833760570689281546556581578186213860887744045656551158433974334593439796738007515422109023417165986433856750762016959245241202804811352269693916339041579751534292724778474310352608954626230116840911990216870/2611482725588531349906093623946674940558784691019545224889736508697617888063719740298152426777596467302703784568982331383152912199342986971650319132640365317921632230325567*X^23 + 2378320676427630485768233875473528233009701022513153531560768603948920432448387670721678807302193011773591808572563253054654637439261244231019368837040015610597288791075205235896710192153960105678724405103650067520691987498333449394353689197928175821639704908047566166482955613061724295419690396442243469473578473341330471979001832037323677595102450240861046706611890121751120073768936747708076662885189052487229179952521159255165051447276898131334255326271194078119285734324929561474967173866297493855838485100582600476423503155270035242979412485710831851074999532/39608358499001254984025721994399218823455087408693442425902633627416770508262437301102077856935805619580108300557755020088280219327435083399020390284756420776917396037347874689*X^24 + 1752835345065521726294048951595226894145407763663626753516400819017298807652321101599179402749167982662002865648067548108249571602533504409573701335218908968949917666169312061811780505929995597522366705016101526361705477676042892010789178645147657112937403977513451344690939854249592476589126034365949789181232681471762388158946920742410257198524155981200582455595812142818342916495377534218039554527582916813560898730782371144144344587653144202822940276408760133618240926059507793756865345397327612046845678953107554903305366480548152253246593935771913021/172181889997265863381426361439089796305056022352445785250196908333725712933587376560832888954809551480365516223971934554173726656513680159006416505086066151376121331201*X^25 + 4109553957542386695461385501298814724577338831346351439219307467186603360431471259155630139369793436819357576007236468782324710439049560940895105629826971430334744554514725136242691784191077679480323710250799933620865344200763355533771979694793347726464240856694578560451988139512767056212015466527745021278717388046275934915967260147091686763169620031514746092650934012259611658003516396253330087204754758047193531918661102586971179165516663034599773284071129402637743245440122344801191642571622615579407910658045822468886064316550994181069914288044690721136/2611482725588531349906093623946674940558784691019545224889736508697617888063719740298152426777596467302703784568982331383152912199342986971650319132640365317921632230325567*X^26 + 2521610055047028640733211535071632865739572380778001173488677961825520079308532581411777079482141843158336541198615515745986835507151139435810298916273314307911802902582257214197815507124508241989263893834237775002652448265949296282056505117148823180997085119440939354129269368769388915102610942960805422614807856116403226764446079493963544162703244781477394083354010646754697678100378287332860134422151451915810691913438830919408123516739033174265163311356494368678165937794978807886649189580408470749508364264845459168663414273163800733285497185151/11352402584378312347954530324987789035739172041435075179679363640385423151156285129612506689181087326456485542557653758434346057658975417617618283449994471640807103*X^27 + 4936452310187485363478259527908623891065655748597556641753867900067443821684106699530357684067937982242580754212713545698420486937141132819160687789230378810059887224776829851623765514069990179290212117577243344688740114283919754526811711660773864872527362161986490895868127105538294465190021954944512825688492129585215683644659589699884182897931346944355253934788773864729607323081181703382658632753562474576963711042549055673387974061823402095389429523381428326649301506038488287750868910902848469036526889059529068085709587084239505924947553771163934/172181889997265863381426361439089796305056022352445785250196908333725712933587376560832888954809551480365516223971934554173726656513680159006416505086066151376121331201*X^28 + 2536340357283239147841599906188710461425569668668238558304325138772590244571551301384481145073446515680837144769649676429116867930948180008622495495927065551247000273160154348467295017943525627420030859738962634688054102274427714295090040013192572108362184793621900846505507092255998007320524997635991885169294806489821562715152380773513582023733439015008765679129828093287412933669978104617614905569820283728138372972125878850363641390795360881886746799103112671377655666468987315934839232541124943869958750038232890331605354031214407349564670/748493610099446980151284388803836555399167405646144602075516822073279036800704498556900289390194984272201855512471402283533069008965215112917405119667335111809*X^29 + 4168781420674514140169720668584103666819291524334583301304256762570772822884562661329890240636410881638760184384897598808153339191551587958504017891535220018698112797793419799769588614606024113044507325156117365953507655854311276507569688511270968408810245738314407073508153418123260425694284108665051589812967496876501806021167404255079051431351383307449530223485890392779497730299862080834639183666908638713786339458921810280633935700366002429937606013724241989676802454283776797999439547019299320152667223036108737096319664242112355982164912909/11352402584378312347954530324987789035739172041435075179679363640385423151156285129612506689181087326456485542557653758434346057658975417617618283449994471640807103*X^30 + 1802613219206958924706383969357816561873153031369901639788451295008792504132069851594647358130696701004598228680959396723346340976733559246904194410228781080118955630662086535081461245487290891330815788740329908869788859411280563034926233390763223490715174668564029963493566631511466242018017002806468259099614279681362112723982224649233644510834572968333207761148493073784442145348545870245900341249812943748304850712927255510677877862909193467127579415537184684068142742963061332938807939557416796932231041558684912773130085111510166943/49350142421009229257683417208665956049262702290904239604108711154036990624428331150319792272050833010628460177521685388246394739168274221198483887365156927*X^31 + 2498348915442371908936870747993176922735549468271930193756829479443905955442372948667293939202414445894155759607947074834190058213997173526392603957979144793013940033588766691748589199231773783661012025724840422745758984359083067345647306389263818355785141608410019151641574615511756448098669065668445159125411848969258751106193563192084612219674045595020568976638051212725671502099235398111617437231320268768093224822419650645214209571030828120687817045329754851714226948432528383403768118821151315608917834421889786319869697514741056814509/748493610099446980151284388803836555399167405646144602075516822073279036800704498556900289390194984272201855512471402283533069008965215112917405119667335111809*X^32 + 912158164718052334825511701135806780209229682661458691450065784950022815223913731481848612408759721157811965712898079150170109294075439591697352631544032071387355067765540709212543862226317676343077286385874959171932213629203156874718899948690917810946345715302273003425278354818320702681031192136033147551549692738731152897345498317454163232827627389785265230561630701886795053726571801778861247512087344279379399081021761981609207216494660181880951425946085095016895453288871196326632353761064633280197300389937040838596906700806/3253784032505388623833547650073577902634845539058761759353116051561745277538625380781947139978297159004975286973144681759503839860768393301146165185281*X^33 + 1067952419125752091558511897404708087010352581257670373277024022850290200807999035955107636436140956367277035382027493288316829578128923780530709814236702106355204597534336191896190598712004422143313251389882458763994406656545179360849385124357190321695356524451234270141910447850383003903457839648209214282669714517442362629472019997935468002278448591700938287660131906916830762506538571029349565578013908696385464926790406430980910248288625309625013771900170918732131212822987422842368523248659388034485244122402197749326097944312061/49350142421009229257683417208665956049262702290904239604108711154036990624428331150319792272050833010628460177521685388246394739168274221198483887365156927*X^34 + 329190825872874589944641559316558032332914117208411121420014631842263658176671942456679869083052701409118056003192285364361467824575139935645518991032098171407162287721478896210810004715130342831999424122612269225811331087809444756023675017138012950633435065680202794192314238519483277344922164835508984434730876339448328895185822071080361201423908159759485155398054584440295746103137205217319260976775216956002483382400878098893659042917320470148390825709282881501897261240693528328594745967146081745599901749479930510273089/214530495978465657271282893787405413241566924181364921167872094122881603318957300770221345023953132393022699741092152815949353191848644643050449343*X^35 + 324797435690889819989491028066347356762467553366416475682938178563504231866517939633305350924175506634854312685550336452468610892521684977753393559267758564377988168299222048473056022212165932696938575040225172107462756779202200422347763085757714381098168803178454400516535564730729624151907170089766658677055578918319827781658333484097593122161674272579237755312987339577776602384608294153861079833025026366955987681112141208016498164097375028276624213548181424265681158529091295104738586150866669889183454140826916789109888266/3253784032505388623833547650073577902634845539058761759353116051561745277538625380781947139978297159004975286973144681759503839860768393301146165185281*X^36 + 84098250536515331901368184617427976694798845710052903589575340235968324987754023309119404777133092781829888722232315305230789779697976014982460761532169391727481079318797293292432877724332243244034761840085121603239057645773189230943957244322548520620546322618868256835596237391998859271722703340529677731079034028519842268391789237826152400252685180867039220001665543148503438075087605992914273111945534096449811315158123638602887810640890172082115612635799381583251128918079902642320705735594837820913805864332212912/14144556997327464710970059589068729032871821993892326839050049061968853650620247957422123361505448169909850315889243279221293149063667478278529*X^37 + 69370417836591230339326775211998093286450642431925288560427859440154836524906519634897672607958547965565444962086375381840553004168913158482825250636713353996018710771805741531913159618442190130758464403877480524660400138973200833907482390332796099799241123771824508161176151867361341815315368757739724185135213155369632976715994008767396414760268250566343548703381410425909185215129266442001364250621946719313489813750762280993340541068675941659589213723491070835816054050611836919899559986918216739689378620474450975340/214530495978465657271282893787405413241566924181364921167872094122881603318957300770221345023953132393022699741092152815949353191848644643050449343*X^38 + 14922706400775507894875392466427891132355536807549324669538834664136259038634030029576530920876648411146931236143427269810931556782717726350281497703370442796783278630178048310497470529758091224354094481342964144072096228418499543732071951269143053406076340526437396475323130000618139838263769289561612888858891871032898382321788985882278963146064630176493538890149060007760229342592682556405231897483173560174583717505334562626750973554338930637250454106796458916474681057764568767535168183205186478069856160427/932587657237915521261294889501465618307629853886221852643901171093087205816591808361714469671355453940123314820943052628818695131777377087*X^39 + 10147385054745597774384022460183781613483887924435941149212922789941524287812493596609745190391725906024910961633276446158821608027276227466258101924917606486876108344814784824005277450415998153170149007546136402895202919732216034768192415854573669999931651350386262932868085196178709311176171504214434345339488012467552568193424702261329874455404841983968369880679441267092204358335754004864863696790662147784051305613145281559086028341778176146260111778175422022458177686865354672431182837149842590957742061922875/14144556997327464710970059589068729032871821993892326839050049061968853650620247957422123361505448169909850315889243279221293149063667478278529*X^40 + 1782982636092362575471492039977713608644297496475012804097075468823555446533858872907726483639724038464191362446368608218093322821210002269374714423197285958076363100905154427214118317784653308331855149681277611336851855091872355020273479630500266660918556253670582364934686176050166316575437700353398967477894758074474017149664340100617232022890220815314045285544017937187175973225785633480870296196184613818855077434857947059194064963272919271695486461401120479655685167225558307219639435271268094184244/61487944698220842702004014604171267772639932345633404934654260637771952648288508496190048768468085576588864958194966218027210070005761*X^41 + 979966259676279178880087205426612098696571741211717452650274822330769602607820739040661594783849167158731952827184904488696577570628835277614742265871598527406928468914329443191482857286594271513760590611437375717003593226783902107990074895870452493747276602101221984343105301849792317002871991148679362865852227688452451853818794137450225697029752576052067724112552457495147280200958288542111737898822513251861793842049770437318049820862309140826351937100593014187014627421788213165284782828640280609397103/932587657237915521261294889501465618307629853886221852643901171093087205816591808361714469671355453940123314820943052628818695131777377087*X^42 + 137566426339014161325921874357088982832300057845304240507772768548966499748511559038637541570581401755492673236685567620113591269304913575671265449306712317463309535981207163622849340454169897752569608617337191340220380770100911335127721981744761668041458455670337750531036669972262387373182959184978681800033099967316676877714390294852518925322920288498491226240890570484189097731041824916038229122824493301146013633311803941868610931111754759943163244289289370484964595309148575900986850075514663/4054061099638744821125075137085202595941183645126485457549565546104829738793994098779590477251142979929377263677389478342929390783*X^43 + 59655875899201723719313899577742941083293159893869853197943908770687227744159000502361664826082941368412916604200668000896912947312521921388192969799630103632586169452325417508954109910738251942114834305400773890183389848808041052109751824189723920558722691416408909567025958979815535400410438665542556557490291305251861074246988651347366464277187685898526951590503921122511123558656834568958866854475863155549465484915593942761619169533489983015598474905552916422035024433364081740834204566529681979/61487944698220842702004014604171267772639932345633404934654260637771952648288508496190048768468085576588864958194966218027210070005761*X^44 + 6522109891875929437975591389877859376475835216241699944280092340366987156148831642261773652312810850590402420212873374411228914204495896077024356085726497416916205034656148795717103600323285215511630379296665395798241599755457440140105884489124375309732503637957930278407083712569213086092689354029444687832233526777275034128911211092798694932909647924730693440956944558949901528811832664274618962247053267760893278604069775567191508133518638950462975505041737603080188209430981813190604734/267294857232065986755790541114604245792917758629029172384094781176556322199116113851097150211059733627571521307931000088542849*X^45 + 2174892969283020888711527630684597636273408344810041539839860886829570574680923602648470389787558505269888980226681228427277259050668531490632834216398671577582030781200951117426378294742459595178155271162429460223483540314875115925255761851827507916744654817285916939766743469648365004396811427833923666756937808619466531587812670173396783148008465320058484079143817019276316405360200769640428706959429728941748155856240023534323221982656685073401284149627362329842120568040382758125634784505/4054061099638744821125075137085202595941183645126485457549565546104829738793994098779590477251142979929377263677389478342929390783*X^46 + 180864340613026312116450336395543141800205392221473288615586213163594307633995346518824682019292876004792059328170900035893433453946269779064576784717167420752584580732226609989934815374340948474429905387945510694003457311295400603295081119055780978274893249306575920401361002267624192011340732990690303844763189173126848994302661761890857364084692687972994170700117483282731815640626328554862720647729657564210458899178647856964995098633606336033093591390441119341840421141784800272/17623449412017273472393389669321833308691089775765093451842472550705895839593598856141435366984883868106515547433968490047*X^47 + 45602585610159025781532255094076504060174638344196683507268783436572569154110219757181876652189323771770714284392421028195914057606785599807622540075570581628168734415447841565671729260294508688661417496487763782956165874574844665666096710288244695533925657930864211129949451915420876623376294237106183100426899746392336188082595760097650911481895570506290186890632730731487306294657457308019728767114488814453888655645597111254101872189542040645003641231537039603849181558796535567347/267294857232065986755790541114604245792917758629029172384094781176556322199116113851097150211059733627571521307931000088542849*X^48 + 2879944493168292354397589835720522179604477051476319120574310912546944746883255003899467180459832174164990097038813712011482293796540071639940296167977437076245797715529825941139985477438211459302084088746204389089740849892094529331864056928076392348996317323948773804700227275831805323848290813288739412974902845572516848392805008578875540747564627453169027558148730974485531762131735537589763934395383197480949021917654301685819868068892301888515753227551138814184196636722/1161960137932173367995871937055570205623464744231891175040711581110693996149113130885569682005992211255127286044304641*X^49 + 563593862033576906663616198629735049708831283905626363605712683510354703760267894096370400687702845721930809084786915211533893688666751740568204485063426637511961863880802126550787179924437894430017102645062472540844370072991520149843488741939659957079791411657457010895908512941273074890224045720432018804105563653416168091919614338395095501275522666885327357408048190882138005646044949272893278619167621074802171102559269741523072202663337354386327394074129716992324028952475/17623449412017273472393389669321833308691089775765093451842472550705895839593598856141435366984883868106515547433968490047*X^50 + 28806029159637958538045589046204524687791750551520236904796902434321698131085411852086793874232118055098968396703214975305661879199321559925320291549060781564949441166074244264639073452209398731307217039600458929411878126485704231845629486867216461952163933417765563928334824098372097214833242928655474310178886655617115622368742026309689485397252879086459550778956192107508343889541776500275419928647157539178273155316699196761551904505494538020363030963166083529328/76611072587339181644087290634639032479954159967817707855258889767962945615422504838502649304805974237168015167423*X^51 + 4779172161767310494095161995244482325884314169385273694861995172947639682443902035933197035803716958627296075876458241451825514513028864564338248826963935024877053163465886928803185075407859275774650270071866184535326735055852285752364306299390964100681725963721722212420690394816020470834440292898648901716786382447641684919948126753209263360677466000062093318261016181546287735090295648307016367186541130505958609912689208803156687951710672804631962282021771160226605/1161960137932173367995871937055570205623464744231891175040711581110693996149113130885569682005992211255127286044304641*X^52 + 210144703509315169477694868110804293540466366409087853493286433233055561412551867324004617016660703477216053929391541623815257353724813850233427937835644487085250728757819162723041709930155577663155792400222183817711399581012941838527276539276065978946982948255283132373557432067034344043920083044925738148266468532931279381008447490707085455644622839766323190715148464766587112549558918824398945585252968983076441052389350982517392916631078033705239732567210/5051168496560900747945361022920751136015966240378302093707317845847098675771247104800069183411747493714512769*X^53 + 28875386536671491786212634570027887558572071591256185937417071011385654986314274173796950516760651201177602318935742649867866052355317037454530482631357787877397952860270776416017094666808389694275469450706440059911204906976046192555376695236302995948723090584836752917593792589350205677462095833665010184496514960984157691859221867484835545029857833387667779698901744893463703100638150940098763154330063527577402271931649718018802061479285764119949265889402786/76611072587339181644087290634639032479954159967817707855258889767962945615422504838502649304805974237168015167423*X^54 + 1005237714462682627805013798017889200692915398422396336387888046462603176781877567991916367615858986895558781516100940333210908399137810560758078394635580589571376065983294341774677481968505913990991480505410844693492131470998198883619556829043728433690822792499392599594093396471763734621214352639620323483105546944951658897928533342539712077931416290245682436117022367640206691818384103106074894446523620263475099080171290898428664175009994387586117/333036757207153738243908552971632566494096804930329141801761577493709941041158245190220161100530592319807*X^55 + 118467583469945899744184433825221211997680452550218167062683082048502689182114315285303753137576735748716559149800757432261661947018651162880881690066604721057580777825860861649362923516834004478155018114743267455886773826306038245517368496061320582463271552295442755830982255413917591211795769677534211668656852069851813882756909204213063112565546867526657582906041723552965044128968782431679143209583293110330491818866944960793970348808120984369128671/5051168496560900747945361022920751136015966240378302093707317845847098675771247104800069183411747493714512769*X^56 + 4891336792045647099927566425870247758165222298875713958203813173535229111198690663469768524113983727628775053045525566028174240228617976251827511233106895744885697284332613629899349514573766925991571870967422983227044285574367446278354840141105735849133157625743919057064495525289807551132561894668548725018363717599026288746581195657020436129791255177578639360279424215781681640529836228528265716011846415386372073510473123303475369063828713/21957984915088925841887555414494136381228773319069634192771251895148014837552465562749400745073553921*X^57 + 896625538554160279480981946113006182938503155864886597502880047253100405656515521444975297423317529197206754535554478508346151589146163755718778058705042647966663244211100999206891077996993397535209321013159456755677965359252737762707256113660743438060157110489083591546425608459074987443464687959958741493009143830094431821715967362209520453342232895352298473212412176890560209386235898118838103559950389033522048800752690827092724793941105883/333036757207153738243908552971632566494096804930329141801761577493709941041158245190220161100530592319807*X^58 + 46924550863280247809563670613383093877761531257868726398931399895003245195490632314703388487452716175048333913621256575837299103007469655826206246781362034900761988708970852354046933593199438262031745103142212291711578444742428267802617485989523268576811683665506145274921663695880571978252066221651867439898196455487610840153394254721687272331749992154955852483595473816250778337680849224343685742008155902684169064464766053853533954/1447747406546378706526508565602567177505688225691938695376228119941189084034579387007938336195263*X^59 + 7224130878081725843570613080583820783943668481403851225123871827421093056902045950861886975449305266944257516443033700457161225247926366789918708426589496630435988911769640855707688971740897750841737208580215073252140285638878261635578341722608927276917654351564247583876601692603411738711597674003942147827271888796670934884970087658458335294232592834854050203488736630018800238693403184659677346291825830112505571574615712458574148752/21957984915088925841887555414494136381228773319069634192771251895148014837552465562749400745073553921*X^60 + 8646233905364556118850967534653682222955054139358246033099421995190711100298985513628299835497692116229461853690708077838256873559022601031341781191836111205997790786305987011087172520889435666770538394574194389986192837490084908577979524341764161512560520670788652987939827428763023434958320694948180606376185845582801609638669881342135566531726534500186346944624564654750378715040344478690210830180353327376879111913074075/3291509485308118366159080775646235537466069087587931819708914589844988061727887875919221941*X^61 + 22572855949371957272219833587660443355693928261051559022096430898755049730636337863446496210182289587440240519736281327926126551455337952676140717601511338648149834529728980014153525727770742874101878512202317864743212241492716844530801818568793966393567603864651928055615972121733619259571705941434745851090356811070215311653933470323411787155187427161071491247630912591487816831764801446194930028684100585684755629063477361737/1447747406546378706526508565602567177505688225691938695376228119941189084034579387007938336195263*X^62 + 430802228343029076314693296968786914672666940139517627376576207270744758811160682714566148935274738874604501036555792552585386142550111898641807182130717587406160903164565256120550020844795285143782376832984737412732934075169115445292639194529176071422925195771707132926558628107833447680109855108200758478855780584552446380016457215497348169035992941085655922803666587415868281800411151824430086625334047169070086367/6293517180321450030896903968730851888080438025980749177263699024560206618982577200610367*X^63 + 37115552458464268720734712408820632625219710665584391707077468773849347987681029153732819442376778627416377066991819939364046398463637140419075960301463223744499124258584403555769737871379656584935657914478680926030085287645362693767917053251754376228249339117923236800713391843775231937484404025541600668153051242045842337963722705421154105311709806008424715124647658199467009275293090868844669505042974436364613391114/95453775073935432618613342493740830586516003540050022771558523105504653790108748401657436289*X^64 + 2062967943731030349891571301674134281046302544226701756098157667132468416586060625125734732002094679941666443417876121623853383869740357557287669281002353437112077236700205031887905791621396386579612134859400887903023095714378965751375270577925189577056135153952759840044063282796729198916866713615084797666922005970443911754404653794121046629244245134500254290452659301372794313964553045413732389635290859180/414948056986975013575321683176030321624608559766647931513397443433784309288756985601*X^65 + 415917861448794719022473647601073340108850950950121105453274395889403398716669074592765556792054904671659984191759418190176104636408104241844908295686166760626939989292232724891339833185175384596874545914858703482951414267951776281537595610468810407717368179378096304133248942995193444087850995904394267386700229654548993414752189140065753687892762291861137166604770740182603494041565624591760360581636811055255/6293517180321450030896903968730851888080438025980749177263699024560206618982577200610367*X^66 + 18291777748844531480332865253085781405511553973002270265801430641608653389808786249344529681824062776524321537603516074978929508581781861189100481182530111945735996275322591515881395271600198760364526364061479565908541708755592073242312648851470703241966538426055694517833456654764895140302074804781473840382826168426778955511505393650205334614524359403301076005387781389628400883959432933666467665471/27358611260432189198610251412674248145619341977098169151011897107785607522170303*X^67 + 2058525496790388644433284779553478431262707346173464943702886697615226383026044717632712420100569835734114877674927749042484603602815221727727618126600092872623779421539958063236509766137879911411507797008855771533735229917457301860598803078453460981339230110057411437081757634430198732134279639377152343887002097629474622596781476342254843313048630780396686163579450216306941259589744165540049795134633/414948056986975013575321683176030321624608559766647931513397443433784309288756985601*X^68 + 43519139320998438915863974673075324566658383332147396862023068642626124738340515342531439291248530833949427879050619960077433992897561380552843805859886271318309873915379997359074947219060692929793783306297520033886779796600736237242462845360784193351531748441169604594171734581306896298725117533936501946566817245132912061295187455946213268069370507933861327918988961730097587437276632697457/1803824834207963947953468148788438593368454010489758630646264726563302401409*X^69 + 2512494848893385558873078340705907129600446501426983808283169406608208957937114995561527535081906467411478926626304930807310772807443556489877781010215139381861043144736619816930956003969334490402506153804662601764284893304090628399341414507852793268825389353438838090311213560892469848899773264893366216521441423115466607813702309931882202700584581128715421032929903974851239535297502766857786/27358611260432189198610251412674248145619341977098169151011897107785607522170303*X^70 + 11179434097782573638635347071358005753216958204031865306529881863897886993801571964942711308364938079441393759716148158288279853781513635962119627285711427915775284101959722934562071280275905517893885519157496311012775446299117040623417191132368889559971985118898849730066559292832085627101489479754181442132500422261415357009609012291917357150307300309351563956385802248824661680496/118930891686422097181609293122465787127873278202001623962963323436625727*X^71 + 250640503186837800721983596733234147574978346139578932678619090189046456592765986693076247373026296924450438949933843977523784384404593437947965480462119044522724506715394207906335752643437877452134818626722831129497852661879675007471757774255125218318638403837131377096817553642841562847122020426436619010308525106286078772258318747044730359531986734791036206839853763795604013864983/1803824834207963947953468148788438593368454010489758630646264726563302401409*X^72 + -17783226785948293845303244600015656088365896299384793284910568196694898259639156847100960241342193999918207470900371505113723107180575590635529488007025322543107070812178563040389400868089503986602313405416447847481594841000442399215349723520394263991808372286448709631140762141417200987118439801464271221528892420992365552113119106565666623610609096972103085409836238439772/7841424915040686832043864516546831089066610285620203333748488391681*X^73 + 735574458881269526858400736614477163306736933619891275574724835146291224720853380709235431619137666937496573676996546890559206334728220413300726429562585525198791768158788149223541338905001040823554241381704075890317499995921190130619622339213634171344991645284118602081971632857740921527618761949636827424779573458595882329071682216301619627492218210207937471512252795595682/118930891686422097181609293122465787127873278202001623962963323436625727*X^74 + -4410944166369600103977314664834358666277234357736948844741797813540989641463895058709686426059568679809125935728479561051936785073463722814448117190391417637751114449453203936879977967156114010965903786508522097370385345074238389074735414381745352842126360590997600507384173308589095310571502340529994445317538217081877424218547239178942391372793852678309148663745/517005664603460594187635294820784010619543105796809081146468543*X^75 + 57728085923138174333525338229817002725306429252914341684895257037624382594791652843757651602367393994914684133028780808955308405744914512608132080983583676821009049771383242620937502918010251825005520279692901017712709815476110887109311339949118455069740183249629243068912631996139879819499519848075689070988860539275170660143692391009946590004660871266794515063183/7841424915040686832043864516546831089066610285620203333748488391681*X^76 + -144201682573500093685694847777241587769982001863971920894132301379322760327833411537751630984771009410702417396589640495474020711495688204346420818489011117926664372785804808230210573865048700987126046543811217650089583613065058980304882445172759871242442705041567489472167378965109992621490684880554984834563550070982817164566123279435808995454147336934/34087536401625937508250497449778071511804780496921545536129*X^77 + 30403266393082821606802800475483149773994691942311303807348708302060181577647317277732275408347730441185441121421941747002621439606736294513059311516657602430918237535480344080465521620013463671871032028777614776463396533902068468483839919416394131060649104904897905288321384885637773382469487233517332023319575228278638327070192249710680876034430053190/17827781538050365316815010166233931400673900199889968315395467*X^78 + -1121723979498316739829678865102571712557247936699169635228960185420188847055519927916587790505317729862129024766765957354457551713428806913288320908714257199872159721151704811074881663395313420655028836782871977442528427306444539979958684678717044904319915222219959309865687062932362848459254770659732832503372176668014578961152345776735011540/2247480477459348421457802957063234094534501252516749887*X^79 + 3669586304393172768899806669157413405372865762985796271460051621208900144504112415328361883497573914029039262266019886653207949938173578808785973012607597723356061752270362610574895536640189510942569098370413429081533197391606606363137120310014412143375657012933629369179244807412970237383718939019280881878673627571159003559439034132355968122/34087536401625937508250497449778071511804780496921545536129*X^80 + -2695599834485258010905813992684356171269968312607508005858317978399283520752574928961858852870149356156174619939067730631212334473825784831901490164551061057551320627081999337602679601618605671392383328726106280305325103736571429041147150358812271252748049758016658513023429489849243073009796826680016310148381992793519635981224735/148182269233160705575117225361853635823465500924161*X^81 + 5978390433247832382421055368628893072112776112853005995308418494176295980744329340270262344744713005404617407127441258536760022450087242059147296292219825866329668160947869884548449656302829022545672832731642281373505856000741986864892202143999866420536864880726567626322838696600501458676783843671838613016237805615366070662674322/2247480477459348421457802957063234094534501252516749887*X^82 + -3229527639007782798712587103396135689885794767892856110966642516948028900555820013014976396681168956120401892282610562058395622553513532272721928416265677853847142211600503089230011036880574504206080515620803210055459890699377042188666159333746608126107364943099937281781137220698006979937585992497377452481910122644980/9770044783619747186333304236952174841660545983*X^83 + 5240917820895096476054492083585492427927644222728471201452186011729295500165606548485618833952417151877915163212856865780055727454604936123553397066498181441268269885002012310777554739923246692901797066723814837586151736900139299187894225631071026573905627517243456759953884731364176859572154719218891279058010480558347/148182269233160705575117225361853635823465500924161*X^84 + -1998926334527816246342254636060382354887521543411157639208906873261647822932279646976229492435919305418105837185024970893944858592518564591088783745413595425999121674457197424659420203961752592400628785974707124337344407645261498452762275308079251287199722379224176309422447061690936728522221701500774824134/644164619477797005758113287858651997208449*X^85 + 2355942112418216795886726884201027200495454817804618549305650661601946511513229279203462896671514338140575779330893706000775732060621126539757400410753896900186484593409224863573311958694896059546736631307268187010781512702059523780842045946741295747071219485561387070172604619043603476040126891953467361732/9770044783619747186333304236952174841660545983*X^86 + -631533247893216363710773343461873674766939157606748904117581768414870094864355387367195969548379515797370208771759974843456329300005125888562509210737900782683720013923286004441690813736273070448397624103909369785233080193439774599112223955176352419058195647511315756842295109340496352467993803/42471459054381024972513568132040086847*X^87 + 456709933701562867472461017722033891373974431807711180187039246152600887648978285820353758663187649156263804242935896196065415088550623025240177648808610941562573893418204207181552849230738615887323064521806057375476433383636842392687484044980929034973394203458293784337619977716241519322549287/644164619477797005758113287858651997208449*X^88 + -41652243564445322916000493913826058663607759156766419242401583758025996860944342120951839924794402597057506038268974894710757932392930056952672230549360159935406140788324970737489573064804080017118561927069535931849856803618636131522298069924517961817634242325709374624511397785861/2800254437553967493407632895895041*X^89 + 12305241208376185962176975422139163170055823854942915244755382087361839373703852073456177454894622878290843503050332236511714332169954987089168436522334747561232851061303953887365624819623511193474058956252443078756023598845181979246552531229200409490059520123721084680368870396555/42471459054381024972513568132040086847*X^90 + -1527915813054165152685892461508154586542416667962331754425595798521989544175807817996844550146891827147061298906029055338958144752061362376978106322497478430925543999953419069213461800341356466399041940411261480807453257535035193895415478922418712065688754298579796687/184628102957339453643280338623*X^91 + 358395562294751550730795577808177680501148698336438226493902025180513284348615855319427188831929490873783547103388213156984898927838690299984739314463543882090640506625389154019958554939655764879838708574376480420520932873353317181501230148328134123850870237038882559/2800254437553967493407632895895041*X^92 + -521617485974792923098523823748628653722945489764790440911995519572252552873874936983809705653178909628429531807878978183778223662256553469807184692788481664342189610869410854482981658297839091645405216389386301694469941503595715168773139117916053437701/12173013974902054041226369*X^93 + 1149303996581885147403490281463865876946987927052841979439548129200986346662998708454236074638384845880383683149997891300983039371743251591403410719798443573141417120184396516096365892296729853153832936541850066003548828500062036776890736827258630549/184628102957339453643280338623*X^94 + -381066608629509250710356645722906597609377786573339055490944478212940672538620227471319725598871437898467757556353621692466037090987206553118971030163070953416963318440875315120973296606845502810482158004625016060547164786058518563175/802598666506366060607*X^95 + 187468670477715739582699703833725384916305344379853515757255053934649887665913411914631999141183160238275746545794597839962153014953710783942556243754383200123248657252610339566119596052168610570197151917944654208373533709410711586/12173013974902054041226369*X^96 + 35646757558349223511530403487246257880628567850596480004062268317666856548109897624390249864164332525025155560641648551898657703227281326261660224184161119413125779369498530509588095916447377530256895845423469783/1824738978468149*X^97 + 10918034265352112790155626037898421473583010038175218812948207825982285017795409513682744320786287059238140782930296607943515161392191711961576273510440745131717674812777330600400285317206507288644798956736791/802598666506366060607*X^98 + 16277911866381099405514461116049739543976392115895894502635781191198753583481368210888736308851254858836350195366492326473851094905596830589277768373890484291477374487931257286522046329767091/3488984662463*X^99 + 46835360781228716818281914890709667649507425659182363330069979540071007957974826147279291136121077415228074505494924041318326625510980992161453030781621140594598577507726251900489893799/52917430375576321*X^100 + -5118614616659716856561489232137362110824573813003118827229651452318159410459578293862735103736001039819010646837639016631504340095370696706886774726563888285427297/230037889*X^101 + 975845076918603554971241217945215301465763565017004223787874054466398393015123313863857874106896843988223723852680632806896343958315998257045115529692384/3488984662463*X^102 + -35548313300220895088438418812176689585780145258523978165271291837457520630497187880220281682880047779258594378960554965860519024954/15167*X^103 + 2259051789617230797298358657413628306955510768445424156103781096076893843737111380235200974506658734181654698279748418674/230037889*X^104 + -3417320669719961448070487707605059314891690571224891930577638807242062234644635400672*X^105 + 7515071173344132450256337547756775109614962222345431747211004/15167*X^106 + -34484372404538398785340589712*X^107 + 1*X^108 +