D=-12407 h=108 2759757016086899774154309884670232315589830001555320149813051037752779006345427325724200719298203696447331014142385164184301843586838228938956217232462405549043466546988141977567303425553919661694482426250369000543813232421706618463935359710525319131610055172839120697366661320594493654747387000972188807570364009706734049408486378659884827351451924021012011930996155901201681527411378764600395578015026302523537494622876855246412667556383376293241443110666094292413248063411380303937611823154862786345126758440672411433432270803841236249888613840348765625/57768065206527805427302060000526564885806494346023394558222764104495786792400528495954391729104027290312058006540648134972483845220315575968125377820117438960278077781174043212426232160698914281331*X^0 + 1702877114756427411250466989689860988940097699696774547390296225745565464268514940332749503449437909945531453426471360412311261997500816974412683815369534770940687175486378965811001972637481759501973540768719414215094869755489650769269169882917104525696582399755824556336637930680730373887550909777837361225356367883979631255684067542655232846315081066510964450238347666463023869051835116677620893817342143856404757524134487302949434129916453158228158917272568815965549959415188386457411661848275597824277127636803129931765757144221959256335010013125000/2574038631745643978243280840718663848160623703004496848345678721568775398867308244955274027642419645260604495037094232449308511450710458605222643468084002308218830929558960577839816727726852321*X^1 + 14960514964211440146224480944998634434058775686631106064128534131425733874035065824852750748395371843652842686305126632212989770633157462294991541809289071925755589107988897872275115540326856019513816730808509771918371408344632679395426597322909301628635963299662128175020587026894822322284490797772450491438712442396115377359980898562927000586727433326709835620366371680378574392036628695105304225075277507755635799148290866773326540463205528459046763538248040752087222225897150856661423855042540786437296510684463749200687054832328159361032644598704690625/31936097304068204838064385390796462364128858283176792397424835898503796373746693395160084860959500538748319969925228141998570701568964659914997337508518216638071035343038023889258606140907056746647*X^2 + 90180311778994456818225581059859158917200038905629669569639358979157322889058885572950163410453351770388471645870550397475554790473575446805066642782464816597679346090665826213176279906804484454490411158897956060533286929387090345320942687160095862531731768696118936004408756514501986187115122102508005456860916901807978945318197249896028846802714445131351941043701624253713420724096058237023996765676801045240428490640776209798434194750864344965119666133169115607044798167275499846877589158455858342863834406738355667939346538553027268220664701275625/74895457891527160163280759530864644892881853533055804163197390060959774239630714631164175383163818162253423285918515186120768327049768320825773699683914309121221726893752298589519935416248383*X^3 + -166185209297032685714198963026123726542180668506711835630555138652144012623398505388265973300936155629549211738641279081125436513812155524172410625699679438357881566739782059979875070028774334780815410290854304265222763427308396685516585443920450711666596251614448269438809114661303710834008575049214578285596520560348500841898862304884512117669049788077638916815907216432843848294924591091177040710489716632172947413254777467651377986545223307058946594134711662098189413382503847324376195065919767784325521276971878787012799357400883991330824390522271250/929227946060177476145824383499437649185985156784623362252790018486327918991098276428853923978913491939078222708391017914200372633706475556485374291978324833266997965570784768600173838709393687881*X^4 + 254700523246521231180309020617427818288701614344759033189884039082598031792831585847679586683963481861458487879120194227571734559047563922272421790004554009163287135854721239057282456209996717087345711179954559501439621994950727570589868437883834365798855357925774189238334142915210799362482161511112585772276164233258606909822989120874447539708148271424047568132223765918890359551582753567293194560689358280754742244782223931520186897741713356117685788807279307120079919872597057165127861470878329220495980649014646098973265499425253367622529819000/2179194027471693787293008317130824277128262200808668115008806142661922987064293381304930064747492412071692254873586199902441957448615004740719296009179742531857906295530311903829829667547809*X^5 + -9671230364843423959785951092138353975115113234533890836860064096038725742625622525120866191764526400459172888247609715999552714585002657648529809206801965010995013623396869845384764650063928273514024357255083905079208947101803841784810026043306644263100438581457806300253221609076571276663796786669979395880587712183136175287923586033437114374101529187775387452523623540261811149912869776609420514673698083086762722997978745604295908019874768059704966968597991625892737910039027800935003644735573855984800121660797934864076873560789747512147837270373561/27037260298841304818944354190642136806330349125433145302914257812006478500506687981850267313322138356573485806216583982189597366064966363818104305585893065592761043408644579790816696685265666263*X^6 + 493659335036476711964646579888721383230233873266439248309449085211694630387667810966050989175198997880741081111773803534522515409592787253613971153918097923866017516755710777457378345047526703540789498430745450431352374530090462102567546945133451193045075498380769311766298100073335239731541683898705263972746177465055654031251867217904471980752844611094817916131049443322680346797730943982552110243606845610120751738318391360935157836450603170607739090916067880725152642189484522167541043272928247236900453328129867945039157038669464615251270067/63406870630876235771159506930299634403425699564111323407606916861526089975837020282991839556205751652928258564468817455048081457157251286483409837939379951156661898338554251413119086804607*X^7 + 51930092633396925692360280232668168405189508826845549705175385140307290080538786054362911440176569820730214503749475272820291269821301549555706405811228494813223579279151589667282963455864122075765545738100254879785269664590137219092352525666894283399664304933363095737717579802904555306266021086799107495154950028822407268895951482447991191337891217216978103371984118364718350034870230326264270956302721008240209649840518667242702320090875981419933505430475285102694241325061050498870915624695419610368165486054511492836479561660329355769918539750404/786689043917281457212776002484227564043302654491929189518179017500954198330209910651079753373844760757880904009364618164781546638950016711399665859313887054000704172686442597282568509984759049*X^8 + 107879082726139773555455419685665572434028676026118074158899803499402881575957408097689449702592919774721983095473832525749072394775028314121493332153099269108306851876240283644620858619750330573013968295888324843067386879143976603775765068135731845193654910990507066674422806700147839585453092716722047111798428624580430570674855124889912111756948118985824842905173387143650356671138554236399973261881492018639418941550517590291260995876762302161352174541122820670698644159768969094135051586640487987819972931719702842175665345489720418624376649/1844916603348619417537566051570739745275786051635704662702192067946394654733389564129931013120841166011695119027423478783941114373641308488797529740962050646212214499896678065619085220961*X^9 + 182899328035730915141234714698045157676212546759027993028999037692021687258795193245437399957336114312467125621174082728543619942864835442474849821130553341791727885141295283721734263482647514236712265272266996954447164957673709684646322984084630641402628482582524532561195423234176289150074238955592267388132212598020062705056933370012326668552116393184573582706062683609176823776946051581214943667888312456432520204829494160369101108589048465264177682266231742696049471264440936864644862990767991989069220878514985246770603901185749448679528421616/22889880297746321113388582001838168019636677542644187750146096987010918481277164322160054079790276346707101341773243101272357406033767714420510951496116162367554945300218084760135990336463127*X^10 + 53164308068194193546450754480976589568516072798305629807150346467550741876799333532395289312052287182665499280579516447954845888199479596986949771589513468796775076734087236002196606262482155877260789944719002732406614727139937401877110232180579027283312656117351379839362160801392804300220073161697689402617837109761455532619619669660486435907605749980057745611694897067433723434373210935029146364204920714065669605593279441231831310787992208612472673868851368003534128929253741833246630248348563236203226328089886164745390860489266351125615/53680574982578512914569303185059808821194387413596307184290427704412708177541197118635052449151580634337223983952597391875775150228460737040050635648206680364520789430378075416175527103*X^11 + 243713559856130979391665907553659495554506085668283865465132864583651404260192619219941080784490503984150332219669268205843438448532808193770083888376984681148739783403895462668249201819828946590200795228519327792531838175306253790245051914360949880767321486633638917810840643003276873724838208866278525140945322306398833187118045279322996181146009714472953917741363299845937610734311396868748336367892058478139868100121122280775339316600657570897165251907086736311961656216988040671288271514541212594126737288857437121401356870963041844415359259/666014893808851609731061344617037048044558764640489383235491336528648470358753632650905095736623660930221937968899875841002742288884512364455908236487300283282609434462700781688489764766921*X^12 + -2693254550420188583635165878067409237372766016508463707432575644806185049976675568464088861272402779404882282045054160163166129879641553554610702411328514220394545210733102341162704234227794645666213050843184816142790341081826932203167188384693817545805159138241164403812876238022154338968585000706437065658950778891995608382258299925354339203206523090839588406748903298368382210524631959746613102004116098659884910448115301794449357069036269671395361375024065500194779679631527378455903331696355804072863019680780514593780350466572607745382/1561915657992330391082414640912919399085288454606936962483182429378011417110693331170085752731822407430945261401377259487962829792252303221686006243975385799273958651113604032017358369*X^13 + -39491032729944123986369620846252556223735122517048005194510543857969880496108211244756903181379308267719160502053919879346881587946223480855363368952605795854066059802573035252293647784939838387363476632136905639860690143577309835461069179995646790587088844056341807580025037399934778846722098867539238737548118555243526748119317146743487937153275711430456863166908331321125792928655139247125272390157086730416885039233880383901266631041502293822149429302581761649752933198096715335386912034518702409583056159597450074424705371220271272976311577/19378687568710843162159518449806590984451173856308266893528844401292987652092372159827253934143720608995737858206887658467154829232474326071458279469002611611592004984366485225239365284183*X^14 + -39290918877520682909732487156295594645569916131099034886777811264463517607443493606128372751581360535474968119093014021817967113637466404913819926646627980565127251927391584325642865260232894859277520342546361351962336168183320024189475075616347784090169750657445543095939857834781867959851482527695561348419903075985931377274719132774617411941810631462155895591145313304458277075965303241929375127916770301275075569046315329606490352699875381852419621866161545235109626198463787799312062982056175823000081516612787736882565978127122462495/45446244260113747979427072247083412837091088265745485891547421375470470023128902438333276113177068516367473149504085651257723990892486617476315648752729448983468934718466273519647487*X^15 + -13052421754283546157993575974665357492235956953880096214058638214495311442388626821688721335897979966517429242328442536092553513281764051865606167656504711788641236881888030442131221229119457155024859239037601430722614934300458730968372769032646800037949034643887946474751382749166737028471862832676419034418715666760002618092364067979917704792966740319593498842820669025141060807388367621847488574768137188096912235930696701546513465253833006613349861758341521506219913938897612718912889214201112794418115953269377850480616493241756733287800/563851552535231271180751685369563903069789132113104243456428857005462121576960292552400956736187889082571239365897190675154581555003081463028648254075114273537899073052011055558266371209*X^16 + 200934767806713593805604497136843724347453245543543801252611086957284705842427180855157643003786895670014676522561779620436364432377496136874287728205027568541262645625072994845740349525954117247554967698684952653015832714091285755123694511132800991494994868020320340408042454613218691880858213070454048206196039601934185540578633507562208543287214988236907307797474313871598561171917954963895775426137909194514032752726915573424876956198749402946584159889093717671974090084126720556065597865316869351205469625721415125971673799733563790/1322325636971150400626515118980987509808163364546959007564166931292402649983842490548747697014340431563525252435800348198923056396565460539127101571672066662612419233768543946207201*X^17 + 1432717393406769021399227771333077610452710795323885751593135869748297811042409345486278287048671527551492943294759212109835411785011356272194626412073218706251189337351909683520634914145752561184350946348623849400294572550867616562046120774574093217492812625194377886958273412478224695296418315446460176964975898444598871689462850697623981645968600460893648774770736088534678489553524355497884197210298276346156402256265083471412297960900335315270763765945657770104994868336709300971858167191929518238208159219438060999009436426370506408142/16406094177901063020573173081197112034189882863934120406848619116544839678349533780238312676856921734408657806970974920104038360712187668908949949199735331083032285433366324740592742807*X^18 + 161905120799992464989432560506606386114228251446076755861372770632749004892026574641552914765965554032217286942131689658030725454820508828220844857269619948311366236514067678768332431014585948174072113579465784448517237079236334160684479133351343891175811553103944505887521247707657906845814215305705080354847878413540716272403439281244679114029201826523061499521082034053291821129052995111361314041386719284735704258918984352409121711700885356781341717560695497333523744757397841050546579178512344174057740927081606793046842637752/5609420984635797281782843806259571251408005517033928247484089759568675789914193136085094988882932943472170856162694014834253398533788059114027741434894845705151248377480216797*X^19 + 9066264486266719859303404446904823401231754827874731938867063416775802017356559739245950765835182557022598021925662409638412338748208797650525624739020179674091825783313674055192924927833777441816235437099592545863778333023723231677969232573245574174484588197262732954219075667520588015016961089919707184345569454699862542585912167006719290543391357808464035192578552778203462167135349586947886030354401610805860625167335581194374370091269023578927121708792244369037834916653394436728507800355524953949423617465866439668854798327247445/1322325636971150400626515118980987509808163364546959007564166931292402649983842490548747697014340431563525252435800348198923056396565460539127101571672066662612419233768543946207201*X^20 + 11275772645384105713435921348605732421615582215190570759637934480137015061831242796168278114156725520029111088593243488952897731149104124118781390115824593739572016088522693252333729976882905120346500301159758793918021750696308524793110150730765424359108677986109442801471218813237268627732158956286695372099958656610328109924403129713774529310355682087402167460907040583504514595509329639606801456772739152253291108477190482571190021084301206812985310586672521084932118194568662334870181193791708903758303145324322820141660878/8590231216900148976696544879417413861268002323176000378995543276521708713497998677006271039636957034413737911428321615366391115671957211506933754111630697863937593227381649*X^21 + 24577961856098430888763252407324823440185483934556084799597668526925296183168809884742436998596493325468629976841735151894824132115808421999071697472235799487506553214921474604938049377767702560085591633658342135640161243515584025326249584210378159994261470298072734155023561149234307508234438415960432353428945827922493839108460318825727202047407848288560669411737323501525438354585969372570328394996768146857042066294394033007992178096278783347719084471377918795144807875562867574678191319772239917991031132707217926295504936523/106578998708080148353874032318931853776752104823644636702197705431804840008369669585616804788775725925971246267091186281850814572141973123166527087263002068397873719172124119143*X^22 + 29766417641973604292946721373302222829071490684757825130412056378340956654293385920640118878341256888779393686489381407121258388474863336828342072021880177000079791734056459812065858502740444815622017121600838018648197170610719627285890042359057990362532226368762497516866488666204196069980251953721697518974563117900261730908753285260235634194501020323775813227760928838555613428671021912725800034029794499224585836386130788843266887204768743756775052142185228844611013070550257440004299469234584457625537490741809546439/692369728129293864487510669736230665049407779735310742241923372009487282461352355686811561186181755010376232080947982217005812498747256508981522859001426441842314276407*X^23 + 76454399074917295898946169353289339745763629659341403983638574694635324670004343654303405853560415056869932457778897456530821132326345720244400169441385076148919691960911355691579911407286933378389054567134666908849880726564280740418330608302808274072351063951917656272303573680983311276615646692973055103931654818479782726564346597536734122039882431071661105268576341923507408733065160204436023765181784062316137675466720099195458452260582952207233257475313462142354954818023703061028140011532752833145458477631750070168304/8590231216900148976696544879417413861268002323176000378995543276521708713497998677006271039636957034413737911428321615366391115671957211506933754111630697863937593227381649*X^24 + 104999297571629657625054990382210855071232737318380983643602744967742672533108514882750963015805204179226442378082272774244029081641185107117362360800437525475173669878837861761316279300396378405332576546821957190316747957516264672567704169830333829399998595995378531428219106603792592957969286497200958477492890859888868853568670638813396940791394442259933862961774258813431532684612098442347581081268850578243074507327717881940508909698575509898176103181876153876170553157693208997384232408778827524247895091391908/55804765707205115216209451901042207225711919056606008079465090030586546502889687731668538823743189732439448060042555187958879060106976425322924386153093128221352001*X^25 + 257847795395591552533316388387630425042467937556664885815595031634804474597167432945258692812757282515337735657327653825426881067906227697291836619245207074996018896603447773681405749171081371545537065451747533251458697386915345524544902568223011354609749520051461894757181680591646039115131904932217713866228867650609043511515275162689749516648167278700417984857201147279473211829097879451740199915374696708684840823205880683845436559208128402968702725951326998825155913132014038385091878927705575497331579006010281374/692369728129293864487510669736230665049407779735310742241923372009487282461352355686811561186181755010376232080947982217005812498747256508981522859001426441842314276407*X^26 + 299067248756989093801791892646449336162348878905616633212032486345239691971705759742731534262924117550763080133176040320693861014968867975972582736293073187641255531377583408112513894799664460734901277459095032853161795162809826742275467518572984958489126846697247687984137202851801299291043647986917760180118339133801734129938050859999408206628109022820897576851997644059098482588642525616775549744806251492226270826433366201545005853146115206697750110289091146287650075226296767782515247800330781368461389763/4497845225050787073120774715970194827574104864722012418752727495009796606987159485102646798077149168408112199568191761744086327082048555277095541722664070945543*X^27 + 593029518938722111705982579316499276829296868055033062993601820207938041367305836443004256259183437091097910450724679892010626922703215378736736817324621241471510778689899342041069369849881361869611261036185560789652737160881422717477968028290124184077914061380430643525981711592875196185963442928003714306080792254498925685651389431616106399994538303640761472544673355089583770691493982356872200214346171926302091763329385536174338425905846898560084667368961861933978229311010288686872744834533867576385722259405/55804765707205115216209451901042207225711919056606008079465090030586546502889687731668538823743189732439448060042555187958879060106976425322924386153093128221352001*X^28 + 552966910212112540364856080929168284562059628156439693549718605569165195408535282235731148368610854032001008899097721410258743573768412995156383247350338765291820971743066309622734230796692183232380071512047334406105956370345084019317318422014735834267729184367391243317901182321683689877099092314096081472741178227746008236858925234896330253745091808676579605055102578067790882739195803302583235083828118467603993318805434727395644927749600140909903802624616246164484909087024207322182630794563438344285/362524802534922791417810487303151029868147405877489515495504754977818699684626379068481244303792147046676247244957827173699228426053724129692555954111716849*X^29 + 891015016366225401546448764725929210647908478443924047820936636638328030302116118079043728024638821138283321819647493318865391741544235236303113510747896008953631537744085288526083490357407410505966249505891501806498154860049483826372159458327763936523249574527276692455021699085278008383864143105760035909175079507122321423042830786952557526116962036009216141262158632632238439417695031746080281603409025459141825806106288910167633755912329947017144131694538655428031412208003062384353192104778434708833405/4497845225050787073120774715970194827574104864722012418752727495009796606987159485102646798077149168408112199568191761744086327082048555277095541722664070945543*X^30 + 686906598370422279222801140811511003163451119578628080819876835220847970589216538150853250219971817429438341563070328753043975488556932895939133600533797586849848248274493703471867304759111027468804334375830889111698187304808424881899510959463078104466164219437391727995759933783154171658945829667090848310632787697926630212866391527610765610017694434749229095509445511540667063404682693064492385902057225599347334119233017844602533753152395770778303401123877105485437662269569570265616452126459843/29219376362934052665254331208442897547202982661198477915330438863368961044944497386030566962504404533463064983070671973377869624087508997315431285090007*X^31 + 934209714810695136086891800171820574871422376079746015686627816347187622721612434234085592616629062100520783873898611648864273644397559429632202510718751446041173976249099665258328794852952306514757883930825792130768021298284811707632899581993702654491263894371984579447642971402066968161474153619307176021424647462882904009148635985636732960076608826462956998009999926442514829515382991100071138891098198992455529128207076751244543126903091142934177413821100795624686216426301383853129168426394261196/362524802534922791417810487303151029868147405877489515495504754977818699684626379068481244303792147046676247244957827173699228426053724129692555954111716849*X^32 + 620835239102101322363591072339164616701389265569284523577386899891356024356843360579435318192614243002924455234668306615849050476501347207077382189414440388698218043576798925910902015440131363065586066217176045058256703612170694656444659199160373183140807142368229597984098657412614043896441857757906972436207904353069888486692962248607543169917358989558923750420581237336028261254888702124029499915729151669881005646618745454658296363126859359012910994179163455377963486053979254928522169547/2355071843550741731704225937651559405755056231256426042986252830125651732485250051263848389014621143988318286698692026547744791173330297196375536801*X^33 + 741247447559986025133249432117660313938560150837464008976646459176790650284835108357290514566282415813843169905499931317837084231866231540351273827256136108286788331846860363545904736096544299644662630407887180012069109693715014304561600776663317995207012765329104180446799645394561708434858978549032654662211663588857233749916851077594445669030001151442955360669251865224064623042755492053203731422291235051650802617149241749469295811999537396087304822259493088797412632619187245523618118222116/29219376362934052665254331208442897547202982661198477915330438863368961044944497386030566962504404533463064983070671973377869624087508997315431285090007*X^34 + 437635812624627185147712554698716940377402873073954723179057850696208952359495802807854988302964458052823806022122379792717185713716140626005767479629779417232612349217187099783704695033036367360788114931503642572491446191573155899652340546613999663031575881003454937632432575066156392187315216487958281872413686263085628633270760657389329623159469704742898095555175907778472849943845682413280353561938596251371963133294103456237046514106834962665235776034747133751082126599142193014403/189817993354617694181045050185504908983239802632096884257778095440126681106250507879733085275620306600170733190835175832009735727680365696491943*X^35 + 464764726337533729564078774118261903611198181045297702564109696742215345326657072158798898144984399370376763276639965921964122112861178772772256351705817981502165355572081774155885560936968085950739818425598390218185196648158879036780678424672636883569541043884242913814753495135527032002597654615581326485020495073460239077081778504525143550439140002923248059622161052486869536305303355487630764211491819539629509967780200406014461464256814678012377003438343775623663073441919913480374259/2355071843550741731704225937651559405755056231256426042986252830125651732485250051263848389014621143988318286698692026547744791173330297196375536801*X^36 + 240046668097460860915958391420735497222004539643188893318245917972889244986090404528319973314937879661994708115925480651644489251469011781654712026184508191765943864907270989571548172875580830683580741519273580662489502071769038323805475361068469704011321805586275759469905891060569417859234478673148600892689203359974606826101094323537645844673550936594562805489001336749920322553213791203626177905001853712761293401339671518969803425469336014085557918144930407370172024857719657/15299266007464954798182078680221238734846441737091713085981953368270063762895986771962044432628379672779135422812539359394675242015021012049*X^37 + 213439392451527468450344901468748456389189092467308612602555023489939632910329141883437712551060860288734195756682245847325278204395058335064425644059638763318142371387558842970557717620954104627501459239489878875488463199552391968865814067993945258543512991558877730348573988500332743191169927062137889569084644422504060628796773252324325020963582285385140080103693973680658961817277424326144003162723760157826714887297831678764619345699349687414287917453300642158253070183145040230/189817993354617694181045050185504908983239802632096884257778095440126681106250507879733085275620306600170733190835175832009735727680365696491943*X^38 + 85268005443281768841471651563098132451891980576966546577085718477527113326052249302758429828549453611196439838409543311182910211024177123444070533795569209374097439326112217152464758346854756840701868844687460458096732662423797070848328949376690138088312875859444732919023555947563955472645249519135963698352923072096256436757805224980916542119108813766569660199043647248648097326862264270772201396339890052932543301698189461864051322596615290832990236478713130457876460537/1233115661115898669959061713566634862162202122760676479888929907976953636084144980411223054133020042941817959443261010670966006449183607*X^39 + 51697192341283408588383635225354097202950294004924760331318602512910409971415135001548774032515224087393230980703576662199770569934500685532228237806832429619059219460738419590865195633653937147122977399343503451670473626139390854399536263754990262492336017913343896720829419371543072551516971081785320134625164622960188511556117864846689160447753218002095630178513088229840378356667509679457240168442804224346738412652123646034411169754259383018334233056667616637545256742398/15299266007464954798182078680221238734846441737091713085981953368270063762895986771962044432628379672779135422812539359394675242015021012049*X^40 + 11083419143166168105882251278899063904105332205926491237182953799425181455536956125383275250904241146459722565234862449243832112101821799035575069716269288484648755708851258967039186471857777612549388639256500842267723857816649319983463683399786278620155599852375745794755351904300264220467041135424661462311948905497953804402858001653413869601012584590614103803268646738347587548367332924437973339761413101956304802458363139062587722694172940476026711062948006390529/99388704853381048598296261269173439361828171416190576278627380347945001699374948046362783439430969851037153175083502109371000761601*X^41 + 1010840491863758334230264773943812959260368548166345191253491222851979794942803823434480825783454315114034582162654350644688086715501858871176703381701385789929842486671338587500455265105325887321158121658488205165101524758190652956474797379132899296058340913294434722505184962453882125191014723884965937754929603373478648457708015164307396267829003111390395237141170800157373634962788293730136413348330831385344518126228647149182947938123486175141906230885856976403900/1233115661115898669959061713566634862162202122760676479888929907976953636084144980411223054133020042941817959443261010670966006449183607*X^42 + -1376753366930344007427421461880642230093793313046973478245024936059624826003930868662976882162363622482058267769094418204675520649592685502366030240313660870434409291885687102220930649254248974472998887892755738468932184654318246131335087707110719394020341973442348235974138287003299662373663977038618020747161275313478746497946669078321802096579818759918746257398524529719960393656330279932034675582437170452618691105454571043069972839463662090227624277079426/8010695966259454227314923935614849630194903797549010742212249564596195832947122434622614930235429181191033543570847272456758343*X^43 + -1260057197034952480523444561522351855670434975783104494810385802824154308832131504655806775359703711230488344401230318006540853671228163063167475700999680159780932775310702089883460365064628180336940949111036355240324233907824812657389641772388772570490289083316983808840078464332291897703843134167049078483939038317340516371388905839911386273803191682370125751171129408918402972052463683957088705857207595942058181843574032912782904730650824974185918995116868143/99388704853381048598296261269173439361828171416190576278627380347945001699374948046362783439430969851037153175083502109371000761601*X^44 + -319172885697014509046958484390216807018690895393544949127141665502281647905738667027718713440367936078130281299957209789001735694760855293045695699424414376500653944528852787937732413063598991303288799323648560449336361279191545897343746894625845046894312251604637624215014752005556952185881292987219881325997702102268718811155691756387767043748392011136251163436310260577134940217274621616085731434691195552737382575865517078937320413717462418355650098/645659383111102944089217694496239995985726106032804928041609540146384769319506926301492297109327732827519428030212563267249*X^45 + -79829801216129997754954658596387952373593573608497312349808829347714159517564282040816917785701214861428291098369436639836534703843160437164911750895591909044068141500527133788473788863110226927763069117183176384460023303532009415893062141230739492154963787623520937707074195956999083208165931351048648675237742223536010485187093760374152116014066903164307178243462444207120488455386144434610884028222102617778132044476808967602541521979528858339607468205/8010695966259454227314923935614849630194903797549010742212249564596195832947122434622614930235429181191033543570847272456758343*X^46 + 9400886328269684167468107094098121512681809694371370628378392066858054948731396032579690163108362503738128916297603926575954089995170739954231285360635363854104120841934520221617957700064136654391018342948029701669355355288917910176574591352252966987432068691364684707986628552870335769429236519481083594891214216651111215042320276263495354615124567349418168845521157313426341227769508554562661731365174749035016489567734858090796931153788433985/52039927711058510847845385225778995404668824537181021039865361501280307029862732836422366173073888355566972517950557207*X^47 + 20671650571846359765907550333360559320951829345200488839182534196332276143469448347996594438215462263255017574393954631997854450832882478398245292627897759518150058326944759858749691369640132063953127388950394431401441950344634854971640094727644537476707725612233363177331426356265930099877876617091775758520051560674371673628491974046040919357232778823016211482426839370575090384508263535738085810958848656982281209787607470830853528038229480661931/645659383111102944089217694496239995985726106032804928041609540146384769319506926301492297109327732827519428030212563267249*X^48 + 9110740703019044010633790166352225022864521942714376596779677469675090682737950936372624740663930337458586884086782100810698709461640299932088597275593372115847670676830960080927673143458237117813157099961520281086586115264355809122918441232592912881326348579221671432327846906993749704098507728571021589070421417390339013048167324869628813529634504281465206298757078576519828996744796230843956824871794738342867540039610603179067727697620/4194400557028976452635236981202465979259194369080440157964484686167510843061395408754925942860795386118076289026401*X^49 + 5642568627695933017591405680843272710545154257657573878634007151717889027554116427478518897346473243312612212229823470756072427648976062339479653716355568902695254642926106622988394446279020932759799607813037901344265473576348696425597425958085871920099400486878506111337884651657760382076968502911246018123667505181524962596712885366722456039823152697027980049115762663000845824465966896057149021904316683572410768737999108484381951296264079/52039927711058510847845385225778995404668824537181021039865361501280307029862732836422366173073888355566972517950557207*X^50 + 1439205283020807459466251711803951091154726714634242856299685018368675897420301782613486544653167146722729643392106751601767607011675095456352364673230852882541314039114684635879896329233956764059318665610644194608331812350342474686267810715391289107018731021072358439329178939319402909644037030243912987858821073476456624304792894548854181029281251186890342718324822001818420408122314816411923040515183764965341726979382495730017704/338067265014022443188138710502334648122768950518291299908477850098130961800708906968237764395969645048607744743*X^51 + 555461890657182952596755224624203815379343840796575378134387997783675497861416948839084755477709598636766435169443595285957565149800396240576214188468984090329523168569147143369760853856223121041298401686191920222350027640636914748253102009460166582266165659109229737299875377677955913525818024500853352819751776799594113163344740264018536853256130832786656046444017803734660502601032724070423125372970110383540843856030314456218413182/4194400557028976452635236981202465979259194369080440157964484686167510843061395408754925942860795386118076289026401*X^52 + 89240664962083645219073449516032729005931308101073558215894899373690382362881312617311066084389362551214152581587032440920122810795116545664785010709167777353220732900478578033061879659853891641778380351161303638282988885704062369721458439410643910780190312128933703153563592705693620095384394852958902096030954036961869029371160825157058345904557950295517685909314851760921785032061588828331082761565394688402639222770361016/27248107118080312983649448738803469664122588096904271774681861054092928330838148381416761859915341746482449*X^53 + 21980574980757812608560630239002741507115533307851436055990259386533950904244688445388369812612040800607696368563963864455547455828270816574955322038730352390591686911258155488932344752357590073482458363243246067422557992656967188393260939077966873085611911439780339632283585414389387309352351607855218134968560726628160417987859445028648886250895835899584969637559543603989528314990510145579089383119579993715074292576020714895/338067265014022443188138710502334648122768950518291299908477850098130961800708906968237764395969645048607744743*X^54 + 2271481955094329451063400633307257494932393506467480456778197418280987480929097330721064735243469454800671428545326233646080739433848036831722102876100120414575093037810200574590433561567944818464630653182252166151251584705654599621079371014449996818215615786776166197570341550380558089143904872932584733428327896820085536663663204965203782557771462274948549322216578896443181691442985744008339591259804931717311932926/2196188209726792373954174960812724241486466357451783007550726287909480803646179445588519534127133210807*X^55 + 17900862164395024581079311614987230603512530560359110784964476225534443138396275940719014337579405229135828954567766561846223010673066031837455774379927552844100278569390246109528378920256458106406092997710404252324553733075104881653733455435149193701185844393822098272008589433115285355172309049770880522312947548085726402069244846814565175786484054038001165003208769454525652105443247389409936702163708583302243297194/1434110900951595420192076249410708929690662531416014303930624266004890964780955177969303255785017986656971*X^56 + 15881401035897002789918897423295029932474184326051445080710716822745702832049968824045537275206276130550283224620456591098958762070940680189786258654225551212723443161696189771722796732321066850032123077359717785144849851298037246481239612681035730126441686551227012725363964706500842206039881817811515345487590802721693905449040757270836651443686707389426217785165856493512213697222700973319184585374329832389/177012026253469200770063267575781755580435750580461272471244159580033916631432211299147218032331201*X^57 + -390771419732689647143469176660852570562959411596310551158114676603224380822457558310035343498970832363391573610269838856393393389615074919394494728367158845111322557108385591015543985175779738703733641776803717602803407244282716480117776794217860508457189731699226365988943175974040656539762258852780297314231541259415328468288561501119950378785079504508798692931167156772329029164154088081505761404116201336313/2196188209726792373954174960812724241486466357451783007550726287909480803646179445588519534127133210807*X^58 + -172740287395836580799785879137216960411385206776202029511932615476123960899485853389801157316882163214673691988036013717439588318089079639914982466233548766740371022997140440457768898129506991586648411385263078739330220727725613332128959901042616562257692283853559950512830390585024374546769445543824944898643869338349193831674677879588818612209115787688812119301951798709336509415192979351427566707991/14267109394170162067386416343659366130445373626215948454198771627309898978917724776267205451143*X^59 + -17877959506812816332746063509071924423372907795921044485313654233619611630777297453337581112173007563714965702314858221752284418853223279890239323552342295399444364101944563645098060481590131168213486937470832318117109402764466877532013558911256670583535832708727063330516402910536564669024354853300689575254169992913025586659911409484517076920116401884731757788228896893096479200509959008467639308621129/177012026253469200770063267575781755580435750580461272471244159580033916631432211299147218032331201*X^60 + 90008516037285622366861255605711176322433902034989245419214238355394135683458767211537697669173813422097576315463921318987681169836618731943996325808609158391179604974896778642575084941517711563559873162119268572990307850594559559932180301883352099005642999274955390581813061785015132800674530492967500787948816915764427530981225430671706645082256156643197625969407431512730765027848736585252/1149924187488527610815379732704067553030174387540577774981766069743684934224044875978657649*X^61 + 53869709861228972338763491209686116486296924616176768944923719478560005798108246994961682331813239163301039701047245477058550832141151191201474910787250641427028721475097796015636401877665473534042822083599840961063929972825159508289884521999529946132762286724824823896680352946281505433101000486765303582112468087122728306927200935541423642741364733717752003774237560619485695343885685326658316/14267109394170162067386416343659366130445373626215948454198771627309898978917724776267205451143*X^62 + -350128165149065293279400319819266655214744177785861890019838022435368962593443724656992564379955509895166190740226004488162541996947375760886659168442148301308528731735962161950382448798096613168094504900551234211549045938526739053324341226548800244187440046396060722895755740161116361161899217255711190949141217829909941133775795944881405032204495482925013023142008626685085899371839/92683500240874313759601816128320105829787570527974351171255425948552021779966541144407*X^63 + -32320046433031244722389057011328194988338238873295185030975949396815036643665834349057385823798722937983754604829487636791118147992265078481146363785305840862447237575953607636900846124927275000730036728029648095034166093976306796137940456996615596860481975526459706297649906653272951186996959413653318038446840318756130527813710462191929022820196048676890342114110132360898050748895771/1149924187488527610815379732704067553030174387540577774981766069743684934224044875978657649*X^64 + -2319259719708923186579047042415043206401636509667123449436949714050211013376746768447465002182599035903985281213535477352846607163221385551045400550804942173435646904124437813134763724223884508328291717271412897799315201801446642691191507833941028409363718188501817852530729809078304690595648484679349337975335152570355829540826397586938959676477378903334829845325710242564853/7470258744327743512501153875096325125315351860076920381337585713593295863622676001*X^65 + 2255303609150142553118938799376642668046504910103939755058786177024077086787361752752332830205942145640600791353647367550284229380158217468193488241226524171778438033971089754191805799484822316825689411391453991280847663462512400511515180649348256473566134224934468327671445685430484976162745512103467100355770036065146305389735342381360773396492408200234796536112840159172818024/92683500240874313759601816128320105829787570527974351171255425948552021779966541144407*X^66 + -2619574964093391390355633135957081399159044981988741386418496104241075906124248607700749568554453844011817029229658420352149703023501611918298099324351217229224386091727981301043658332509129198435284994439501151457045113680316195615468758744192423160823155455063549516219275587183747257819594945977519779196539022546541165470086102465876939443758212338774942015160237/602100325971447047029995476351763127695281039741832867037767849890650105877543*X^67 + -11805306684611534922274241278997657238462878050887423854809567489336362540722445392293455295684768769213673477335351413889610993721869103075888688817836984874411775151415525144064655562832990592291792011709894144465412407707828271233990119752597485146388381984211093200694199607658756658203508173458018392753897529863422971522812412715906914342963307951344322209238814474/7470258744327743512501153875096325125315351860076920381337585713593295863622676001*X^68 + 30189793266179055009883839179172882822124274447237799730844268064694283159666168543083758520175263330552346390439894130245824458648534185570921230994161267868041234653114592205994235689179241697191200386899046700215342887072143382170687807657342542320483819629483740772100035824880059560712014153797643658561999261425606127263484769043836985346311137037697662/48529082451152337150801602027223593753145888590459649152717647287067792849*X^69 + 83198095720769620932593215390305393583938605848627091840680721590163332464810954948692699920820428999994796476330702324562584492602383714918461309696184498648521168211624738697632471977143920349194207677666759000572664755958576722847567798799322175718394654761709201590658911545181305620465157094921029423061040283969139262892479334995829601623524946870493188666/602100325971447047029995476351763127695281039741832867037767849890650105877543*X^70 + -5609818421519936007679314868769727936937352104469393357256715633083678876723062824223362994729264769699279176439963886479991948260166130724953332284602691211111144645810517582477287304896631714828318519177077699744368467083330834798654986265858692469896378045048653534884193231352185966108470357140998503574942730609895129568398101506489465198880293712/3911427617566884593439316678264172946977181316229519557726899918358007*X^71 + 335122867028225527583184949119538079080592518648832584073639903591417478120529746921837408600305616880990907144783342094230864125290752750916126416144628832201881215618954561250002823354346741026403904701213780141230828332770099450421481463494920931531869144140723564934887063389028948270717348379784197939477922548628551751878073136321018337833861698551/48529082451152337150801602027223593753145888590459649152717647287067792849*X^72 + -5318104265697786790784219873546500029463553008707849478467430628416469083879336542968726777728436729607925693642972965939534565765691297576858939428483681882939835057851606059380155536793342639238564296970173859440767521590818161055711079001147032620992170007597977492531054396773568121549040037309097685774380579100944335149278419419006415564/315259741884974981336287311861382521719769591055816841922052060801*X^73 + 85164129668402603531438238096636355750939354857208070319668500973383054451656741717392394198820566258559995903284095632546224116632231791361815553977237337711690457729183978070371988898215195804100898451885153254285510861631964025344154757077407035513357720907792458381865310941878106575292323925688924763238193301175504933424496387620836505995/3911427617566884593439316678264172946977181316229519557726899918358007*X^74 + -296905383326626796997482972976711225737741400535687960928889742213573132187545330697481403404465292704377588865524776693398059054236883118711879221570414215593199262054277635272487148147048383379428082105555653420620348467168281756167055634473037454577884712539964491151212034463765595385552028461843003375809939274737639771444393447/25409828474649389968266890615086847885852308459403307965023943*X^75 + 980682580605130207294554627994678346779138841480129704472066750509003454640787652381563817215981949233060815344801314381511522873389573949436519623339637083490374378702807334976387617741608523903320218852389498658254805668554254527325548114116063355513414898511085648760422259869355126478643243791868558189793620858707445449249346896/315259741884974981336287311861382521719769591055816841922052060801*X^76 + -13329835612261370733776254954775740442369423264650248053224755761642302524260474898103795454765926646589370714056624427070677243453611772643954802571611882878383642394801488499246541346394592328330556967525260580690882263733395044405993003990010013869518029624169146191569348419855484728102401566929717073546536577463550362/2048023573357732728964849731207128869658443496365221888049*X^77 + 245190732111076746049010963185889898462116578486701017932894525808969271198531844806340314276459303359150014776195946026772111995330735050253624383066443440535836410318087723982179797372709480040848689457873383478143185992852059546792243889685029535049130524937533399965101513193525021070903600957477090754186918391936113104/25409828474649389968266890615086847885852308459403307965023943*X^78 + 238329802107079155380454603627798421079960030571764103607582198018680754585822961787753133825713156676298452152837716253755757363287349834676307739161630707878753055801112099167148065574690584504041950935630851857211905668264695523885125493579739572940408121795200267670006336630725850633763507745678217117557476/165070006718605039813399672056671948872285282208851607*X^79 + 10594238551183206993272194529104013286872539075184665297213468315641421112199337190229233224409058381435484670153437815259432716096388631797123613459639218754492718008838548911485582173153071461687338819853254472676426569497642377568505245089759361215306104848704623660002318341802811132542987495564354194646105249/2048023573357732728964849731207128869658443496365221888049*X^80 + 79934661816952245658566007071101757979073608028918630240835054803617678427273378210035547412490827469137190162240994931993500738552349894078582353190100945426760616270901599944907563652155461263865411813832030041416983702890430447968350207189492375820816066249656263184509670492130282323335089159419995/13304586662255584735504124450445067209823912485601*X^81 + 564573858692544013247226278368948968668669880484613432190870082181999986385958413350658851373372870562786427738932951158950853556263218155811745811175942043309937169031635036908275158253896133508435331698594467013829152031340603756257452081121008166893079975261889696600891331274386525422235362387011554/165070006718605039813399672056671948872285282208851607*X^82 + 1464872355683959913573936430166682064391747796908518089464976565548626275480812785002707576602215541690146560629658143499744120374544869548328166718910287708235054103931571753447254222952448628032526125650376476887168419662436959591809001913498384972450568013699483626133566640442728981705538/1072345181128039391916186382723064980238890343*X^83 + 5292396884030939682833089031944062307592036289634410483744420301780461453099883171406631840916545493304616927177271415424368399555183469538785115012632717233336112491253020043358736024332811750000413531333935388008484701641109544336742371035636797533803670024645673089983168054728481084763090/13304586662255584735504124450445067209823912485601*X^84 + 6687310123748713183737751295128589535861670424565274846524901085204956815524493101716408068485246689648704542235716967758200338402449385563509589953054938776876695583911867156704129225540484801110170281104721088613610836631365199221986280072949898477227849010693710916455325911413/86430658590153896342079985711539048943249*X^85 + 10965635876721961537793722718619867093260506093674014628755246231822803632267574270276581657045602646657489000422768938241003102189743080449424095102649466882308460785771976687449907676586481005175406958613475349324846620451055470862851721741946895319674352798440618652993104329346/1072345181128039391916186382723064980238890343*X^86 + 4621726302851808589451889032224211894656841664087830846446109655553022246915188069288060164550349014920249521209346535882582048533504460478019871432622286455287262664572836890380285104222245043095164342743515706303691077393463095669686243311553859003228052506018020272/6966281823982743317649712719556625207*X^87 + -5413015312431262901466989003038825773323555991003969529111787522850891600813468940565991302333837685001277773383131689324923121569573352794749876061252224708111028027640093955046713607970841146833377675373923264514229935972098841988144990355020781950683876717134779227/86430658590153896342079985711539048943249*X^88 + -2619212942994461375746083575885773262754309731216871168261123216436181281144553611719035764457988667426624645737489024765268241754868844540134422956140395573995255944540366620246861886824853843490621376951293403733768287711894698425698528381363933667880541/561479956797190563202201395950401*X^89 + 15357522742123561659874403348740807940607289719712499803784800381734631234866209189813874347823050110171298679072679834333472359993892960974690085120661191620793772893066253390313233951839914187458155579595793538565950835940553008092603468901100778304333259/6966281823982743317649712719556625207*X^90 + -7267986381807834961165716252526597812745713143315465341671629558693911651730098274078767981157479718313903757792616379952540733184545034954250450915518905363738141024272102545437070808114124259464588244305841533768086573608918533670819976770400/45255094446456884275183476743*X^91 + 3352811473921413486590898150784356387561139528652558280795891929185772710894648122338313380889445861916996311703181392093385581366257785422448270422002231879677731424795166305071007595292181398072976887685595338358535042599237332307493183792447/561479956797190563202201395950401*X^92 + -14288823455024085414259974200425012364766069632336988948417359179437863048277849475747203019805112523626314817054815391326572763121815694978209318978826945141356315978606119404155615515939488525181725418178472377419432751189229367/3647545292694195556958449*X^93 + 105355544696798445414677732810624706594588762681016756594921968947654959944941598968706904555809776522296056298200736997431246211128650855769039542313385075936712695916894246551006823939846767872464739642224205770065054917745441/45255094446456884275183476743*X^94 + -284465385237654001791683448805041191135521623744630225287616423712599709042754876951249521358623069119792214336253891419533312764527256014890068435730437167577531458564293118237452355557280755846170875874721294687/293990915829305678807*X^95 + 69201354241593203019493018327728114710667714766588854896235380687883066143464529901128247400905252534008537599837283016439191217857381403993711754281560078397106179240810129310725724884865182427431291072748181/191976068036536608260971*X^96 + 2327486598768629106006657873499268193096335789513306445469888216465840602862879211116445722462506293001012825487164420381939395379779402664437131643605971555125614957151224024869710217751069169/1247135173392379*X^97 + 3811137439208684175952608027313459729884403785319666468823863103328859032536874288180192125043630746031044751404835647165318668280022169683088504506928149174924279676957266439774328190830752/293990915829305678807*X^98 + 52089127466128324918882568535625584398763586959820768696739991959311306532779006813461042077195489004848891521490503333498160643058173078169217580758918240118964817881570080/1909854783143*X^99 + 1809209953703270101396731296680218954474321144875446183872396654029574586338959169965577151985232564328551177815683508988646336928739039503787332011871359872975873508917/23695568294455201*X^100 + 6454950494884814450251367603021091694254045090141072009710363043485332622718059299533442375426715896325805074453151659541455488337281745065752169136/153933649*X^101 + 21993564213392314041980393712566637491437906413605901064082779167682108110723231339342819992447637610498168439688097956625616886240663344217/1909854783143*X^102 + 26158130994664669532201940811841327517915382163083509228737502633090937642297372374566436074050945378412730755324891488/12407*X^103 + 29709008418334365490931246488620267050646518748592479812340329060611940449039704901400177024801298108148339115/153933649*X^104 + -31897494212391656687795729646627724332221751062795554443330595349025211618240*X^105 + 27252985349483526125511886337735532704131550420329847462/12407*X^106 + -72607130121386589708523280*X^107 + 1*X^108 +