D=-15239 h=114 12088639017502457092493433820720193425372126951972107625773388537100648841152843336815091499974290809240147439677439079354130199386560707542512064206708850469675297908601098321658957360609640348682369131301412991063512287677708939422626137739556419955645282840521743209379476524475384956834585541959699363354133965318433746012557293574893877458228802842760970164310071518952070111821039182112861174115332328834027978041178762483571893256617730073660024860464999912886792464399433635103321465910293059508968331441472135227115087724069789778860847761165844893017/406500428238523499159350099721763845578558990189207128974402221326256005338212346609838867527047683087576093620301621128910831337209841*X^0 + -34182586978581380933458578503581757702888185020959152465470151985831428308924857551536668209630147193406038048399221530052953869904421698221909491543492067627388883529866836161228110687524339821675639249807483011522102263176636865324697832807886122769138963393465726918349225068204385946804925132710044639780437989395172011391955427511137619533981984685022790603678466174022488957935667491235668743508300788706805044198213184594138081654274834933791428266111035861118604167448030507327198350258931074329335635624787522881370268186141530043698365245522954927578752/126421633182180808238557881013468555974931845948843417111039090832465617660184039795659887800911829440236165115913804171091268545872260551*X^1 + 64608849117653920754999640641200579200141724284070192468620708849013564226245145184611611378251264306737234434513931749366103219021970808566363046666589008594142675782517707695980547593843338541518491526400771669589275245975931169240586924058983825479986511674104922151601293733434011700192228020085629279285270510747245191640491993225050202818880098586287991519083436470198646492015652894099154985660234443027379595933236879179255872501672551369341920398364355766280387980750441469264921359518419937822985695817899987328460646611307502681581451025663765414585767058/39317127919658231362191500995188720908203804090090302721533157248896807092317236376450225106083578955913447351049193097209384517766273031361*X^2 + -1392901136914234734217539972352334440150154154974674819340638059564291768521199366635118012644915578905186329511206803991947742911695909004403643493197176228715870725686210774998595879437749234074651470153614373443303519797952449042126380712929194924371505933336990123459835164616269470271492641211482930886404301765275827845285005434370890426767776412068305388094431150075448720268056017377513072028673462248797010494076675730589296147068323260653278803143078425227116438894013626945315339074064812507782544045993953112746626485936728385950928566591434957511440/406500428238523499159350099721763845578558990189207128974402221326256005338212346609838867527047683087576093620301621128910831337209841*X^3 + 917086130769751953188518238341955151234446812222196751823657989163960186063160423760638387004494126176539194473921914982212350165223854669634209128075363942247437717594605830217705046417031175893370497654696580765363002142873300547884710237893759232191979885456701233381926816116584514022945637177248355565957927835355592227055592595658962379406995199599977245703137834747256753948175017010348308541337091821522935566371974144730048850045244550536572857169027320815086867943660697027763380754806099763733949542001628036981531648058154768100399142551151895003449583/126421633182180808238557881013468555974931845948843417111039090832465617660184039795659887800911829440236165115913804171091268545872260551*X^4 + -10753076401513177805177188262102440273972320499759413576794534744088349038305444129026868814914940162253792188125489308311430235482931699653172663587306309276348066091145938818500313547053176466671132035863972125260934036634075028610362557150337756985971799984358870798641145262121443319783725480353069819920360442172349295187278562812568273803690670301532953414748974143330147262765745723213834511258771419149364654890238082271775163449469009654752487345404159109335148473832979617234678311590475534612178427032458120051718309632390410383490130473490655711888/1307075331956667199869292925150366062953565884852756041718335116804681689190393397459288963109478080667447246367529328388780808158231*X^5 + 3580379107899238850776713970004239212650519739245395117486597562294559006493945203883589965610327920335790480310984574441392717756435147100291589429679985808340647541975320162664709838817689327391263076093159069258148420097753657539109124840005751798667642356954959559825055127305120565095533568291765981867797190226753941875659394993891035312646714627248048260969710199612075014392866365646829619482542306124751982280750267472528267049950815196091260956274001598848341633621064773554781915098945655968483114121353728853944244767124379443104936984846477949256281/406500428238523499159350099721763845578558990189207128974402221326256005338212346609838867527047683087576093620301621128910831337209841*X^6 + -26291660956252910492700236461337793364021474798643160032115113545475668563383090690514321620026982376402676469409549917080829737326306993177398576908181882277543340107222344675373429427492746813283584328774272863555689143504395194702999221143875193277027483950587913426189588041168787504842210504880598215827879140311515019077581390972403289615283438252204798330281873721666363009024428419800538789104103809084213801720706366673068120137566135067414198379619569400097938203494604660127526389695030172736015865109713393204082742642190215389701924103162021268/4202814572207933118550781109808251006281562330716257368869244748568108325371039863213147791348804117901759634622280798677751794721*X^7 + 4620076658290609652012408192078193557660225490711350923433273456257398136715385369985505614557775458873430084186303257062902789299850021790873415883879851605558632359788363166471946230507533810380373123112884538319358822415651879062013383096322251004885763582188385539445259811036430762458475440398532992981988524337053871628362768863453890081923905255109486831475693584852469833364435649930398321358396115285405315741427571374549597313198041909058267305568785881320722419958659281536076896604965572329475216451290284667101895455475152227016584090766575912092/1307075331956667199869292925150366062953565884852756041718335116804681689190393397459288963109478080667447246367529328388780808158231*X^8 + -19701282811941459415559025262913085853501473969269711868867246016392731165257961743219273159214635816865775347709723988258650154482016491126906677952708174367681305519848769066625746148486595956736734127831726321497689317928507765639356889695638300082307124233476540283903551901109895670645049975145448718948109349253962568121689895119056449070441485911590724198820133987195533350291804051224088649123648950179017573291216201448975760188296063613498618501001753898163926797774443870612442601575821756307626188790581663191317951815827067107459309851086276/13513873222533547004986434436682479119876406208090859706975063500218997830775047791682147239063678835696976317113443082565118311*X^9 + 2231202629471985476688035634722433486888170625055789428511949188774989098218866690113555013639591305493114985872243010204983865066584123900146570767078867041853693678905222156270607941658291716129394963959470036807645040610446781409990309351841449802531242503311241918475552137172458533855014704250545918588112561136417584007259696058182980264798261108872207115818698495811642490734053352948436854138856689260045305568531317827269011080151428974297174265887865869745523940369451670370010561156077444800920092354807423232157051158451435273526704047814533264/4202814572207933118550781109808251006281562330716257368869244748568108325371039863213147791348804117901759634622280798677751794721*X^10 + -7689734211642589591007318916303566312232796266989889904832561370300499774331590690009553835781948738568278528622697603500194265604243762285422043709582452420895923517231206723791949407986511432026104497084422062851620938325559734133775527881717955421293954017913923175506947529178949863055384954529073151018858195040257109716274865757712140523992433499467723940256055200421813684704385948300038254177206167621375817158469992285968279980136718063411637377319897210387277130704814932405723567087832026407941576047475492588727300305810670511804060395000/43452968561201115771660560889654273697351788450452925102813709003919607172910121516662852858725655420247512273676665860338001*X^11 + 771182508837316524364909962155512539906650621124221756806722460139670891509642488865466274366683123463295614710652130246943846473433994245311682126906725163069061675307807314593194253253196097740186774943591951343462251533365778047906133752668795792376978147282946993698742655363454546710286298678748998229537839528978373272272677406831538947256753851918309159388294956425365452419415405209942579649932192806702359025114658158246746232980966290982570190713294163190537538881051170876752994330780172683590116868836767516910774563611673850544654847868879/13513873222533547004986434436682479119876406208090859706975063500218997830775047791682147239063678835696976317113443082565118311*X^12 + -1870009307763343560374379870706472056549082129970795957000938832094132752451020996715332662794165355057928905248186891000853040387765345649203228440876256228859426467623136216795338927417758790844005452369695246564457009109336037464399355458976770041272202063081436147942964040878092912270686369553834383787875629683535040243668919348673978900501840013540242182881119745461687502996472911205920699998610281041269885187227567541697329615384148510298925707971424623251049860899458104533981020179089843611738994359059934629121455268178776681773085424/139720156145341208269005018937795092274443049679912942452777199369516421777846049892806600831915290740345698629185420772791*X^13 + 88760026158856322979773460298476012191408967617908882450240519496947215954435786905082666250620456428650451337304440400676990539761857266251841540210259269945695159984052808398101264566965837395973024158652911322488937069285585150444688994925464635753086938651516208360851520882554372617836251239933085210086041549169112354689825389481421620504309109633728686831096656244396592411366849867878146614776086130424651340266895360209468250907294231794712527702013139671220938159915828794816996041075209608080691932430344811054524222083943850654595838270/43452968561201115771660560889654273697351788450452925102813709003919607172910121516662852858725655420247512273676665860338001*X^14 + -118055706725527591216243967281024815006606542032456238993821437234866086862203213525231209598100560216610177442251704037106682082430005976015382685694831100834739848895711299271746773836701456126911099529552784711929117293189559326181226041922115710080102456406790435522929726508499034166473793516213884273930160807741498785242726675944690553318449372758177603694907661401302780908649472142251246415052959905887047578608158895679809822627780486463007632498619221755561049503523532701033438783618376395823562318909490627936016350863983767952652/449260952235823820800659224880370071622003375176568946793495817908412931761562861391661095922557204952880059900917751681*X^15 + 15682158379773984018299106029815749359524996809792821547587887091687890698009762306011682481087229139628227177127620836347790742423951628317502292973071575447170747991931745907817379029666752838581444754104956377978029520445390970107744919846741469239234262423920319168929215797359051715859361636630770530563593852099315842033227619093951331487511609334693856544666322828393517872934098886535442504283445327025285610795700204609413126141810930312092773912242004832699214257484037876488061969417123594652865180375175499074823331274245331995434411/139720156145341208269005018937795092274443049679912942452777199369516421777846049892806600831915290740345698629185420772791*X^16 + -56742934715533314494381862025040797725051470193719467076704058579883857262433858682392073019339525849961210864463466313156178244892889703903832248383558960497351674922675073401020282802688160459389027658959637263582807253480514949346424168522145149266881412877252274850973776271995312126705176463201004694012090307442319585675097822155647222956690123754325207470084110036600961113825665313676792168424833632725183275356708995151783249889403583095301009876957427018337901078434091226029682449958083131081146106393409188521146220254814152588/1444568978250237365918518407975466468237952974844273140815099092953096243606311451420132141230087475732733311578513671*X^17 + 2542808369615633459812612832354804356636646054277965171992406165331159389806351301204180130394640201333196331290264471513357526913946393020998830653295962152422739124916833346534321174796713433959511889446609007893952215488468883158802070862343152320979898255200399077313502846248062532039800753067545497386904283853472078514008801343607386743849422367246998256914417065260678372185601867001517103300239309373673545157486918474488757690940530421813761471680981708549949829385317149600646482159156194219057198839727396656696082451681680185187/449260952235823820800659224880370071622003375176568946793495817908412931761562861391661095922557204952880059900917751681*X^18 + -1032319038041852608474697496175189452483840345084044381109366580249917647569582145288118574947608281528982930873761261773346140142287755622087758531326750499610560890446325799743733331490711114806574558171308899181241126893632534287683665659044894434477859115683016992780085257101934654600957771034639461643832781717773120987692656056434885643001328107746929340266988892595238345441406726289990729158123326884750668527616872111435685923808124592677816801734307723385722631414356078448000274414115506575893068862428291472828595470533716/4644916328778898282696200668731403434848723391782228748601604800492270879763059329325183733858802172774062095107761*X^19 + -72119042920753165059373445502758936868843058007913197498563255870474173789046441092081637517564593573000632591653188039876201486248984241859725469843937488927160703523733240704360013112601666065325707297589911927677160032598876199361665761861320603112670915395669724933842933324693439035543867600215200985155682028950498631370391416779304218476616435414337936083169240269460007921864529287499793571027917085558918506746877877609641457861317903106994248098593783550710572772667423562667864051665714453763556218982355275412224474339673017/1444568978250237365918518407975466468237952974844273140815099092953096243606311451420132141230087475732733311578513671*X^20 + -53587996492011000108778482476758421655313589060030596812611550459138639586979167749465991432483721228086820103721520033872215180039962640672145529972257397001443758858992970454292738022505676959828685929859729691102757107482793638295345287375507679118180756342435272830866588466202419123959635561366733367315067978719928018344067477952274042354485003708386567503839857524563964979701003638567891374687698611830923370741809980472750654329508668812644749984808546948436220261133764022907049444174672121715866580480467712488772628656/14935422279031827275550484465374287571860846918913918805792941480682543021746171476929851234272675796701164292951*X^21 + 31706340779568107514762152353504697654694327662304683902066725850064915538312322092653499622202488381704653257155724874811820264363967378536446098624496270400351070666650117305235538537663299295195974065294641255659260577885984062677989793738909743128259133121388659769467859792308287925788831921160016038566537346897466760467576644999837705606707390313054807477524443974428385063703511189343510227211888685131438797336579827523708936580141949093988504478512064835113204816853549114400166958434628418936518574528501406535709362390673/4644916328778898282696200668731403434848723391782228748601604800492270879763059329325183733858802172774062095107761*X^22 + -45455463895748278674356226296787728817942543599225276189116454800301153287423695073210032783333969450810616627192490543637398161952486254263220934772242804305272210179766070989739371784382253442920973949512811413491052684852798904913661350713960631287059468449244566564354620726806434124897062234914556941870995591406213514626264681217575547554525791733145560904237113711508561413466715998405059616813805417501141709640972187453728891417470324281672775283207317668382975430783252421531339532740942881678419720032731485216850359/48023865848976936577332747477087741388620086555993308057212030484509784635839779668584730656825324105148438241*X^23 + -494034549293400413697361924446175850587618584452106382876132182546828940141637043219900496667184454387260340440263778524672277847895653993765419892967634993873463209087517411968624726357161839010516571519202153248096377377412527086490662807868128046694429478971200395279874140697029385197503607002222000641158658836617618175042712133838275368091045073724894966819137125599524231609835232679278589043490070641352252441106353895416255088219502595020998422456913278101198785641942836235160568779201223315100961971624641773710254934/14935422279031827275550484465374287571860846918913918805792941480682543021746171476929851234272675796701164292951*X^24 + 789626470593572115268782736407250721822823427421861975827746959383635467066370977034823361525605499043192613769616597103825658399023571526058692024522277472060045578225697588609519246313765697620943775358350494139634160216749514879122775097444560476089901379538291380689736515521503251525155454727038607954106221061102046969135544313676433732218777663689631843415655851315693726352541050358894939763782052467404124517708987759390059574259053598571419280963059832428423007923795348257205145631158648778196145536090657857475/154417575077096259091102081919896274561479377993547614331871480657587731948037876747860870279181106447422631*X^25 + 37865409778374985007800859615032205903216916451925315594892085567013390179464402299186188194699510668429547208597324105460714441551193366843210415651918248506278353422427587921523294984874835923197186435476155680278468700503059951815953482527408052385438694466972274212239477742951720293847556139058676598391740864596393308123293945067016088584241114231498240150710544958368766954849194277220341704862018823873944834036651297772729858310015823778085246469119754284689130800181613484137595470450424089158768926698595685892927/48023865848976936577332747477087741388620086555993308057212030484509784635839779668584730656825324105148438241*X^26 + -70914518574117483959508714245190315771955155636251507312444193565613930876705773581402342049622815369405446082212466715441279327991987382153608252912792666905228369963216434800947837083205134243667430207267147563058972598869508150011873200314925978984454704388673816974268682605378404200682339520497882868262331666454153500806192931964003919097186646602092769765114218777713047054295435712685641336029514397754432958058852150108368283029374443635701741359553636951096250120178053628652574865860046786831396202953790116/496519534009955817013189974018959082191252019271857280809876143593529684720379024912735917296402271535121*X^27 + 8681494189164117470744698708542038393627906286510924948699995892830362264351013617867655464983334628266837390222184197459442872721892456032713455919058838957596849188834931638876086376811882236418545147851320284770533340207870038141665553299736029303435765525134753381117504264322529351541407482926691531813375598253899735388374242131156357713087782854371333508760320543311638483051742472900946018814539424041657142464137912108262615480815749388714646525817271443472615693537058209022148393346649071433282331011526355135/154417575077096259091102081919896274561479377993547614331871480657587731948037876747860870279181106447422631*X^28 + -9931130597593162462810782487454533466234921272139817451937267968388105813329384705653686595264445561583788715256158971092960503141620010782209918354673917215744948838109301865718401421367592887318990152937117877454349673330609148684802853732113156463103263199514030447682892623774084626968556064192924597379795175802715906770226514212054237298219321843111697563359568215855214818443898525661193138309443339853941153693229591826532021611241123272616582904541983083300080737972967384391435924786244971612390821811502/1596525832829439926087427569192794476499202634314653636044617825059580979808292684606867901274605374711*X^29 + -340844020306798157265592813143137732484322639919172997099194311649467623371517715079664583454001274337766934913049222568730458156466920085676957459807115042888679808514324530252719903519969723494332801261624378030140936492204034123844560967790646085699503695033466098094865340182190982105005404358897099268496692495195872121766527482533335939161372321780156590115153464220522403787477487163013518507787434451152150449890359765622916517315591693457761767314684477845370835283842583695149242248160323950136326109678222/496519534009955817013189974018959082191252019271857280809876143593529684720379024912735917296402271535121*X^30 + 676638338982619308281171274428076480847646203906917370957271875846707935795258858554046800863506592778213591509071009218616018524471214950320075809474612609953060072731854859612396451843105432306379834269872979992746308904798321053056159656232103205353314336219688309802180589974403670068630748061954099660022693350554514800843952601161364947111512164937099819786940358389121043037637493869805664029183661081861354007809167824028541506657460168991269109551147308257981734696117828561208565530234187326985737081/5133523578229710373271471283578117287778786605513355742908738987329842378804799628960990036252750401*X^31 + -3242244477561756401766028973577230112719355587309314590704363256341545099170829497606498500943864114356868865340223174026100128393375613432526480285790100660589399561934495309729454710773365707162221265752486608728974075696875254028135100815627362549095391814266051537840015101836269116262070578965287554094242263594189984719968815325045553114967516488216409436269166509052093960045130411730057127194111668996406270040581194800866745708096699280485449055798742574600402781641159972715709840352050862761868431799/1596525832829439926087427569192794476499202634314653636044617825059580979808292684606867901274605374711*X^32 + -11373757688998997560842889331768713775191663417513561713909304546667510557245316003682836609484320358621906607928144003240965982473681480675033120356520735212851763472467565792820733522008203935191328162678399734703184538178703989046259459766457229799037643324895333447718275653045769906507862634105566405808914779847695119051230140387420443145862984739988726273230905866333079882415378256733126131132541811344623020628032989814078529017307627470156086318793301494050370805546496140741624835497064189349634/16506506682410644287046531458450537902825680403579922002921990312957692536349838035244340952581191*X^33 + 269716425636350851886441848147895945039574780777709933922759438700841828838803286674123845207164607240584496721058977330638828469202717216171149486607321735146695318869483618783426608185817511897880007133312067428563009533475286694105476839324153845073898955172434137805251035910568214227120088711598122338224864393450017372253617408905792933024169482128331847443460803190735826251457718749982007306681664061803000835859480126195050399833598057074269096300449878099245843113592102764349483568433618033377188/5133523578229710373271471283578117287778786605513355742908738987329842378804799628960990036252750401*X^34 + -410175836646191233110876199306924031392207974258498270723076931135254044377425034668869847284033187381277331478324345047280204049211184667132172632432815141553693551761458015867133269898495161532513400218026447496433389370792219452462281703564050653478659752049878584234207755954874063387996852702470884989620354572330153936980061040370781027851236337682605248382154177566550114217232034049204043194101618823048400148116543424519994274673477769744108045595072825506289241689060976901384007789746702/53075584187815576485680165461255748883683859818584958208752380427516696258359607830367655796081*X^35 + -2951675617116187982954787652846891629286569243565016081069467039040382690641093482601736261512353512706344004375497755101837263703006167917838626287129004346545964988082036057965083584061356649912504485717285264687520582248997925376950510547373442787683547962448064069826069650533090138563729645804049229155651279856078449113064724632008040003881457595637420098565472687618296131182119488714324463297009244999365548041631604515372854480080650085448285208352044433288469450109273290605675336250191659452/16506506682410644287046531458450537902825680403579922002921990312957692536349838035244340952581191*X^36 + 1740889344134411557936780629042631023568601336732138153638172833035735531839350416703832787862517201835219960247875553578243483818221341544375557621449268437663159811577607866684875469973361726293582178254223670161698634087065072802074779846614312385107345550244327939737322128365097973390534722978422127753051073913205173048514391131631657346998172502598328962339116155479321828832660173710865044030479701014837630424227503520177517277441848194647316031908790139588967943668466369987311611189753/170661042404551692880000532029761250429851639288054528002419229670471692149066263120153234071*X^37 + 3764427037459648097917283601039757619880132144606670985336235050570606521556231675002899449759132553260307971132025336507086850069080477054248476747421739205526957754630378837397982467342708236632804268016971357213132345113573201679264682205397244499571604515353380797167668953332718902319624242648593737084466573482846311334944866521659717308417510573819608467767575187857070296359486068075021249769637929944193671471826176204559948844202932725148999942928880883947089335076583294599485992030200/53075584187815576485680165461255748883683859818584958208752380427516696258359607830367655796081*X^38 + -13741503040110427739558854644224680592662169700784295721151965352606435641658007060563207809206036123280033736065647202628048470646683554656754125636345648431013475067070058326328820155362744205387270382218463550199744648852591118515519226707168056253455045503019204130164961363065141358757596498431065873259315373037400483743490345308085530358106609464358532956233304609175808691396885943796107543337313570103193157760328745536144738758609538074061967372098468513349724869034711598678446127/548749332490519912797429363439746785948076010572522598078518423377722482794425283344544161*X^39 + 85296595069388031860162715021219573479460793218157448951719335375595276631218034992097556154437779686433404901297652751184633034083850619078015713231028868772285319045279611999992217353279234005139887756016682929761693261541937010133504918532064516111915916483435414811723525840672799806274641201904337065518773301713758593877498879883542734252690660231055010093083888440885789423023154094442581439582171012574672472832556095453171427089401776954351722056713716048930494642157798288963238796/170661042404551692880000532029761250429851639288054528002419229670471692149066263120153234071*X^40 + 74186524794884121578560726520647348063101247682968416225118181366567316315626612681318681715049314021235102962118738750672845327269758119164704733287949228700417987241792433828088295847442201687075205729075573250915670347116163780246170824675884744197909721563451065382803519634319426063526539907688433699108201811353492186278162430105278218356570932901933961261749338026350567208491495414024691344319004040329366791454284850337673462647194140191034444908713069397170446587912320353112/1764467307043472388416171586622980019125646336246053370027390428867274864290756538085351*X^41 + -282964020933437891673821221991155326133875865386163630870028882872684766837815995462370031631115296966183672273148625860537037030821488602490101249605809095271430102240439654262319772568679392637228517077720115091216614658970344680360455366275950421015216076672975735078802144220795067403982492120620249293220948944941501288352255838749581570731240956876028115746263455781487562740357708615840855505183565191578655719094219303020524394667058427756054134940426426258373398135393290677943/548749332490519912797429363439746785948076010572522598078518423377722482794425283344544161*X^42 + -366176734807608567024176964129787031923585497106689358044893888594900079788708836822469006940638685511176788546203552421989576288323325477519777323755319124018939072301862663389883398049527958266963643266688782561674308461234080752353270845388883763766439990581203867417184593395951358595262634843153876517987571897609517267208697466715050474618969184245683629661595528805553351201859419468072829950628381387473776867236368385024837466383895130251962942528728968073039983114746430/5673528318467756875936243043803794273715904618154512443817975655521784129552271826641*X^43 + 2817913905622271641363905405247425325442513279870471690552864835160501814944905761282850197437922781741823150057091121055710251640247861715011654327185549231944602458776828551429010586671096374705681732230662744250501843575017943427829554741288820137708129635842854753345098481018457893430019866005257218175649628900663325616814880871553186535736091682137874835192926021960187038471117297038084206887863117351152807002969350817936741720808805656198854675513567951288281966051611929/1764467307043472388416171586622980019125646336246053370027390428867274864290756538085351*X^44 + -424300574976438862826902315220873332372539900471071405619435352435957452346222354093093408672404529948197168986773240692840154768076882857443809196670121388341838675208788278405734672002237979069778247896464019727749537583805244745972194675151552743140022774109611700351008931674096329844188947216794769876257357108033635076413514211410038135253270818235413825212524119865182320561017845752629577868314273537251556830207008862039643755022150173527311795108536137291664752824/18242856329478317929055443870751750076256928032651165414205709503285479516245247031*X^45 + 552321445481009736704196709478690551696432018474288642026330706471636693328973078526161292565222873970766345480825330467992154781284821817454551871416985047889984019211070457643901661087870008780809592618835433181307740824529609039929792675835791956204180354444169674361146710683554433775610332432648583795835185247205791849421839690140752780994750688867666289037758927431106967341444445495422776541687835636514108719323493194838276671911331742063761603009617416837547162680/5673528318467756875936243043803794273715904618154512443817975655521784129552271826641*X^46 + -3843566373512546968603559762387347280069755283531055331523191425256954350575401014841645113898845774232585270994678017529796147398742345618141225834472394292603120276765152639852683574312509740497064962931104589450964623133207932048483512322191260816025737653436248792213320377507979124352443445864697799862302256806494645530962439866740424066877175414436999063164362255186809059319027815254667222743547945291142766456599863948936874298777891101456398634827069993857439/58658702024046038357091459391484726933302019397592171749857586827284500052235521*X^47 + -5679728311017160586333264800489429191083259567732161425121598667446698906796314788196437185072206393460876110203090800725825069812172898224109209122233878374118611509241741158261853672655661269261009767573186880593555555946104717009427810946843696443525980697422807613477842502875814290888947414783759932710956155907787072108779881384085900909078580915309536983949098119398542435742799149640309458307725129959536384410319666171179614239321864060760069494529236558629536/18242856329478317929055443870751750076256928032651165414205709503285479516245247031*X^48 + 12204531637846744228539517096897824874531783461374171011570625500880842519759773281883878128538003526373055036438323394765189833893595062287259134123108279092466480541935903089374262808963631622361695431382479655742333956516121665563344513367143021491061752807599554067603467064180494776810223710492485766189065104144065125654875143328382228586493806429684219609426285551863681646695627953275099625572173421700253838697529284640502739890684935103167148975168538681/188613189787929383784859998043359250589395560763961967041342722917313504991111*X^49 + 275132063250198985938283469886900471971582214538088270083937142773330852581257664146991463645091435609181875464644381186933422947736041488669336525572430177983797146056274851337903114920817615446396280228478058361797644239390229226717103583550865362483599303102086446210930677282956392171110696825615826320328867813231663972453336371021199394471822848943366127591217820867429006003091608977727587595067229532497574455729651318834454933155348256222112763673210444097/58658702024046038357091459391484726933302019397592171749857586827284500052235521*X^50 + 101008766106358157036265877281179180611400541545642709684906655300383985579709343125606648402684264662340106425694949566808207349849098122300008575558378325158136091708213098281208672994169896321342073905583290644745689505519300146118784898757564152325383112370445135962408895336567564683306371407389291834993441812451895806334246261503106102348581881789841021690872629178718911280815808870570272362931161964456034797669835934799530897815533663806785176588247/606473279060866185803408353837168008326030742006308575695635765007438922801*X^51 + 714032998391306786612366081316637729628905829434664529263204250709681087618656111482519533768881207019435561629217683091091994365453676717569216059816068114349895606560939443100004927862856396527403778759768009418921900115064340440558382126346346681481325167205686813842320702417470452440459929892600684040334628381690971575700003569049451103942858761431914434265183753862970003024419462373890779661599970931456806022372547046466970595493317122345003656928570/188613189787929383784859998043359250589395560763961967041342722917313504991111*X^52 + 93797007878680840141348177402168113650284467099637711350046261629077293907164447980105927599010301322243887542587441575005928342855488171076541574828717842430579958232803459276869546118781466005313262753705854939594455163461881257634203778885715739915005282399900579621771516925007743663017450461314157219098258144980868139562713473628938621988643536456199884309484990743937129090363908850055024565831133849545382719043213597295067599422286481209511603/1950074852285743362711923967322083628057976662399706031175677700988549591*X^53 + -78628722189765602242319078664835184579649005843404620060647180575404081303760953555302989232243986203281180076816166036298026569511957378150703648925086974351215752013536291414015765112606769766736233417035193701502323066299066445890953828725204106969247605543944488141264438197632768575681845124689364395470339533719178511335635413283627037109911194490421734759169110272444315601836569815559121201175679817793672675924547225471648421381869197088009380/606473279060866185803408353837168008326030742006308575695635765007438922801*X^54 + -128193253883823757155504344812774284764415382738398513021896671481650641367347652138094468130389685393084392304990334637540731806662917554439050024865959246655607962524488259881811460530284735409662689185399361199204077460590783024229533225819211823393880749196241310941467123891899206675616478219697004655934214384269811592533876737024838815446963198505660977027158206842255471767520602417596964059116973548645013934007841630327627182051122841176/6270337145613322709684642981743034173819860650802913283523079424400481*X^55 + -781525272025592848743535411990938483461071379950875318402821961306944374775893586782843807627856278022602220281226470424045039241631080228197437672103234562418654032612285487656507672174978844848771827384581841204915545345037371579017460338599418556458942355309423477759102642936991776686727970596414755699421071378121579771523844109317604157770662456225382979776670765410797352900871076659734008292202891937370436965368634662821269871910710590669/1950074852285743362711923967322083628057976662399706031175677700988549591*X^56 + 4004738306429267571462981075231008789805678468274367884122506103730069393438241774187498185693380254487582370159111995821279186984581596589388809145031160250651410872143870230495506383728550151346599168818080394216867660967532996838336439417005223048703359569628636903141548755308794630542235382294544107700219707418582097934767134846969993053155111966028976777182041546259083960457870890921045361940594742648650263676003598506349301666564/20161855773676278809275379362517794771124953861102615059559740914471*X^57 + 1447841816633853369439298725080746464450831845106281678774390716098573087198030808942750428981395717285808969788964607518168662852283692521116167196029648603515201224338495737154092171238530023026399760358152498780707643012476386254142657132630162797077517404614035613361908475487938387801031179121320896725539017108428050757480494079726125145219017505502623101815644592256393693031513940521868386357056494883295394215790243419515446061744406/6270337145613322709684642981743034173819860650802913283523079424400481*X^58 + 505132948619276527994255745878157456069735370788985364276314635934585478862417656699896847481629662090538879291353279791445260824510289143181390704849390653707760719262763826066868132932803052006104427029949713679512444855994932925844172687776893126850117354400116446253994661168736307878611225579860976967767085554605391790755552836782063956060933732458698424483665374381174388655221146656986443891266514755998301584705025018183068176/64829118243332086203457811455041140743167054215764035561285340561*X^59 + 3332340543138584469157153687918088771895813647998474922713742888823083520745999102121208739469683913693446304154725288831817628347982778576371672442314561949264110622735070346981722924461227307915863993830316883106095094016565210473697966086353104376116725494955758212324361688515836911535076434597006538680671992286331323120618628899211959247794169712106649711311401481077450199523624550752098356464022688853047849169515490671228863565/20161855773676278809275379362517794771124953861102615059559740914471*X^60 + 544919513961038779387836577413187731881907425342214840758745479779257196097635184086601710171451662691395708614943811916374051106591026735060940602925050225484758778927598739061846895394460374612925761226073957468592113760020384899431476113624473161119443057816898445923704539349952660755994713618446384626467668716093884314351670418513179695407648871502563890682269061999761869681002789009460187405984760353060543412037684782320/208453756409427929914655342299167655122723646996025837817637751*X^61 + 2100778830387596277681014669511051262594046677702841945505748483341377295828286815191316889342698607460829157197504467147219509254392773509144993096177249149785412820661756793084309320529849327682205012241528372996445180448408658142645614489154825187791719255044647030862792328450227677499857511654345667036167983791299057116244748991274747153389108339526252232300112071823428136374289977697011285308330809881780563793203601611321/64829118243332086203457811455041140743167054215764035561285340561*X^62 + 214427263008586319426070066696569225479136336041161428677106631152011688064123024367660199642488383344147750624690109363746070773284651297554829478625409847132669215164519258272008783203402315358798489636126541020185447777580414174613876976267909804553666392911913900769957261499707428104017772201711970624171022962744521972692437114745032125222309493436341184155295088620967981016242123230005790032316950450316909905651803/670269313213594629950660264627548730298146774906835491375041*X^63 + 525115386176578371680668575243760577664043044708895472810040707867369011336330159985865942615748820917163919256910782357861818527004474013365645314437505955624337756910834537437781043095169581259115112696115933784340967035307856250828894095515499017027916395437523184624194932151406809842694425333795840571813691865617471007734401229925052374802909643115038227811323823085671396393179409360250422539262755499307574532370816/208453756409427929914655342299167655122723646996025837817637751*X^64 + 33865112721719817748530752440624682563108188331405728058722678870143386162097420005252251846697341549834958251711582934807655717875246243167780144594523214662368757178727023438380506959203516998427667335370195851838600676252698545851448578734867155485695984102444976181115299812032099827095047528175941637022476449855931856894396414996856185445034586147264048855826735140886002805028555402123167925159588677683488149/2155206794899018102735242008448709743723944613848345631431*X^65 + 51338502561861167049846266635434065637324507145479107712320596946953820661437814982499643042763979640854350602879549928962528424809360756666749182071006620914743057656595799702710605989832584046798576108724081470804281694674793694707978015576668225570499279168073480666292109690262737312660935138481515494967492954987248154697691200334700066508365578100934580778287637303601750520867445170692352812505777996933288929/670269313213594629950660264627548730298146774906835491375041*X^66 + 1981535325818352123344503756909984503192525962500451229107019347840598459655509764217962039465536350369567223450323377554899316435837260851436641474710872261173945944494329611533812359351770017960269776964730270299577559944621344297304275407614342017035234408200336145599056185151553575977217333564716797540332172812216346419317863257371174436701009941378516192135024399448855657187432258828555969751554472623/6929925385527389397862514496619645478212040558997895921*X^67 + 1716465849565299322146338113726813179610599362375955618856363214891806843528978961318971097941580924232343057031164045176036221954929475811991012955901417851566056328801491547165497760628816864955118509664750703097422166416468289907544443572253359384780310703399392859976353619462902335482197740649456296955076122834530343267279537761292900197553910855385053502145927109634793058016412795090621957808268243395/2155206794899018102735242008448709743723944613848345631431*X^68 + 36004226173674912247257142456031607256911156939264335514304335422353726919933468648377541981506658226160986545525613073619716182365424765573151842631038108146563085839224841442756793950478876304927861518553386232776542379257753167830355219889174376784008741561634028640088371747431124681580328408249766744136753177084994961266739215512026038012810669766129174161440539358296204999651609555448969518895/22282718281438551118528985519677316650199487327967511*X^69 + 16944876005656418368461331266661344026710423950380978777734609901796526995424728397764614212911985425369584065669257399976776826739805338832015205431159616540294078092794165803540309210271907114041207029291043892045722400326139013953997958699834573736851601189386368665759907236766199085575292743271077207231956394667151590005064494360624180648573587788164721970413533619308927361412803723522591755364/6929925385527389397862514496619645478212040558997895921*X^70 + 246673645879038818232202098996447758495960961161933923662409023960978368569533752458851522334671897021682844792898361898314374483610821661724904531637828575491200360133521308750765827804996810609680647654957993079089823723781281326406125513381324387726563354259677018166855695188745335948594373476259244544804157719350907119083128082534417114848668407368475336278908106384239186147675010747721/71648611837422993950253972732081404019934042855201*X^71 + 146071106617324410860290438845151477173077240314251931735058241670466056792114763372829616336507629498833043435921445275137954607007422406742559721325891406281776768306090605569374136086586248943343918568253907474749848108787376833241978675372043927245390480767505631412588604386418810759007392700499052879731725422380000198308536747766485527268570537830856070446476089769163499156618049381981/22282718281438551118528985519677316650199487327967511*X^72 + 3565963192948286146608852637594208235090072202683381529542423996006164676726047358106115552885692844398169108532096240727506605102626619173205942881250537054064118437910717525182239139283582456634485249232897210907702614985276660251840764195219754318962606216693612425406613028308672248841008591650083141022437506122000231911319492014263646720877066925214202311148046822375936312900193/230381388544768469293421134186756926109112677991*X^73 + 2444471752995674370498526712956177298793269329586664638069386275911621039666439737040715012462427597734839780516154967651516031952546015736369031167313900173210233495116046145695399942759675281656392876261485605214074475109458069086069235030311595545752344547179949366995414563814776627724657117425848625456226094151652518768152872557431940300085688248802202859177081530764966784738171/71648611837422993950253972732081404019934042855201*X^74 + 41980541210970963206760857203404754514181342071693750294820256177132466933952799096980897565401562574355513085227446550740695681704324187905228372543928332860316485437136601190153509644463165930038038416501153417395804922807383624612448290120247151762944256177339233706389815587781422615635848842271554811232895082484975847925096554887842474745556062797283161801847814557789039/740776168954239451104248019893109087167564881*X^75 + 15712879444608459959352476057838639387785285633482910157222458503186164067560853405254508798730605311354858617475668334770665850432347312895055105788468446175017002573273679043998787906614800109940190600870125214220524024043654989976185352519431829397850695322786835133353561376713139275271486064589084212301713070954252867186523427283112761628704778789046642717015731396733544/230381388544768469293421134186756926109112677991*X^76 + 145213676863401402589090336757297470683427128083583936728802316786965615422731592039448797284069864755692673554718628583150192160554010253954510350125849562747000913235103671770001931439560997940713093673051745276846818396327432954809902311397530248147748197440799495369126945702620380737527232371303220599294022279055555603144318205488770746311250236827522913597636566/2381916941975046466573144758498743045554871*X^77 + 30790243591440319990188784352823941600079354766206796164123302690101849476475895567918305458546783007152163193109643486328624175938306081745063238372947352660985456205622252956192622354907461136515715594367167286163875297765551266236639980467162760719910613906310753699483303238757807769513661731979046832767547065018276038831098773107458210992166417505598086797667618/740776168954239451104248019893109087167564881*X^78 + 316387838063964585695217940103370413815239870122719554492474292155393990127682843556886846132906968909547171769995006265284287962903379085003094915330888669006268298689601013265283646966639660284095046372362776131498222538328994745013370319476598548301725160687693783614460830542237521451961750038685043530075450716677372894341721421228727556227830648070568443/7658896919533911468080851313500781496961*X^79 + 7993475919731921877354187418603573472596962243456748700209147200827878724257913279151907868416406855559296902074970653929975331811170342792792889687394832716564210464933032118038784257962700554229255911299466410000563425109826677964303819270639254276531848746473397120086672005614747536351302586645280764861732241994467014746914066423241271139278710742857307/2381916941975046466573144758498743045554871*X^80 + -454749942632264308738732708286048633443370670439775846140126723192335282060256938649725773491649232145395311478987755280700912995504952496349677075068103878204174106281212346561625777974409054976336133133686236640363749336526757071852374147436113782845950529105406556177218438988261957839287429826744757244901691775992126477750425376230168519485132349/24626678197858236231771226088426950151*X^81 + 262256511341833025472871651177402333600108345816188521517309652264545295780147350947629608564203111681111844700755352898860737673305355165344101792155965218602907402032545357788142545576285110201286820229466072393552155999256877906054341409591902569865088000350298484729407660630583255347651326438413421040574250443012861070366286844313520819138882514/7658896919533911468080851313500781496961*X^82 + -2910535981535325295448035262014040534603183091990672000669549525303280593976134685726781140277095721081619940100135748695919982855062192098375108533872041190060738605481117664782576220965826898123630153576046437408302991785520465389278231922163274861473155887487580434672765247884932520583142954873351542227909850151639395100669574352771560747/79185460443274071484794939191083441*X^83 + 497436470958014834637110535885087004931896229949996700403447052586304878392735657500163667154351407429106947597276428813181163654873870118330631691470416074704745950000822455886593889447208943949857417912592741957497473275455233168348484310233988706632821241020069061182971246832456572868219553338810517251500508852388270609659687572868525949/24626678197858236231771226088426950151*X^84 + -1410746177951133172605179430376330677655243499592805828222115531309473022801566127671662439968572100933272780986274873496690726195222144796865240506593814620086284535310003746185128394158476429273188814967834456584537327116221432752735276887950531268452700095262584769378708826904582360670476676654252792611126903461261600032727601275/254615628434964860079726492575831*X^85 + 50147924417168017424468304257153212164821694718633585059383930872628781543346981165691370273877275801029309383880125603263032231133576813590635650985034695003447730174214295206714919429754760296571702980410362456143179707326126126103200233542418149728902500139721286501293567834258585847622133858448097951439527858799164239563211237/79185460443274071484794939191083441*X^86 + 4328227887664815335393865589275459506194568027058687909967611971465382351587479282990496950413679923766225354387034766223528399447905175611901257865532215587390011866020124224817569397537406536893764700453692001096919480032030632704120092610966171829032438798466381647821068094326891358939388518231963764465902834774064148/818699769887346816976612516321*X^87 + -9588331910961410156067634131638493899039197908016524321853692995524084398380925054729917882395697025172940212918761605637064084800433349156004382235328778547064757359889304515338529708155725623655040560505191372982154564278638660064175767156374942981061889372738340525860540469584967413816547043804524078095621026094365/254615628434964860079726492575831*X^88 + 15962781919357700590832685314545170522428322901537780291244337275531747664937248747692801097029953733504129073375296816681557216136499169130857235305295753897008069611636332100831559488616957377282341246918253721889920115795892941656345982003550783873261808381131760473839125454039882701066748954616161897034638/2632475144332304877738303911*X^89 + 85138730496419401567753267402168263490240781102917746194471793950818691955309183117002039645859654989065923691156954296995307927669913281310386158361925235802537536832538587613054902057559403413889819286821466847409957253592425559575966918674934695047986577150099694282702187382941437011477958591534551354125/818699769887346816976612516321*X^90 + -18558662238619340542142430652651998109031291093764884344146361616172565033130739471158439247439421067295473663565919849818652956405232309598901412364613617239811436618555686686006704173103058909101299047378543867570586086150687418063378994099832198490616812338717547753181386470361447735672519216028/8464550303319308288547601*X^91 + 44709798761230434179941349221428778707898218374154551923789275759926835428594028676879775741648884652388990734912328702488716764980311853784048480278984449404210836217774336376362579726643117016800977121185150542424547316394916892841824555697148112569937616562972644351499705068420135135111683161/2632475144332304877738303911*X^92 + -2171282460028626080571135410342321868717514238146464734772570552545543289190429283314001261271988203000579609353276379408615071288363669859002717058424299567196439867631283345192870940698743355244457316580142812050648730119124142054383837035334794529543377564135688851578556300014584684/27217203547650508966391*X^93 + 2157117738909175218777343270982971370451416694842526693904548488675179948249595545330989521938298335353282012862223769867706402443657892871099666290948161732634953569282476497973810454784232018852826612776441812345128982499619360610481447366877429232583575022732744462207029313919206/8464550303319308288547601*X^94 + -49652453460324542582346431421262703776365352253467125832907841517398853854238572433794732448233955475402295727907113606823860881624372807891430770465865223828169758447847858801377815569499908917229013232393940448917553735713377060690192753213186123962141119613277484075726/87515123947429289281*X^95 + 23537444197352845986579339071639068844439730391937703989226730972093457954008596637816704574006157234292959574098982370250577152177808884210962698207281306367174046890577419701567290041061063790262163817291021056912383540465049665705474206250045885564950065256318278424/27217203547650508966391*X^96 + -230579229587296747415697868135032034506709637764229814144665538625781401914103622313439326336409497799979217726093609113404841741005361117499120101202822320854552208815988216076294352405328890876069848719241074406248842054193672065502903497254766621891964550/281399112371155271*X^97 + 29301252844847566309557726264607359035669328253042021941910184331691842604456631234499095895650908493765025886905994838809869332589775895139533640655755009490729053921733002365762720880707759574617719013109422579802518646791661649774889333478513683123712/87515123947429289281*X^98 + 42426260343883653405239450812001752006927306650302128830708745554151822581076895780571832373921787460151292034848042883884646570701504971985787792757816392782416586560641185341342872634615291297905115370729390546749311375770373877893591857964/904820297013361*X^99 + 1763686977297465323097538151492398524417175194825274432200125638200320066350191987411196792075268131576089184837883731246081780444508536386157206650597139511627365655109804955316725057705630809972887106176402602128828441907163791220319364/281399112371155271*X^100 + 1574065867815961484742011900949254896479094272439420347438760084000931816740972333232090113943516045044233174646437817176215774629341314931568373345263802301611662837721057782209988583992061644278666315453233347633340400547852/2909390022551*X^101 + 45026494647375788821575487102435450126229441691116040689422950652031180850110958913109323543277088000239533134778449504680477794304721951653691706403066959618179187281917739594971904288886729025747244796255413001221172247/904820297013361*X^102 + 548460438718074370090948804149812416516551654802666271633328590643511023859718761222620252625288443598370714707378633070111600103403903924874159393095809544340028539711775876366915621903824199167900499661176/9354951841*X^103 + 111278238930663162452235710696660354954136728291367110821186721149988349809575205697160032176237643362408304532695818907910717548119437018448779675141291154355269620041317889963464284650796132272477962/2909390022551*X^104 + 372650139357229514579872216740101397769215290710412360477011625571516095378718524412332804650492431957503708997130053245736149420206389123152055206502044274375827587370896420852630092614/30080231*X^105 + 20734037817246504429305533054931849793592380618923774158021940258982882786521904280688327437552659094090337235571588624159366208070831578035770125224980104097361654155135872093862/9354951841*X^106 + 4991771740636493566809652658647049980358148762483589460799269020503633385355246927513648321942356399096206282813508186921500208502783174484942340970824058564362/96721*X^107 + 18075718300874428837092724975613009167326476471077131059150948909718256796003160599525312134045289293440250761052455281360219232398448860129716390022/30080231*X^108 + 1450654484084493500182513775833544213641899468377462791551251601226225671806937995336151172834694352995845494208785522319755541350/311*X^109 + 1750989639966382560393907006011034828693699995167882660446467199932601826695730187798730278012619754479784479223989965/96721*X^110 + -5406456609958804498648444958193583843578403833520672990811479324312797635682693934792*X^111 + 209224140574556035159731596451673802860244315480413285804683/311*X^112 + -40181979026890628841927515336*X^113 + 1*X^114 +