D=-12623 h=92 314239929913610575534184441459439193473122812905313734006635009694862309829297532156035734363799388409968401984641340006471222856129661827302072887553396866754173859606429074395876716084534482490041220539658231769005255005787194881877201212957760946201160433614249698646744852702679307420774409132054182772746734244138804512015148189565707439230740218239086458344296053015741726988448763949466574483222871414538611559490005183619808591476737893354082426180403353443930361549645643759847167686560503625/251247591081194273146951773241681580084327877666773853873153538046719641017586194152250969366088195600232122107090240982283218158728944259386699676198891654965774771614408507197*X^0 + 7374192257733865607580027833324994183274909420177752628951466430307856908572198486757898998524124980813209418510380287463453556628296883434837616917495886904432828814615190653747299130635676252263649742642328058260547591335180838839854555202512183220562237934204151020479033044370801135813280675479310115741917717531880483422622677543189650920151381540628527101813215392637404008236201602943494629561218164517807244596211405173882125346016980100411677447666278010641546612845282476069631567195400/3464230643401724735040556204218803107943187037547221748259776563182291959332083059581904692052155711093405555541361833829544786515940943777399472223403088659227878328357921*X^1 + 398116323131282182514070855818068268494141782377886703135106059103212254314256474182272161086041936642429505106555172661430374338427790215623026106247988215264546742194831933142009203691009855908245763566270145956511072030355632467259324819414490638910272844874084260680412756097729722677893042219686851125374755883023624767951131455298200982896595118954035838463430206500515705469054796783321125425415402778457083997556763055262956027556067987325605010929146029629625048381814653985496464930216897935/43728983411659971330416940965853951631566849974958580128283159557050071402648884461102382927774361541132058327598610428430343840190722533302113537876017188145433508138862036783*X^2 + 1202028757836436200246002382452575357855929919561353510885478491854106035300613080832235269060392231171159077109445833475718974586657221276668215444855852833832207155324225964503712398722069635392627894292041766867791514842605650094676660657711034187157310234403538973649930378859717002253582933789767708986218588969605537093779466387763444213672590853857172984842378638577484159659146712563468946053001371510451748362290903476435341441957370470444055182565971425479216691548469863219598155929009/46380018912690444444415273588923213597591587526378869956104114646106895439049515730756705454869231971384420414045009103794111456959044561386398701240206130350115775765863*X^3 + 2579703405617432166063626625096080075872030865849126505023173239202196658721532502052515786461120108817423246804654782878687897300934940673219305611387099212656803357617705393714322971094895975885800197770443494477544002663703421341891122993036742171076518564920274180050605450346091534453120653647508665897331491844168194531207845734247283079329880328417335505454265783147388603044616045179013881137177713022753883012050772148330056642127825801368309513810741024324761184767068975292882852095791338/45034998364222421555527230654844440403261431488113882727377095321369795471317079774564760996678024244214272222037703839784082224707232269106193138904240152569962418268652973*X^4 + 70163166215066247584451760101335106099317067540300599719174435715794474552385256456183638390519230054357821118697448784591336930830081771181660613779265470893575883078439115460319655705775926574122509227561184648091044952202197614090286124012366584024982666124585388727582991628459233399023424375008712567891152409863080207642978337000079905109684063493560385991044290535640046516159171695313253800252712655565047921922727768956936303173409512085619456381016628662809175988581189258809913750480/620947730036020368462820346710609450843141748550901451523536035426765850368325133367494511754170973870234258890406919000333109104498021934112443991887414721474258583889*X^5 + 1502817431673078521348060643363621515906583009385394733752989312118499360283469772047619913620742220801082600952674288651730804214279248651480478915991832385698848065405722690241011639080286702788263463765338113208415578888311838342341516423347135327871223965721818305527821198580689161039907435207722384987119335763401713644107399582247100522569608685480484743652597256245451882065636494200888674516610315061629093580592756535703955742245447540627098929759172936772666896012003391579384899277506975/7838223196244685111106181236528023097992978291958029022581595375192065329199368158497883221872900203163967049973606538541204836226078530874301380509594836029169566104430847*X^6 + 2077282634402123206289614004976227211402247574755350517213361868295908684031486769809210868605884521504431909503316840352035396463406452837835714680687359051186921463464535376551180735376447463330961003283493872568034544803576652379012127375572592920873721745649147425008447790321996621289677912753160850174415340375128887612513909378362522517287076548844654095909556067261135772549339099431445077822518622178492493683719150230648981164864632856379601914951266782716572703072246754913286843047/8313409361965257250274628740718767107065749465666033851499452585528276060544002815424746295369951246460396874948805300725366033324896277181731999891386602862168240567*X^7 + 2337505136526729269956389165626255749224624989479503239649129266588313192457738278694286912719750760161204868896361544605203887323216749699704942573135268415249246958113251028945051602425537953796654989399829243104675123333830636329711104084403700862234104449145100907519445103856368262124484173794213722641299567065088901130785714995218096848460794034789692217205561609883835233636272004702222055163864342130813545664149195291370968058852128900362682823316494005909386109896575100486874398939230/8072320490468264790016664507237922860960842731161718869805968460547956054788226733777428652804222660313045365575289947004330418358474285143461771894536391379165361590557*X^8 + 28408992006125938668108857063948127573025555027586118870569008321182070979088507442111553841470582033718986140524014811433393308905528800379382150797223047327945861398654475111984124588151351265386896037334518847506026668088428729543737193627906008214913364378997475817111370391689356698452420725627372417032037233806272529427514870396592246582337204596776916894757841755826683795456863340731408931147730832838681914132265348058661355815430294906243568864602102795381739993921630842893454327/111302082086043608912018716405091629651755657109843913562814504234673108946521149949043977177970511023671636842774942234222202299921371373184877444477884487341078401*X^9 + 271564104376148771834936890675885305520832456464983720766500184858720289514947850798288019678263400784033091808135883260444650669700931825089315947722928730941756144017938140084968755005305114937484376669689271851655599709731081382520088906070163994969749750326151578865336557300036553147587743947235906532036501373216212700899810731477572111477066057148341100164847213982605185816390772620666419380969120454045289924965833273971856723483649799682773506029512930821594536462698709259840456078546/1404966182172128475296412257181471641094111659697559720903407486954278654231936475806782123917521760651807071866348095822586859631907470843712707981644335883706432655823*X^10 + 1026528892648701924764264293798566481564427959902128285770552295494584441757397609581387285556996516510132292966708027944990026311701566404998220955858710797341823013712083397045219584938311307718164092380011162982928711506912528339467612323580292843692728239809296502434176924141497577271911698928969021148608115686242385984564244204957678865460535520812475043389906642330838844365593135301495582267871244116349415532283053234459822536350208507787894809641236140865851292473691557105691/8817403318232084996595002487926137182266945821900016918546661192638287962173900811934086760514181337532412013211989403012136758292115295348560361600085913597487*X^11 + 6299154792834429069667122116183707817534204046285260690941931990453133851833859337110399822470323015204167225240240307066178659810558321974276705151319469218450224299671228393231595673956946135972246340857421264658122854749638112294202599487204091798397998155088065466173863670921630705788080039569745666111413005483754874076972938493484217772944986013563277752970345633910418712142263654945617536996424438724698821848175022063157863389117022855328485967183052703686260681604624054208152150/111302082086043608912018716405091629651755657109843913562814504234673108946521149949043977177970511023671636842774942234222202299921371373184877444477884487341078401*X^12 + 16092838465880173300815609418182698509155098797969005313184531700568484981028894513096623231078645342661855579472570642065732956238544495577433904956380639269517124468109202017101152367796652018420943647895488086910917881171610992399450763575929528930329394521909225404655674141637968203240400232589785242721769325976930612535309782022463712955227467390466250992323154810293675569394771697628356334845672930676629360927681779351419196218993807860996083140333282695828634151896269898/698518840072255802629723717652391442784357587094986684508172478225325830798851367498541294503222794702718213832843967599789016738660801342672927323147105569*X^13 + 67537271344947478058311586495419935512066755057453009082896304235868955967679391500620555779466792370312427633337610918059819001861096597830046835498446073012623683043878023458133550901093865477708340538552520129729271293671605648068751347158877309560388839516899287525572783921222749860743159423151079088752087374599777833269238769336167172707357115762528617781834010184380264585017980500737603361823349735156369330579818013129047543086617549622090460937820263543539464379781451819263/8817403318232084996595002487926137182266945821900016918546661192638287962173900811934086760514181337532412013211989403012136758292115295348560361600085913597487*X^14 + 113589576302376661164243466441799803931991844961854661501245620778374685922361716587711070893978633716911523413488642100695930157908897922528919400585646367893679156044242145671180896468560684617497432500546452285975392953614885726151324531841571741934127211212266229288846455850942770639726866188413315703126458518084496021021188654779105505131837183922526461182906703586127348335626721732844823013833484962610447414583813706968920358247409181597477449682299110497065727603129/55336991212251905460645149144608369071089090318861339183092171292507789812156489542782325477558646494709515474359816810567140674852317305131341782709903*X^15 + 328613503897675301475579947915927342678077925841740192261849170016890567470277727927474785540852216004231086636452122497471238977883028512179449800578860246910031365040304196867444744283132967480529501870910326180618823561307845506829623604986956365630590405566691712490304447749781377341884407830192938048334836060773392648936426702269225183128898761488537075127055039854851641273967837145067334925768310704385335857177389229916235341877363483840026073848266491124671679399500869/698518840072255802629723717652391442784357587094986684508172478225325830798851367498541294503222794702718213832843967599789016738660801342672927323147105569*X^16 + 435523896823473509707092579363554433335623458738341163007778313215687941939103792612911531397854017128379390031293909878564106051288739300190921924801411474295157501799900536305473874711489705206292695281796037364314822659089985953729630417410286398069297269029803209834884556736003282458083149169590254464856353192938273973829499119540300596233113394778309193969025350996957437352700881795255813669070026248706085304160990262779605959737407967027092098425723720183116070/4383822483740149367079549167757931479924668487591011580693351128298169200044085363446274695203885486390676976500025097882210304591009847510999111361*X^17 + 1093524934275487393076451700628533902148438385671014115211891285065580728589625173555754015290199335986239784775831311773229553981169087041966889327499943654776678581159383096672100509227437050160511653431105702571528247821853089331685641084566853061325994328863197271497985922197485083222014120487416239361084456308827427337410957546660598166558770785063631658906738018834574040289534449891024551278026116003022701143554174190871354517461748232719004184779449494654400945242/55336991212251905460645149144608369071089090318861339183092171292507789812156489542782325477558646494709515474359816810567140674852317305131341782709903*X^18 + 1286070625317027757431073339751792329207634082653586047949763014759464292398349047825607518401919008922770643775658732798765725099148625662795502120981952276668223184589800905396539232959158228544839471129286233604270745719444548399747203250787360571191988294093180004135840931576324174802964229265316480667547784743301085463912087515253995052655653199879515921669096613255066902262759026515952878458318935372743414760675936410333836038153105083975286391215541847322/347288480055466162329046119603733778018273666132536764690909540386450859545598143345185351755041233176794500237663399974824550787531478056801007*X^19 + 222299029286241044461742766654471240177271075170477732689027758337023744224517451865031907636675520577689608305836800034471274277600826620967121043137679812439652852524270126482729582909216695023656954372727009467581273738712849706539165543569112488794080996621599338638138354591660512841259561952576800631051841516790457851329198693807385533817654185640432549162503097112112922797831542878408291259387018998824424491767902867980777908638869118929296930537949011899057/337217114133857643621503782135225498455743729814693198514873163715243784618775797188174976554145037414667459730771161375554638814693065193153777797*X^20 + 3125772985654127479514261474185125885094761728618004812836043386125427119461124080637152880389037643304266181308569288893348146451389569178079956968398505115082188146057318008533346516720627046002893134186509179374097181813496191900057561605871534032142572178844477661264341544504639629088661871154127874317936602571903754506478445647121608524145105743662456378487575235152502328410544713445834567538633725689285651308447389162827033413253600692683707661877563/27512356813393500937102599984451697537691013715641033406552288710009574550075112361973013685735659762084647091631418836633490516321910643809*X^21 + 6574030223948964173350918754130773299501229518792693558988315793896114034344233300859178538641123990523242544276575698449279065794441089073175830275720815296845041044658978439886135489342814694141634578530125014825074342694113725277729598332665354438324901975054739823776891261602201311791327870884299849276679684788865393832283689869506145871784483888369962130347400170105616543528697874385863318534159689043962056440685430600663361431285481849633745751228591764/347288480055466162329046119603733778018273666132536764690909540386450859545598143345185351755041233176794500237663399974824550787531478056801007*X^22 + 6389785721493619823283189928495307166690080552129057570614906557887933944269799885335617677372572543859640520993119856671171037010131617040295913904047054546533710051619367051870672455586412720746028119989802827327771192313256511716252041829800251088177234397975372074940970240993899117920957746674106238371492364317457899483756189239590939741242280070406911094869734665020139748418988262069135094462367549750999581840382685464540805650092869846512434546/2179541853235641363946969815768969146612612985474216383312389187198730456315860917529352268536454072889538706458957366444861801182120783*X^23 + 11524199112890938603967405899066915328105080296310208993908834948369009097377775715825916830165749567614150148776611936971461225314758101202000907243198411891017603496585769888646830635275860327589390000539396156477714301213574377170539969920009197600206868863340874378260384312335146630794611642099921631234866098152227414890483661840433128255974726649410647834449774717443261009496284099191740175196184551813271702552482287701938472514230151077114522236003/27512356813393500937102599984451697537691013715641033406552288710009574550075112361973013685735659762084647091631418836633490516321910643809*X^24 + 9579439733816953373410609064755350134016978441573361802241740425091206423731535778577337980751048861350615582087777819323278301310741627739601360879481882613152119154530678018079361657729908730315458337043183183745762669524599509385077672019495653739256858785993649779503864428279888355705778182494818930656402988216694960272476407672229998707087056562912770297470507946314595553876418679721133651081812589339871957730690440568192064936939657372463/172664331239455071215001965916895282152627187314760071560832542755187392562454322865353106910912942477187570819849272474440450065921*X^25 + 14992919384100546457537124776856175233553556774543513510846988632641050459545160306889959678701353137031242358510021636710836768342835746414443057814049686409043717345100388237551376519173685775989069118354991111097350213235834367888575900940896616982079945778465946786709144975617064343908657574756766053727539357458803099239855533143695146492327514325279495871843933527416158817453817048016746119115904269494565834689162552082961934608795000615339671/2179541853235641363946969815768969146612612985474216383312389187198730456315860917529352268536454072889538706458957366444861801182120783*X^26 + 10934771957798462818698916213173185114883039945724730648133445699646570915677861936167005565640107757283818485185849818199469011771246923822241556145420236402183835376355252466332494782758556072455141593131144136510719849248038141502863028538502834247168994146146290937145678850338710996570271425212739991965307863312107000286551200067438687374787595642471533110516787095700052746530821498101065263359307587052508795546606794310100660025663894/13678549571374084703715595810575559070952007233998262818730297295031877728151336676333130548277980074244440372324270971594743727*X^27 + 15044628140083560493697825334728109246878678022313240844776067748177016340195809355545404098888111734636386276425370873785922141006532141446757522209664802834815761638586986643604831526303404357250615568293807276732299803516733365244303709195945693564024096412387274791493099005872979417416429222858145703264564059526629731482773457774968325415700269118979624718028460909118582739065186138858939262793110886595761052497041069925539346371270160667/172664331239455071215001965916895282152627187314760071560832542755187392562454322865353106910912942477187570819849272474440450065921*X^28 + 9455606085462229297848443397355866816229513659227993620354381366762922440474801916828382975418025391206625519829447430856277720762436760306235005275909155367384252438903630972489400086999672426952022116587530872743811465185877805406664947368876247863112126617003522101102805399331281946122005934437701346770284617210024619163208824792150326838481377794760552269108845582726916976843215282285875304179302428366552250914908650692036013918/1083621133753789487737906663279375669092292421294324868789534761548908954143336502917937934585913021804994087960411231212449*X^29 + 9685662120354643402552967652018750112933088717347970385132408715508042838073224001403948765347643440250167719307744599370202311979483516815511878510734387936207237229857537076207688433760043490313444667315079588746806191067695502017828211974423904094000531073972784014933800493427241095924766939709343103642309434033385578130175284948306980356663515600893669744087637127478461607295900012061708394205788623882328501664692615814237430930855/13678549571374084703715595810575559070952007233998262818730297295031877728151336676333130548277980074244440372324270971594743727*X^30 + 2674330605841583192603655260991287880184944666187427790566553496165863042873158454548066111886744641562048363740618863792310230475932608564266366990951517533322613577458502729913840953405921114279274633185839711839774043061597126855943248565852754083739710388602776698230250849886142177231550948097832460593789355908974493906664333102146746031242974550645456714277752612359626854709741722087756778808928659860203492684679591529010/85844976135133445911265678783124112262718246161318614338076111982009740485093599217138392979950330492354756235475816463*X^31 + -149453900173905227456242442939646781014530339148868096343366808054784664632476938070374963002514641354645485956729864397802551743604701558289422118848986080451697836006263523225557844960176579542293710965439886565213116976724323115503965224306861389684467986504574826871071800192544508309960921010941152295744572897215229880033492862310878841728747277394785079341361363598889603499102955565371708717542705020692942132976386754389518/83355471827214575979838974098413513007099417022640374522271904734531458011025884839841379583531770908076468304647017785573*X^32 + -3408568709636783293147225475599155298420856578626039795081013694852000291728339004499652160866711094171928323657362937270087945377981968596306334310782144154032453408787906114866903105465614449881509588701606313850347370759736885519889935950508378002118970649728038040429956491236355502412305025912184869859062173180024312252859743317563054542881668573078562666566781960083374504548558807176671000577857410751080892169650056/6800679405460940023074204133971647965041451807123394940828338111543194207802709278074815256274287450871801967478081*X^33 + -4531849279454764026668874383315028498807650002448760750577282598410710441299915377041827624243099705650479554922008522359874675885253290370511022546361338396714194688593528162899624755364983457249182087504361498052266608797668563317197299171106669605751706005367233238242562387454995933504250858023970683600566544545648861255831006458466506778900544583177603747661814593846583073957391964159906857257576778117257863673165598969/85844976135133445911265678783124112262718246161318614338076111982009740485093599217138392979950330492354756235475816463*X^34 + -1888662578637111811770085391529237356144568715495526917241395619586446196376765536706384522087951311962403271792014011005304585057327158578219967347565024649702334746404415853119464590206734903637909640371903316046740234876421631030084756803706558986885736359476840760824097797557351502648246519313542368635493553739136188375319258708378463984129508527320206029015043212092548394758274133807461663120249647703412236205/538753022693570468436520964427762652700740854560991439501571584531663963226072191877906619367368094024542657647*X^35 + -931234263478883903935460157960777872533795508632473542195533879140832545461452064578410565985664817008590604233508375342018389513750499138405010767453601684385986983813354945690075690400902877875973721448433032752590570630659529139776876021720953771582718614095602485880255767716642926025175521258656955122641322137331684715969629001814648662860963461331834347362327438808326896892610286321100000502010821092236835552402/6800679405460940023074204133971647965041451807123394940828338111543194207802709278074815256274287450871801967478081*X^36 + 27122632730018237453666590056605216613297507071189762775489919712309832922973285944579845599059430103467556936554919650621351912321062637305769721967387681514128197598710404155753321421920931082264806592178046759760614421857094472375823031704543299609082640270084969333518959550014564893954386561578130491963555826284109760940645451512469430778371246769960655629302655402844902906898915810373987990912082845542/42680267978576445253625997340391559272814771018061589123153892460719635841406336994209507990760365525195489*X^37 + 326594251696259219663965471951805032357911153824319691356002554124047593623300704193585005629711115785497645014137115616898226561261265217166764479323496835493890901567474870153841045683254432855604269364473770514122811554636813385725526407205598523698016220873339012519421183620865989496253271744570399204191311777674406849670978816467411296045808478349874717384486836587673162783905938151408720801728522885058358/538753022693570468436520964427762652700740854560991439501571584531663963226072191877906619367368094024542657647*X^38 + 193076585710195527994853730217135337861777961284554715611705768144019330617421668047041306461548486926083843981655363845682963756359628554391841500882749605947897242278833035370519395025693744941401400200375437325822415528202398182058681786523925422915563655097549023900747411899832411356944875335822708626605013573594930119606120876542256663666563970308332680033288769723120736319850230567704151825369637/3381150913299250990543135335529712372083876338276288451489653209278272664295835933946724866573743604943*X^39 + 146184350538072032492600036307647482987648222827903212290915207810501317917709132930447499509329154775200942737178806519634822109697229237190653047109794191371968817983372000273193113290100722518392053372164708582154352365785590195418248955764363308315598185789804979251404973798231638253243174856012456938111548738460453208574684668900149469054187063987678223601468602199915039546653576952626402243213648054/42680267978576445253625997340391559272814771018061589123153892460719635841406336994209507990760365525195489*X^40 + 39993235042204559416111067085648186345575005239101447164390229402693506380627848766503873073173559380112866448197846509745450057849973865819972638197523301661381542523691162108708057000271093421715408100754120965571627499821986670911487629991960067152574936105344929964688604710474854827978989587933493069967386862143870733646379687489909371576498855734697158185859041126884701057707611631164934739/267856366418383188666967863069770448552949088035830503960203850849898808864440777465477688867443841*X^41 + 16277507985900783392815528954217349574796115461706187069639472701869700473116067420888327191612381022479236204875723691225730261323747523209117493612659478240993339954559180226913087418223088896186312254872923569663732032673455788528111680774784668550251191982559523280264820770181910212600322479762590712677612867019326602879165806676555438516352733619284744514641836487550675781961541464079138751632/3381150913299250990543135335529712372083876338276288451489653209278272664295835933946724866573743604943*X^42 + 2362452518333254813125492467557807397147273677861671771735428507822289246349662165760187550331494451619513011866707100827501003077563486990819059966046163914733637055077893242181527703431960503066851750617129182666157252468225907507452262455261099307522153378887477492961178879308092619553608422371011589105778745566474465346651752616781575523692396088294602505862964766637080515731427655144/21219707392726228999997454097264552685807580451226372808381830852404246919467700028953314494767*X^43 + 449068091104939741475372378617289268337863752681240154344510576075308376236682628642969837198438363243517328794431213610283645187635192219246605597452293302139782105065262157234201503198669662118168777787874977142986375442400585481559327087097712216682006299858337136768716525242966986628469892316259330609221048127603149236919757039211145049778556885264482941523809627085269513081643562471915/267856366418383188666967863069770448552949088035830503960203850849898808864440777465477688867443841*X^44 + 19982339379689476333362624994675604826210544527209798001578535805443949120368190330464519123807346558858454213059901916771551333865383089683168012884201148811782525225338898507634049302701151006638092179784076973472277197773957080394706019152333299992102622908459011758389049344667555082437827996411336167279878822036536192294629609990855603385805259830525141751137626909916719063190/1681035205000889566663824296701620271394088604232462394706633197528657761187332649049616929*X^45 + -528195280247358195966042381476626863545986408272761983945748776620839704268565353302152577554720579033761253760260101342328651787263337974692631366133882741752629890211863423200290144226514939191246489669154271476370911324119725441555755885089030215225117956619745823628514220488338805482330592599147333487383692144266558476583825084506393159716331340462992953945793136312031810086589/21219707392726228999997454097264552685807580451226372808381830852404246919467700028953314494767*X^46 + 191101731624507123042725346543156715693575300968050465492027601010298633118879800357044231338646336508486630093405079071924566948237022340095789955929204668346495845901558486283768226779789514755587122485518369092052912324271666577951411816376229007938765860714366102121637293315806845816414855627317551060009335459334258721171795694528214523947618175137226703163178267079838/133172399984226377775792148990067358899951564939591412081647246892866811470120624974223*X^47 + 180524632173689191045128385945536872334110029825468309219462624311313650836115474467952653761539973314219581656919540883827511612666147832799502289268461576321979682983298523505294091822329330137407071388485939359292297738945481250550576770700224617394996851767560575736508726007235410588606221008964130549969818671844094954109614199449841829600382438070458387369001772862252716/1681035205000889566663824296701620271394088604232462394706633197528657761187332649049616929*X^48 + 21568797908390721994903806956845147031037138822991665064223692050018523848137544609472193176097568167348026130038538912316354709068864361126071278256453881351882124592296898024994194564436298539248096352065518410312309864134234950788994615030453563359111325021481926657430576071222132182032381397485936572278489940699824862522520520094153206026894786261180616746903690/10549980193632763826015380574353747833316292873294099032056345313544071256446219201*X^49 + 2076884171814468538589673037413084201336524493015975394846011190533982496855429832413280141498615894944985261820516073003410143908327943571480703620741692904633399118982094486020252637318973229958454233593167171411669381753624230961019927601750335720446935836768949148956397934932410881281849118070456434192435508736386989454083666642367340643353545198993266749557062900/133172399984226377775792148990067358899951564939591412081647246892866811470120624974223*X^50 + 31731849994395288964900095774093528804638140490773877068345620131701901138307540072801449660339091383437988512019661850890820107854513902993898617630412651799446051390974523553647409017600093052227682798142324516998072619637368342933468540784018900784028450224708395938407375856670740461889985034823245133517641750176585153007424726720464795113981847466540073/835774395439496460905916230242711545061894389075029630995511789078988454127087*X^51 + 10658489404094356806381841459932123823840453811275727793710348970775037511160621975514127096526283409742251525633647072793018810309036616659119508635992057258511907707537943940303345976384199350534544545354344561061092796510354119617505625162664393998468420070781819036143248718793022783240735974166179254519911485665245592291988212870341063609742935305737253073/10549980193632763826015380574353747833316292873294099032056345313544071256446219201*X^52 + 11232082587395111332464190320175608958810736374845809253723227018402060025660778614692566808842631128716766567476648894335450270683312328684429015536217804032599361106079564821720179834981473924247551129952773262005163309916515444469324853201322118957323750468925008297175322228168234440983339923413677859410776561902094604727844553297771939445994434/391777756785419149371798651678237173461374109097852108504627736014417401*X^53 + 323559928271435921332360390923304554145757423527994655094611924412480060377326506773518817283590797592212828352181712141459872279183724595958251335262697491992345575733312818514100194143864289691431926217292995711371255567271038758318508689011541069355089661196959362704106219762440765766985775364299265659570852941572545507935183326232019314803766632547/835774395439496460905916230242711545061894389075029630995511789078988454127087*X^54 + 23525481135702305801279921641277618745945119732182729881110252550903384874838377982735876342489005459264346503638718107846419075395449300062972745630302048800304605007337569230278666059743035986382920208535284434797861109282572122207405591543243377945436076368336100345758152050498168333565227921485022109765027806570377550149194793020718876158/5245222284459782638345399044095863290420044715007288785334871851892303*X^55 + 3513741764094190994141983214063838807467763207041628904668459462892279710531466563618020090943134928962390888745606296664882368792694221142582044597275994760681073495625906513387222631202992522643347941754951758005777750261537507981757566607142642130258420127876010330081072371690883848336504900314139145870965268952945072493829871390532509655396/66210440896735836243833972133622082314972224437537006337282087386436540769*X^56 + 228616297682598401164481144332284197991760679405783075915476844588037201837597808887431515061847867644145462164738790167665782674372924508153141542748744813359244943003441605195293800170883613415290343555897428900659649517852636282383183727236634090510794151306811394041738456102298418667067594788035654883420733500655398497067534644201/415528977617031025774015609925997250290742669334333263513813820161*X^57 + 24225009641743146762827896864552008288219539048571800496688709267774314277783056224049419685249413686855658151695955838156612769095803390438057406893961634561915507055069618205647550684595644869214674182057109924393909724674777546508089944693063229538330194152856999293798861201999174502741250489963355538480414778672754776796816092642064/5245222284459782638345399044095863290420044715007288785334871851892303*X^58 + 992194463792246280223675102777834318656601628761010715189861956546410708524511525568496521252269837395326475574182687034645094058870895408933351256533137212326025313679841985244269220878796851633791887602125283716605129661749454233324870120145377558216318833798957532971601083421484992966419100073335138502256384261049657913114/32918401142123982078271061548443099920046159338852353918546607*X^59 + 60057370385918744877625566871766605299812564905452370973016175053011624736193021231554197893785223000502014597717435071440635828501994042581291503896827082458791554367238995909738422425898815702887516646073097511086931698906083474421372595143907355400325617930144650967401200811333988457893505514207537705578664132003021369703488/415528977617031025774015609925997250290742669334333263513813820161*X^60 + 1250203776196190854184990775598520766065845451944260384976326164531141638163424783992273949107108621304680785455318920826886329649920350233703931699633371881652541737405731227500450402667723251243396358623010796523223533416016578749932634076952172152070972617662168178393051467780415950857933778597967327294292057656870/2607811228877761394143314707157022888382013731985451471009*X^61 + 30927485582985479318191587247717576834483963540340245348162707680937299261915000956740818301444816251674768951055109169915586525304642574854217130327440189858133346015498521965634273587224836775662608685282182567084277382604942087912854768980875169484562298089663837750867430362618785003220586470959945324870532157535705/32918401142123982078271061548443099920046159338852353918546607*X^62 + 11382839548014865446771185914659242402007885573854303768172765034441299333024582008422230785387609663173042912310684906084014681102817689192634448472548950852157725332108271139815776492213085426496440543968568721319775866284019381786064843104566642713422373323724861466114854100922719387922804151896668534863/206592032708370545365072859633765577785155171669607183*X^63 + -8786761011569403296966293669142076432779593005161943507808878712240080843351103898872195349076916585107016612023312537156058870510104793096623464121447612214195845099847006948837562820963306332440456715745050463135273607969213684562616123723497873037000723264697464746819256097371594422013977889664219717211211/2607811228877761394143314707157022888382013731985451471009*X^64 + 122738996619621922007804301454236522410364938082839086391959107563372663581974670306996933588347420399023674381646218382937332892668867008322760767688013798213104100894496449384138863778537591812643138462360264897404383865605642738884684840519770654557877875383489392553052142968815323959689403890566/16366318047086314296527993316467208887360783622721*X^65 + 8159121625034920368562111125671093908851052107390577923708269597019366497863131986045883290772739427890153041559344267834152766415026498647550733598177356684586863793366203739655057436031337246945414837309364593451801230178052533512369830750118111674457106689494311416789565920367626173103813009506281/206592032708370545365072859633765577785155171669607183*X^66 + -44900071893794107996025096247497060195606034513555818290948383259867844262930511101509931125673703571445250532110536651398848304227237224919071791936646314224604158284109646176068856537052832840764434310810872452330479628501953227389771413669805488585923336505125267609201823252119683626139/1296547417181835878676066966368312515833065327*X^67 + -27259059970649308643725858024688145493412613853673925400798105702339588703241184875941304344097810185223845206474791026101679241311314632753535504961591997461745259741071073978640782660316845015280555064525371136052678494844170555404976147787858162261559260990321456740683087405168029728900/16366318047086314296527993316467208887360783622721*X^68 + 4746423106636564757247594566432630108830847832004350604112678818705797987534558395632050232402415821294333689396052006352350468491359649126613983238211053432900077609610239328841533952827563101245674053437722472403832756461396540878368591131784973507720883405633804008236231873270/102713096504938277642087219073779015751649*X^69 + 76910492812236635821415712273773819395244280628816383223583832093873077965469965852770096384493048364750176327528531847174206310351606155293250323461196145551125434627432294636680681160245493209344738258480891939523398690365659173190303959573029501314994644029292731003447748482224/1296547417181835878676066966368312515833065327*X^70 + 450215523580008284700322192102781569805029895279944688428607267388220230621856025720727825643863101400928250301811625987426230289565498125352053205695928520650654191949261498668819974915905152771473202297815207394337442504597631261687246186565559103137337451018700861602/8136979838781452716635286308625446863*X^71 + 289302694585417113028989535176166402717481701239916408806886886635736390908823963940655031857328620563805795872619242946987704429667343768596651674870603673132968312135030984720989546710169059603070575621274217703124298111562073145439257222635187651329157524740960686498/7901007423456790587852863005675308903973*X^72 + 3568793373111276260795694985031041626729897131520423253734456643301867632471689889288499648551023206889095696007559470412013769368238838692068013370317154530241420262409256674185833625952344605074399543519212148178888418977222932729515325604738271497274523324/644615371843575435049931577962881*X^73 + 3639774191002646564304218400126658025440256225188721657730234897555726802469612337767875544190076040272930669663568320904565136057458600229705803047711737629977087088655376793930627889932160145251925301076437624284113589800757599719062566983640793198078644970/8136979838781452716635286308625446863*X^74 + 987563382983914343888587908184379806046361649534354913259802014498090716381287085698858458537400952062598762060147376670663852470572362742215451419491171951941337523448104845994019695138823268033953815649742474578472961492599722404348889876489691/51066733093842623389838515247*X^75 + 274182432121792802301116429621744625910631746075066921605795461627778760126997303442880684074449567221406221762601612884759292976845656295541353442259954117881658866533435850624611595802865395519064525321714537084967775628726042880787604050711596/644615371843575435049931577962881*X^76 + 2343210454305930271629001901994302535435053953489048278635635451087906052662117640998274510834667955589843995227287874144780195026649344145113404880936969506146990380972160631740707848757251255515224808846093559236033402798969882854/4045530626146131932966689*X^77 + 17785425997091311761193690016165141805787559425848224376776962303182144357987611820073945536474931095280093050325435637159990775198495616153380322994754439264751704815907182297230597859458266359534474788881728507505579770243490047/51066733093842623389838515247*X^78 + 35541963839620545619054461595919216832145189527423492293469856152072936750228475902720389294614788358104837632450038926767721042939561139673117224400974852445751556015958976593336883539628724451343969098575712974300/320488839907005619343*X^79 + 62419902933810709115434089392596168974970981843625853540720049818128270253494896406450465991052493800972249886305778762600353634841187795970473102471988339521986562528672992640226594926973592542037053841474314396/4045530626146131932966689*X^80 + 1736993248446444857063090278588380503239149594385120752001978266383308427551776636915419864815832493500007923084705511317261636198447556841827959267916798830232205667088970401710240369775003980330/25389276709736641*X^81 + 123397532347235638012230191669906217956490075734013229531780783393742372084491296271888202075232369712367858857365341625985210145838149726710203245011801114433572048784250753850248668202340485/320488839907005619343*X^82 + 1383616790841924047318283644318888298830110570564854569831683584996714088051977190416559653664971500395563593990937861092246608629313883496175554952074416456036734717535725639/2011350448367*X^83 + 40297804737706705168567161979081526830186574257390479866291264067453192581596583262933600960338068617497929875851931854847995077526977638302157836701784622168120638919171/25389276709736641*X^84 + -107864521134104516201558542473269861396098749728908041156564775016466869864258315211006641981741886789443755027454112277678537268548949190653026694737/159340129*X^85 + 290339980488523628873375892419823314118935586775028870512902702676733995752859742702217918714750494951274500573495782066777273804775966401873/2011350448367*X^86 + -259033576425613761880020562282829749070674243055386560654658603473763833375791951074567459230487451762642831141053212618/12623*X^87 + 232414399595829025828796720122685564912498351850873305308301123867136025385167699386017039485774419436136084481/159340129*X^88 + -145393176061102486725413764225770110370411997956919775211674702933452838010048*X^89 + 76225717378656638592989563568056469785534478783689506396/12623*X^90 + -120385751983282799791874174*X^91 + 1*X^92 +