D=-8831 h=109 -30954220063783659582450171284809216489571547084539121740166957582648364958885450535319368386766448490223322603870328652330330524667109375351413789070536040767940090138717016302123384383597544126806632325774373076283649053868184295526189860752285293997670341644189835707254354693874870820763170286363352363578280187778691464360329237035288273573328899237004459345099802528278423268432069052342033989234135556235741750920690656772210499944684804490468710673793782794977580060881055111778455358555306504277839702530846777266881974553/137570049195887786223799358195643463744929767453238394356387735796189355251952944940505677098501161434846579435709721042977832792871836952562433289260954563105059706248037045918293815289382808015399080331224191*X^0 + 4026886142308277881082438906947108532739518316008428508929661359868806860521419111678967500552197154728800089380796560226996158344864308619033339197194455825838922530008134217839403046882783667592841172246828940680660751963539181477107987705293862398753412928281343455220028679858296946461270685465157283186990917117490416438699463061192652143704058735509715283914215511912550755895350308714300857728334570353022566864407792156938370896320290884686036060277505245569185709695557557262132768935838888941378856156366194214829833401322080/1214881104448885040142372132225727428331474776379548260561260094816148196229996456769605634456863756631130142996752546530537241393851192128078848377463489746780782265876415152504452682820539577583989278405040830721*X^1 + -200511368270958856133866221841623684071543529708872459968162219481815356438315546166614117149174252697228242239524292208895443252141507503789290246897490489241605961356338160584105493394000321297679828863076605843330948646602960660125114392867390265581821948888949461500950347399160217323667572341044624866588396007023484029461814061160164315258760495376220961199932464891821066689093254124036864933828671326263888161896338676677534132070207080576619712222914930374370744279734425392875070137434579230560657994218429281957276114/15578082798764328640448347661153149557799769839569515836981965326258561346614533454932134197542878658684925765565589519078001675107217410549477215407196757230784702326807501519453495106939509457071575170561*X^2 + 4598559286345818684599701057818401119167035482867017751035519442916734751969341893131600134507762292193302261945994031577752688713438023830756325186253501277323677931871348046641519850314472152137344450976661815751260046645628724592803792418063188596736084051377660608610668536109748877530645788421790276900367088236748016517285731162020945318675369076569983998382769992121672991708833603851221137574227604607535460001179733198121828056728482714720317746248126467104844081629287231453682849620191988743788883318141916899568207166764/137570049195887786223799358195643463744929767453238394356387735796189355251952944940505677098501161434846579435709721042977832792871836952562433289260954563105059706248037045918293815289382808015399080331224191*X^3 + -110030548469404074346287944253982540657259648981435193529094481951167944028401511721483401898008513129282294298500827954609173896737783427194904476973208321284040214037575556021024375032156488910887144342951527489508475095909582338764243371154922647563382746855846449851926551466980184716219787899170330673717061143827973774649124897303560194963229905290709578180460942822860977499235152899341235182764359078578697825946184612911336136399328752966284046418784006301983887563080848310707788704961489117243354557242543010546717/1764022511466915257665988864358866442962265863386877571847125504049208622649137521790525897128624012986629573725012967849394369279494667710279381203396756565596727700918072870507699593130960192172072831*X^4 + 1379295288370562571331509085311895056827043420941295848642122911220166529063579282302710052893030902079107235110471936114035827284799545436083957758087056477843334650900275488774638454498761973387117279518475428455122446300674082996485529741357711142325580205487631960116599790736695147389953796701472207233981760606400204716221144255877452110469900135858968279664136524911996879641799355187331554147158190184486506621878181242848906042525534762949980243669489140919356457475260377974088028439776690499522463536604886618636062612/15578082798764328640448347661153149557799769839569515836981965326258561346614533454932134197542878658684925765565589519078001675107217410549477215407196757230784702326807501519453495106939509457071575170561*X^5 + -19841366281393630879321036552823527449139482820552951347589900103619935593938956083576053822524558099551025163926162416708158016451002739771380643717059273403646069894477467578894048117609852125688401314085384996370844252404079108238486102365804901275924253784312264751197796679646090886935625613255344050793736937924583891602486101408431900793554550705317633498976902288377578228234349124503644174852974091453845788174619658095244829962428485708908150377941910933557893030946758432385205540116173640671572448167466724560/199753426731617626278562888048790221148484414379671336411179425212230621973631244682428478895778961950699759226023436513350058801890461749550377217007899056233351568442766716171181020624047128544001*X^6 + 160560611559300076162136368992849618196188725015788242128420602531502338534437222660211577947177096667929190678322335739108903625010890121175419675587260948523925815398118356759506709239505281278293644726984334409077343284581699143710306890087565971362916203781144803139204443417687836729704790138453805503398871488731179071217687867725840862789431523683965856394968725522030511547704822052027637474783664360758671686844361967521188980711080790537922889831483744019822333911302440236365169862434317603052054355279903747087100/1764022511466915257665988864358866442962265863386877571847125504049208622649137521790525897128624012986629573725012967849394369279494667710279381203396756565596727700918072870507699593130960192172072831*X^7 + -1578636757576370800745063683652616422252972659616260613267409141490901593285914501658233728874984598743514300459914072396895550742297156200827208345413434496529911465156494017326656781464398750120340029367089999703590149820101441505857710611736335436574913776930667497059399229130054542985449562619423296222392306723527390463431693203331285621751492364869784017452031749862292422212928527269551512632972117475964626162663050411354636473412983774616131026260843716763993983780836689669181098267131015695336051762610120/22619570459927259232087293403781023796680377576681161409939919059249306077865614843441114131556897514517014972938901201828791620642108679600314484996931157992679375885264037614220475667993107071*X^8 + 9104257861779016161601869697375223566153020277398770765554386902289007829856709799559356229897578100354595922121166339174686583413549484606606648000405604025569036455068886540538369737189049886719580487155405993900466959259153701541522540026909177088518645532950925528131237469661303993943003179071299502140971088777879889397229808318676315227507808430840823305819463402140755571763059300632535633171470812494520993507032805234647857393471401637026528945935292570422006242732203691139698847595596887494213410159863248000/199753426731617626278562888048790221148484414379671336411179425212230621973631244682428478895778961950699759226023436513350058801890461749550377217007899056233351568442766716171181020624047128544001*X^9 + -65588135636481158535534592082111119704332196864168422284841137220264584708721791458825001327806903562056531159977703052907066187924812328032917431884962978749433779334891058138513750280603092985647205095077775367552794879533268184709136406692624721695248076546089967353674508808629222854201556538558346033296642343001613873299680521636012506242820474817964842177189383733245123858361918398324215974021757833004178870357948954069034558645883459107165732355384724591133077243351852419701538629774451681743295933431/2561382681454790989931751036550902932474281233912485721881997402247684982206501510977365432177205018063301435051398618710088508735376365032308287283085851884574722668470619138740853319895041*X^10 + 280787324384158527265549045769233892116293639938519493611387734601065106781444807515388718404130006188965634109028909764418581585084248463898478360153435493652417334538661427851062435255276519934127206564227243980960878945805652281299368036291685609517395024580038653964311730417550356906162939624682857293391837253569328222345943593370529848346093065826286604237684181699624780541404609889234635566516130589584454826021620761950727195530871741147108960328832808495954624907376855022639536624291649599322914744861697/22619570459927259232087293403781023796680377576681161409939919059249306077865614843441114131556897514517014972938901201828791620642108679600314484996931157992679375885264037614220475667993107071*X^11 + -1502673498843080211853540499870613396348362554814682554007072848730262908770314500890601166542110740520245159310602791303900980618978161291066534202456512245292018220652214391370324827564975950510223837959582740407900386563251136513468369137821616271273661295014518999086273167890096490908817474323059228373203069769551820542683090840201150061752670408634683288602785124741873530882630699013267907398474777726493339994413221520283479086238124559987749210886591695659136478370240888470612316918520186416835668/290044466250117879054665500685188872435090163504980831376061307014798435308175915635530000246541163861771196359574070740583004046583214248930844443787323279874841203541005451108691350911*X^12 + 4741925995535273306039651998629313144618053396462015924838735586381503869858034424425755391379920558546519157534979421423638593487076156186900383157642800819247620469630966243271115023487431295334949760668871228968590048111651674847414800458419307103057519608911630567878750472055256924890452070735623111230601626093181371351145655557093398955872268923097579047425262504834247859086238901878798376247393627695912570182175769007155532178578484814920311874133176614785537487859907224340942320127722882081969709780/2561382681454790989931751036550902932474281233912485721881997402247684982206501510977365432177205018063301435051398618710088508735376365032308287283085851884574722668470619138740853319895041*X^13 + -18538994649801440094971145339759452306047538153806473260596880937806397123011159083212432809865525522191311578909117470022174728376543237057102438736880618906771261044192083655013049733956993019839768994000396288618189845517552642354097292863952781299761935710051693958295468709217662579528886481699086172394403085473832792009585298651576886704295785288579377969854392508061712289278963519514522082973322830175961338094328386740533866363273670322351020613762556803577199664629375548780335384651464398740/32843898341084574686294360852133266044059581418297002760283241650413139543446485747427244960541406846537333977983701816394859477588406097716096075618539608184219364006455152429927681*X^14 + 42830939989568248390235472184390153624765726877189716330323973876677113417478904951214381828259852062284074987352749660260356943743574113299239547104434765776688932963620221380912100720004387846968568111397659079887769550185600343833306111547310056254936577921939238468707426784965497738148204881863151851142336807190843194336760783695627957190346584437298638780828731060109819370463842584717829231680797776083231595856990426102430814727529311283795603185310561350348774938372257459398995084211839651488467/290044466250117879054665500685188872435090163504980831376061307014798435308175915635530000246541163861771196359574070740583004046583214248930844443787323279874841203541005451108691350911*X^15 + -126734078287999010906152233906538755782406170464700980400415568812504938219583864585918213635330198338193541350786444152166717347805589409977303093385004591911682475968294777254375122165120386655049346542708696071744523245783148797664397496972465171151051004200485535913024441699469311153863602314018610154666057534725912501980675037401519228810776841140513555531986057386284304030024674101916049588309916828854437147412771531291176386343391966300677884540295255665020772539263525313324475198962500/3719159590203213077374517138730977923684699515150832607890753215990617092452325415856329403299898861571434036687091135363476330833247208438013370583007542541526368928372228788351*X^16 + 242522193596496903795789347820917608354487286291104918657642150980955727553009618952508414516176494866655651132909388651229188610783115562364811198738109261617962942779501785387776923648536041587100719241349057699640031123485894637032746025167733151028330740574049416229451962605254913268896370111659034248332549227994760695831013644240770148076268925288289074634728499470184220570454508815132685582516462010725389022191894791212870425788040066764124156316928692398981578375568828136327426845110881403/32843898341084574686294360852133266044059581418297002760283241650413139543446485747427244960541406846537333977983701816394859477588406097716096075618539608184219364006455152429927681*X^17 + -673433676374491194931306438607487697260432614797262831601669640224681695814559253648511270164730857833354110332859811443667169943724663741261895806455625354039499368022516684619425302722734321081033285315173999887789790126699480271980028939247274338826107765302762810078345459582385686140285670000647961941697563254197828669425418992071637610931796260828893199954834991291718937057411890219607943622451096290182567377936706122979950804707579536341936274061729683644538369632927302972091687936/421148181429420572684239286460307770771679256613161885164845795039136801319479720966632250401981526618891862381054369308512776676848285407996078652814804953179296674031505921*X^18 + 1276419020507133816754275184596780676873165414130387416852049184311111208400874000736657574852376040489077637137050020454135646246921906954155128479724899091398510734983045489870219500657042326489337846469246024611165529605359061439605326658342179018444256995800129570814852136369024192623727273283426976264731713007102074493292259929030539848810155610433374182663131916992911944318566175006046690262539508026833452293789743272197849695352982752550347529428236347816523387722067371620005016690232/3719159590203213077374517138730977923684699515150832607890753215990617092452325415856329403299898861571434036687091135363476330833247208438013370583007542541526368928372228788351*X^19 + -3287248076265097208275115907235915678422068112800886973267577476215778300985017921119617235873364365561106783319874639976897407443308582717777858482323352884934426275201989984311206120392927375372493314771178500474898596498528623021795679627941344025541928572739265924442486493412786620285400818789050026013379497751361422466707775561155737004177436455248004854996321305612676937350847725549951593204121221416906104918924408236379121089852992205088302264711277641273687232555783521993266/47689749907079670782950887380852425633753737585003044407750627906141637563070968289733014426676653450219891561663953041389738045164566346732655265860582601424447590763391*X^20 + 5299228342244095468685591254669132424496363641763809974659086129942837053685572866001337626316384631821152404146232100086498515306039529913773122156177707709516478704854415292007270682569884496012284878018134161668848710839961952888241585459425014695012069970169100522165800779366907002823686466347254697229806376339062362361102157717775605570194426878624358843248595038813930928126178014126103425174413357587440259294339560067024335351960212310507683112403997459621775122682467295774359744/421148181429420572684239286460307770771679256613161885164845795039136801319479720966632250401981526618891862381054369308512776676848285407996078652814804953179296674031505921*X^21 + -11519672132447510893684842817077160480447461479744395902372764486727646747726731789589565133146192632200692690239141700222819047859810378484771449417313607099919903256982906782839668076984259096987775733238575749053707904236583763759350621656178094024217510357179192917297733750859674478839940255835334567409931230971882241857120669847782586436574636744351626803464490396428521496745770619098372597132373892412199922134204139917044098383136616752113709208408908021907276510754062659/5400266097506473874187621716776404216255660467104862915609854818949341814411841047416262532745629424778608488468344812749375840240580494477709802498084316773236053761*X^22 + 16722078146061309092892258249733970281885679134602288172300909115440739345518210705224679732360348459961039940922490342663570888555485200155075567530140277590024604577850386563988260494301923510234923566885948081996472233980820787942902957666506774247408360334656191140541265390224455531107154247354845840872878664363175184512620803516815638462425270071751249183123524092061783976534508240193901841975479577166973590186934497423362474523147510705557601135762317318060133517684167690333/47689749907079670782950887380852425633753737585003044407750627906141637563070968289733014426676653450219891561663953041389738045164566346732655265860582601424447590763391*X^23 + -34699633050960061042910387243887485097404792455063165962696960306548221228636006875359703084706815624169329566536094794973020673482803899438299955360683853255473909229682719350833048242750210779995097665794641274513356268099098224675647984712763713399701996900008630275645120216804446433116443962587642271176476413637644239915725399600247506469845222562810440978120763550261249134674490475359312373904752388179666906195953699565130379859732058341010677753087281608360352931534/611512410543140513439884692195267151653907877602181283615655624385612253925018802787483018089189154657299115442004848006950044189851714922173004472662701480380031*X^24 + 47810870032386824655200569358039147557910713006203089662655352240846593800610688386909808493770063739580857321948852767956117904561907898470250383156581696076691394033484154691515756323978001088734591821464755745034743418485406819641505112232644185245899209503080945366819540092580411029151676618754918999408467065844810992337325826683888853576438294829267896106229859480264029389284336834966202167732848945510837632024956309179379653550337283515100528416326895755609011480890970/5400266097506473874187621716776404216255660467104862915609854818949341814411841047416262532745629424778608488468344812749375840240580494477709802498084316773236053761*X^25 + -91397626723256544260042793517060110649563720694519027616196714227236769829049499815334787969534435565683131702977172230981421070149543009262782050103944535452703660767762990579946642477051360691051831602208231767690578380715419864530429404601684890480709221539862135279986134555971753981979722781419905358326637805998666696365411178754654998384334989540318919882856185335638409199992110542761272487807664487611849543433480611942462667176710177012974064140949138586253249/69246111487163459793894767545608328802390202423528624574301395582109869089006771915692788822238608839010204443664913147655989603652102244612501921941195955201*X^26 + 118013298450530027872329298281289158437659993369094966172590071893013791467707246358425547097061037337565676935588058102143928644582356854434564886278496382511947664091359192686315592771287547204120622564061060706081808964076657062449984046292744113517964907391346635912601891862907296311832517651098629922439541983442450185174734076480308450352840981375893625316719783750747625528299514051154896003784454076292625993615158433768359041526314265779173582248312418227779149491/611512410543140513439884692195267151653907877602181283615655624385612253925018802787483018089189154657299115442004848006950044189851714922173004472662701480380031*X^27 + -220808011851775827653534186815311278278531702809222422531105855321862719279523023354349472234680771754619226449330870197821090359333701008062554354846292458278110071823357206076627570889239444594704574942704015378844854562199338081412421802774846770956299938384836522726357640724695036539925319647709296581792563705447686138422252591611332671098777436445885739088970007084974322423940235744075763675296431171495996499987402839720830117211731983691999967070661273376/7841253707073203464374902904043520416984509390049668732227538849746333267920594713587678498724788680671521282263040782205411573281859613250198383188902271*X^28 + 274102548183123687482631403032142213285077568706408908523211935622178101585368816189074449351891920876012474597232595108737642329470891073871316221500899926658342835485586229065557136213222118339587647963191138273108025326002024948576851544456381826641242980720142498667375289106833726951448652667161001166338162878230385856150345028760433408645494980883238471478903912484511647928130343978356438352085172755591811382155051387372363549354943033635414452460464872165811/69246111487163459793894767545608328802390202423528624574301395582109869089006771915692788822238608839010204443664913147655989603652102244612501921941195955201*X^29 + -447220854743796714928322810379516290192021906310736999792242808637654169407981367731346201784638796087078769545724817517886835557424579910766034760847818123034342021707582809268613363904712224159923147132446470655920563005248459316833312105822107734379792879162158411345342417719113624116129252843381958537884800806767491190338164905918212211312566142364303194643283247516899584779762088276893374182971984905848534165987246092171873598291198412299870624396794/887923644782380643684169732085100262369438273134375351854550883223455244923632059063263333566389840411224242131473307915911173511704179962654102954241*X^30 + 435184479634602402683366880036270065569296650529735457144732015693245902336807039894142840655696568498618135833044924893952508144999531434735597618623016024254407842720029867447852247920944820375461083360287086541983940450479038907954655405625470490765179138568627561746617485607143259600849313206689414722373564776923280879412889828350306695169892013084062849416510684297449208153102362106558496741237200147116134232637161251363562695605102275166987499990533940/7841253707073203464374902904043520416984509390049668732227538849746333267920594713587678498724788680671521282263040782205411573281859613250198383188902271*X^31 + -524504927203104452842717017931357229018054136619233002497688278483568049137158306738213489773655751631217461421135727178607482622273730193457959498100536363632819922317885546546159628062943061317475629377492153661426879426634226508015510341788069947365738542368896292994873355211162122648023345512261567602450234416736955153441971315339304116451566088718844788937973109270470935404683015783859590734812969670754537144174638569702296558097659450915410242/100546217278041064849300162165677755901872752025181219777437536317909098054991740353670403529202790217554551254837878826396916941649210730682154111*X^32 + 371546913165460164130412407018535355616868985921579446319204849163461069705943043042537487930611914289985425409096813856264190688037825626088124378004988598546123288648962335506195271070727337169913678107502296677926289792316644027364562205056384773816357527548372518238008490675381351784206054400572029374417787293397189148317128746748312656634723779785055605468072414066259509712823364416029626528140200117126254818841051717814156503360569184984361889007/887923644782380643684169732085100262369438273134375351854550883223455244923632059063263333566389840411224242131473307915911173511704179962654102954241*X^33 + -320467196355476262659693940547690196739855927401729795097105456986138923598270758553984509040702208557033052680350546674215990604523577711844836535913467055787854202770166718178994791080987095251419427952910852888071413943038636537975711022531435901539084097763583516803651824017722673486686189231184257596553585339754831333954976209876784766040925197150131571953178395081732117268100769079902282585630056580693382416669943085064214810427744624822/11385598151742845074091287755144123644193494737309616099811746837041003063638516629336474185166208834509630987978471161408324871662236522554881*X^34 + 140972359201552336275051980637636852014709209953526679910280630714251041777914179224388496361063125717358377723429555811287988310229169325853037216049548147654770021926929999187766034127701470299103933862943212380994351491060401466352845632981082390568934200944036715739663811600727630958999106066560391469461866922193065711925155331614640173415123031715101690642002501266977802880970894140663473914625616407937163619241815167182442838893413104258209/100546217278041064849300162165677755901872752025181219777437536317909098054991740353670403529202790217554551254837878826396916941649210730682154111*X^35 + -24751160146108433049311183963731137854461039739080035573928824068059829558279029006893265941056518175776713816456018487273488466181942592491405797574420902290513078581037730759248928581203634190102883580526574959013988802314007454878712783195047740984589256740656349034594481049880073393542633520203605704978841707531551755540739814737852848033335019469414918971132697349347718180366153737019154293920155720782156626835542965539999581233140/1289276203345356706385606132390909709454591183026793805889678047451138383381102551164814198297611690013546709090530082822820164382542919551*X^36 + -59638835766492187065917342651749722723418898743735460672128669795377334551855857414382325855396820957171653281402613271844769317383593332078517790793546734931355465297799219267743085249821813401981319159251642050678611634977153712212695716874810420343660581207892948746828463371862356730868811838324774271039639429947526838835059716948339705742792243279932378019815438678914308695451860776520098189807459398588575418364205898374880867243942518/11385598151742845074091287755144123644193494737309616099811746837041003063638516629336474185166208834509630987978471161408324871662236522554881*X^37 + 86775231678831744702013080954679904737869550560352607184766813413692986791656032282549839483708176770320021524753366586319257561619837146085456532976668025498867982306733501183376349541263205253959521827695622018445752354016954039482871217287506138641875776611022883867517626579827474994412323653528165838027105811653799783617021981811497882754322146334442807880061167848746666785939868745276648100360770674011785281525144475602473173/145994361153363911944921994382392674607019724043346597881290685930374632927313163986503702672133585099484396907545021268578888504421121*X^38 + -32833092343041502844891325292260451659628004738565821035953974108313039472337411063528764526626145796004836236895740765192849492074931622427929152666715568830855288856482740348724878219300732970860644562787051593847552502036425123720549734380483275303801599407389704471552150007653014555255850653684638029791999062248886307040168534462087321141899154928348807982677029671755291100689210839694886018466144839301986513443431498495936975032/1289276203345356706385606132390909709454591183026793805889678047451138383381102551164814198297611690013546709090530082822820164382542919551*X^39 + -5144540695928770688920342374433374991423179624663349773866806525919425718837298243096287716708916137095633704105183884336995775064260214809447810466128481399117521897900666458445052871786443839588166265855709483278022416087800273604757293240517670044768340363571970467326332757294601209667349235793143113935662861762271139902905035512308482569447684091986967241960214522331156015591111905915446005101439550047077253606473024122/16532030478242997615776468619906315774772927646172188640164271988492201667683519871645759559747886434094032035731516393226009342591*X^40 + 2054841312643366885444004071944213669953711394924397748893650569725478291422887618553582765521016900772479340573302056319616934288870182698230133202598804306981331375401585260129107369398046870573591335401682966701734680556607164372426155590005970932027754174389687394984489197927570946944886641343689524126297101727240874614386706974892783888913325501313847219552915945152613013410745730710338606858476315020660465709985242082995/145994361153363911944921994382392674607019724043346597881290685930374632927313163986503702672133585099484396907545021268578888504421121*X^41 + 32167679162946363360978986273275234986888466266627973649799925671228109121156223392169001492055871478643892391070437640943177777680873407640054274383271365628662435481249919251201448136546997712631172157309256188650306976885178835228655359338786342864548499406230239123490168013538375727636127224749924911235783680112419404461432652758945326816730311099188195102282246109555477153988803811894506950702942659172109086710423/1872045122663684476930864977908086940864333331012590719076466084077930208094612147168583349535487083466655195983639043508776961*X^42 + -45337564817357934492952099363761080163436583118007032292619414835705873359450256478607835437905742081273283681167783228661284765316358584821842590445025104470203300579101030520596631253914530394354683016345444129589073414749350274592029033821393958125076558837939635546101765246156019675998386687284203382229532636830134993325863580864093262993818292048300759232559222922911669043569748517057661879727576451242175088091753567/16532030478242997615776468619906315774772927646172188640164271988492201667683519871645759559747886434094032035731516393226009342591*X^43 + 45405317675893868679936290673522733775032685523056478062529085188241566948705705972698931328407732246045670585597080676287872666169489442211533942354831390388902700590791951247398506380270799562203327085490542994241045372434389909409904064056382843239509993512869958247233629696617825596538792712075844491999934620916364505454776182827119274924948650481473532207702541891803637044049004822827358760905871583488133767/211985632732837105303008150595412404129128448761475565516528828454074307337177233288255390050445825327443686556860949327231*X^44 + -16413262118925840858972710486643515882235127327581617337089245732488090573222120297274153114402775363481684676423098403612708186464642074727918141277223872717905656459287405618538578373659653035911853172585950365518281188215147789860603722499504516393246701380386797723181173189926720028311990327399800312043102940063101282719241437542048419236523256744573947863521125794787365991219242526993607374228309002365584463544/1872045122663684476930864977908086940864333331012590719076466084077930208094612147168583349535487083466655195983639043508776961*X^45 + -312806164241678072169144461070920075419912159600026693933629362975442011966840117199755567203189877933371182689930230241024302660673284302237687220921323811084415975095728228301872832750961480998026384093978616318449763375552594646160485240456547142647709951036747332371105201507226910664657529650657300342612708241055979815264164438884214379391683768420705383163481965014428859496617998277497630767784105076/24004714384875677194316402513352101022435562083736333995756859750206579927208383341439858458888667798374327545788806401*X^46 + 6347963238066762253922040067311602191964918334038920659729225748570764941036730025019880999206040688551047386273236766538963116611442036611038138175056630649771091265679349725173953714682536294872037510825137448304765659725211221550695411773757573294293430731502362637840351127880307756511620335995670606939662305919869596992316896958975850320467714038326147186260672262848843746911637952354485659439613395441319/211985632732837105303008150595412404129128448761475565516528828454074307337177233288255390050445825327443686556860949327231*X^47 + -7003026148480488451562566150644871305068557690642301544867812870986613960048725841548948786767936548370199030998534754861212064063390056815230426094163201456388168519808310162392644449113950864881073377659565936289423468232468863445533374399281952797423101312616357018605864059141299281744650184092353718076759879202682638977580852938106128919538579993599323507551304474378841101207905536232384629976500/2718232859797947819535319048052553620477359538414260445675105848738147426928817046930116460071188744012493210937471*X^48 + 3582678631568690069034057821108929227489586101142087975828120168896234214032503087646922005056852417762931367428231176456557945083682753000368113077350751272808866708161859113186426303906297442524160526604090108290488206633960463545081724318344214750230636609270836960073872750391492915208151913027287211881384263869289607175877427632885486912262606058835993092465387548112730712774135520769982788416650157/24004714384875677194316402513352101022435562083736333995756859750206579927208383341439858458888667798374327545788806401*X^49 + -2189952835291665053021340631831174282340459807092160566748617552284968933957271407985155474173824598664348539166443453628271153278546748047872501943003804973487150717018770652420771802583677684598866291126610391717557196990634873562092996029474776788819187095043447188098206278400938390197488501369696375599718755452558211935241838035518056976830682214475072991589866548519143693016396048351210532/307805781881774184071488964789101304549582101507673020685664799992995971795812144369846728577872125921469053441*X^50 + 800124570265616985126708798669795594640169308222372891947429057096090988184961552879266536688996355341890483089435568745463356559371517667715908241782250683811026685664257539553544906582211667718251268053917820548527330433065951701204132033035734162305292132867259260027092431336415232384012001249640017324550858145517375288522880500040039514504974725181737382517335087845511894236260154063691370611/2718232859797947819535319048052553620477359538414260445675105848738147426928817046930116460071188744012493210937471*X^51 + -369320109286371312843992756815411723679814252380481880998402364417966739411334014376194031741730395263499886537604944081394110021761407060856030326427069544214587812746253579416874457039427825266357407373198549557842496359143673740424332428513741734098624296018303311229457916081413555061920750252415534040931970997416059623600906128541234126978497379284063906205869683158928177589249321290/34855144590847489986580111515015434780838195165629376139244117313214355316024475639208099714400648388797311*X^52 + 102906978137626390095283392687782443509768187616954934609293673672231228959467107036548159915406994992120001614239158038733457531700485584039656953669339186360732090298011811618807791800871891768836181902935881874940066313263527736276162823857353999436673330634470391140178404076899453567852182211033374801797415098527118314566991497800749359923828331837141586815940418100444319533037008339053/307805781881774184071488964789101304549582101507673020685664799992995971795812144369846728577872125921469053441*X^53 + -37568303496425113128713799918341353614595295760713454751562867105341223726876247807131331193569718235421750027724674116937074182721146781934855276355854429028275590304372183835224671161148650593391199269718921244599202617666198070081537243861488770536601264438805009794100892566145264370013888289267992163697345873893919179880309886155263793585117610105011136864522495611239091666974/3946908004851940888526793286718993860359890744607561560326590115866193558603156566550571816827159822081*X^54 + 8640803522760338485146641557742268374314223514983562009921249100779465999858133072279183714734635622885991152019291159651234642142181537870370624686781191772599451546889607722647403373663057138893400944383291558243587964820147356018156992923216937782760084961315618061632951156571635676658404749548524652552278054331811977780327014756509332000399053796165378936922112957707803500788031/34855144590847489986580111515015434780838195165629376139244117313214355316024475639208099714400648388797311*X^55 + -2554708351875195611253503832164579857901509523692455947085837932998494872091764365229706985565717445742011914485500711361492788500276271357802308866018819761005212694151188117356775781081461830455411516629456734066405837796702009929864754791401922299403825902055643900456934428470982241380253728275864383574712411705854251940115261215825594544758693803964300312855314241351677/446937833184457126998844217723813142380239015355855685689796185694280778915542584820583378646490751*X^56 + 446124427736298965900925859709695800419830450214576940654073753622556349466858741624416539010610553697910700006773809678857805578104174673661631924779466393869596786491954627026092431403948570489470257904073520727365070686014566912156897229880254869033688539635629575507203293145268373094405251549191377649859299437479614203797887685324746607345967583394993167408414951770922608/3946908004851940888526793286718993860359890744607561560326590115866193558603156566550571816827159822081*X^57 + -101145847027040569409664259789613710836560600247875962143895239880491688384894340041236246435371595822573100757034928194998199544466778366387777015243726218216081974027440150338839801695908130348819227132401500926265448171047708698184353442817168446755360811495574002196814471930617594816474531869390693232474469076330194640276699004156451101084540646855555201174076928/50610104539062068508531787761727227084162497492453367193952687769706803183732599345553547576321*X^58 + 14932561636831144324242992255898458213442828505610519111857409508895540035192601247514951364050931251543544877656156858873145223360190631069623075221184783580182396450286726272231655687045115201174065364306297455291879467418046439566975438675462934356803557292408160969780876740911733318974689906229716388219226029228880845245537296803786163209238986230318820581112206688/446937833184457126998844217723813142380239015355855685689796185694280778915542584820583378646490751*X^59 + -2508990031466355585032283851866303119453778531309042729912282501306561757489640076835108155623245338073607826305400193535537261932363905765117624119298447789643623000029472687169775801214103828471443399006538329249386391496554773023653386593005788891618119561689229804394835571404125923243131486474873146862690419011857313536467210900450267383923653720330553630/5730959635269173197659584165069327039311799059274529180608389510780976467413950780834961791*X^60 + 113613310092703490003328655078341499377567306053815761179450629148633269774992583959387640347270923267317865540440378786894010743648494619981767099416682351972183747054162956793292004276130299617217857627352498110063360365330789051707702673096460740516228209549910560285377186830936466533869182724097740049745344701402182131154896603781029099164377701292115136039/50610104539062068508531787761727227084162497492453367193952687769706803183732599345553547576321*X^61 + -996127998294208956103498686683231291140336434238587411359580729324235384529325977007361414986698949823450695166704324867963609020964031400406529719315113298289169914280153032343210770182017732421691656715733638849703633481762191500915846323439731680435237586796789615970935608144295112221557448247605377200867115558765231188475576665089872747505886459/648959306451044411466378005330010988485086520130735950697360379433923277931599001340161*X^62 + 3465687976974582710527387505996753625271980833099145095169264384966179399285434631494473558713874242150826992489296624865158194188272972963693543427501253515689838106257442404709941933537443330473006132682962416369459657792369078463942425837271215437732324544782748612176563628293015097456140325313604058754242048055035314758145529348377031939806800000411/5730959635269173197659584165069327039311799059274529180608389510780976467413950780834961791*X^63 + 928488933241535434445425746317804167918948894051244986334956338739518324846975019584893607699154371870439425619619255977448041960660106363253524044314620118767083943519570491390358349973729037764705158891438262081784570052940520276305968838609089310209970347293179243138774784891988302586363717669832592036562677329541088020837538311329127290735/73486502825392867338509569168838295604697828120341518593291855897851124213746914431*X^64 + -191088398682700326510950643543417329940186388133082427727535402002372823918390895558267560479552495830476834811511099864454561842331549395735889531050728325807647813767291821099523490710592857765387043674980600364595952048988527208544441160790345048485858594298546739535462852447007364760502287754376878981190985687061154730601445177693502725324256/648959306451044411466378005330010988485086520130735950697360379433923277931599001340161*X^65 + -11873749032334616267339181664633143993635601972244166797338979743689259573485131525235385328027809188182661276270975605711538927367896452441982406515228465862886045149918256557132526844349844355333834794657281917975752690207384635919482302193360541860254729877890631931838451005190461152011422349231854796278764346352748850958018432075623/8321424847173917714699305760257988405016173493414281349030897508532569835097601*X^66 + 27983183263104678217931478101069681637813306613015770599243091562173818079376656130746251834638313200470072233107919280189229458882843745464803915082183559766449731756078544186559933795303550827422573694095204099759188156523054607658608756522675790616501899126743334331456946629756235859663695884134683797585051532316278080188789065566273955/73486502825392867338509569168838295604697828120341518593291855897851124213746914431*X^67 + 10115801182191276896131154887412594402429247597287755745165969653842672671827370964425161338196459420593924478918033829144311869825645939048048238918817264883538944192111935198870403927906367721576586396086434936486180359748182929370831884295062597454223143083865851886381804383845492298515678024842294085670430643266084172766024258/942297004549192358136032811715319715209622182472458537994666233555947212671*X^68 + 1282130789805566780601547459959278409503709971416674285548252290159919136734959251700208808605595703667367249084205475256039598678318652834926749769114357515234071404126596215521168779526868098239234726722063952740337540638668321705468409056206329498355998079931436478456164416567034783367345224915401108561245798025291122965319855083/8321424847173917714699305760257988405016173493414281349030897508532569835097601*X^69 + 168708927006205021303698849073303428860291502689162494071692982478169418605111529705436144217120352104241160579567587854242820811145097342044445110560362585168157725320074462775377199859537271667966344838166502192569543768129713130880887686471244987502029300089950299431707282139779477059158584947185522431001934501371585409/106703318372686259555659926589890127415878403631803707167327169466192641*X^70 + 13446661205355221738822685077046320117229125534150792814317817723592902040517494223476166430545942728816307763429333429819375450691794679346068800516329916421351283396672891485378567775179370823068380425938092883021610888505607212462027134120378031539773164347540885605248168666840586391255364094551061688549269608061445682813/942297004549192358136032811715319715209622182472458537994666233555947212671*X^71 + 1352343058047641899435203328750654898608312302397441033857683258837246268864186953550008098925565873774697433647833693486663702909966231405276696938751344152977582790708568019947084997568481824487692110100462057352066662272566296472739447698913003628491696269645741174367813035777524085705686867011459806367005491263/12082812634207480416222390056606287783476209221130529630543219280511*X^72 + 65550159611902088548156109679692176287336876578140131854397033502769973050204758674989621640943375973808215701822086238659679358328265175011832154354381898667879380183740111614706749110117911580991174349181222229728069032030802993462958553873928728506925170985196552554506467485436513598874877694668470017048754954468/106703318372686259555659926589890127415878403631803707167327169466192641*X^73 + 2070995100908762366755747574898616194596401071223299866210976904750448094666951267418188269036729151501763848987616279171900089019829109544961625327948830808330353760167727539379407079136525621405297651076285876417065657074535741876358540566824855410544824397023860490955762117707391929474379069125367403475/1368226999683782178260943274443017527287533599946838368309729281*X^74 + -38115165535564240604754938587363669062201113866132712377969622729479427503984601323411105026434981527511355663814557998460765613668477699641421360429392414490949807577946005926916895981166376587372512978299834426326371664518142050299994325699361493361680065282635387015798992365643888197127722331271203198687/12082812634207480416222390056606287783476209221130529630543219280511*X^75 + -3683367635983805336182164825978439083794841026909558183019518676895336321139293275117224992690340608227872448949042201531565483479126631648166019813347009525223623501471862535378642836107628084730434016128382423319344235820704981764838838470228275255422682292845756067807356345520292487711310198406/154934548712918375977912272046542580374536700254426267501951*X^76 + -8353806581375388250207658250111069183221003572637021205230160562019396087234611840129061269680140052856558890374248996662433619770491044385949194725648559506686918974337176633579080880207152127842714789650278602659335041828340368731090073135517231448865384924038143725403252935121520857613461008381/1368226999683782178260943274443017527287533599946838368309729281*X^77 + 1020004610809547894370217273779214487984436925630775776930323888317810562882603300154287145205055521028858133612248557681110558044684068211007152938921331095935586284540422127117901639222862765395518618777697288806477355112769728980410191467731696712211293271594222916034432697640776895352/17544394600036052086729959466260058925890238959848971521*X^78 + -65401070410786698628625259489493540308949004997694133521926990356797251367121825547870961103735316997050971758048640400532762751995171817211918347180132491266404587755200946961578501388089648365942412098827196496595592313285776999467917585490510713770777869364827114782118055961614723656266/154934548712918375977912272046542580374536700254426267501951*X^79 + -470216723300839576149245153176618692005816792110498841095542180320992183963084848599267992959542191806188044118438492183453208596427834981459919882316412007926209135683847697612549168406183446937799182931809455988197849715006333334857541137900586176574292230379564031931201985349/1986682663349116984116177042946445354534054915620991*X^80 + 63160661585387760280661362560558786539670022021605205956624087630336011700902470675888739858512607464012798484045943542452255258132760172989534106646843922653011216133048238784949506012510308595090039567572899193317035098581019347362774229643594323961304137969500647085300443272118/17544394600036052086729959466260058925890238959848971521*X^81 + -152054551026511073129993849054725745686736116289261642458885894542687121991452364531876994728506080946326057207847256321753449846812852880499799529483597135162656305047222700616728582176467008117842592616458620956292239763016697968607208698810036447206819886812284789560/224966896540495638559186620195498284965921743361*X^82 + 181415842312773869244998145716841764377681367724987211991413421952999148913370517548494483068688533973745708129440137214232034656887707719020320437308900221740705765664640572333175882244802083155368273093545595898466292934097774201850826765611806816928951608927865989797/1986682663349116984116177042946445354534054915620991*X^83 + -2521251480464473470646266698948986614956901201549453437658475382407044392932515018364041224174485670267474825917502413031686844671255672922763193625025846666801510063303084041983049775210570410149880992930735308769037547137197233254599657389340719515771840982/25474679712432979114390965937662584641141631*X^84 + 5219868333148297896591435769087562559137744448347828404046108309572642312797865846662431963868653744719226355848892920656693032553579531879509038063308897356120015095973183094157087994087534506983463755045690690311330715869413358825615021034600498198962005301/224966896540495638559186620195498284965921743361*X^85 + 7447346282142668944048738085540049024630778967319430219808618059258817579373176764164572289194983385377907846209498314876292153260771319759047425022891137451682789134172263230791617949423198499365818786654827837751680864125384344666752471405753750/2884687998237230111469931597515862828801*X^86 + 8077266340734655087542858049458216829702260689207901251180122905628134482622042012485887251894743445918129149096590946629246965106306597706731094298985253109924505551893795140172337294248145889755428974661290606945083367132638727784004591649288223/25474679712432979114390965937662584641141631*X^87 + 7467611791472416675316270741222083550890736948256763402755289115941084105112808779300394014827925699098724651465510077171146561798591735791834348415565799924805474877749965825576284599918360444055507599144512931766128717406544759438886/326654738788045534081070274885727871*X^88 + 5221622491445272866121148177129160544102508076445593370423348539457469216446705545028668788890878547582903377848259042752851086116034669819108373242755129267070663195256773104519951010893304702402679947569483366447982216728738307238200/2884687998237230111469931597515862828801*X^89 + 2850219508619027933806435119667156911632393846479117976056609244283632632315852369751248207130946846204478337132079789114182358230682594463917291878906893390831994177950819932674805813124184385127433631997499836866994318771/36989552574798497801049742371841*X^90 + 1206450589170908189190642405978399068973177852232072893934527825051099230119193741908310068163535645886000928503757230846336527518410878892477575955918476271448299214153378619053235932692260995268073603065855501284415358651/326654738788045534081070274885727871*X^91 + 417114631716305525806208980926469356689527563865521818088161557293583613943644240704776926619446063550045635036318771490289449202883696882566016021278731325679211346618231594575584581247685830765683427225227857/4188602941320178666181603711*X^92 + 111090219046072276209744846767161446592844172561107615510537316019659183374537893596406993135069771732635169353164518950422152414350400599421541676461794988295913757143702700822562617910913433032099808400916286/36989552574798497801049742371841*X^93 + -30641931951131008398631350000795089926292705247829029749824104954859086682805470560052424011012228076557123064004970549855037968980397404224512930103800836404285057069375604429301741451773969309559/474306753631545540276481*X^94 + 2015280485396959175793065498385767383284277328415786823907851533726847811192276623334037282033640349259076068835743084607569591397205174993621618260184561535560152131322462140877078602657326729410/4188602941320178666181603711*X^95 + -96536274571629291255229868881209140970118248587376192081155200113974268750163883846086113383400377521068228911482595544998127953512260746133360288249015844860208506929075443458290571/53709291544733953151*X^96 + 1286588083841984355660810784078780146528372176192258443728986097086680071795239331994859698365763369143437433773094968894039031688346137459395970759712718480017245110569442739987822/474306753631545540276481*X^97 + 3610788160930545589012644203843546209835132675102891946489898372284980517286578389625242180665591423933870054530984170457578006057833860139360079232714378385102354989/6081903696606721*X^98 + 3767818698027255566389892936315391171285505736898475878994556053695665630415094886261585808056285665585164857310485801648768745791711912021726498983492700884810328/53709291544733953151*X^99 + 2769692450439946464792023591360784080113976991696475188946255087028964042071362769296163816919375463344641112111046127566991832492066231474155718861/688699320191*X^100 + 777408199509994775230516605012032763278922320333238149611661648092524339362947158567918146299214170998112518208201189955351927481803082702206342/6081903696606721*X^101 + -526619056682125038192094130141616790331056143679803375323476004268782390950998485991068156325302096802970406334277866069380717/77986561*X^102 + 122773101622299297135287605706194189841473986215741964576631771966961403950973380535529912900525965298262971235713176938/688699320191*X^103 + -27706966183270384050013122703337692095757456495485006651240343534614792933654880122251027721955374910/8831*X^104 + 2153150485017754289039335190902140359378510219136702115792884387664345864142638933181676155677/77986561*X^105 + -41723581807098151397409338238179350796639181902948482216362313997*X^106 + 232010262962433155092957043158027914877197987462/8831*X^107 + -7940617501685856210019*X^108 + 1*X^109 +