D=-10271 h=113 -658502966092603150602659848788546110967098985550058706113955072132156978320534724990292046375812389944151352146855677349238059917979043795704179109534988460835967298417741989287613923957300810601522513950354569898985925321096241213837148679773591481224385559023673327644058582080930591172608538428779282142091800443272447997613538117059510756538590727813934466000758033134053049102370228530596839879032947401402793709397510031630561749129282318405151145699239092493929369082338000877621607380233801859522361719348107049230306254739934708607362109011988390107145469322813977/43521124391828564015348107372369050854027913350426510357993382878947174423920346833013990865205665576528618565713304304322556701004393627355878081282524380564749255003524329203877698213312401141645873717105323387406576351*X^0 + 29536933164125819211923040950692593439736574878295679951802436348536774600797215188388026771177876229564299991803458447908609408730605531108929175393192976095616994722947154204036902885293322094603855820669696176802075264727808034550965438250763600571473561565550338366167586378424310597215327452966271046664554658544047508114373971832593522330314320134881169190036981082293687829197628700823199181005333154890020693893276336388474700991813044836186519998205184705955552284429366232483917774412889690400652366252936832785774119756824956419833943858378931719374392834653905133992/447005468628471181001640410821602521321720698022230687886950035549666428508085882321886700176527391136525441288441348509696979876016126946572223772852807912780539598141198385253027838348931672125844768948388776512052945701121*X^1 + -1937695384610658776172821740881511334466520054039896354762170893112064395275585275018047579360629294117146538290860768943188326476745799004087304501526362510789406694410885835352620855494118914122335034838945229665884322454840780303077119894083178967834662253530696280969836273171406099186957203201900889727072858700911401879933598484698039939932558191336301356087268724928005176110045109929953009452582368704358109581123328220858293179584217771112802703515291914127430567325679382013689439663744007277183877420816629203085331249703650471934225331715820371048560347531690/4237282094423966898583205858472305603546676404481210238340315731569192330242463911305032700341316870463306257006455486741559410087079508066972844054378773300043740142490928751229451680782046649950917507263686436316481*X^2 + 83358019903564154010768695761713978581808866754440090258634816287555264327353900631803113034984147067789666726791840912046984128327155923769828847969027842063703256812971538688411246743724963709152805195308466213357340691287910445212015695641452173599216568381913162124333428390994532856450123977785852890218963801376072073656282957175042848395095529490690021122606317894467790788824961433752122772449717423858140684450933935129369383779032919792883010630789794873793783218568002844760943974994375094223588670396053499332500107587859698437700193505174797954640477834724920053/43521124391828564015348107372369050854027913350426510357993382878947174423920346833013990865205665576528618565713304304322556701004393627355878081282524380564749255003524329203877698213312401141645873717105323387406576351*X^3 + -2765625064196137862913536896175413494310640961012087828461457993498705482202143043506150155459858640438625433731817648166194230140767905199078357079178151164596088048444870347674189034626708927063301219768941165021837182276172932159343675014347654033818492830577156036454968561899971820018673667252617540246177942831013682704762180452064983967515257292376107706369776137755489842244709490494739375583706137860642060471733950243487674445918820274360596458279366173947216553413551130516478446673273643411463154702164113310083374727904519156883262949977867838319155797436/412548154456622227493253418213640892176679622673664710187938441395111705797143794304842050466489813111021931360768716458140337852894509596628648043460108392565839756838762413711367119149259726409397089598255908511*X^4 + 76975545127399051138581778408917522755881949883217207901785281392175125238687536032065476814866007548339715534940368131435278064642336771973393856831622643520764203522370253219202001202446180457082213447265919250477237869493027225210312111820728289259386942826885404611844661713454063583905657372018144874675128415315430194044173885467498649657412191296755953955859713010464168332772307113956409698883642146820791509710464725488006224556434327605908034640667937713063463436709230289540961417556629969988563491367590838343707001550778064201915956208496176880087783957331139/4237282094423966898583205858472305603546676404481210238340315731569192330242463911305032700341316870463306257006455486741559410087079508066972844054378773300043740142490928751229451680782046649950917507263686436316481*X^5 + -1510543581647745429935549498998512403162651399173727317148751738160692754486175687633004405416551284597328932529886620328719988159870448086027542086185697553571638349737679704773845311934489362948559061706969175561319348714164419340808073350486475846183949165041411310344424916931923803692167178418833672244415294465428274964823931149024291104017457794051410093210227818675706909619147279327863428807556021264644902694789441756831957681463712606999814046023134750249187210573745470775674020538522359252122303090120975651162723986902166907652171877388274625179501440/40166308485699759273026328323789396570604578198195376320508075298910690857476759254682314328350677938956472725223319682420439864949324271894523224949869379083423206780134593877068164652834166722753099951149441*X^6 + 25451238165816461496388264184129306978324630960106079616901019344289514020431902200180967731103676870615498570793111990958869778225556073546472143908885981694522552875740620357605519083956101434089044054330054666638501162355733658923180842173020000836644540306363112758709797920553526736791584671702292174488052721209342414326990365612554355222068753997727598176362832416268253693291210015054814584214678252988393153898778562112302197126519902675813331849561783863657081255094617181001149778775030488625150859740381105569176592465531560112193301335251479056010293335257/412548154456622227493253418213640892176679622673664710187938441395111705797143794304842050466489813111021931360768716458140337852894509596628648043460108392565839756838762413711367119149259726409397089598255908511*X^7 + -316096635819296646295083545301302587450440707252370273648979863225909468923554923561411069652309209829709478758221758513307151568519047131150327547355306565503780252838544763910177987684925289400438273506763492226319046783183991855506280420102218083931154830917276012867947704758667164206683852610206298381436003688398640970306522857863944443305241053281018402744871968017754239363064262170730871567928504576089045557318904215513096544772603780518711993189980955705990159278253293706287641409308534950420423647998558325683042061418939148719670906960233444543279/3910652174637304962810469119247336828994701411566096419093377012843023158161499294584978515076494785216285923982408692670668860378670457783518958713841824465331828135540316802362784992000210955384392946271*X^8 + 3429177157330491602898069149861077004280073508135395929923952570459105801346599254871303107538078750609679349331855143898991546584113701690196150999829830795243464050496220055662475279183365224849612974041528560752323265955761264685848427088456761978316322222441121320375098144292505903747015099750449936447408390459449871130981584299967169195788920997547793962967244401681956563430875725675974229252372234009210903697326754137136147982320534389345228569460665061794168269145324336120195594734504293356790764737197441929106809759562618174629848033715796560454429997/40166308485699759273026328323789396570604578198195376320508075298910690857476759254682314328350677938956472725223319682420439864949324271894523224949869379083423206780134593877068164652834166722753099951149441*X^9 + -27930440566245285478632221640439879135123123276094321768273152068939483256552054697399009199830583544973301206477047000878417688727496101489529816273651494429121802869975816255531163786445814288591667299745587034282275159191280724802978595361919503305445786051372697354268991501921990071714828345050287488455503818498213970982518183180365740762879313230569391267430794230966526254155428984132692407450661124186342920853427151764037805250760123727467130533968148494159581216821028699768620143102504408760191071795886315214732370287942344148389079684569231653/380746974455973611411787471448479878200243541190351126384322559910721756222519647024143561004429440679221684741739722779736039370915242701150711587366548969460795261955049829847413590886983833646616001*X^10 + 199098937586842138119891701292795570107490588058357588812073361133248494358402069020038505361837674589931775637011750884193228272129725105249043513052508134135237979962797704970797154169350594236049705123580592121054178987171865761540477092548244041281964818338478676788966407798131978234975002641491344394896997306609080229807944224624705675253644563422523309468642752102762624749320947804550754614419667314141183524553140706541351282975333253207365242252660717586888194216227279027401785323258071972447088496780203684920377704533536433169342830006012869690031/3910652174637304962810469119247336828994701411566096419093377012843023158161499294584978515076494785216285923982408692670668860378670457783518958713841824465331828135540316802362784992000210955384392946271*X^11 + -1054051137725478699220402232584999239758776433064602349977581947693805840908309450215538487184613366051488564152515940533584412073239143528296955123623669551875174394481259154740401721017641320524269403200315667448624602995715235843474774972021354466489110303163498485043268518813990190877484412876826956438437408556039527009646973721889162593152503788060047553779551126097660404444493739473667574004433699022529238507235335947947156506397996717282581733532940664856176988054227162448928499979394493451647217264950066944484073535248721265582565222869021/37070097795343550911477701435934171765187765669394521116183678308900959616640993771214444650416652777647910110187880710713274206106050306800770284039192772803115106801192661848643130258687940185631*X^12 + 5262885759058620054229610084610790437368770983958327289657011588816487208799679580590236736204282300606123828985909473039876475419953224235909604187548472003726709243962183422887090380206753006644500128629199411941615020519799754068375412368529094283416270018520291859457852535803786401789538455978639325500412732672418900764815924612293270969254720995715014432705596622511317899110511046684736215815998624466583215385842741176656871144378688174547435076845977710326962997883223078854134813528484176798528980694324122799977155384680108944811742931046414049/380746974455973611411787471448479878200243541190351126384322559910721756222519647024143561004429440679221684741739722779736039370915242701150711587366548969460795261955049829847413590886983833646616001*X^13 + -27038287001414587493125934786169356038921323246809994320404078327192640348863972500354190276492265538625309213760938675484335440351163392292709116868178886042222397361857368217741073346933533582159853652990963624244934461429475740618624379449354535367498950219120729843506901263948856770652429531898224407879338178899498253019444456764791390023286721905043263821710461980870303906402193831163054419980752350483810186725143698399678559637944335668627009497008859950574467139383695395748660178780387938878087692024122444504939620977622720909948966076/3609200447409556120287966258001574507369074644084755244492617886174759966570050995152803490450457869501305628486795902123773167764195337046126987054735933482924263148787134830945684963361692161*X^14 + 190840383798454794051203300211260438119217187431362703385940353620318420254614465364977427513040303520584362907342205923550685259059725831589725556513721851602185787914142609161570922489100979172743017554796164797369962945596639780544057478482902980120621316089268435022107735311037505268828684506780007961702080074876153564850685364030092824392646837932222677580339773822748122851337633395903223917800836591268501333714223247051617147087581652032052300550720331281536958268963942550555092848958231130093799684470341971932497036287262599112376111998504/37070097795343550911477701435934171765187765669394521116183678308900959616640993771214444650416652777647910110187880710713274206106050306800770284039192772803115106801192661848643130258687940185631*X^15 + -1235033643211792727788213515121670038794897217233823677555955389892757790878069803778249191477386173135733829995256806816914378211264994972807987592192177668477532868280218241654883136812350263445312575193987103753988550109602490358426783176222446052435248798600392319958282718471723999628598572786352757611919402708382121750185747285542951930707043569339405766665071835659578797486746699248370776366404398543658142917452943934686043178620835914871704864076672531361109276930574590654543524627569537801669711863640722679266682647474914427427143/351397181132271066136497542401087966835661049954703071219220902168704115136797877047298558119993950881248722469749381961228036974412942950650081496907402734195722242117333738773798555482591*X^16 + 7063647986271319835106682828444620489272619941842279372192704484106953137105391642711149316265631694198635377400526989089921038855370391854433702398830329188573436186053051558310815439142463733611404729051069338123251526148604213788123884671719526824071331256726704910476747477534016794692348974649748437636828260986120235344081329396817031760262728522673955698441534345034089042721301750495963344266729671112632146570104513966071101075885310058863304144531812633487340720808344690645994624563564531788835893037297518169145293387257569809183362110/3609200447409556120287966258001574507369074644084755244492617886174759966570050995152803490450457869501305628486795902123773167764195337046126987054735933482924263148787134830945684963361692161*X^17 + -28849448850007603622901038308575168587215589700928399224533468066021214898274642576478704402032317968412749803536625824652935019849144590665885874748623476116294601619565684576912049903563813139092985243313049678907455100533146738680654692556148451798686217232595592886344888371555462165749327646520739917946823247629617251962654782067205031591189886434732981538864964005685452979241751158358448310520541040820054226897191568236720630083707939747528808474775487132896991946705209214237445216195752643779906593539128629617205597034551455866/34212557796930295602813508168736049735727879462048785047144474945838196391470925620416566850354780535609845435668326546707042836570240770192783711119404413805444673558303353010787513921*X^18 + 98176228768347273176312477952433551304548351567374013029639765684197027371497169802034606968683787637795894253135531473594412835577214609653203589153042865944559981888471676120654238833756709928407282779427313721246124688596062559734320148696967053273983784232794303404588148267856806703923539143822405878577257962931972464211319155626839077012711966743936339382273643488042097685879065925903796394256977723580169963136783648615912558661148022970263358093236630582555374287521192856704476231249611834246940918833459710404390411308368937037099/351397181132271066136497542401087966835661049954703071219220902168704115136797877047298558119993950881248722469749381961228036974412942950650081496907402734195722242117333738773798555482591*X^19 + -236462120800519217855148650559628013104992731321150686895699453223325866104380484554396668180953509209575149315821741537235048101149495882878387963244223810191384502113771595613478182682192947161366070218859670703034571154602179076761174076257033003024388420541727446230110052316580374951930380665938662716711240082626445378037834689315612487706939890847250239001430312460049790080835424499206870924965799676893575459940276256991488779559092655576858787454412943992742054619307055886125951574283895094345673929504227906151023240187271/3330986057533861902717701116613382312893377418172406294143167651235341874352149315589189645638670094013226115827896655311755704076549583311535752226599592425805147849119204849653151*X^20 + 467921417691875173199103064217338712597284489427106887587090778154375428499317120337479437179768898957565693971431426620963409359803542687254753489686053008763315518320227447314335043346954231698236858321300531175585286184755984261012786470693959465141850396454756362927351444571134001385484338676433413843696850679947993347183313811030808620392611370747689715462383455919492949048819852523234923690996852340530078064781541904112589685137828186913339983383942853013560613627246394241592163731029698375788084416858363937770527514247598886/34212557796930295602813508168736049735727879462048785047144474945838196391470925620416566850354780535609845435668326546707042836570240770192783711119404413805444673558303353010787513921*X^21 + -635665396899726685132412783611206801185351677969244509503714364283764315740700422900284079540741635761218944084163064119191745080863748419231863214210007349227831061084548143356241630024996109262529172951033687121100392839119710717842785987970754179295464491560896637739618107899178448050253524332245174784836958397316689620647465373404263833166262904372799109240833675833509603204609310692562460392418442731778693823065881400171699767543925644924396017168523146805168468520043811881438960432075210590596202199313286827364861352/324309809904961727457667327097009279806579439019803942570652093392594866551664815070508192545873828645041974085083892056445886873386192514023537360198577784617383686994372977281*X^22 + 705122885735288235790564820999169611025758305236975519720926036022891035074719017033020884824691411146143284704849146872619021064758404873290219864047860035925193438903188145750885523297461576034918883071969963563449232331393376118327973024004002719709234507815028831311073133287614627624418632632292080767950757746126314577664585394014008311667741513277334286877058471898262285735731479809946650585389911248320189806615610909555536658278467593325041908301659337224053508126635823235350218796037874921529606380619401289377818021364/3330986057533861902717701116613382312893377418172406294143167651235341874352149315589189645638670094013226115827896655311755704076549583311535752226599592425805147849119204849653151*X^23 + -707534014047221054069530689843189932684531611277825828282783357449562456054887655304225072104907887224314662444029868790219674006356912801625552576767460317066205033132828098301484058674118780900631899100865663760362369318520292618950508485453178355529438922451622122380761946111131587149671138420826377117238815995918806627826690739143752385734379811460097780215493815467631569936183658086312942860409288196811978784726875233303756232365738937916661423497602620107338656271752320642495349912472249333747101745516176630394/31575290614834166824814266098433383293406624381248558326419247725887923917015365112502014657372585789605878111681812097794361490934299728753143545925282619473993154220073311*X^24 + 1257312944262598902295158866086045422247985543938075969900394518462293354337008880841648898190093816852696604664034522307872255279989425332789660375306874613249197274124301002717582808417419810829933195308532783026364133739560343956020572795907827573313558213452830567333696958996277141332903189160448405926533949582766811172945503284221181367136922676335446113443521812144512018245688153370407857993918804677672032789656072983194126330043055802637082049096322483428884676810301563443194126056204357156068641605233798220452038/324309809904961727457667327097009279806579439019803942570652093392594866551664815070508192545873828645041974085083892056445886873386192514023537360198577784617383686994372977281*X^25 + -2340160074633645652530713402667674406649440206700887894225859107974675287771572518690870413866647147810970236283487867109065797467199820598189391519349498820432413892360984930307969211323332790071147090220652571417811528273365622271459622084756700481116702260060243399314882380647511700536330769554242790793189290152995446211910716888799622781044302522062464863466227105867534105373746995330654571674176764652602252542116960147016839457617548401197844200040709479789400670708256853551352055069686415495186550650894920/3074217760182471699426956099545651182300323666755774347816108239303663121119206027894266834521719967832331624153618157705614009437669139202915348644268583338914726338241*X^26 + 3173333201894737407676674131941627544814913660488664888964214364404100248917647734971631921785478626465219986693833468136663660705689738789839800070977670382692802941933722237022243519491468139198215811535160705506449214995115827650622269783574681858620846112685609927171129396276249796644880836461983975948238159355554027428587824035688424114052566573661619741803318139725407478562569106879980200471753469892780112727114312819394988570419326314426579605776918778006930346248387906586810450328550626626940258412590790567/31575290614834166824814266098433383293406624381248558326419247725887923917015365112502014657372585789605878111681812097794361490934299728753143545925282619473993154220073311*X^27 + -1839685002432073633199471970240582602699206082685023452620239925782876966403823486705216500615048097370290421921194573185189362633895977595060633559036983244829304967188412822898103781803970516658124602794374471136676367944995776306342965705189348015123508790005088361342245412346135328803753907354890734304739444028241379405123524845724960888383576179978700884433910455306623078956123013293916367451224923119484276541307240351466183191526586584703432628918740640291275560006656459206660550984504304782328857974/299310462484906211608115675157789035371465647624941519600438928955667716981716096572316895581902440641839316926649611304217117071139045779662676335728612923660279071*X^28 + -867149659939859514337712573781273518218556535749441494838796050455314888310978770689559185203310623325329476871723716953556670396221363507460486178895371133853193296652555693655123837573247151058490151445523015232059722388691812701650551416470354889400961863166470426448670039476221799456942214223134947364301483118249219456527441881168899447224449444264514819941497003967286557995139897985289691536186031199912715057955518848668776593599759257281750778578328058088245797538430134138183775458082211988438567471092/3074217760182471699426956099545651182300323666755774347816108239303663121119206027894266834521719967832331624153618157705614009437669139202915348644268583338914726338241*X^29 + 2349707190015604728375447363757721383140840076255239344287005644481837650064402933126415576105221373695178598892336059113802898041776902304795205709637460555779463010631203100451373643577560223037197178907974569714656619331575727241305015976415599380911712229468447653123794964921905234272997975060995415145798815189979703768660950836337082983005032186536876949229160666503864597609182248558564632998916188996319892756431545162218183322739548362910030699578376432361002815664119869907331455610766474388063/29141316569458301198336644451152666280933273062500391354341245151948955017205344812804682658154263522718266666015929442529171168448938348716062344049129872812801*X^30 + -1357412046881826596653615757618736333710686439703266026336550888117140949966727849180913812838182542721781142737258949714725635085602010345939072157585923965715748571752377026844933279155419270881802760098857818505205639573184327021171006304752676564307396493387875179783983827341575420902265108258989448265891024113836743940055536870267687552876947648544707011153246403533559737423074454187406590621506472224030485928150237315320737233419081874216502769976026420176994761224357574155764837403596811047425398/299310462484906211608115675157789035371465647624941519600438928955667716981716096572316895581902440641839316926649611304217117071139045779662676335728612923660279071*X^31 + -545505653583861926035261405085586462454156330929640887474216393695318724410865875327902464434335309536484336372510531234099774413773082210682951096169634161233783751083613149657684555453478421483630467146339914791856877610072168799542169828137713396197599893048979529707759375482244293935200910101626541781509114413347196492630828311146836543303624711953132170745405781601402242744175761637138759439310040632379913808634815088482322226320458766196173238476642822630600030674923375925075120937352397/2837242388224934397657155530245610581339039340132449747282761673833994257346445800097817413898769693575919254796604950105069727236777173470554215173705566431*X^32 + 1058494598293023818927803118838234937056525189572742767174922564490142318521954132971706916885465511287646468491796752840350815136862353063725732032246570538813862775994638678162604869394442834272762873626245778583615537585295612317619524757176978963377081049629467718583712894076783230845302123985453308231315618489275062725886325722517590335428358145925550478657302291968157689775347549550753303381682857519543968878474615073400690573097639901697394462462868684305502413338664833975810155206073055253/29141316569458301198336644451152666280933273062500391354341245151948955017205344812804682658154263522718266666015929442529171168448938348716062344049129872812801*X^33 + -278403718131058595260869524437341077696450172789426154394090449403979813488766474515534783871344847553849195456910393750705603449474586140853488696293166701036393252414497538966709144871564357428441386925585345769115987820242504873748665879889585916895306392181203455010831924217753900566802604143053889611625847524366509323134805265788849563800226582230105729937883343673993080407119506019557441216896558826608779700000032054959873778206802874337410724541327023558853718529843668517496178735/276238184035141115534724518571279386752900334936466726441705936504137304775235692736619356820053518992884748787518737231532443504700338182314693328176961*X^34 + -322710297287553816777793609701788935691045396350280180610732698554053096792376191903389177555450443827232869223254087722943216157134710430457851726236451850106698271807306804093990614483605962125520029415170100633055556899227336469058311854298389563449376273419904370224312294470915245904377196235315345084827964112490049670205310055992827388735129366681277780237817836978268116781396387407902179341122876253255565420429286747972650314928286783969859117401004772939823392676829981407474867577198/2837242388224934397657155530245610581339039340132449747282761673833994257346445800097817413898769693575919254796604950105069727236777173470554215173705566431*X^35 + 290272460922734057428648133661463144338440302596226236163047357801250918413946666100303153604226556236875764564337236936413019974298138470849329445824148097757626623284425547281257906015150132773291823156563345922854589551933946426463996181193841236041226860634394283256788867232880085425342852399082557131595211385173140748076168121564339007286198327135578644071426997743309253707440692735785000091995880690128250214436379954801052540964229603690345226023914172988428752907662538786368/26894964855918714393411013394146566717252490987875253280275137426164667975390487073957682486618003991128882171893558293402048827251517688863274591391*X^36 + -63158984781559399367701478071414315482200813534322279889938765010738458255928431236109411366337923127460697876637708493309324102418081908235824718357773786335948169661843286207032556867262548505204447243948475484714430107818632575299578716647556888972438704142971693792436669086948907246510569742320279274657986120520806774432922172835651997762044798929648865377429043385896055855524743149807355004673948539538500423554578190607733920497412423490500454668785615784534202532372764133506257/276238184035141115534724518571279386752900334936466726441705936504137304775235692736619356820053518992884748787518737231532443504700338182314693328176961*X^37 + -54079342148645887834083300514879407251438088451919502501650094873465108041440695689223877274866753965023460064195172103911214307591053671971345460691030384083381225882950621118340825700712488256901870839292279708349392941579859579397707232262422633982505851990207572026261346704298940379916218232288413396555745202232571048677261540085792253865607824840582943176770334476759783333102722085188421682821548954055468988186342738563253076546555436190220654793148124274923819235614987/2618534208540425897518353947439058194650227922098651862552345188021095119792667420305489483654756498016637345136165737844615794689077761548366721*X^38 + 49044612543775448090870275345975093705302556432320444619627876322275995946788255543103841464588269508842808505911927905045687363104782753836204279145466257266405271577552285769066296336763582778876573082748349708237123815717093653258131273648138104786899903318121783279857131680323908253270648710956111962585772838440193586791050781921481374949528402148916928871217436034625255745015053643720950487373580851229613625015009840018291185051503233981335297870237083057018190146368992397/26894964855918714393411013394146566717252490987875253280275137426164667975390487073957682486618003991128882171893558293402048827251517688863274591391*X^39 + -12279413241223752820281537317297060221630008655130157580776719715482439640688922404882304538820579701811312881733703039372305753139964703109236088690501514063924270637472694405375310526738743852843223869525370375980356500018951392054261889270124239260660640414911388032794025263513438380627263103200900254999939291111931728250646412994886125111424587530986077184536832291992481077746956066831365452263145268327744543510275338830236250789727652483136233628719782656819017374/254944426885446976683706936757770245803741400262744802117841026971190256040567366401079688799022149548888846766251167154572660372804766969951*X^40 + -3102402105219054850444383165436206440407025471584292571764794356073356024606579876167987462426940909028219484551143185034136607627645507888710440739322130818859532105085272954896391775338040210333385011849822297124638657052727122094191071917429923921836511663692099311172317081806255606618293772732454190743011673201217413037303706097169756621155131369622176847726171398344988473783611839044107204258077702514938396768686513299028821032448992093359870173710809518296004097292/2618534208540425897518353947439058194650227922098651862552345188021095119792667420305489483654756498016637345136165737844615794689077761548366721*X^41 + 2473287178420942286617560453775142915722949272809168081739831147482422775369480843787226775665196363998076771486343865595111141145848843701646164841933686876380207659713098876941088107812694753994581055853109669361417019343050912801446557470821542352618642207067565795455180043743082215598997957768087019870134144709734953538099111161551167179331167586461728654683435205968466015445210716398880997079357204366880064555274574956279572503925669249796121591510848885727/24821772649736829586574524073388204245325810560095881814608219936830907997329117554384158192875294474626506354420325884000843186915078081*X^42 + -98493419673605307772699459900640345637946714227456801052596745383128315427537487376965710202477324524355017468028239670111164641178383197912658854751640290194372550730348334925568570033283415151167356073833747401392709588177562984405539921945591559864418795176573485884534722388942404386022015346225635047834541046440719483499676699755907730595385090113352765829509737861778685856407759800610966585267525125580494417313856584659325792030866234965732025509294576958817/254944426885446976683706936757770245803741400262744802117841026971190256040567366401079688799022149548888846766251167154572660372804766969951*X^43 + -233739411826536052422681304094070475662260548920306523917312512823598084680137182612218800602788931884493490701905110187934234479089785001012421818271737408084565083088859588446048768729993931128461520809513169421732768544009211238809644923775743630690581754516748216312092740079584546703015770950411555865047301830839108902481420969914859400598728933283567178509984425137777992257072605144816108678499371330072390632970415362032043425293495762857585457634589/2416685098796303143469430831797118512834759084811204538468330244068825625287617325906353635758474780900253758584395471132396376878111*X^44 + 5895411557756112548032417047152589291748175249381684301961625782730132878192595115759945653341324023783536812780613951764767322565198252375653410048898231940398419516922566169889326095189836506793102403961285932861125293475581382109557343978585030497520172712899963673563706355530095617700097825992593612757064339674993704506074223500373589524871307402625168677660972334975233654191907962009753505261996621366052121702644028442890139784301802910680770624197790/24821772649736829586574524073388204245325810560095881814608219936830907997329117554384158192875294474626506354420325884000843186915078081*X^45 + 24313293778114629269533597629270267822618790160951544117099437442658679526675555014393099359259512546176919357871987120873807536591127213443666689361101888500963906557323987500940047209170880368046313846001800226993034187852344990629629809990698564119125469520268604496276811576589412228350456266233220694694177092023084067568788778845225919875638181522842205688178888551883102787616862045995673535013540642101207743319289666273436706440914837639532356/235292094128741421815736620757191949453291703321118151929542424697578193485309836034110956650615790176249027220757031558017367041*X^46 + 2434303789239116126250889575097751873255580011104398692940662610318122928212056668743482426189060730857453183119099651969322370961584649623466273723456069073780393864117327299499761692441612765405082812416487589968960287049032946660619212586360309049658517775641056005303292264751699150639650970494654327775474836034464261527481948427524175547745918410606444504306132779243603796493013992716690266929196440329033100924264162054358316138226056056376590523/2416685098796303143469430831797118512834759084811204538468330244068825625287617325906353635758474780900253758584395471132396376878111*X^47 + -2545222379073770119585848873193671923788670592523106199807248405750929250706513796340252539176066205130578586093238811162758138658139059578564226062094826383801021284710570234474570119013114486059261793444203807743045015861867641863298211576976988521675997901490804550487407595628524595988274923020699419587525379001013311569122863380805730326783616676924743339258285716499715219843996157508815540739716731062672590788752740290951596385215501819/22908391989946589603323592713191699878618606106622349520936853733577859359878282156957546164016725749805182282227342182651871*X^48 + -533835278168583332564512470159515141356490001395964524118778377208939164534843286053613128673153807182377569216521626758062919349734340757111138288119723130307642156291957778528597616442095441142994413015993486398751774215446409179977245813022236393803761318900583941602333636237032291047863909371136615056415757119079557460608084665323717106751444037340957162957045966041809258932495321921398409434370705361992894648519193795580216264106340159761/235292094128741421815736620757191949453291703321118151929542424697578193485309836034110956650615790176249027220757031558017367041*X^49 + 194095166650981775105561101179745747111036621653966505339031977341387788015742295183944466589012114126814247889683892079877866639572424634083454879916795040942938476573282132901135460866631502702949913896998737277020686979851860840454284137778564637959946809643572398370840679276800321690675194100614292897855776839281503649772846606344742278709723590888318722978767850880066510905704119709652369792058902170321622545607361031050582754625/2230395481447433512153012629071336761621906932783794131139796877964936165892150925611678138839132095200582443990589249601*X^50 + 80193254791460323362514309385313474208009764643654436714929522418101288358932501438697793747832856616198994060364812285586839082658431030324540000380185393702683789923367913868913347463706183070349307845218747474374404459012275545346451702241505234847735915510399297627093572385282150355793683798945823998601535829389991556911692262686899255666295470162412143549938516746875148024098621791411310664450696653987375491867269150467787305558334/22908391989946589603323592713191699878618606106622349520936853733577859359878282156957546164016725749805182282227342182651871*X^51 + -3414714302239651700778746123398955504756519168296923503668917135567381808868669186558605655140544088046457201170910965660693637186187487629083047357168149335930994048052016229051277421221797667898362542558049835217696998700144821266176700283557510843367814411043837858788019123646172742588601858017372801055988774145739836113603895580284515280192844804613168138718856737401570176833841917289989672718217208225927404805464664877592/217154656941625305437933271256093541195784921895024255782279902440359864267564105307338928910440277986620820172387231*X^52 + -6994598082069822943461884541976670029829479379991959411166449368809907079496133659520965253511789957133992798840955046254046397504511693479363033875229758939014016779961355965466262699738691326661358339488462532754486184709054663667657998256441309488736448437619570794135661823432353658064490695093241964626133834805179127233946170940778770021651382438148144229588284361304345230297281146666908281867114125340735061869888539663799347/2230395481447433512153012629071336761621906932783794131139796877964936165892150925611678138839132095200582443990589249601*X^53 + -869360490785343542469994410246146034713713154735281398643725738163454133388014822471231764960079839089982449763047055809194318757321218899798988209664847432060748420163792862901156434381290608396930293054407844581164097070453129138599148062742947702251233004069408154081628446993822131520571892364140249256454916965726622258648276602711577443235642075504122387263612476445319605656888708673444372851097526318429021618829728/21142503840095930818609022612802408840014109813555082833441719641744704923334057570571407741255990457270063301761*X^54 + 401321534028943432914119720360843754563840747148188798485743995001345140217746517151976983862705130532640713538972530822228074703526319817586575396684644964684139151190922580796949882174013556936780735909252752222603309240024930654459125722685521284190461976670446861036348488705980795152944679072422778750428785808415663202661882745648909035033795843067198897625533328177367353394176459018744080269975643495955738866313119668/217154656941625305437933271256093541195784921895024255782279902440359864267564105307338928910440277986620820172387231*X^55 + 160081614061078559923181197170128886129224817804235104671865891292681898591921831562936377891427531990545478649435718848498065075225108059042653943854965464127132617234924723314985823174852569827223469097579735256642985703341016527048326564302709088173684748411519994747215876649032247685932152718015577974497164112077083105993290809073521984502954963407094589784622742354762947670299007354725855402827925468200504861/2058465956586109514030671075143842745595765730070595154653073667777694958945969970847182138180896743965540191*X^56 + 14560649234656447422837572220875433707314124594103469797088505248209707938285415126115072129127892047227836683144786136960559035398161955169482688322085921404665944869184387433674942561161472611832964079800658281504528726107378440656628065306255336332190095833248745690152314320989342885215946114198038353953228225148039858415644267576440881830987978962697000278211367226207487188528181108045022075381179797430022761109/21142503840095930818609022612802408840014109813555082833441719641744704923334057570571407741255990457270063301761*X^57 + -5817338195809535022984413924434772571099154220909909346959724623602175526545474129788750386490150490866216897102848717410256858825717836811976481563875596094852150720457382160215904831776177109417620137225190620053070774641996927330461360020037863221947381134376774941616305489358105855207092197080599610970391827882662571107127117589478866254482336817362197290020754113226205083707279909022248770935573591542/200415339946072389643722234947312116210278038172582528931269951102881409691945279996804803639460300259521*X^58 + -1975293063095519379744321766723976772764648507109748950085695410970711630888394025419630763648732014802013947586532109824769135196166046129484448777710671915198399278670226040957083322840682482316204245591166629322528774164317114271265244952802703852964839999994040995264014879737800684698901177794500048069058576115645745854267365447185840780482772130218506678897876458480697418241018720389416077214656410020743/2058465956586109514030671075143842745595765730070595154653073667777694958945969970847182138180896743965540191*X^59 + -8573774353788744332239473170148970462358244534947914702088936109038481637495251059256730297999773702181592949394479555976319379488751089464170175839043699704215466076945918604461677379856950562578339051481630171424548135665124019891725899928193180703060234113607503381462712698129720859144136496235923305608238908322668860214701621158237955321963006258411355104590708199857026627760198550018018169095/19512738773836275887812504619541633357051702674771933495401611440257171618337579592717827245590526751*X^60 + 160038740500174622753958384947085787302665395957853005083578631589280589372873357433128562866742297895672639644040596157751182429474149192942795763959110777535113366974945314087704978188304283225691319950038147675029608267532797482041114898213923818903953317955693159786766456967066890115608656304561405162632252083311588700404355604191850316080446519289797186247709837611695350709656115513945887093914024/200415339946072389643722234947312116210278038172582528931269951102881409691945279996804803639460300259521*X^61 + 60141024278893368657180698775086763302813696981932547973077886982250040316690622284410694480301717808914771647237097681136175987242233933279323920371877082161393210834644000720747882396753343082869520815340218584824163313583155198177642682885267683209010380797873159515292135273948102833145496369191977207251132707335341269221813595060102486636855584908991330489488983393752648762245429488999630/1899789579771811497206942324948070621852955182043806201480051741822331965566895102007382654618881*X^62 + 15057869677855153669421201810294230871904904301587774739497321922029455065092248386386977312001383079897217482860129573779472529151887654991357150744740224277499261636429132755727657083305487242460916514918045445399700423982220594583625337699208044762672814091371428591149388592105808813348848934841056601742156925578525123207006589332701537119977622994137105439211669528688011596873840084463371709/19512738773836275887812504619541633357051702674771933495401611440257171618337579592717827245590526751*X^63 + 2601407333567395581444919156341002498986846176377262249525457967151152813283294656226389695811411817179539057603764370792445477502513512538928575267270029430578965814141552046982622118791731444614031750748147882201257265490512697513828910167352080497024595674566136333673064001196276163693912466060325118682188522271089471386937440254158988554230241434780415341929231320630889065758127792/184966369367326598890754778010716641208543976442781248318571876333592830840901090644278322911*X^64 + 389861148269308584892604362549143622504079408020074594489777511455321507557411548875903746592001616248370633288577045216940536990318861625036819612707552125845822382307004814588162546831015357265662072506924143342883880576803336216113209720268701533455849462978925819244482941668475015984302978462342495162001630111557961189810541441146574976550214563673545126984775966786768825196485700246/1899789579771811497206942324948070621852955182043806201480051741822331965566895102007382654618881*X^65 + 44720292642798554627497337761493722868582224318972260507123197549893843116985428590521484007149287586417221357068604086561300112475630306863429421247959154647585115178663124205067693074810339220243383548060419373903350135491831276600001389468021490078344444563908536297586681424728329629211730397710391276951899721463185239319616831298011798024042050700291273773824956272935320464/18008603774445195101816257230135005472548337692803159217074469509647826973118595136235841*X^66 + 4717021091001066864060476661167575519299987606417758575839179253546902013486903706166523267731818186369352357335891238146580053461290389652836551028089836687099583052379655117385319742292644274502854981102700384585110093661433950661583392453934651877102181966391808375713701022644186259487562581641731246975527071101552064702346920935175419297251994327711342560826381157668437839039/184966369367326598890754778010716641208543976442781248318571876333592830840901090644278322911*X^67 + 396631407348021952695546907463817094768913666700891605427689308383303928920992959559543392597526894727446215875791689007664559317892727507119853754992342463611243095700361822033496340073552356640206214397576524789910735676618902653296962509733319140280681440734230051292795687689274075535615463967005013764691105188887287823352201646142896395294714078460254637861250705043/1753344735122694489515748927089378392809691139402507956097212492420195401919832064671*X^68 + 31663253599968211811067615639433001748816544948806903079860989148737363609037580487533949577128211560852972455310257625061641284487945460520059516395017072183718126298193176303402111404048273700329143937103624144033562916495152647351018654524170835576586662819991608774264114369039583100100465764409661907522099082144519903176372435554660783903410765308643223228605578002661/18008603774445195101816257230135005472548337692803159217074469509647826973118595136235841*X^69 + 2066176390493994822225753536975420566660124034285378775089559696389207780133415131972717933529150659938832684325781236948236317740457692524642620696171600770923354135138638041428722282682518056661009101327947566675569305643929964877808391547920119101906659672720626335557928335718439369138941251604944366968754959355748829990317960128098920164866196521858711576567/170708279147375570978069216930131281550938675825382918517886524429967423027926401*X^70 + 130208681821524061339133218132193942501284712461223535505865964618100159794231449388064781379184828673754652779226906647283805224344860110836694358724395837475448036259750728469915764718989901955929004589485938211691243183342180717353869772481633659928597705242315848136852016411077262928451267286312230558393465920399377064660439228966242019630065489794105912843515/1753344735122694489515748927089378392809691139402507956097212492420195401919832064671*X^71 + 6762795095775430483587276482764364913895476512812988402072762884365775003244590094559250387688665072328019791678038479818794652900052320600928489365415320274496477947109796563484685346897705810959816777694644591563099133357044116081752775357374744127503872856104375106430177172019413883962091561636365775315719371781597354176139634356766654435346320167720/16620414676991098332983080219076164107773213496775671163264192817638732648031*X^72 + 339587077297004753818415509972922307690912874012611440577903677360051741145589210395355582662270150083897852757301428561535459752124437423935135982432006216946183440826104101033896939809020538704467105353148218380346084444720501664391180725613789814617516123645236604633768372993524402387566243209860896881593566363265505327280682407386670344526901699353501/170708279147375570978069216930131281550938675825382918517886524429967423027926401*X^73 + 14026406610864067082936831968605669296334533451131716649191896480625790648820377130489366281586710142220360552695745144310459885151469707422846218615468547279337514935900715076176413833825237995873799295354124773360932068711220100178342532713779418234903662370968196928198583227114651884873211534560335998946506039522613927756723576337403378772862/1618188557783185506083446618545045673037991772639048891370284569919066561*X^74 + 559332873663360623804381361216889654005282775675839747662612335004685353485021973304620173702996894018863356828224184446840348644268503731029735844735312203106979272771994139090102763115391304447099989486929880534876911697895301154090176106961870963932895738011822012924038320634960534423083644366591790687737494005190837589068862772260307023251111/16620414676991098332983080219076164107773213496775671163264192817638732648031*X^75 + 18329156827719510578094633247825648248393720095408574579802475972246372342871810203605239450208871103063792719994800680349445538930727878967057972452406957935663720557208495342968166667830472201005033734008767460962426051698949759033515872115231400167915085759300641099778933059048760176538993867238224710106268993926874992993205118825811/157549270546508178958567483063484146922207357865743247139546740328991*X^76 + 577276022094430749474783064581557832112983093872860971289450868094284710584644617348070703721168385474797080506012175116228286384743256043778354506253500156459995697816486858606179886394196859726722703052661710529723397314042265860093841657507435160195136575474938657532038145281015283328773503550441289594801971702979902132792391422566497/1618188557783185506083446618545045673037991772639048891370284569919066561*X^77 + 14766662793790351055832250269352706332302194153938085872037493291528985639432256287297936039068126604131476027672103266464178748142927606573504442660441767168717547554260930901955302780928345632359597359037476000004372747051258188404338359205992998069385926890964764776453492085800636146356541661466559767424088318916427553488579/15339233818178188974643898652856016641243049154487707831715192321*X^78 + 356525151279691116400025264640661999800625679672014097211575958945738152933355011821344126339088540718842641440688407180065847943346429554712905721600348346732046604824733685769543734080957966913474879305828252916359906201463855593291176202082188624498462404864835403320808522920782142482084564116290824357101522128797509866889934/157549270546508178958567483063484146922207357865743247139546740328991*X^79 + 6826691392345068091591087164394192663940870764717137897026862290859132102233698873660211187750607834973763400123442142659492404740115276942731962536682561413423880276334795158106100369582020130598115319668128420396229870330135338738020288066953163550773458637172762125123197022513627308813821821008481645352743944231957/1493450863419159670396640896977511112963007414515403352323551*X^80 + 118253282239210066499405632387934003369433524356573904116425873606567522744274752332424365134066561917590743535377366273614474520036306288715113098948971893349817298642359051182056025308972936394261542549158182797537714201430933839908083886085917707681235632274152469497343511370922521831643155515477311631029112507906386/15339233818178188974643898652856016641243049154487707831715192321*X^81 + 1489408575502270533523219624842842400495059294932856762868744031264847620139177783174613760280253498326368915074028025651717891934540760289323953744562823986262012377208505518228290911003114473272163774315708217801145670938162218679220011557650898392700818183048876188600006066206599949232172238901378296287670/145404621109839321428939820560559937003505736005783599681*X^82 + 14889330729425109269815048768812610653024913108338381119360060158643399356661014513437681304812867645868621065998820866464855848969952076819961298387329883736936874242017742063781462009062193253394959004684447002348656634574246280917893598129589486143490451487744547529694551445403704513854917569843915123871562/1493450863419159670396640896977511112963007414515403352323551*X^83 + 89278353791648734813278550514858842317937813990594018917255968362681995105634843051307377429877796301025255779340884422219511783278250379340243330000909060216106579967718470373573408987743964527746630784099371005899633246501441463615498557546772219522518570823574145287741005767646467973732173794463/14156812492438839590004850604669451562993451076407711*X^84 + 252381463430197732231802352677558761622119366314691742619406599793318770891551274609944663395503210987813682693207430992676638774259586878190742315652330344859045416252184993104341701135375057467311691625143829211452163369108461751858945856436606960323989867407765189484974039964804469216160143935193/145404621109839321428939820560559937003505736005783599681*X^85 + -341354624437477962085977614744682652648328147367151668026799589164070006185827319546030419883540679391859651258219579413926615331930314564500364559006851726182770567971417323641617172345869330859240169759062418341297987962819555077906263379090039726758415934941468937139479502628439969741/1378328545656590360238034330120674867392994944641*X^86 + -83116423560897771606041835483304030433263504174467609568618191118250276116784476943641365120114566898893212756901588777034133060723855364858082558724141984353111094125805685233970571044588063892871112358221249753743279055897002249672403353988394498085140042632630606726310451993952996825/14156812492438839590004850604669451562993451076407711*X^87 + -731814776719842003932587737030282285641328033454672254663885100153985819118544764091181787172723190247350525955917535769716539465489751829072895006093301810605443337984663808042269946692453224749300237676150079487893241456853949717418899567429769071898978072681541553761341550/134196139193514785341060688357577146080517471*X^88 + 2016011526610612289464857563603889366682206955220168078554652120298782374044143321885832700318108367605045584849146775147484735690506450785622082701766212499651738451451825489745948668247806429644761427571202483106715425878841031891696283997994490628509824888403563600215367839/1378328545656590360238034330120674867392994944641*X^89 + 1009882024149121920664749413836936276020535400721718079838350979829672600233186492911681005201065282849371237975629853052032519216912503916808516248487148028232932120253384064139688281126565881791805462766482679497360704881570281141099825702019605722800594334604454/13065537843784907539778082792092020843201*X^90 + 536036295640768780099399372901292269573221221067665284508949167131260748101306164007783032494000603840712126664115545029279536415418120072442573165212727557641505174715739975214367500573054474236421067077743871708228723810681575339815005095836694248455622895006928/134196139193514785341060688357577146080517471*X^91 + 171295575977317106190099924115419558986146497665848112221171133320348589426640919414921394346358281946652402637281470248702847981231330619123588196214758373782725788445570622745412816457023498178759592577690500267474124487341581140710834150655784838773/1272080405392357856078091986378348831*X^92 + 59926288456377454191462339603910191339506344949930137403351012295829813720981608653118686989188737555393248399190673487224923507380792975981178781390904741116669665680503686720098668959881530806902657994351030183179460441768383282747128809431804534040/13065537843784907539778082792092020843201*X^93 + 11464119811428610587683135258845604643279440923967860396451055113551235407650977406443964812363396533023336277643721884551703620911784023774200148426058223075505299534926597744484078669840168732582610446964715177011667505570863129304049201/123851660538638677448942847471361*X^94 + 2485982183847968180776315164841543732671153914248930690422833026763591097974352626465564217617062607539029249893771745704589563795418038348595693406020264017870561103314402490739585657367814326057553598095776702786860615430456393321070902/1272080405392357856078091986378348831*X^95 + 304208923819869003762601822507035807308345290601352821206729189288427234093171136427774345152198381750097915505560620632879534846682936995124789078616747464537505836079022947447661959433131398085063975960263433579811380964093/12058383851488528619310957791*X^96 + 39494907515146963031302426419913682403311067167196345724776342620285855007052673227873496895458578878023142506229265104981512138083165251045255501284596657217979561797095019736368964833121235427196560034279141240889359660616/123851660538638677448942847471361*X^97 + -2944800889089398826545444402403823795861461694437640752225418816121098119509970510918622510289383168706440303989149078586423113428365736363052286418384759877879451164919916699473119384056097392467007991203974106/1174022378686450065165121*X^98 + 84635048905036286831659500906834499103548619115719420815493177209937937524449415308637546085824649450709034965647029903626876546842024831161733252143435373261693224917671832055404635407634722211827613607558385/12058383851488528619310957791*X^99 + -1133332751715275767465661442485859708189851939539319898322488244496215603783019656103604729288869806026593435436882610465005948634904912763572092123755893100394850305114115605969493806409094679231/114304583651684360351*X^100 + 6747472133506680693028110981700822882379012810609828173327035152383864472563982484409425685421162323616082522577543964470363171115493223262917277065973733151625377274997621946670618111071058632/1174022378686450065165121*X^101 + 3784783292878838891799361303342635567130871780249382662277590562456501591149803371117877098493168455186946478854711859091079512388277100982714072601697880864403254363158091185058/11128866094020481*X^102 + 1250100319154627791590453695218355904782600792998110914969138842355647023697893135273176638488763224622264263112674797481397500330997362043808076754356406792220865702107504835/114304583651684360351*X^103 + 185979260133034325473771267987592917714436173538481948738047785288827872781657229873946270695446117515612641687951918995094271917121848054048822214636228617902/1083523132511*X^104 + 16606852306214097688845293669254956336375931265489734274042676847052002591290762913508363979281418175765838946013220237152432735621066724955526415713301894/11128866094020481*X^105 + -1202760797572342686836053933502241718191373802369425130254398518684380200195955280285033368113045731897924490553231741277859302242689740/105493441*X^106 + 47179378729126843232810110134502495508517341252275523729307157282822820272770085482679596416718822210325414519048521024953291988/1083523132511*X^107 + -1138664354069205686170646337283113707541424027764290024072490006418524703402763676298741808433368439866399474/10271*X^108 + 14888379347381134787274389283521762711565416706245053725238197972566190188662372709658050293585660392/105493441*X^109 + -4485461140745541208463167262092592158632375183649046725586062164699251*X^110 + 610089734120279110051435124861478797854423087401556/10271*X^111 + -377568813240851616990739*X^112 + 1*X^113 +