D=-10127 h=108 53443472790142585815006921385872216798771764206855445143586429117897368821431743240233069669759473186807569452293811250849503504047767227693885111894610841815690028981504778609154179629112462834831957289846553851417762862282225674199647408394230769600712041491344370215748931937790660263192898006579744778591560873094523615623711645729676749330506196440220422817110776169146224340954082770777737669459262364412032764457476907220960101944760756251189025593591613614665831959748293897681151698723725390625/798471054541716783453286587726707600645839556318597528652483203981257207398458228535268779804291469154994646997186241563648906074070987281648130262293743994897712068183669307043489*X^0 + 43048345475735955189933656409506885044480651809724297914038223747233099917058366741397518278308021274854683666022053358004151391510380820357247667231378594857732238211060958042479193475809489357589358720241459446532587320311712571061708266399790840808705659698299956449081999988750106663426959659922432888639966333248038336828597606788564331595018679068431031086130253695359899065936196507300327115653865914435254287409520133219768195385700460494950878730890631021066405136913792008743352186278312500000/798471054541716783453286587726707600645839556318597528652483203981257207398458228535268779804291469154994646997186241563648906074070987281648130262293743994897712068183669307043489*X^1 + 3919773548350770308786100369297177534660785104983967011974288601487397315675629687200556047375385167432794516297361717086509299408415879975125503867617446634093192508403410452567266740337542538212973298876432786511219129236038167511639990135038177498134149951055734046174098621529675344765034484938317521589258339920856474331439941446397487742591199384805244332093395293591102534932550883409122677169706465417393085438153198384672621920013917207130588263471029945339240000761162096145935914648879559296000000/8086116369343965866031433273908367871740417186838437172663697406718191739324186480376666933078059708132630790140505068315072471812116888201250615166248745436329130114496019072429413103*X^2 + 1416986696347157993760308609882827581270884777255490933320248607822535259296262015137568812720934571064679423460705753464846463466418663839022619245408111050362972104455797806738183063199479030453625196981331514477691036089823961585932469742235064842051900280232212931172052116741404036295795816700983880896025776701590204207183320564342232464270037605013110764317426547486048059765503881720480941195997862072884368496258062739538289002873739570449968828111984209097436638432105130433426235519146769562500/4810301231019610866169799687036506764866399278309599745784471984960256834815102010931985088089268119055699458739146382102958043909647167282124101824062311383895972703447958996091263*X^3 + 41027701677178675361721113127633362761039136584015151439416070632666052530683000207294887829430874435487932449464167185737085765145478318649564629290538286733653539969146857835565209281637552878304471438771877278761773007309689333112500550067625129733323704316536902905863739902395969376623201286468433159858046584492016984771836003546572498781158421683611995527348408793912164147816468171931955893532994136049590922076595380567166444311242404109615949842315546646803785988644972323156828821039203668844165000/48713920566535599241701561430618704007802025491441316625559347791692520966172538064708212987080018241677068418651335411556656110672996863066070779172279027384714515567817480753416220401*X^4 + 24714419953940119794799822265360715603013027556652703918592149666755402038393882795309547055424430579862100594986534273346601946738775770927659551528169443558248892054865569268441670548184315392718362012105860072232967869846175454104441204134287754165723907721243539017706045492247924778921506391681573446610307096019506665486418950371261875134671766913999504281407540749575719528180225288750840772409100968874052039807655275795635272454521558363639355156079471438091996702012563206003112169271869743536500/28979131806386436193754646895073589534682941993718808224604014153297157029251956017078056506293883546506286983135833082425137484041045129724015930501058314922495250189064533464257121*X^5 + 279091841691973213729478067747573162846815109487106379868546051336669271299860214090014574247000960666115821963536571029316110545226218087107759365304614306679752968097066419974851345470415144549129313754370334912186358778145552534202776204961327675947692163467097508927238040778799141548929958649870461107772936987988148723956780297440181429996680409617460078083588986161560198239519481707956781931534363842930841811196482997768347411548530423443452521407146128612710298185029726976969182927400508333734350500/293471667803275439334153309106410241217734153570390370890564851330440309235234558584949478239238158675469168278216581625719367300883664028715109328184217555220109398664656530392531864367*X^6 + 175470701629261060424671557673674880024634242719748910760966918944441546864717100637477550372563242747059688052813713354697038238393120016393381677617237969429396791804909301832492735171940284243883575576215248689174752490747129323401388983899434155980933112416661166951972326652082689189653509958464630432340642205402723252368485330899237029203199041580340202914529945276925149937514461698824533297412541286761814196897373491635522124079300636541450999952075116825487655246194740759327767903777951915091060/174581598931157310728229214221540893050406992010940137353102231606448726493298369176055608708648517950903728898403677350219730696539954805898339873994180580142837238943876579650524607*X^7 + 1624900849231054150181942883402065575969913604067186893267811343946115989883864114501799382352007609277693206214221559209814805068326986215521292431659266552099516579851361775406906485886329187208215889399842107992102901146813096751938635205687066129396021548113315430254145417996084729337146114333189676086673072290890894007174536869977579312763427181320835598992295172062648061383908205672286560409058106532880771513071759898421934352438155880781245834768781145978016434828328599271259244037797774889708731108/1767987852375830085744777252421544623921471608094790770974866299478506253197632584645915149392483541288802062554134040525675212763860122319332487903939066735106512718784638122120862695089*X^8 + 785951728269747821841892249773518055758860049281168348469910615090883554400247341085549561070704792210966257550716340849234379150507132981242364627077045607341196419456398017863728298867803517614973053205103592332409623761525590304873955134241245554725796327406951261438206254450551352015785793555480857400352233336327489334815441587306229801476120685050443833611976399419476455200021510805053721230749820851588737794514378005841738976351649435292759262964455775008572519454901438409946000548209104181955248/1051747681365752579265185753968795136181720171382980827468689053824215498630358467963066715878931315460322464339163617207421304440130947245289998753086892763299531659003354028626331169*X^9 + 6349693085735408660391065148077818760858504541198387771285813010500716823781412901286103193778313501425450749373204083736517499278081134434193621061688860896811456263639387100303818272512904066378052775392421891168699240104610854573083685732433878720920601722088883547001015318103791944849604790873210720776325721842272235326806047189823853980664771830852973057833730212825914607677799926035624979910266393575174241860134020735913278101311288461558161816967764802421660963220200165124280462332937100172305950096/10651048769190976370218536130441988344112280175595446839775414048077830354629640205061976631705937431666685596362709951459555550065206102753051817372510963013934357110726966247898855748463*X^10 + 2661644263578918430752996568234747510696762889061868561690970960306931111295033743643313524553293185230254096355668885459187321109674106216024456730911450331065288582926060413917313202413348557660724210609186107710560116778955167931534848801766131155132685765203530578344942112175374476785515081329401280963332218243813853684766587499900171558124338074043429014024848134226160162266657212961538797993782339883503971241735260797215713139067469879570967911550487191926750149432936327601444118583568286953356157/6336138470666850904353680030007131674070362983697469863043077958404420199065818087484816556636488656553649968092034474395928346261276682185039748585669817378902056579849474270017165823*X^11 + 17276501442209804717023438249359248453120116729202364384656380890963605923843879275474420425836283384698404662161429456963795380028404240642782341196609520346741059165423455950823240467272821509892434475888014024511141304630219064269340568824128798435895514093553945333022373288721300201266478303116764413420515120337235702817772077738297258798080198584135807692095292096463216419342119887829550177319831402840667199834593286349810215408150690636899941940785549841166439578629292292219989231307547632936771384938/64166074292443199108389717663882222463310565935904277303037250484761563355939539771958737269057720624918813226868033122207566362587948960487897533927078240596141126984135625932463838289521*X^12 + 17039568376556444351059404969257470220037408482180688780805443373552491371239670072741094956573600995475599188650542710259060942437596925272353062881758945713162877762982201800070766842538938420820067018199414266638878165770320347220668278418085675791822314677015059123084920063997850327506406154743482443423793068264744581050484678634694364662229727905820498946145009741298711262562243642624957600345652454534565631041630935059089680683923892244544418595513017235978981928559528157402004016537744941661834/105737869215236279533501720654804508039685133232435312220231082746158488559506591960593857812932416604874774820534593282602141850316555671894116471904631098749328286955126014775639481*X^13 + 95013917335899436820284699909570476803611052296869388473153529837749078975710658618931666631003541046331454496044960092124414009872398645941549863380571414899554440026022027939447422794568311432241298986080978659283834218884888131899679537077157709857715100085791958527346964827519570737413511503361196738001872094578623335949275562012486936756981359263550298522471325783608698494703386645409845603647302472339275933132516143377223780764032099251361001748091558634110122683488514552230996521670977614799175080/1070807401542697802835771925071205252917891344244872406854280174970347013642123256784933998071566582957566844607553826172911890518155759289271717510978199137034447561994561151632901024087*X^14 + 77628799213694135323190174562759576480966185013597631245759036670072958642424205808973633918094730635441235581718006044188463645180430916677540765631487351037315547930092828455278455693486803376410305696305260833472735874962352822334185423846642317009879838902365325840170748895612005067097021114738348924991789305252008221555291860095965795840047791561077670369917697936132718915164295584666985622534569491534431326320460706610318348102143937309282796213788228241924096361796369003916102205518007676975/1764560076762608002484624349823438516708481042389806237308092523363363737193306412692837165042517863752724098417136986744323291468697334704266385282105525396330253825952038757488207*X^15 + 355040148168448031471342667234498252092640859483827255722493495431952009559327666768677953527731010704478985549764974801286961040620344673576629811501875181369180999360144427452820785393831973192097126672681747838718582856897661442113868415300973485977749670162564623555122980643034916080117298754763355360997585183196537425099048085335496332267617240592207214964266724566820275580832216872545213907007813825971672837156462590590729843031934389000628167615350146565875541232836219384193245050644150014453656/17869699897374931241161790790661961858706787516281567765219052984100784566556614041340361970385578406223836944670346264759761972703497908550105683751882655688636480495416296497083072289*X^16 + 1442102410473644902354037953458291701442570283157474335545462969508271083430342188294763043153778149065198093249695606468111254157283038854628190990800758932620138304781598729139006423254199876375559557780045229582295656274443801176914586323609961799711838520300255679915811237214644982792950166671808782712449206804136170062550318300796891673934247275406753336385192576641026137985100029397238730375812220734275445030571239130287378372541779398319986206478309334314022040779740446075268959497311299/174243120051605411522131366626191223137008101351812603664272985421483532852108858762993696557965622963634254805681543077349984345679602518442419796791302991639207448005533599041*X^17 + 5608869254240191380895407053520303176808073464174794427512270845087980037093434328646498724634819853223296468666505725423552799001416854842002668459886010904608148443334100644943656610593157640201148289986244926560973326558515833583643457026165134173738562181441579149099220073411472895310223616020027488708919405066829256748005778916665758934953110862109297412747480432961540535604183716999017475897003493293588323449189035972433885882514997223418861984462694370546982288157834235168252517355842052677/1764560076762608002484624349823438516708481042389806237308092523363363737193306412692837165042517863752724098417136986744323291468697334704266385282105525396330253825952038757488207*X^18 + 19253123850072884348718670851003620130879279681513065530597386698198183358211749061321040124938711516272662728140194036822173010721873791946336373670111919142759846593861480694185182276584736349762720244899476706080403341761665891502001908166741230057411555520012626720754554396397809145437968265642651299756497251100729077571495558204160489154210735279504454755385786727679623732547885539853257313537004511411814029741519578353051840475974809984017743201252317984125828806540124487839283050138/17205798365913440458391563802329537191370405979244850761753034997677844658053605091635597566699478914153673823015852974953094139002626890336962555227738026230789715414785583*X^19 + 62948955950388953790723523681052063015466362228863950984648733518614940125321679485317631319718237212894651966944688982010735888102791305446269111118721895049665580747273907131079872955675858621752357288655334572285845073136085771991530753336373290342592761552738057944187260165245474071262437116895626191175388915323490334829532789922756343500107134194704443199438743916422372259792971369207156959968491969880204575332849806527872103641119034478351189435271459797094503514392509634582872797584801/174243120051605411522131366626191223137008101351812603664272985421483532852108858762993696557965622963634254805681543077349984345679602518442419796791302991639207448005533599041*X^20 + 182087246960294987431077159831249632735266839359631524748954576926153566624001014730184174090612206600647596130416656604107152991324491987668216827763814248598573026644211885334672601734509573785894791586168298663802827573465322704255440821259789143544956258921512360043950185566732932238544802817123675037100039761498676522899221591639933057541109756259427708176406903621141557434442279775182228042101176113707473084030525215743946833300529002734463452460787957438223245740557095183980112/1699002504780630044276840505809177169089602644341349932038415621376305387385563848290273285938528578468813451467942428651436174484311927553763459586031206303030484389729*X^21 + 12236590162299019863554530998968358303511598215454825428981559648037832623186549386911631669324130979536639044634754131647879484683184054109916463635056267893138387147498478588750892607010621714755436950562953781573389030072302152845390833381888203062882150649744411729632932890042163214625933772564832834447731729482236142627173285533675354419884969363561311512687821645864636174204909092608990183178988928211463821176639688595087817644654291946183967546764892342210606852364269304646736893/419653618680815620936379604934866760765131853152313433213488658479947430684234270527697501626816558881796922512581779876904735097625046105779574517749707956848529644263063*X^22 + 1212014243197874225605740752557809307173559002297676722586308306998812302673177307202614038861193667799930375838131407199321719743036223955653368505863274493532054245273600564979637294234504638840545389722215411481727847579024540253867863670834180628942252924767196764898323517035799783768641320841969673533191021444780798161125967174683679071135705938663411589526651279437113692616767423814642843002834300838230549752856222014516967716743343871445872822608698046974190525867433745045/167769576852042070136944850973553586362160821994801020246708365890817160796441576803621337606253439169429589361898136531197410337149395433372515017876094233537126927*X^23 + 2743533324968897922384243810876121683098560511036039276589200440165914709012480192531243596305459957514244738926436060103701518999499940824718458276851832053625502503207511462841058222660592032842379707646929815564602316001901362170196542644948884571501261190682068586431601407140536986467078150415126880122598253828445425561904189020471796356465303398248650858747174916976855449487241724637895637219417958799422901164967471481941756859069394830357281048514980565832748296621774489298599/1699002504780630044276840505809177169089602644341349932038415621376305387385563848290273285938528578468813451467942428651436174484311927553763459586031206303030484389729*X^24 + 5338753036944004853299961755450393033992622279012198085922130393991427159384415961728969430051355697439176474243435742613171390588945032822070194732109370562122035216005636433783284625356191505351239208004137911789760724560853660274072846235116119969522058809352974784486005618040220775479682184400667075712533577319725619664243210835183755188955560239767938595500286006795138534542638466837333105818832125410929333374362512305074059451810598266890002982046470253426328254968503/16566562343442487423417088078755168002583274611908859508907708688734784318795455396822488160980886656406595177436371732121794246780823090093069518897609779158401*X^25 + 9555315234148406883791904113358231916395802404038145972482625939983284769964936648308974199850646145743632547935881003847138368260528119566999004794356457061791017946571404648803882462965029388473933714974449660700126623969228282496282893383503549653901533796572764128607104369727472358452363270137438004204233859556719593456864473473099342630965023292124868682326156860422090708514432954795731444148088705061677670342093768925403292680031120857575742875075389358639025764210895514/167769576852042070136944850973553586362160821994801020246708365890817160796441576803621337606253439169429589361898136531197410337149395433372515017876094233537126927*X^26 + 14555967848901087796999582519429857209607823370599323732859063228156419198889861397932551185652846379928686261688918360820998436503563744111125893820119933764505709222394069979077972454114610152041902424183738113084383877147524447461154227918364986193588126006434083564474744162560917894490655167136238947746612026490436778037908343711854802365318111449715661376923826407615363137943392748935586100876685293876275574708161775720273623660278056037380491105044586836684551699/1635880551342202767198290518293193246033699477822539696742145619505755339073314446215314324180990091478877770063826575700779524714211818909160612115889185263*X^27 + 20508878313591615199702199478172568752006695247538758723273224262478854538263162192906329390377403592339711705692594890524211869122540713859121766835685714396649259759772539939311984476000211161936518641661253521073031437379976134986121600188085616057512383546335997637620078926404004204346217277871545389052965717446941095177261286501385644347679648216526719009566929640172841437904799500423528252555635876602499867817862709604804386638359063335076017473067015945569259732044/16566562343442487423417088078755168002583274611908859508907708688734784318795455396822488160980886656406595177436371732121794246780823090093069518897609779158401*X^28 + 24617975858438290253265090946232864558225044051827876413374381686614738927016669387670419478965003670348637578463355195083316343894403415151367154449378946649789318203931068499545962261169549540936944268798845090056189974600771159650832119158615030051092070261715189032243810064832747353728460823897589410840765208307229026226050945016605776851994735648219302544267496235427364673351607911639409604567191179307190461123108737624561398340863059314791015285141221571019/161536541062723685908787451199090870547417742453099604694593227955540173701324621923107961309468755947356351344309921566187372836398915662008552593649569*X^29 + 24512214574123359749972908272045416797222770590271114931222977050647068696726933835156448438883319638485695807727585688840695529075035904839660142510319940294756947691125586215822493559787516717616474198691256564729369584964918207950741331773660756036703116405577577860633657066578864417306715701293763564187777365395388711812217852397867266992912842018529301189179957825585603213602195553951974590571845019918732951545996679818895803491933715111407261165508748286970092/1635880551342202767198290518293193246033699477822539696742145619505755339073314446215314324180990091478877770063826575700779524714211818909160612115889185263*X^30 + 9545789010189717383904610065985793015287536241686483767543552504654118083162332373763943143781443410703535182826300346115882229313939994425711857773437693228389792456350290140951958540703191985848144475353858587886652689141490351764868529015222486648880002613632887856699906002348256342696744931712401685110367540754759292171663466898004914776824420946178729860407987716652846754211224751034308394500407787800680466678994569528747167754807884392862901736879644/15951075448081730612105011474186913256385676158102064253440626834752658605838315584389055130785894731643759390175760004560814933978366314012891536847*X^31 + -26691513307820427486490309698737783272663453775811993443630234695693019766518714549899786619494495013122664705637786658331340112201197248594457051191333973355159889051034147543358726467334383332151733026139820040931992878963876507512240425933023880747023334719147683309709420480997127007196576021315451910310308300757287567361334637694254078878798052814819358678600746833267847351593007947605420735595895808522108585914854951262483863210844238964201052042215978972/161536541062723685908787451199090870547417742453099604694593227955540173701324621923107961309468755947356351344309921566187372836398915662008552593649569*X^32 + -68706709883803077381506953674606524895519451055369919612042374089485833887210832156096182690608896715500042032086942203486538955309973443512121901568589111806316760262624913072325800840197555956945252383044502843091771344278591422457597887007662979584651728402067313094351431389390285284047859479659004621153305197537794220838878881654068237530975788668844522536157600523683305824684021570509735302641634586505192608907061194336416797057802581987171482705/1575103727469312788792832178748584304965505693502721857750629686457258675406173159315597425771294038870717822669671176514349257823478455022503361*X^33 + -73929613442005616808121598632416799342619735268082267898548261482165869071579734220956976747293364172076256182307201944943794149086009258671141246751096604115023522233041587229341677703402059239981090267284242009248016285408228606656735712149525351595847716650821603843704176547127216421512309695443106956277721262692900223940560564193553324287220247277319860042448250968188977935685694168927634640385522796359434643383956241064533905908207439504953150898949/15951075448081730612105011474186913256385676158102064253440626834752658605838315584389055130785894731643759390175760004560814933978366314012891536847*X^34 + -11940533033118642552920347247483078978978175476160408295801762609843567769088863750604045167275246289406187479240611420470491713322569448803861621827196321585486600143070893393450750235890591055760090314533412068827174993612295129608802606253895449354006432012990375455986458548060610980264719554205310196865067566509891944444672325677557973855291551736363427635901556385216674160929637300858782868778372350668465827447742475640316955288054755771880/155535077265657429524324299274077644412511671126959796361274778953022482018976316709350985066781281610616947039564646639118125587388017677743*X^35 + 57705064473360056419787294146112280953510779980307618549125939147497060849197850497202974622945111082634682468666893169990786212116476054588641037006180555362901206841126321687057340859978201877658479073004647252969269021650089261025618748112475577965720551752028706944893373564707294362829715912735000260977749850742816354634443871747535760975973575476051105808492082367719497236315852635381370491153273378509664003951892815954863830207086331234345777/1575103727469312788792832178748584304965505693502721857750629686457258675406173159315597425771294038870717822669671176514349257823478455022503361*X^36 + 46238993892275370877562783252762723875989800151477648861552609594022058116661713660611870800051315953280276799765599948563125906889162533184331247325907805291912290322809791091976950297128359224285773573902936847554798572114382747948769031259052530787991746462184316991316119178176731616193758433399681215655020716590976971649839403296351001103896175449165202734751652432671624334721337165610085591207049748211966645501344107369346894286346732/15358455343700743509857242942043808078652283117108699156835664950431764789076361875121061031577099003714520296194790820491569624507555809*X^37 + -5797462027482587843797644332683458829400749227562301517646435027461492209167323328499895306149678277251161057087440624545776300952619990214001891958207768009232013047264367658984208422977145182683395255165905672092537789755158678233978152151381954120506893463838784833039030100199468025041984044828699470892873503168599025733058555374455421744945564060042338096508038546352367898531336557748671984616648838262607652215447846071460588075668542159/155535077265657429524324299274077644412511671126959796361274778953022482018976316709350985066781281610616947039564646639118125587388017677743*X^38 + 9321605833546319944760712361599039140020981040453239080452832086335344656767724001302134256449185209054357298040832073881877747911681847599012847484687793670053221589482229975211748096924851461128198847303280849201858131818007350051251491695760945240465751900694896797155988821336634349453018933249723928483737455378295702402812837491406298721539848162684084955023108211017863015568758121214939227735982701799847752541618795301489383520/1516584906063073319823960002176736257396295360630858018844244588765850181601299681556340577819403476223414663394370575737293337069967*X^39 + 44006519044892258041572451482782367851224480317364614708598121122711576783229554683003408283531124734321513315090552851578029587806589241254225633653540972010454819126877000040065008143930154963663852941667989876413600157360970585694610466066834609248251248160331869601020195113129481835136574990467487972759508291041736566735196765631556821682750167356399522387259542797237169637377712145859221459482900632234470378673596214955494310321920/15358455343700743509857242942043808078652283117108699156835664950431764789076361875121061031577099003714520296194790820491569624507555809*X^40 + -6136099844374215788482834488274712054219802987639819942040661974653462677849683252130090368538169901663659364759498708806826154974042203915423604393342319946178375334932742551438895609682916595712640132320334434959080859384300673271794008017668124674351055476867816021052280245514522112527266763934363986400474962868475438251395545557744813154266614731526295122188902729904606585621115934999570183872111626891360305865636042639152/149756582014720383116812481700082577011582439086684903608595298584561092288071460605938637090886094225675388900401952773505809921*X^41 + -47879119261388100308661166263206265347285908883406457620698759755699185174736071388626042840019398633980325423328802990952193174582177586320065219274632509536865674178111048073735300327249824747987643417162205133383632566421540101669481692657030013804404758216873679524857696709175451484823641589347050750325254263897532327031729366408400960012126865847155698257953680664891317049156968847418118657935742390372495746344071214258876853/1516584906063073319823960002176736257396295360630858018844244588765850181601299681556340577819403476223414663394370575737293337069967*X^42 + -1173705925905771328670354760459862809599284218800468287877509371846650832144598194782279412287701033453213699021328479050452932216300087811108019898970059878924392069232223310101383464090600530007360943138729128231982725139313608267662443894010607290969872950254831541040189565053209292804575721206807487526279068693571735799632819067710611491936727489650992205074065469206183866596770632999950029989433100148321735613830400/14787852475039042472283250883784198381710520300847724262722948413603346725394634206175435676003366665910475846786012913351023*X^43 + 1922425337191539283445774824714960887163281436386122512685624232057181593243256028927290509372028252906539428078193547415725555561548999746273436373468798707472190497809734958444273044815302700713795626782633573010721968622000071124975123843381401511523813259685650128374958295428830169952390858725597366195306930348698681081369760715450485735668442617437516873785420575537652125804492550534939488469601334378300446767650563902/11519737078055414085908652438467890539352495314360377200661176814197007099082420046610664391606622632744260684646304059500446917*X^44 + -336543243933074108646878494857966540480587694805606542519860636388083818389543590952322077696490440761306505760003078609394135872561823443441083540805162611355405631375668598816827418047656655331239867198806364318760329117745451436564963742679381172118671668160576642766532682714673841821714167523763056097280942578420589803920966047051975636594795888599048341960196494503529431673185178133405297586461239675030077154/1460240197001979112499580417081484978938532665236271774733183412027584351278229900876413120964092689435220287033278652449*X^45 + -7439622345234654230737239994871784178649384035416455428372536952037344566596923641808133884593234060088639078364813842228492564683307329506585696153416144384416174087404438876319537235888201886066402795257865646190238512659659192700161137873009606242367654367994625247414758555819887354958332424051214269863197626560860267982129418357942384468261712701210762360099214777887109798439408201117554287754213466571571156478628/14787852475039042472283250883784198381710520300847724262722948413603346725394634206175435676003366665910475846786012913351023*X^46 + 64303321475414831355230152238183197776294151059439954434521957552050339729610046288015877446363426470217640740826128715927697189502516341836912448305458260097282960621147405131027739907174516076571274461508608793359924806208310679548691095057356400328666385550478821546781987404761316808486731616248949076906268793496357377788486477729122203326760958523317467445495380945327165464591588205598637253445617073026/11091751654009305759163093459840677085161014084483002595750760814787463454726738884447616204693414326022744126769099*X^47 + 97901348136355668842802824790901642876318165973900789953118021757513191422377654395714469878978466852361287027478192354749749012593907006585553233770496434790953801754167190850630076562515368071460062200666719799244322732162497612941314946622495673695454680234755300267617117484041051183389156539648613365875078253216016796052829828185353994531904593196856036480144910356561831940174191077861094091507611855158973/112326169000152239423044647467806536841425589633559367287167954771352642406017684682801009304930206879632329771790665573*X^48 + -196066554572196563015122075423345565835828927620937310349272032968079026993961310822713787402392506319030961380178043301742197651284117437791687599303000730352755369752644839718777636971991381547290401903622823215203489007898002463294878737716895121319933567104695081740430043356952293058198950447613456933192690258029956932184968503597146505622324378362589613329332274709471062120889482739449799838685462/14238448849819391218437860667317942342953804986499361483633839300112276578596583933822357130543535720183240214081*X^49 + -101047719487576022926899368776290786546719130910986432850030049936718953626469872855177671815899584819866933822745897774335351933885497282499848359221029299540119240146604961546411353976133905068850710212228938962857671567038575481960746136677194582985327580542705418634949879824451643798203515028449595189899236487406010477082437615308548677376619922586938317543414260524315171909279409198463338976923621638/144192771502120974869120214977928802107093183098279033744759890592237024911447605497819010661014386238295673647998287*X^50 + 17809244664131212366240393815315034529741013685388503750480292462321473840137060742459302867429762204892202807904015991137889398126520765890368049278786644694369513863608755419012807601820490010710343325797512633761097483480727949050159392155231729607639272127412190723456209718626228410568786509064095128521500241343372232166013705162531347770548614837435526920801799618436418921679007862255395124/1405988826880556059883268556069708930873289719215894290869343270476180169704412356455253987414193316893773103*X^51 + 10405629145658563860888249814834994771133386832249753274556500974783708599133580508870755875387796430768902334760712259301300592311021953171267636493409538248453445952219339711151192234084090521770296348203106846765070938508735210590936109916721086891287715874857837580455641251795676118899202692556358914128867431913708325520445910761360504929963083741727863468696807047653278492050680683913172529634/14238448849819391218437860667317942342953804986499361483633839300112276578596583933822357130543535720183240214081*X^52 + -1419608069205624100132924047823572944084414816541744857984246891121397257429545893942760999674791977598334663367720943498794195511711963780038583498845065024931061580429431956544248336749873911310348576488930594160576447549108183960488359070803900576157363752744474911894476978615444779171642094707129707877453552719405461723738951613962744064787890169689310906105186003568394405824731969374/138835669683080483843514224950104565110426554677189127171851809072398555317903856665868864166504721723489*X^53 + -644646053593808625620225159856846581413223715381359647659898555870230617351085092413765452648325680624611087673460558520020906371425720315454117685309648005807049657602904365741384564692742706981269246511248925120372730663955725089620999702090310638865671719207208755549895816065317274174643116928960908470469808039695004817929454601231616484724328823776363662707709013778764335716505707516005/1405988826880556059883268556069708930873289719215894290869343270476180169704412356455253987414193316893773103*X^54 + 4188348442408016486339114443128380688362630457578061115367054666359031533510984996128896070579391553822140574643806850185055998540512930718166549890355562216236664121539459395759746685837515695579201880471385744048042417802696582026860016827918014664483726141930570268147564222314021132889308652821007553866007796013245670407043399824323420997265372138085648711484187580893050829010/1054573605085266985009716788707298578137853526955276657008695787137192693697000833004450130773824139*X^55 + 77815293876571119360522273681668036065054207137738541399764950351530975052440813379269331219285455754050321298778039948679876725782449464120185559521571883230876962086898683517575173819609138548596874977441439487876106730557394739288052821025728940595054710542248172435176480764870017647625929806282398704465283846845252899583246494259111958119335375855394696141562046835319116733140270/138835669683080483843514224950104565110426554677189127171851809072398555317903856665868864166504721723489*X^56 + -19608255953760322984863259166479621147672022677449353697415140225049288189677237828232128774463461172417317689891626803361837409757316928645052255472683548259111555385807069315163575807370522454784788726595938998581900292255176035493099188887844557580296300040878525213595864422586314440272002268373611392701481909199773454339219284765146610553267757041028880656253365389042772/1353753023216003831848160190895120125979272820225002127097170458455959812191271929402375007411841*X^57 + 634406761016704279769746537570915055568013407052479584301805399965871945058327927154786354605407194775094072063623019822440644295257220308269009816390035222338132203898224766664642375887821674218726584366550479444634297264235508907115204530242805061744139441516151651448905991560627987356578894903933394728766717434209567660253558602373118386980813377952943112666354993737013046/13709456866108470805126318253194881515792095850418596541113045232783505018061010829057851700059713807*X^58 + 476026005724899805533097078467430557837465933389784823576313181876713515380120469110111878300990261409635474412809541062689324936340914638468573461219811520309506533265069107415060235127155244985145959889560562048985077060936094332889195218272518539586333894677216834489338711994499909442559404451747309385946515377267579454658264433814871202602734263892749269185032576/133677596841710657830370316075355004046536271376024699032010512338892052156736637642181791983*X^59 + 17347891376285774041969397879041581063843938924912198218914995519474424390322627735831032931294484701514317081593525847823706277019247291391834655589700703053280718720511340577203202103581075096956997122594030681504237009670890302677261766460510538925059891651422068489309425022813355954882438166036585484014657819053345801114771383184165826122402805853527026712905030125/1353753023216003831848160190895120125979272820225002127097170458455959812191271929402375007411841*X^60 + -63060283353390340032331083050257049924214325461404377994494871393428635645759947047572430502798807958843365936838498466737693234242008639518173460498471791508947187793393744407201769288125260466846114754931843381179473025756643318336617887511812190625553596767768385017079529740058634976032157407579933844840585186722181269276737017129943269760113342489277290365/13200118183243868651167208065108620918982548768245748892269231987646099748863102364192929*X^61 + 24133444602177919720250326560229022440373341621440861812826696221228927655765133033531490908253422869056804169599853919685129684674638149375721716176059487485224094691942613837747586244295794510763194084894294118287276991955548405697402628577141006008208714413272870581734393139564883317782985925077231847599175194708144753400374117578707149608283800004177179951058/133677596841710657830370316075355004046536271376024699032010512338892052156736637642181791983*X^62 + -5150559468999068411132867981557840660492732874425678885236058193564453867430115949696218872686634086881072644948773876095016583606502684712391239285607640522223660129525734254522637285104391615451594383641286619120553662878420633005166122113387402512250951418499453239619424351049536932227925308350546231028762952353150637256873106106875071121272259414649/1303457902956835059856542714042522061714480968524316075073489877322612792422543928527*X^63 + 830833939999317291307228239116674031699921926204521740516884902399843244239833783291403840200471476505650512334753247663748110617344421627610953831980876767620369586892591590917250075271064932326404220848894080312269235444343313554622711845105862211809634517999239009728274444066466287787450575432679764557484838122255479731896466783835570058066238266122734/13200118183243868651167208065108620918982548768245748892269231987646099748863102364192929*X^64 + -96484744991472051956707058073249064737506574416855828974063860176452487737293867940568178691408730786564657432114563310193200926466789804789312799377502719047396923403232454851101823978684658496829222330946213224169872256814632451277400660598579475735659900461034734629951920388983925012070598974925103185211385565856019387103508820923139575223157/128711158581695967202186502818457792210376317618674442092770798590166168897259201*X^65 + 9216390957319162640485045741117832576145577935939352075676513741847149393238987005454626344831145604841894162516735928845472160480439142120006623798052470906932481457354319961589282302505337831305449388934520613540233189297198192313570614258429676941295603735567437093132103855913840022638599584272052448811678729920364315201175496478394450799583773/1303457902956835059856542714042522061714480968524316075073489877322612792422543928527*X^66 + -596384512068441088300595649550047024165428536738872094731896479712644973163269489368061961906588385421776890275391332261426643176517672588658401230501257294778846456159395680683524947564966530810205005145151483459003241878206495088145880613688908511685283238915336058797798831885130036327001775732126431087567774673428236667287981486557524/12709702634708795023421201028780269794645632232514509933126374897814374335663*X^67 + 23730486555111704928554297616414253261368308513091859220311695939267190075092609920515322816331622563957419850159143097216557417390137099237203329264151252603134197209273427868830233132996940154626993943830180253552739925119434979612969278747375364624076597485271425491484548878626631790280200511453520131744969554088079047863213742640849964/128711158581695967202186502818457792210376317618674442092770798590166168897259201*X^68 + 398486941986409186661050969652068639179608913969842921078740803766418709669684248398789677548000787285531538699372221629564940288687341198721663168556241528857928995951726279647253309877468596106999598657775171993817296045348927286827848017191612079582934131585540913254807170001652533826513876983155300352154408260828404403571698/1255031365133681744190895727143306980808297840674880017095524330780524769*X^69 + -95768756961855366374612507154680261640128207332492556346132418822914729444901993774446198267396578218576204620927253631529648877655200424728905551673472439120633826215852267419498834057039445931278073346475258660124942451562159356255818256579108651784656942691825681308484591675190242031956790280908682192687376027559711661675337609/12709702634708795023421201028780269794645632232514509933126374897814374335663*X^70 + 8767610770128616361230877723987595559486579284129046762989357904332662486783354191420287193458320302909615188460358235081918096230559413455379374885925188243893033788196412063931899832519573465773650548894958406381480529576734735658795822207168549117940797322967545787466648393124428844110602109015930557855532953803829268/123929235225997999821358322024618048860303924229769923678831275874447*X^71 + -887242227338403859808674001366373899410653339894161825224821694217330213167023037924197178887184458808451268873870346173330449488958051541229183076329547712744605325984598857940183093152291154365345762277674816780489269416532282719187374830060445483159077431095576556096760394479227440554413826840877165540153768223042680/1255031365133681744190895727143306980808297840674880017095524330780524769*X^72 + -24919774450951611518883589021132860531661051865915674178818092842063956981724834950001920175675522983518033104357693368654484951102481718030176859281172495136651185002633612628674112577850081939264918779579139071188311338177318469301880927923237411303009768503442370813581518975340831302218066061159875751744624283/12237507181396069894475987165460457081100417125483353774941372161*X^73 + 1654840355626297287626299512218347549243416784654000588188370814032867682101430752779784325840104745647376508320386762816525482726830255606263557993857589026663456289898996247138446545023045326284758432857137128969246653223091865639297976209667162006230513743958185454139352753503729313060768645323056915805084260723/123929235225997999821358322024618048860303924229769923678831275874447*X^74 + 168764890123741392003838644236283224669178154208828570487318000125561069329349629817751198531736988528041061648517267730336964087785137690896074215769737601314240332191648734453572823220358476635157561372525300808574421721945151987633670930336661757189305650457070128892453643769280428098657168080505666367/1208403987498377594003751077857258524844516354841843959212143*X^75 + 5439683829446018742096489235066075063034024569928748725477472562465646363654056485476350474086619630160394118403451270461837663134708836201913603937770772491470200487453640025559908822441988996999543807049283792803043819779214321097665044567230308825129392987623265165034976018450720182742964895199948841946/12237507181396069894475987165460457081100417125483353774941372161*X^76 + 98364762970713622634979171857341448698334970350903278379309585889210921733087249731603263282423658623584005697952611061115973463114420373329265475736173695158965284830966904970775618370910796885805947917428492164351251347296284152653607352272525240672730941647861517609677767641392756990694171286/119324971610385858991187032473314755094748331671950623009*X^77 + 1455121973083308808705543092866327136836910632857979272462517346736667278168556839732163073265136746437973364693597356063266558058574710518064871414569577282404412614821982473206755604995770803564159634958797907393888713764150877261689646904634305979657163941196401854383421738162995842552461690277/1208403987498377594003751077857258524844516354841843959212143*X^78 + 13228269355909050192036544706148403698604612912774950130535629228157304035274358593804471263787046667598719613280837962042240908728542516263363193371243071696966456797807316483337583073774628397608061332217206269383861779413199058785578342112104043547715131745955237707358676438829234805/11782854903760823441412761180341142993457917613503567*X^79 + 63234959819902570116140706734230992037581612165649461734700320561287557087676412706759521824507999574405780286910700504084913240750242527015566355842033271806405509576430169287471105023342240015333164169388056093790124378265943804128466913139117491860675584918555778823773536022388319017/119324971610385858991187032473314755094748331671950623009*X^80 + 32363146615504606953981486334315874136474618000054044601738105112888136626570673965933567144975075159254797762020834314752767175867693635117212935321243009071773931788750630629376351758813788593896059032979779457926798726051177136493100608078263043883350683570663350025252313/89500686692549418093389045129479783620769440517*X^81 + 6910884832129720066372422214186453232848403501847876712506472177292132444839421756306190526247051686849868095763739729157723892894461490361956354348577611924005978261024433387302485197546462493537106857123527809215651386045226145845696138993839188388348135756734621787132977159/11782854903760823441412761180341142993457917613503567*X^82 + 151482604760244060327627053042043553645619812973288664524360862201176182794169411285807797472817971810366735429734468784152119158009609135496172809780035833680461928776639269193909725827557767926187838703506118258130566976764338057993342614487827318636177458747719/114891767256160998836186194004466987959909423*X^83 + 460217409787267109877037129654472527306829709111457590996148926427865292838267738565068383328516487654038349083599297239394602488875647434354607352612101232356127957168967445227608788728854162518899567408908561064910285086249957259636414655494908692472009037890895115/1163508927003142435214057586683237187070002726721*X^84 + -1592616275326370369964295588570151411746402707553093126006552233301214400878242694329821427076109653963912742067226801484241884332055188206746828244091960882635180112354760099659824258953575853865960941356307498545448900891606595265443343663258600830330691/11345094031417102679587853658977682231649*X^85 + 16143027004103153515772670483693815781208797507630972675245746365368376960749334716736967157302528015812488310214064951301427985586559331566945364076586727366409176323201848387952388616041717130137978512625561974738896017910343610704205877310215069079153308/114891767256160998836186194004466987959909423*X^86 + -42921755456368909425076102813613575068798877921303290578652506108708442534885001149416760494398803222124932127031768494759226174140914936440984827159708116578294100457097108228862997889197138213648775452127301333745122779784887210380542718356892/1120281823977199830116308251108687887*X^87 + 341162400475625305577433434239739195701489184881925963671776204620063677594512987547765015553747287036038705218241680518789682561929391696367852537605944571532251308872209999258758357068667468001501742177273735593708682636783993639630608994962579/11345094031417102679587853658977682231649*X^88 + -546195259236353717015593048126253174652547830242531606767184019830109384655329268211431158189957888981543968068367329832670796968144202197770030054350624268731710938947585454777178889522600215262721247298821113908949148868512465617012/110623266907988528697176681258881*X^89 + 572367569224073538447399157524077536605852255444037128140746356558828482754177864567191944794650385831680743086662309241064092243527786085843619818395829932898611553576804004525559071723485964619101835401247103953857361843905464037526/1120281823977199830116308251108687887*X^90 + -1502039293380952552490872420480469915392931642114195362283636776016696574555727795574726181562418442156788608137393112850505346014095059531628371221302368733494607890904814856286772785507014640891759255849091253334371683118/10923597008787254734588395503*X^91 + 2412617068767575896146970394856667417656790614486438395856692121424093671282702408738759171453160979266493446996623950304736778589151996353968079974698646829212579209617269436469026470147508885537103360389328286464527260895/110623266907988528697176681258881*X^92 + 160202702443380061308381450846421166713760296998534470707442220164858306884260215239362051306964117185352192521939581748181722050593614138896609620225752063181638222055730018831120277732035234307852447464961341/1078660709863459537334689*X^93 + 247547311541934045904512609398953478607262642787441955076363163343056905408330764352427951981566384517761140157524982813036100929942183933049161434096335524706503494292760280440128168576349087009760254076454/574926158357223933399389237*X^94 + 70184098897399204122051350529404272480463357628066390104717975465008175072240108681326209704433255218420584149728498700789987133882229673995306168463735828044245308032437281460476037697187929228/106513351423270419407*X^95 + 484553977606642386315631587361817471723658274190331516502330054702407515994416798491361381461350504346155766227914707663365393890654577571429115818301864806474951374698295137425091875015991021/1078660709863459537334689*X^96 + 290695620860199777414354156913168707189965192422596714931686831835526213904982648869356749203876557868815206357796432079668325619312563912254042955160956776229957826944401833295/10517759595464641*X^97 + 101672342469880240623168641894249994202340484637839994836929573115089356678388224621713604546469147039739959839456396209876613387632125623591639058130278762639032423099033799/106513351423270419407*X^98 + 17218328195951306294745338579787635032519014148511580721095604973502597019129638775722892609998745374289762765391062422139516025893169352925509697449368979406/1038585918383*X^99 + 40690662285882310058242112789555928299140581999746600222929504272420414620708778135123842113706193807116659923945540701299610103485089174876599355850757/256530721840601*X^100 + -149842024215954187354785967297672975956792611241967286096106798180545628305536466516597412101809004823830373401679868690301064106288634/102556129*X^101 + 537425676420988252866929154977429134850870511100923443511520068816013946236191102418663700884280900737981186500239788095970651/79891224491*X^102 + -209101047751616792261464675489781332711509917993788639499779750436054748821209475359144859743671094031391210/10127*X^103 + 3249848302318632427991879215362712279471039064700223820283312772060236787887483849288768663574037296/102556129*X^104 + -1463075456680350097119149513507262888736012566990307543709892483797316*X^105 + 21925938754706572909293525461670501501382843625026/779*X^106 + -259905811445534538245442*X^107 + 1*X^108 +