D=-17087 h=102 87771186281335302816819431880110588139807771759152768354843020740967121222692376398602687782806358491955275866548519529113057918815339464640104273040258920748467126793982872537188014401098206582001486980287281080186113004154901863777847456889022753884863379842605520193498444186182213668016622935772721966947409462461966959342897291367170700849541528580084767013447954975617131683721636012328354886859782745715033975140039726750943042465546379978303105357030063737382191114635506118158981826571785043452177639027256752104082637321910781697343716023236557134536657573794862872366216012383984375/50495590210177925042909342782813316827547353748334127218205596103911999151648499386631448158981122382803884635765171149873695164715407441040623845230261215148686272965210238783467916443711996773533149865303*X^0 + 5686148532633067795504103678900796098711446919996071300384173198350897718241240571651972481832589304773104974069220971406297454888219875960616580558327157273966703523791221856884045306195700908404038409907066053001574182016191270231282403529673975940217942088238971565740788593462507270714206444943625769308051445259195174259843721324686030504845911066100616781667486339994818963080362607846791887789108748080224614095070705118283214185215543481594484353030246953957352474321575079330256692228438189788613388670904318844536000917701074893365075898358552488338218012726933666505395772006516250000/2515504810266210510811055219037700130123328377544563357951833879380595712840285449036068672572916729314781273385771077078401834634087950277146179718511584207713126373634248834090718041614305798452947322881727*X^1 + 281710125638162106485230685964548206695191012765990706505720164185327656192333593719606897551937926860502614253834609255709468684043665667138759212208539825731838796003066225460397255434809016938576009303693126921684022421086358374185137679329312593438866683599220647476494360343951307937787291275538323877651118215454689566426612857083171616258316897414850274562477382884656296493523815055881351274259857332912772707210557250030432449215881088185381209452534067781920892522972676362926772314870832514423470161415330633881204458014575136922027711199356993017322854940701814725825422345195004361125000/42982430693018738998228500527697182123417311987103954097322985496976238945301957467679305408253428153801667618342670394038652148392660806385596772850207439357194190346288409828108099177063643178165510906080069249*X^2 + 1113667975563742191014268703591373185399576582905925487910879189118059974493101100612890220962828831582607749933801652382135844129936873482833835926663023382277830268094509822208030796918897617008323440539702195227726133064611313078013451294501972237055820019168725049185610001428030384385031699620764638609666329988503060383869031524893157270603163182049939263070639530536799742112883691104612879861537516341668157376441056787126433017524463321740449558329303011823310921106694977647334111037783425620626875282681122617087649122227662581027763016376870819782041924431433377118772226862981250/147217464169614941816062223856598591333957299557825443784855965317527694319674925325456117081577616276396165118848895480681327010832091664841468936531373805098210708353382620359964770972921273392224926721*X^3 + 22293639891937330039902148779832904076397618694562452190407785547833443247135532706141665419466631777649956387153628140093116472729183117568097245537798639083540541870516530972487057987556875097275490610187157939977296708029303909593635608118773841794587428964502387693142998469500083008844755401937318126385968815087055067868646301311892544169950114773218515611365917885641595547101393857561921498993587489062324365331440292469428695339960745296502518350898127576160028850295373128288649163973891858313545679241811699943257263478930983581311071329577769992107705233044175941179910721875546927500/2515504810266210510811055219037700130123328377544563357951833879380595712840285449036068672572916729314781273385771077078401834634087950277146179718511584207713126373634248834090718041614305798452947322881727*X^4 + 45822290839496076724363706961194586515802484446603268130128276728239274238305302300276055918889389286282537281292855325478861710266597090188747221793177349660329774272103748126851666822891832849639623305686634313759731510699622670803545795641640281154574359682117075129330621634997247860020335116180094224482405991846827723911332584914462016954994672326504016571217866738321118429994517240900183780820496727245794171982473488857979162547516396808076131515876927455127353093470410979543884599537045785509315682810152081181070397551933650627137137612200869481337011126940260526076212005250/8615758422755015029909417911663755564695809653995753718315442460205284386941822749777966704604530712026462522318071954157039094682044341595450865367318651904852268294807901934802175394915507309195583*X^5 + 393166141241936729520620046000679610995449124572831032991417104047932345358865567061869271946116061709713971550418956076401212951650219528019517541262903264243154195426590271010390724093948292629261057175196333951911161138045074108691072774067321229783740931834965684716069713631580575636032537325828203953400452767402052630298113383943119935240675328677403232612908135216566358588951679614053691080061089335064997662002772208134198962609253492862787138300937320515897338044952977634377703870685539631749543580159299283295784776932830996752667247870644758916236528385728862231752131395722450/147217464169614941816062223856598591333957299557825443784855965317527694319674925325456117081577616276396165118848895480681327010832091664841468936531373805098210708353382620359964770972921273392224926721*X^6 + 151712298318411379696784359288459857202952883856289672356185728737829386219125672562032995763526626455243638938493517273655928180524562317910450382691386110223441798289609084308989303789778450176709452673941446842963929585123765897644890102533326833623852788408726037071956402811759262905321601995456006905790542876834150010272412674974030252480166027442098355194604570506492416235812552592692390209733888446711142799237449964804839282248912172955038625050374664311728692957487930919469414502691470071781074030627264891927927643059399738098511050632989573440412344898877805254088155/504228853675602213958530924776950638771920738221791637988847805946350113357629937951540159454821250776992012776852107108154684536901992251152973919782211734350808702218522966863824860707877761409*X^7 + -408615594929379593403305447892652214456970273784559789100289779526122313626316842031163611237740127831108385839314151682798350602079645047524872312459587018313539443083228077222139936510709392963299243342953489800647806979324853815388027111755932741186225494539321690659954845844811215821717931010976082200060629545064728904757203054630437739644756423123886472697732369305511575546451213858172684591681857080607745419414217789556676338567659676852814084169414068045302784881864291074541797165378187857243350268422062620022757945306910316926668532467819053301845951794487209127722219452/8615758422755015029909417911663755564695809653995753718315442460205284386941822749777966704604530712026462522318071954157039094682044341595450865367318651904852268294807901934802175394915507309195583*X^8 + 715229432002143665951734297359054041910156510487014261860004493229271075964711272012081986603920514470793402165478457325086309696342544899836557457404168881924714410708721517446233885993646803762450266060791335177567639521407919590652265751891785839521519201898356238509221503321174005114026766936444991936378504187877609339289709909806846679180524735400831017857511336198517833658475864375390091599875188909677705344832405384337528453763631481962191397681377894042112995774137135757611040234553479645335522032339335145073315616929388180882969106160303681729213787003264744311/29509501590425599225055944564695419838000862540047500321229461341742266831955869254494069143490445998536431952762457254530033624211505369646688940117177487818271709616581200144192945555561407*X^9 + 62029388393356879569148179558012651931810167485685757354197634370779749808166083807903833573278836847173045902798736470723534126669092445637541203562167566333040864870667961158806582446776532049091412165319121048634723896924424997942313922763437663699667643697063210469282638247301750090175389070664385867313560090498822739922605819594725788670657367065360423189912248503579763158838470532673321959381507273491113961434486204127923219890692236857413745515162807627790130135113892984054978297363958057584956494830676909076522960245520542747364930046005358349363673090567529058255169/504228853675602213958530924776950638771920738221791637988847805946350113357629937951540159454821250776992012776852107108154684536901992251152973919782211734350808702218522966863824860707877761409*X^10 + 176135997501203940559495519836429367666641319330557001152105491875247515470337433219885423994623483079837023702505718912579507581750241093820057205332401638894688318353178194878620244383016131319773874138043202060523473642507783788977158766100554742967007104088114622248599106436676079864628173940928220841721477942899806936909226940387400244615259468107162250859543143889324208669589985932197376526878452732229347995829607081514520073221596327736332391098915532204132624653417723156332267139201117510308107235071888155105486619495676006363495982706480344988793028715839687/1727014782608158203608353986346077125182938054664218430457626344106178195818801969596422376279653888835748343931787748260667971218558282299215130808051588214330877837922467381295309039361*X^11 + 1254826803260117462096226599649620355779148406182784099600134485685684263915835566880834091302492316979912035161177977182599731260696626187306346689477402882182002984882166897860541318943911873148504581655786460941731141028612837547077462005407708577691015575134659241055765352954020286516583254785686910868122727223276312664156064078464417888665452903613445458193142141146354251581759924491493273077803285449987831114949033367846645620221310828851471143485206123246508630928604209188202020945833651357739732903215414843480781516518329957660788215348052030559121552941976356447/29509501590425599225055944564695419838000862540047500321229461341742266831955869254494069143490445998536431952762457254530033624211505369646688940117177487818271709616581200144192945555561407*X^12 + 1589104913535905779007919185875018562577100410608403114493018789260141629337070041305550730856097181765167416775310669655728299920265092312058914574493245113582696449126466379972239863599857214857674338194353408456312137381667942132693022056821551676841099445263576524316665762618554830284541578617693624571138055665193740904623545930701133657181360786288786161108755875465834110921436014149551405432101410808523526003855214642598351524413453301036676708515931738437419021439328675922599111810502265816080298807179927404677789438352431554252813728064347421843207484626/101071854778964019641151400851294968407733250697268006698520883953074161398654062714134861372953349847003473045694841005481826606107466629555517692283700369540052545088223057370826303*X^13 + 1303412154255292275530457937756230982553892109098565553660642607659762597101023995394480734112718897318009977018371825544579474550651629826026545094626515385805752761522029965538410524332110722491874558351102747335333909633647649062820880758145666187209661881993958477640549478545643610785945885856354343433591941877013729218952787203370158556212409940463857843626105173177788777247734029876226203674760423496397111778388468689462435186486664959782008847358533687551508603313491992645850078376403194294350290347578404878885234745958144924759681715964869802754844643415906/246716397515451171944050569478011017883276864952031204351089477729454027974114567085203196611379126976535477704541106894381138745508326042745018686864512602047268262560352483042187005623*X^14 + 12893928418696817337579343735087967440257937755681792265222683396631767078196250413554839300959050442792488105537653886860939112479152371604665912200447900332553556740900296758287287649508235329701810597527376214104852290377794308304571559214895672775240024866436455171567426644025703276490336182960828207875369155327427450825993731791049495505262650367851164941772758853496538152628369843732878548668683610393739766866016056142293092675111492636777022314510648806387775727240508323463464260840612795552843011769807313388452611968849729744198632766901818948113364/5915131666118336726233475791613212875737885567815766764120143029968640568774744701476845635451123652308976007824360098641179060461606287209897447900959815622406071580044657187969*X^15 + 103778304137716098615195254416621960528666615989285095277178389546081215646849735640903983865885572254934611827749369844275189365686657113443861630316134495755357079520848982005870177491587585758484046233853924201341868625502038954811426461057167361267510796606287260906489170654458743935889872787702089583761328288443137963059989417793604985727134923497512485448482362323364667922516351596368907711539129263993271725047519265944074521328749430443348645672429286048825590007748441369812749773969581150364810710133697652412995936515323158907593522132306776342833292796/101071854778964019641151400851294968407733250697268006698520883953074161398654062714134861372953349847003473045694841005481826606107466629555517692283700369540052545088223057370826303*X^16 + 128190261140859332302360911112270807406673974148992021129167579056513354115659115845721751672690799692852513662198797604892928271076334469827059977413806825641613069968505028067100671340069003757925768191644204884296586862057635015573014182679943850319157534240207457210075540565642652881381897627466813337426790686362252810333362167358690663597997702043795012591313751015374640479433907349923089812589110945264292459999823193626937215991816026577584398383791191371891348820366347210049800541962956395827681508992725447557418355107986565955598473937400832755/346177308252960538785829916990297470342241795974469875584955991687753296001331111457648834520461383057820331703889512415355478460912172248487004617601674701375669899926532287*X^17 + 92928059843382732434116135710787129436748251656918655995172854500387363180566537074909310653774798682291048381778027908115514065719307281368806719673777659450876737614034294721438483059626084131159281648286171594965261900219788230103347225112006054388274909184872988555935681629877960241069542861140101392686891179513973133301505313567446727819704990819979835445296682049495607514013068317741239752071898497592189054382590472282239505461494342680206234720437193564928082527003541193463621586253825113309605214131981388046655746350761422145251268847939994699387/845018809445476675176210827373316125105412223973680966302877575709805795539249243068120805064446236044139429689194299805882722923086612458556778271565687946058010225720665312567*X^18 + 533824194870975038045047162966040920664190804003841238939050334141889474675168830543194284340282315481509605857508163508845858842550928748053563288832564030720687905328034615410830901136704491875048530423205078542520969470855006393534568344267669370905141048436943848391155028465086673843220938906002242747330284860366172180348489694144802068497282660154473646176577390845902127897303114097473567616461401179220906020114302643000300725416924073331322859190347816963733498484379754273678416727631425528095302276680505566356519062817395918435695098706153/20259689135188186269434653069017233589409597704364129196755193520673804412789320036147295284161139056465168356287792615166821470176869681540762253034568660465597817049601*X^19 + 1644840166122420956463461657253403507273109268896486512688864953306742789264643169479100392149391988779909647611587045634776900425595709326697939556070082610343212409818087659868709424305704553025430224805298204503155605515969911934317327544395757469591327893252631197691561178912976834103310466872443368782521718014617877858230385647588739038816668503965047901881551077802867434134596477781805433760796359880991347316014012685731975409837485960315037724199428211175684490936986921095130068089920124108506352900333197997405645154031635977387351735359792817/346177308252960538785829916990297470342241795974469875584955991687753296001331111457648834520461383057820331703889512415355478460912172248487004617601674701375669899926532287*X^20 + 659792486070890327000054047310066025509501187284258766201423388598227404522608764151617765249970800566638231553335355679787408466097367231204985729945841483330795368447401689918535766311106983134449300847087547894693938255118933855480974378194752986824226987408189471641706544578134001623078551311545632551574984499786655490167915501639629832464528689613888610224150471074279108302495627284827535251052165465383773563510742294630759740674497883899508026855199726998503008766690778624874530774408880834534122707497591586623172457317375813271417773/1185678535447310017524120856148957311957019822342373102168619039074957828336707440518949803017565345377489808409187839595412973030776009922207658046150211298975701823*X^21 + -620981248452429519456520445852255440683137254679488373658964375521827335130379474094652341225984679727684822913176877288088760695908214589564636811944975568857073662759109666411756701495804601612539813308708030478620024163436537182393351513068523435605611698831988994103504929579078655824136465721432959493310614778671832617204329529954069039787252397516826615609554121530786850690795191583234807639287766110421724894880329537739535350613800314171347549112989551303358451286894504951372590480597551384663396238298036182825071822656165439685722338155/20259689135188186269434653069017233589409597704364129196755193520673804412789320036147295284161139056465168356287792615166821470176869681540762253034568660465597817049601*X^22 + -3190793316476332366835893694732661020539940740477886036661578643695333530968041939977264792218596981374165758513439344925590495862686789497462897031204255797166306480248944110439726860751607200261133599243910663491361659248023065433874807053694756425886053525755658249704563094860328640020277118976087873121402511098123194766241231549258712083579444501958115400917511773467804965017821169665274876514030451376087078008021914824490792109424912142403794863534671203584930515688602610250506655421785178933565014299675875249776807185394273023503/69390679197478200826600389544622070109265513100156440695769827299991679542149437614499315445517957826270837970924553145397844737565167081536118572373746784044929*X^23 + -19673206440513103872626801386290523794988175464499243658559643670291010415017373054317896692549368206142752760431502239691783695169513093364815921552196712460029051251326488483436037802367577797367062132824512035444890856203988604914185611105321634487100683868282616400021123743805454900045307355408196888581715370932313395394779414759845186937621527412011187234232926153436116342520070665364747927909809731880962915636249928773214201205443977504551134529275286445766156985512554644916154407266174883599032989443213168792620298550245088654198290/1185678535447310017524120856148957311957019822342373102168619039074957828336707440518949803017565345377489808409187839595412973030776009922207658046150211298975701823*X^24 + -15088979380696774620200845522152981317808978062506387347283808902903876814370755172826586110514252252343669581898491979482188793708379939380868763606271668761937936543309587490359158361591701487308588763318650457914108650461455204968926025658111662666607012696001210197535105283146914488677426002932988658885052085853162843651204497301767207680904687836075748639920592249687354762572056904015159932928927309704380406516589295727431702559925141504391110758193212730345828110160093515228467956060569740010552976946153738805857465055264618/4061021782494188612781669663757363499108416521341162327838112442207039242824921730818711034442439154109606014568066550324682199190329904695740537974702802367*X^25 + -35710795981934864675551743140638886582454453882960070495069734868215568069706491082540984804148353820847887387125555193673110409958505144414876176746259567596799800847145912712650367458450887827533913560743778578581343954649416145438220034471394648495891072093071154074203421341549866260984896184613568853993608207060932397862607807655462393364122966572681067956502361239007041525683858483128319715462894595341327209144732694780315503744335293345099358737468779378166327536829870289866814953847653659651938588529009219094692982415740396169/69390679197478200826600389544622070109265513100156440695769827299991679542149437614499315445517957826270837970924553145397844737565167081536118572373746784044929*X^26 + -4574552424747736044915786458515709573326901546659658739153867198818127934974365870963676709429201084602996010834204562243207743332206781885631360336133632670724137809461636665139653078751603192813227945271701488799600385559733606752382200584228899918673515007912859897694358260222808273231049470982719330123376455249433864134675074592826181056540291066268733975053690746847847383031610980128080708052676052484898783344344767137712239131241546396746640260644175122593532564233802851681838329259097341344339285411891917489548116308/237667336717632622039074715500518727635536754336112970552941560379647641061913836882935040348945932820834904580562213982833861952965991964402208578141441*X^27 + 7461684225813762694693402721970037554576827563807890814733666733696138581637324430551358815382192320019070649957281170397203546704319454510496812476463049458367191173092140402156872857179740906004311140669530720925851802528007636531692856863774815225536875317190508837549353271897078077048978723991424832286172746081577918423049136681397030803788169501551443446802819009224300322785605980017432173806504716979736231903040269456235203475042919242598986800751657295223488381975249388887590245028552415943890358038007854144014234705404/580145968927741230397381380536766214158345217334451761119730348886719891832131675831244433491777022015658002081152364332097457027189986385105791139243257481*X^28 + 67581995559383183505827707237983965120862304478299560997688237021400735779956431431624482073242554813492057609545689532263444954147324567747536711170905916092123941052310143512666188394587987236737438304291959595444740848314746990756946943034557103961180182442800163635611434786714954391171154552895918765757692767461026047567387513116323315970819679548026652510089358777189067624433367448448053694220076577950972461357826776499310321079713763919243876492010159675951631261324588043943860738958584128161887621351814116933088/13909248944673296777613081026541740951339424962609760083861506430599147952356401760574415658040962885283250692372108268439975534205301806309019054143*X^29 + 262978065256910807833980730488194900383058072662623787921502212430893292995835367054335697763665149321455695271611858345333767767370528178474773912885242648722720002088044134308351081556486072431070387625949856473824059007595917307884912099079442189941481115902468767145524674144772931541886985737724516565071712083575455292768023115006044985322880355189257662884509716469399147901499194147421624458579629457944583560713995873712478193616033728678189569968312036835182011447420373174449057850104517445401539041423860443798358311/237667336717632622039074715500518727635536754336112970552941560379647641061913836882935040348945932820834904580562213982833861952965991964402208578141441*X^30 + 21116921368072374584633057446842996224216744235735933824916155135468043588280849628873510082086762543741561483449342419980683391947836526538669228087777302102960664560690832985796628877084954234057544154964128545220257774377203947223503683460289220439827010917975254973292045796706592530946399061024076451436620236848416712193608369275043098860993258680412426725464984145442229822702779162875652156566256618777179143035930630433649428842263400475068416199005029377969479064435443913612577080678773774756615967840542855/116289317230921559227257823629841742271396173888334156157659594433522125863073863677268563887675366279153330371227150703040536533248349257238327*X^31 + 40474823135281869708002828400633064650759765289563210185848442296524395236120032236157655066710797802572804795121295771761853128815789211098396301076467500678093995464333255132690919377433292836193621463259492223121453846221178771710818391932941601397728681944318757611626734299583347171607203562527549936915067914690993913318779136728656254188624497905714867390540222506157249654837854773105912581608960738146350579261025072500945845601808305214248310767493440071967976644448139971383157119921132236718058728255586981000/1987035563524756682516154432363105850191346423229965726265929490085592564622343108653487951148708983611892956053158324062853647743614543758431293449*X^32 + 48660304950973855901905174152488855697534732073918110732998608980958139360897258225596644990309529103724693277427437347695166120391352114467584405447276591174197399348656699311405532134079605187356232080509956765478785102837521529699000879779152769792401602021269207512885119251310639152040001027338560078282935895456017088714614866203945579685959270999205213066145667750215775727712823039210774217597342731901706896693807810001229608769891194815439060127045258203553937789609247669887996297841188720156544552983/47640031639050208614198207140451348738794008147617433903178858842081985195851644275816699667216454846027583109884125646472976867369254099647*X^33 + -113267998972066220480155759127819936540037412870341600424204410579472710382792723963503543341181521729245918826044891770393149939879199753492588028715140165649023406160416533354940694089369811997708931601029909483358450881029130586205253917183337326273171131520192428412291006909439425666014244147241495403378924719681696691873649599195690054943201900465996054158145058576775286919971553238985050366551161056915507110272177484138370866407056504862654157452018907025164619442447126826198038747834993149021535701770907/814025220616450914590804765408892195899773217218339093103617161034654881041517045740879947213727563954073312598590054921283755732738444800668289*X^34 + -116181366685760924257080958009307099142343165132448124225534413972588080223565927971405734147955251088622051544061108841940497672555230485851144156859831518414597942633666747994913500745880426216552211038865647521686760277200551021189802520596861751409480373260286850246589409491404601554867712924674253394269543272346400811210056268041303403163702571323970544037996105600005071880174825937279794204688140158383752944937289166430581411800677700934493409152860599793257287906333820420361262545522267485103369/2788086360335354867103541121346716728436472648657893948801946441275939907289263432774430834389679571956901920166449677911451797704058881*X^35 + -264065883545382346246619544957829883558073272298908836565878385573761761155399869494922845969888930007110335961150215555744710409136294544982095441309137067088357833592911727217571613759591520482694711813585464897632329285100418892380634827254647959280420913825250198934490037698113154934965736705696682411180419947800432548253968851911807434881850230047314117338189603268264230535367872533409449265685837298396647343465425080289358379279944393869310881521248620566348006317092244658547630496855879299917124722/47640031639050208614198207140451348738794008147617433903178858842081985195851644275816699667216454846027583109884125646472976867369254099647*X^36 + -72513583997698207655958928925152302945291532959599879107791354231033950770411180762062231630971819090838486446792220239783985604525610638431895370034201834627286982910796478984553979044346217236980286821394724457856770924209438894316674732409634219911113070021793605825449909974123934553474284221255161996147666272443640021334578267906615889472630412999775145731987379637593751487566438585641206016476880752735261586719318478263711319675061373532210663687549651469708480858772725361798617467363337888/163170033378320060110232406001446522410983358615198334921399101145662779147261861811577856521898494291385376026596223907734054995263*X^37 + -41041283130793155914425060495553899454137576248383618638075172765837819542139906076528136291692895313853992394746989513144586957840321518639797221889345356167467766771549678380879904213939404197617844098311801210875537166862129090401866066930456194496602733060437912690021305895472745876337176600363302169219091589830400587182521890498699769368662579897963749773206622154206600403378545017974330956122329478517286927088219056557079786703506095108324478933079245425767112723548841899800014261811530346858/2788086360335354867103541121346716728436472648657893948801946441275939907289263432774430834389679571956901920166449677911451797704058881*X^38 + 15321829498721675230917821471268483488843489302814648983120886321632322933042116194397403537409115591449073568671517565563232764029483218278180389473819793339111782963490250175061524735646280268735703198168539987200169873290762496983520161395071374613058815334645275444055156498234913752538529942870757430266736964675938989279083929465817483270524814756613011459958036214126631813846022353986208465689942823951335074495537523744691240938782162179729612729436956985476369828272104327891917818450/9549366967771993919952736349356032212265661533048418968888576177542153634181650483500781677409638572680129690793950015083634049*X^39 + 53893579395470626349760439009560931405812388741118069634684538641855381762861341014565165177617210998766544857735255367103728781574884232759981713636583953073576353938414239577470716824789622398898137653793114779747147292776843756198701857975142310611901306824847538312522453670575438340490028385372781732829717561185869109704543049980694925333787068220339077551657896036607715689963544213316096226128375453128956209534598893473253052113271065079532373358879131327760543278603137975389805668063987/163170033378320060110232406001446522410983358615198334921399101145662779147261861811577856521898494291385376026596223907734054995263*X^40 + 18756498186214121591874005151216676354854098437640140829083686776240622125737685998016236720844746225484629260297569518923231478530525624023149102937468088325487178831947670001797504649825630861999450889643910889096200616960753337135656702591436545571897106935787356452089560187569660149205825651679735300573752040384933698963260060079315626907169690381533290971186628436286875727448910872117580971487152694110831891202340356990768152999102684609531623402923022488817721407927734934210964/558867382675249834374245704298942600354986921814737459407068307926619865054231315239701625645791453893610914191721777672127*X^41 + 23451796564014544456667613269183138884515315153106031367966154261209227176982104269491312256388169602233459186259349892021990040863197561384279804761300853300048308320312260129057743798519296392555480658333917602794621454157617512565487520012500709619324063976876424522879423310982705685739872870666731693523758065493993709963287630206480970652068365194687215147099248466402274265898733942907061299896868509876783523068500097173520719773751336467747322411672963452480282655912249667189657571/9549366967771993919952736349356032212265661533048418968888576177542153634181650483500781677409638572680129690793950015083634049*X^42 + 4657821577467841054493082420331387755989678828591538943942375721976099032174969875802466921906819314896949579922512731661873888903608941828152357851126846749109890388305181874870835756841661161196287032430604554351774131819088134514304385735013874721328699925197122444200909138226398898151168782780021832380118583682112551367378932847560933993244806541986214182519139153680245114889677630331097541922803136663560904656758192030036548191511567406716514205673022311673843661117978316/32707168179039611071238116948495499523321058220561681945752227303015149824675561259419536820143468946778891215059505921*X^43 + 3850906498100046964800796959595304564247831116292452011051637113574661267630398357401228422064240405995053022221503219594515337325919222272697491677341898997114826452767613483254660732202296623388331412305707151705865627252498427892222552827219287912279777103016690563868686375174284286477702628907723869322932408180353364721382659532288538567066677429653655370154386451929068823824374255728938171413110479369928563939032090174410459051621017593908675341260854279536056297763308830205/558867382675249834374245704298942600354986921814737459407068307926619865054231315239701625645791453893610914191721777672127*X^44 + 556665140021657082272153625918270309618320468623624099572099938882597844445499252256546638369597018127721986762826939760923565194054152849927365520622554892738812366713717086056910399408748534053490612587068274982550616497104807384353497867811015041906260859604589080361935635466518151689275895654847234769950789379421059507584772173279610903601671913323200222181666721173118776271653828003124709839281941203474705628142808800586197942736996226109755505935243144939277869545/1914155099142015044843338031749019694698955827269952709413719629134145831607395169393078762810526654578269515717183*X^45 + 365600656527163983144623651547542521322132513871667822000232811395492516246878268967125201446256888746893217582064256894967280919577788452839293744902312703149664855628787599145067895428290112037046957857568528780746753467886699652461217154467304106917025386782984657646754538652401030971211074400059675181377901799713872534742368294471798384840990789644177146544558863734497401636421056942836167216994116602025214239814243741085952480582216677081713148876247994588651059544110/32707168179039611071238116948495499523321058220561681945752227303015149824675561259419536820143468946778891215059505921*X^46 + 45260138194390609300496786321224070895547486800751332269978238410777896172773159364474506539997497509533830817850304896161788857802408025808919435634226507209904671893504575204817322040628841629471897117309363392704745646490801356882915163149168495683883543837320796370429929395070255493480853180352404137313443561682668630068197441642752231374420463273254327391646648617421207521040900876534277695442381213268930718809920635536093360832846002887791164511952040615232/112024059176099669037475158409844893468657799922160280295764009430218635899069185310064889261457637653085358209*X^47 + 3787994175428984603621268230155423605306930383906475286555362465965172710998497610873808214941653554712292593124624475416708464145913166203191754750613014972643643707936768174619256930885705430495836043568311342797419562847263900470680827129368961997209541608495863852858649959186518452796833814108403397267138182881152735951358777624843103036834604004343173102691367695897671950528307582772037271874325539423033863944254112474909208596713354346936056993404796101137483/273450728448859292120476861678431384956993689609993244201959947019163690229627881341868394687218093511181359388169*X^48 + 2923901070244929740991940222213812154433720702452011254248233955961406234146885008820908733656271505897531009798107448176690104254697815410598025678321063892678916803468645169941790382813611584755160373029381560804229133100806936598258386731625698691903636498920881173280376368476997591284871436171158441956771035292150624871069666927303651688569186691764329724061886400698523699640185233747444546652552752476991261313016128217559654038596076172417945034345784/6556098740334738048661272219221916864789477375909187118614385757021047340028629092881423846284171455087807*X^49 + 213623289659270001957429113661232750719592513178939253206652599818400577347164898392072106960338361159082366370629323597141583957987337111459134781290090849155680029996403954622818499975910629267254802524408595985246945248415317118346841782033119652616989928090982787555086422807054695256882319149501327538772075513045421203726524586091295473074616742299834181113663854740600761416071568343505593790395030927003469669054989112808421090637160656520279097532505767/16003437025157095576782165487120699066951114274594325756537715632888376557009883615723555608779662521869336887*X^50 + 143240445648184799322971953347274167608424839302125565345852994207608878881985058570001190378492191181772726575848842862932544978789702976493651986675276398967857657347966494063395736461371713897143049286060965630503151025803479548737680467850311920521129446098782036176174373929224004967721825239048459214386292652598435030990307728794565365723253572100444476301369171138143047006232081200248785953425700135383583240022758080291880356451534594602577297/383689280759333882405411846387424174213699149991759063534522488267164940599791016145691101204668546561*X^51 + 9315217066662552763942654599038112831727028445468652577031287974653319285013694378428956709674978788906224045708225250982306124470968078047828480956011234274758709835628693492272662943773557142134584880057811254221384376794833083347454349571236228178898726342417429279041811055428118764951213806361145217224025400247939666730614138841594301933617719906985193473365735449582322342075256217457059995161928332565654226599471771131643795656476444205941334063/936585534333534006951610317031702409255639625129883874087769393860149620004089870411631978040595922155401*X^52 + 5762376433320861602749435833759506533317002111007297463895010383182627708782989340732516842778407144595210566199881043112629786825027900731659890138000160152748742377148324042689172789681367060797699561727162755411322148690415856001821468765443233439995783701480782948856829904035443520615722743093276561253942323064898274510676980050524434156884074847397431702279969449545705034897160437603704827325646330089304798149070814694428290749060628987/22455040718636032211939594217090429812939611985237845352286679245459410112939135959834441458691903*X^53 + 7127825597493973437834031402666946939170617239719805599572815087055884147084191199810634078753162921583664790574782748252706872744737490651214403674905552467703462822406171439636403436151658335405767766115572855104711634707617073466496145808451158299441237223840083102813794493925317727559062237637750666242547360846519848617839171667211741373105875363623685527445864022009479137085758454882109481631172572881406722077203764383031091254325112223/1118627640697766421007031622120770187211950874611542459284322123227886124197641446488895338789121127*X^54 + 194089143303484094206953783450137961375623879689028033923189254930339157492929530106192397384298218169359685609645312756879384351250005125557128387106011742256022893047873783566846993103907053638722131116946538078096929305402245130901405692374190647197980820123772950894017656945723426659014391835250852240763370618472630869036253994264403261006955913435687149513170183639529208755433095256931504589968209857529504393845556843808701265250/1314159344451105063026838779018577270026313102665057959401104889416480957039804293312719696769*X^55 + 69056793993450195584597696507313690566059166206697288969458983972016540102975942213449015941108991596343535017700261254754654551432468730855430673844888482202458331390690548512164916316599787309815448011910486448180581680191368396496881609743045420453173629081885108612719721493043444919568077107564297822702783074496682031453407609255950164620759127180226476044780779012332406708024786642354007645568098945347824308703139020954555910575246/22455040718636032211939594217090429812939611985237845352286679245459410112939135959834441458691903*X^56 + 4281103726355746485215073849477465677027647413262893234492014611371025845335593765641329288076092811620434809038510994530835327946632617651502158657084831187375869382708284656359596487710214235947360619817269370431426367169861671678514412646745834382723758475910314694061334866520456840696649668868717476058530553127796150980654381669025156580138918574000603951375634766381021624510601714852634870396391903370372344203172860994156/76909893161532455259954279804446495582976128206534673108275583157750392522959225921034687*X^57 + 1121877925080524894507532294334011254354480143282345762170836533129881026261929213113864257667839060554430171814717264878559129117398844619367527616031526294670334422961379319930917541857988654242144135220638906032072539083760485096582558617302448840892060947805721015802259736110698615663388637886337314202747411736017529086234775877658893596125074245085147567877504961548091430481589474263198055175263563963426599725716953337595397/1314159344451105063026838779018577270026313102665057959401104889416480957039804293312719696769*X^58 + 48842563969701360697516675290617410039553518769228089715718944380294370027257236746837240921019950445220986148107146221457771231782501868244467001948749289953484093015268595816541215012652294744732712965130664562042667469504030336202824387210640181937311894324672082397842604493901221159850077883433988874901764879980886246527014597625545035295418468862497615718008022815650957432044459137293137096535636272043486402557947/4501076441829019445189575689380610732309716638762490379134756432243834056473297004801*X^59 + 8580780131325517104956212023169279369622831338555784151686512148002448505166365283561855012665227086590086661563570049773542795454122035882450865558633871584313136815530958265605174633525647258473398110231500428092273862383717366794925297835960766699860166613515078558371580326158803020001491267933458833509391578228068180546488092482097821198450555795294314310061948829601693729341989148945192934137924308104450698266245598/76909893161532455259954279804446495582976128206534673108275583157750392522959225921034687*X^60 + 235929349192484913347550984717139069166662386573630283282191618815274120800652539379508328047691006648934031376948138739597413944005333154624816236247587902632855640448648433959931578393246861306463273244938762164205153384474511129948261285807004525284942242986934295625366216973985994433631755383856335560846875702748482241953592395275973626475059442113497297164143430683780552843690458626481633475189233019429493/263421106211097292982359436377398649985937650773248105526701962441846670361871423*X^61 + 23612914308253914878350736645361474775739280117715420041753477401963204372537892265215179770251804059296874261321033227566371319500680952314531520504586503631427236235025928483805671959988952162755331930392080162891383331878299107948142991594723244394575063709132076649144722733414471528152461724846235938797544700199627036458497788955840702307899803224028222902873606142889930630606094765891804758120150130643575370/4501076441829019445189575689380610732309716638762490379134756432243834056473297004801*X^62 + 284247311956031457991306222482746624966501278860804221277552743169482826117354318995813550121202397531555661258500356963024023059712006262103687276778502241185742191295251202502355878689024843714432157402766080938818435039528405007326884208696441194748629227355044765077192684284756188092012420265755176794311345120186656812400395979244658373092772650148722007653847729896390101178103185174475294517570718/15416463171481084624706469033616120441618637020732024669438869458760851545729*X^63 + -758549833802518453408155020171722405652040386211849879834730006897687324634072985189852437285829201225090349390772865136464267161366379195712068961697040904826930457331507959027193742329004200329705784780660771561827141395573026664510222404054566371600846329737151985998836368640340704578148403393412927427650250356472088099458320039156986732848770809287675628083242526825018049717895353817145391538569457/263421106211097292982359436377398649985937650773248105526701962441846670361871423*X^64 + -56616062296198149617793483397967542858825171296542999557332254008670603386883731081386935838915327512671626936828808937983920241184877513639251988154343877005332952706316415930820507530495717842434397014250272190796234634156597013001899011934515214101024181525419820566759014704627591756164522830637574092905383155938361051712933757030174061644779845411511045412669269255448603447619602188429704/128890494623992213167123452529626704024100502643881519529791817160588681*X^65 + -32492885644716444376917714044417350751946186817543006596770017292109718177924407973632283102990557529892690735149796117409732372237912152066957044162113581686671063309523154844574453526817931783607575158584274500763287136205166824255385503817358655553963850389354291286525854298923291517790230750420354193677638084684873112712039608530127273688518891507756643230683930458308256580632932951532876029/15416463171481084624706469033616120441618637020732024669438869458760851545729*X^66 + -36462721181948482647265851103059207614262105566062539748102378101709044321893047237122491824826643797132337993117148045857769832726722941473152627619689782846406851634753404386923232914017718634687023762438304684735897376133253044357217024396921797154781301714969478167251410320188749259747664531664905245964965648209442258300736344711319070041022381784687750703569549188162381589142126/52802332906182799331062454948638551423228391087210782273573050864641*X^67 + 28338925282814290104366611935345168167116384901250316718473314399535665924119110351916712104386923867490218947070891452856420983412227197033962204727547112136620352458239614211018020228599003147071610010911907800706240401793570143650289383123055150448257537932080159409000477041501088845840570045114876650995569027297522223860397045332945497986412700375610414894338945226059846576682996724/902233462367945492169864167707386928168703518507170636708542720124120767*X^68 + 419636152611986733149462387974430827652799522799020462145254255036017371884378850691840525031270230567903566251375308416674185603181148258424021643218344059409625271173875204760379235328056866704630237301066441221847229931225004089491819389608654145189166662399232733951584882398877369634909871333203486279169967964105497050422336185643089446482250285498173428042378996520968136/3090205004165903864403491247652516616329864287892010433286887743*X^69 + 1898220983773749869256551355517548644308542906541721122607427179126424692474679758455643942347263509037031507523853925340904172610911700047465478539719851176011967075104279803444456404608376848941195579104502061709248739549718372687945300228985616448269234969006723883759092579626976898325203396519522984215953652857614644403731627620692402608216750074441608065125604390107029390/7543190415168971333008922135519793060461198726744397467653292980663*X^70 + -16477261040714770236732014657917817689522786218711871335244080260079125048876042689806229137533264385372964125297370921332863624105518124266874428850044233098886372075918566723691692855740704228956052893669756747270490949464081123733965933758335986700839749111915706867622996614397562949068353189529571436409084159154281046582887414816650120017065196483764024532412475/180851232174513013659711549578774308909104248135542250441089*X^71 + 674315128993958952394368757040746383386348062253257691083829770103591820400726301917211298181620177610738215601881084237903496463356509487889928865510739116772520297780177708188740173336529470613885209678013412294881841197229339121650429910778789450263147403368783011108179631994245720722420150936014489854316084499824103176121424455164892867560078119552563864534793563/3090205004165903864403491247652516616329864287892010433286887743*X^72 + -949873257850295911676718985079751443130249884415426766506157256549834468847134148939521353847664303162675554238989087828574796412846363972240749998111383626924970800416330815823248894305636408192864012197493942929974174153585808594211144830650015443042281673869087089284733656473060454543232696127579046241486610595304325554615301460476690770228384284220784/10584141872447651059853195387064687125247512619859674047*X^73 + 1272862494061123740345024680797283408190601808784483409780281564181419368256121023063980610591228724907371124767084187037378549064504838980543600967424701496586135845552850485379034627680973187839499716524586745519264415774285218855649378337430905303811552574779196180529075429389053557168973520942348619692729200042510901363917992315430877683499751954798027/25835890310644716237101649939824901272729178305077464348727*X^74 + -8602152203118425824272961845969345317963482486217014312350225521690033281507458283510397530080891235427948213222836186431094780013702698042683535411543960887117766935446111622606550916380113314574935558964276190046526194676635635116540237964489973006007990468964763463251842967395491664920685737455152238727427362598802146468848258255684771158655/619426574146874879139298612223601985442003430670081*X^75 + 15270230409071178758861172550483094607337123427582999343160470975977032413167686070880697593599379131340708863439079625587846551536840269494725495011383554894660457273210713180673701234455590393423805633662455842948524468571789363177128753927548948551671361624878767634199564858416411997006341807333010282588587464316853197144384325540499672622804/10584141872447651059853195387064687125247512619859674047*X^76 + -32772947446553973867300935262006379211608255448041646115826055741843546118802386741800237275111505845867289851858921124550767829544230419157668794156674731043765534434051581291319879646335366143652222897471462541301122966004578380261308231782882477341616071692102869339873424563337653930117499451929340734210851849094889623331838253/36251335760922038926628349752654180689530252863*X^77 + -24937321586589302991934984347762807974033845648266733715928225395605525076023455206255341289884771426217520472109234066614558943428332358463137098596326142005534064579118138462047062112615339282491191232129312941640562449616414470481815801346458017660421135019445217893133340008511145908955622994872357167207454914176793977428371127626/619426574146874879139298612223601985442003430670081*X^78 + 626534530210609488000045370069182767679560846805003555332980926348105848984248629272146234698101002530817542251691376585236282327029125429603194133329085568298173637314110940595941775234820837541606049350359600892309360939345528657433749932716031207005254601471567812500196858551441423796363873669644607291050717626924360/2121574048160709248354207862857972768158849*X^79 + 28730067368906616513776176408861159865362243130540431732838362588645818104811518821427892218609719041454473312335003367068776704299508133747953976565854797072420612448716995940618240486390140889469238847074004641203240649789577076804062094330157348245632652079136372747591989188429954964198747387466993582421849223041314956/36251335760922038926628349752654180689530252863*X^80 + 9771487530098806205262892532622696868101332874258406440570738302612727807854551589252372368775731194634762042930334751792809621359999870353348547595759517277571678437033296635230407940094451811479307494885522524120598581806850529191393791376017517158091039903960443907656921834336841478003820350055994342362300/124163050749734256941195520738454542527*X^81 + 7371465591610892011025529265843126187184329696362393974812603376188705063735054540321615826984563029141731434478827604483943680391233363222169533942724348173806576049855690558437625797703543517868338438033651133437175966195861800832119320374265709800832892935501618687483325543235532953858017303422527540851091/2121574048160709248354207862857972768158849*X^82 + 555711578057185058048756507939785838000123746669666063817707081923789857389981794773293098572517715189640763568817359655127749106785173921183750768675660097578668505780177874916834477461599064790436246190044053616164848214613247832508754695304117421089118438985930815355303524102051853790767391110/7266521375884254517539387881925121*X^83 + 17722733074438583998704507132621386331021021829808103724275384375363026080738838688379946625800358291214562793948525869748718463394236090708024856911640688983509911973062890144758050904088384570774475993741601228678041287594290685603059427949262817154817713004183127109832038720484101822781635686/17737578678533465277313645819779220361*X^84 + 3147085724983781922058589592033949941291824142044532469469065202127332179368132665595132555172177685168832677971946963871165667160262349350052952978860307163302016417809503471130164264758465082161041600257649137891842579175932411463438340032487478315343028123955755832976510101559769/425266072211871862675682558783*X^85 + 195782000325434189202222831710800384922949630737240420967811643428276898153467331953169302940040488074714995529751954608595739249355216137812065744490046334491537857724114969814956970884979607500405134826576927055572622353296968225813079432584226302729784256329515810440764085510146/7266521375884254517539387881925121*X^86 + -86012170230291811089110283906672447502671149527069473649682952638082598404400660843124519326127278454995195884430031524190791075223670154025841370901970211866835915093483585021349312523762433783625712945784908586086775603413619318643582526208795170624146465561864907/24888281864099716900315009*X^87 + 11455359404639952288359997836579258146216568633146044121159320116817119146660184091326836226030123902241301623291813908584841824027143388350651771056094791835363866143552311512799341101305695922873816848827396900185126410625152902217357087248193915204770799798132/60752296030267408953668936969*X^88 + -7848218967577070039903974354957431026874272440553932917179882572023904887881491027976921252043907172934436209148532075162660510196758088929631238545454666537897164783759871104181365777831563789320875844658813984882938191351819648100603716789325041/1456562407918283894207*X^89 + 1641122200346142251466759377169809351052686836677906540615168946938686731588835058923605255797503603602191023196322113236280284657675078744037885880899213893071307454992790017014001752706301162035073481105182125892165839976407315769783579383499/24888281864099716900315009*X^90 + 988862644544489478246479826231269268748417040996807163495882627089147141029820507855566245504816445970905229545816515494183863485685304326108659444149014633475445823160109900682087348433942378063370308414076529870624885058282/85243893481493761*X^91 + 3990553144397761117032064235843963792399623664681595603902523139254776881607680491846329846208224181016552210632455942461617844328539335082970340585083819751177144073492855827106662604162417311310419000620640732165772254/1456562407918283894207*X^92 + 977061063496404919658265531065494713633004489479985121342525639047306562156406437775610407247735751794533391361052703142715628891561899910055721723431252805630070050935525303506129422922050174242993671/4988815677503*X^93 + 1588868275114130267433138951109358321768109356001313707151773553397382861363371134600880187317481557117735034772435311538915276791520719507407462984924689500657643265378353417652751264165379698940/85243893481493761*X^94 + -18854956248129050028411514992824405824054545436703566430333486202170766068091541458026713419654103205309952881489715327652262793636859742999094682595427988669971163320442754/291965569*X^95 + 558117135775069337574227528438964114621283260568372207667423486230486217065171823748480636493829565840058967588969721443252854303345094107078129323791609071514096/4988815677503*X^96 + -315383106957664535995699441566813212854109528204082864664601756791304009720999200235683662957809340918629312889994170522459852008338164626/2441*X^97 + 21782867030209079371266065830124246176165362321542784872488622462757359647195937800440972475965588641719561149896639542062665611/291965569*X^98 + -494513525096670564354097045723457044495953244114235620927395750315508024852795476534398334*X^99 + 23336059559300564010655854962414382228302710902167523835850402427/17087*X^100 + -1810449742351458015923605559139*X^101 + 1*X^102 +