D=-17375 h=120 -324021817577400554955515711967172860237816564899485195810141954744003034729442916887034940656018183651723803705768037230159414881002791678692368605274718347391035130812528334909251323487843699012063325919902870945241842594979977623916055782934015470091492212260655051765821905809697620671916576714775669754278851441789771997095889167478414688619505110041440992476045107136171005613666506704593250661088720640879631442784725129025142555615473678605735247835776803428449793397193846665659643229469983809418203963207897853446355381675791/34632485934942668760310157983314457242587870466002423580483139492399679115895666276248346181497283397677649207096025138276123046875*X^0 + -28084327262415328494484068829547234898820107113558029971452303002930707300421896375125097046013386774224527147776229282177229439330809519557346922676057882414086569689029750335598962988063214088684983167315119312031176744226666609372594104705900559744799319682396614773041599240207651888421261216666459338518702501796540666744419210597135204065885086019239213077251967815263134193217515360879190089841757356135259855155405701917087506736399714840490193816476544968150344477240595127513828569509935878091495385810247064263699324935943168/962783108991406191536622391936141911343942798954867375537431277888711079421899522479704023845624478455438647957269498844076220703125*X^1 + -3606957773788313857246263198475754781182988408318842883000309785946318891975608452454056526973625418873318435106074352169952456018482896587027281391000928426565981829548905827448026964048164236618962554716046291520257977950743824327469598671581507036990215580225797135380672967916888118141878249320168412119270084933092317122986434590783082540200952055382932584410605961393469596676148025647827025991893427668765850740157956656454453004857702666167747967827571148681446070127624140219572796876003721639842559757840399924141486961769040483/26765370429961092124718102495824745135361609810945313039940589525306168007928806724935771862908360501061194413212092067865318935546875*X^2 + -548919548630853186931337561203867978604929498958328228061481581219850441872876852051853731278584216090465087600977289263401395863362870923783438298148326962231829581990000051850625283383900116270404826555051764155915480725583498751815157692416182266127297040424952780541484244994606959890508328739854263617829157594119015791054637891018331437537279640625134025833983622749982252906559445633156403533782216168779167622304528970649381731037652479949552883773042768430771172115989380273370673047800649454158340793313990790561683112383968/1385299437397706750412406319332578289703514818640096943219325579695987164635826651049933847259891335907105968283841005531044921875*X^3 + -194110450073251762195097595508870498928198146418679860556907055806338573030075584834527156916853238705381642748767895790939994134925365733196481718544048922949344698853387160015383604089893556826976021795076557416516321124711755129477799026764706048225608061259991545592536290837091484591376031723941245445658626327066067068322438605496816713187224724882379161945931581671569872905062910154400565583697877455360719212151074245997341701634077826949292785053791890041690141141962819416674093574700534255628410307751828643140511854945190121/192556621798281238307324478387228382268788559790973475107486255577742215884379904495940804769124895691087729591453899768815244140625*X^4 + -104021398216395172865866702830751015105562536184883211506165573536203276005191062446518067513316419961898395363111892077172435365122709826498419904607175847688050529131040445877910145456009595744062541972791627675475526365239347833065478933201781560322831991493594821169507855462463228415575392622979797476639622647115221795152114212798080883831982601948658392948781828393151556454927155011207385936464433384630814781634538748417479937439736787146203487241417798566027464477413283595395581220585025485619549949362675987593816730213952/49830915014305998216273608609085549989335065418708523137385812219280113835821102555753016088485299852773595981433129695361328125*X^5 + -24067346703555241860577882212812579988631516324243064311288115347408458139769818846838291257372155526171368578182023670886820940366577136987017057994279520077590633341238129171288856295450646057446343338422513274229913044860422467330510456406297763627535483005070667708520427676503420970071833758182183863413253719065213380083606988131943884628863652394457470076906723735726011120254921765322008697418627409737238761855889644274757162751580087847951420829870606596967910086830578692106598301077079949181107089933749536353380149165874101/6926497186988533752062031596662891448517574093200484716096627898479935823179133255249669236299456679535529841419205027655224609375*X^6 + -342619100085520841618596181634208172593911319770472644571340111590465842714104468233972680899962018039498597678698833028155332138920201683075700412502350736883622191410767733958233874798247993972744424854935686914560602271476978482556970061899264225007834588956411524495043531406383826095209880909713895715293185860512352448378269941361978682657415446947372598726830551367868596125681694426965786253138147307507781104426783493552870356554959169984532338587834627933731601211507625641580888436006241379742384122802833444924890288184/71699158293965465059386487207317338114151173264328810269619873696805919188231802238493548328755827126292943858177165029296875*X^7 + -2146377016019457276523571467828465643632117536571992351347327922462771375222320673640010333396010145836483532867092364021525568826023231622454680307386995549511445410488983770242829383699853713676407592372510708526381717233024999194829502855941175117646004043184785633359577762808141774198812590626085983270227873758208658022162306604164825928152554420434033379793820515378718204724507947415974181412945680968810094517745510911252781656940200968337503651467266598469788149362477796605340616816056528990772546573354920734373109339801/398647320114447985730188868872684399914680523349668185099086497754240910686568820446024128707882398822188767851465037562890625*X^8 + -100326343599720140047559162467224550985432935364640301044890842096871500217045914521436425015537955942554866197695588417719839537106423007080753855350034069258479277771730038302712156902376173810397674225586934939059450524345989950410610748151578463271531974397691984417909860271242437129865527684301216969070474882399948109353416367785928192718048497898520657889355765785300580989520197683847332837173538582066208087993717891275133298633399955419684355514032408210338267176213125927263080664016493022719052675685956132101099192/20632851307615961168168773297069737586806093025706132451689172286850624226829295608199582252879374712602286002353141015625*X^9 + -1256875450165726654314439622182768302884617870456121626622786900449206091352523700226983775471565737798251440129377413979373395409878887179793276875420987300026438996726186243185640678968940640039957152236312974907179807088530794640412011842653669012264718669847001136756915752194268804581265702302205626673605907982756003874608090114610627055129527520997908710668637865242661595027063857023525424156753544084579350700614514495608350521522148259054877250781343514217095337395682099164021915644306283773184876148960441235147405268223/358495791469827325296932436036586690570755866321644051348099368484029595941159011192467741643779135631464719290885825146484375*X^10 + -7656709605148510204929271913310937703804970736379452540432565424825383536068604289315462660929673819632892749539309236345965563206460913870631069561206380382258599042615151815982094277933813231501388230725805742867831407728614061128489452552082723403230396835014401320617956646343418112827794900430545212198559400734021637932865452866249785037744160441310454817373222358918976141634378833839092484859655943927900080374017799560635163085077740434185315116611225266666775345904340412874079429382771567883879603786101627984598197/3710944479787043375569923254868657839353613853544268426562800771016299321372175469100644290086218473489619784595888671875*X^11 + -536029105691382153251178597381385059903975906941283141925070405378767455556255534432589242405409206048110593732293450793561757846416803479562777619634167261901813100281611883768517752520061474201796384132722923842449970358258115162382174100278455323251884247634284403789291258568315257794959201989677134028860128327274431522377360870521892273394524099314724643870223843004558881952502429560247327429356912924294782876059506655343476064433141171206562385315538427311570661726219415757658954383879709915269874945686979119469075722/515821282690399029204219332426743439670152325642653311292229307171265605670732390204989556321984367815057150058828525390625*X^12 + -508406014454846914256966746239331392132745748841960530434352541073818789974236478386464349328513905463935469285371839998642428869081743795624078110364096448485713168602762674507207982312365479514209892188908061774862944121012904407379470140174040308344328356121853588324207831960880830357333740284372606512843850393158662707657045492341460226943832708072773160621338163533779246765828268769406322479302427409105043972304171039739249030633423188152198366792088563918720184463540332586070687518743540270067993243051318835353/1067897692025048453401416763990980673195284562171012496852604538421956639243791501899465982758624021148092024344140625*X^13 + -6125504961019274566076920619449241346346228169936517465752727834403669379461702959439665409484362964988551028279311470119025966119397525809565427766229977757916677727822528152750989658967696631641523519046538465714601067841633393147208671171197281493779335418269536156730055030708509883440664583371921968071206136958864467590747710068042126611137899425373887167679897354334340633257464462562724901754074317166458157329460698802356785063285976733363531864816405675453757528581262157889141958841551200637376338863541113856238/29687555838296347004559386038949262714828910828354147412502406168130394570977403752805154320689747787916958276767109375*X^14 + -16064646246481364798646242856547331609051396768336935804413187525618816571652563507334041470902472846467324380018037579304765619989111604025115792502838514378290489078957761415666593370158832998816574764187296301612580851430753585507959236303781177037936008922026311040462601031431748723160387462888194225255165014635809525323394475123904183531211213850035086331595331248437377426460290822597733727224128732459055455255700376070113264757045410549709889560747713775699135307167095521389863452381068884608684908005333881609/192067930220332455647736828055931775754547583124282823174928873816898676122984083075443522078889212436707198623046875*X^15 + -814936687112172482695734098190109167467203424036830754926422209361510461031126791749556405313928828202585808652612773896192633099374831813783498535682154172533849636782969772418998967482975352424022292929552824128382290397273756232673576088490226540691831696234656977477214564781103119399629742799745169821173829801799156635014021119008745598779760609632742152140589634493497245510004456415598262742297855670025297704389635926086372425782150391203972353709476219578847333715397109426907289054664388118600368308413472341691/26697442300626211335035419099774516829882114054275312421315113460548915981094787547486649568965600528702300608603515625*X^16 + -2720473906491495505889966758550488189234933427223639883704568892890710273216869146505847882433284359972566249120765018445168989247510781929364594036753311349154775912772127441809188472412632034732043133063111651129584088817563613948928088404644383514226674761594359161963698383096627238948978338394385585264118046919595028089932477544569651356071637626484850705855151625911956263621342861880893381577583666158269982635313490179805807083735029951853957622266097142909270858095689064019213340884068780268091970937507254/276356734129974756327678889289110468711579256293932119676156652973954929673358392914307226012790233721880861328125*X^17 + -110419476796714185922549853816282523597611956810191880004720305318201383543570942234058942195021994692631464349713250439403985697168717884625590910371486002979883958382342216135572445305366583980615631096564436544646358457551835120133755174858280090610319616159370662559510447557791518347235106154799520097594544464371004180433519616745848880058794557915338558627952858238321501624142610227322561806501464473434973150029942490432104960245455225878474422940966806902503647741287029489613815296623303229382366643628509244/38413586044066491129547365611186355150909516624856564634985774763379735224596816615088704415777842487341439724609375*X^18 + -319420446766737883066113660447920342130427370177700332981187390562443468998688321792784545228600369635906906438719186439620040108765510617534726797906986457341116696399392068689599181573454768639794957472715194821422028148533295117212713736599360635012570013054652559851753539135780156534442312857043190582143290221270841923991539456934241514812396932377073486747486632493753869955296224313230405804066729896636429501263170924593595576507028984707439030464799662340509541223185805343585942220321257226489805098179/397635588676222670975077538545482688793639217689110963562815328020079035501235097718427663327755731973929296875*X^19 + -305535115780243924820573383527427898672757106777866945818323145800468803471783244218837520083074871164448612137514657503105558168623799737475070050089841261323963971844936635035851316679223222882724375428876546461284431604392768147567215869593111628162318628477548227516007435294585532934538822145061977586460451994898238842419284196037642027743186451004502538688766778938339332885599969895986070871948729669550259292228563069767699927863925299029574062348820522625926921395283976420000377571620629871488820028527577/1381783670649873781638394446445552343557896281469660598380783264869774648366791964571536130063951168609404306640625*X^20 + -818382775010950133186441376300426534615136720471931327976592158104560939574372652873248252116980492025781276503912646212120926724085702782947212649892774503427563924157508407798689020925811690883033596692385293495760640439903351050466107635981830547488957982122028124396722742787634586772964912014209705329169277274414697718007682061111865478332611861527843022937564666308146616594476585560290149168346252430408988988298470568081620369588703483123463863129269883186380068345750018653348785744283800893904698218/14303438441590743560254587717463406071713640924068739696504148489930900557598384810015383572940853668126953125*X^21 + -25210858830790186997704873238765883832636933293181711685774155971940804625792219517378182407288008904920157153120030369124589484224134519998640009317101067768002701216735223497140663301742521618658532523639550946020945750257590509842675536581012288820439499878493508271225472195432188102368714982436739670098325163816173027515595477323444522430117835829058904218920788217060311813215803487864360344629022263571225076410538030989442952238172690660222444310477988343732043793405658728068728746454567604922999851866/1988177943381113354875387692727413443968196088445554817814076640100395177506175488592138316638778659869646484375*X^22 + -8896483091930807803288805390702558010794677122112540367541759130538462500933051495957665615468388849764062487212655062718332574279918979353548055630844995004535755537544103683092551619479353450571436281887039426549839421809126020624435909985503249065905064715113309573186894935010702284425645280322413091111813173759516527816432948438458734049899703011766418209738819693608988731108232941496453489162230972330011804706175953544572776483541231386717004989108269597235739359201982986862024786113290432323046/4116097393263523326691967688478678006248529762321939481008388054656374261179391312234642754803123357734375*X^23 + -661841279954158210760758215766863998464706478867221974703022351274592601366548983433688704765054264546374748968936590245726214424906889056535011555422169069925344218083552444999568181816680086706199528443024749304392125993665749575405251893548083486527606981501275098378771973667201260595779590120286003080583739137451657179139894695743257586973259554803584401577360778092384161921157026230297050390868096863912452093537333558350447515830017130292509504389974286768321997160842700756996958165484398476590472/2860687688318148712050917543492681214342728184813747939300829697986180111519676962003076714588170733625390625*X^24 + 242418248458553299134826659873043963170789199091996111560561507763110417418356246115896004225035310709273543558269913234961512694618623371124668997440737893542127096892071938401216581508029878370571557915267248735694228641062317224290397227549023232539296431614256839914457274177262827785041948872032483100435765350456706354853475612378883576717477466113692384428640462208035410279312317338437055632175820201212153635976192196662002955951014964725792460754986721207583888245119011001722465100556730286/740305286558187648685605699366668706159807511208981921044674110549707600931545200042201934317108517578125*X^25 + 121156791128198645223995747687236662042622269954491318670932469790503427894356828602100249829392199113663473182108652788135908226757818408163170014507672818654158644741366370114804189229181885797956684700114213200156057498533650723403731145331531418562510160033417714659863864532838997904370578356566445609015698141830711426656438523612649001777791434160025967421285196168435257273542488281658965770593964652398671099675906832427836216269290206049551956950777701420378882884359550536713928314292788199014/20580486966317616633459838442393390031242648811609697405041940273281871305896956561173213774015616788671875*X^26 + 1330249542687724039484576879337349510084509844924028694236964124579280504008324279470243473145546004245828133923181744245604655646057777906454287071206801178323346877318604516914817483663234935084125660810736721413380718976519008828861943154425537100787401835888981234109826307346266382238317898933012394625316174033216069851237150816231960055053246256523456419815397718207617408255860527433213213105037963188934662963032106723408802860323557238831677354526352382396818443342792279379099769266913854/1065187462673651293072813955923264325409794980156808519488739727409651224361935539629067531391523046875*X^27 + 17159340077301472689098392321788260809470902054672997043825168117247854095482691317809990582200212305328607701114901716814696604136469715874589635662160028846116352098796032562087443510802022056374169249192934546554802313458160830113331438373111998008372393910285104061977173185447605378208530056983010524678465615332091488803814111944538358908493216162715384746004996862251802797655747675474400744921364042044881234729565804272446036445002470357161140360078389747403703894789271390071169024373792508/148061057311637529737121139873333741231961502241796384208934822109941520186309040008440386863421703515625*X^28 + -92130083783890388124272316604718654217568660759556887871745740560665961103193943671153881390309388432725064558548614407338817722232937908650854383412941964420422573360867151905439889934440231595229407795502050513640528798454313733584672663785817433125092786676232574799724032139690865195560298060735591682966190334187393488085325909007973900681957036352849496931296766281311065367208703567740200658399865549679646095977772747258654509189829199339158289432773288654909550426314344255421696236/12261150649480878193643901650915272810472460203243839073251680315506776683302855132420921224650625*X^29 + -27131129733349789109851180036152366949314150756956017630221478868229793289311026040464513317767031608921309951050927979855627796373160064338188155522055355123897581776619892714111049920401015453861664219803946682123327368347382456745246521498854966031676808406976251455561643279248501414143146256154907612101347788467250814069380089370364376836065115223715495908741245177778019459233171389988443333460610570416157802081106410895807590826599441501031393138585457341764878846976806245932685984410104/5325937313368256465364069779616321627048974900784042597443698637048256121809677698145337656957615234375*X^30 + -63969739090070214721200847004926323895881065486726672182555592532483439177052669721568887929133367655666617252012717153263003425043003215241498543551717185857110036412032172305879648531555258741164465929041326546524914365931808485411507563295003420758245995104938634824395032253057409275174278683922538914073008539111639031545672035342400049849220300693636537813074989096131211738184303939332156381840573385317226450851319557179973444548311925887263526518278286895323535574792353911384393429/55131073064212581805952795192964356162196313863506470653110073361091621777440895379590473132421875*X^31 + -1503570673948153405482966985931955513491343557149407654914278030518294081623555860468660049235071366129686120944100998941010751810127626853520263829289447053036854086956430658496160628795077122788405731436895165613330068192424587013241640539310947986645244211829465307807164087542496739983030524550908596241925772001085564165796559207668865708868730696031505997169919789648922015438429891759642495485843796742615111494243424505418026349399787583098704643500610820053948685925604018626371625091/7663219155925548871027438531822045506545287627027399420782300197191735427064284457763075765406640625*X^32 + -2301327347622542120247291677351630994823922748265560599523794862553916956711618325977908561450194135282015198644378109376697519702552408520483890503095158574880723355164738923356165090025097105149294907565025391178608854731392639688588897134627619178806865332718962665315863498092305829942108684926178179251872915136554120465939673886538504831133614723034206204993736820565412812472867240642473899908176065523351634724056907962514532624373837202400625894818312395560108190847960126619392/79325284984478534972593949917934325413232106278426576479295069584304491766102007740417946953125*X^33 + -44172661660971685686086650269669734937740773215791173140336338619634271939158660063074663649022331639758097460340985345487196477338041484444801453650835656643929029262388602218933686115041840297932655629092486900638478022822817369609411122932780449872409576747393619179779612099580813288418222500297981728739582031107381149686700250463958259531775035508960318409211110227461396320293055199066171826263041938105203115088106184866853020337881338666045295805329206939422538371509757367385106/11026214612842516361190559038592871232439262772701294130622014672218324355488179075918094626484375*X^34 + -295457883159909860065262864014595897602934251190313631884538530610969325520254522828551569668887614316472902039575974886015113998949372287605699229418719014120229035230393309280017602622311781028395915202851020458012935743557947922203364913117184942820176187953774233803576833459885687603847434157934136921238455036262956096233723524363771712632250856307206077445232168091401940712454353324870306954247133110094468813813525283529215449263205401319435472205791706332405253231754781686/570685503485457086133769423870031118080806519988680406325863809959025120619438904607323359375*X^35 + -23933268738415901671549489627515388841392033072614863017092238291412828331223865446520069054970245956713761407408030155383186832644330006463317127361497718166774281998660308040427124364020917998882910374764034035655284073605707017189583801169287416754354560704490049971522108080787638688437926904239113085842439022501100063411615960245004963952111904279327820448902631509395682623363809872664362058670824893081779478415317479169143700524096058778761241252243375493154340378956284182032/396626424922392674862969749589671627066160531392132882396475347921522458830510038702089734765625*X^36 + -24884802021045986139415429990549865486583838340475961364041539171863505892802016054206085894766172958849015265668840421847360513464899651078753700937576865215766515069132220215866481709981941653879262307590419617129562277115040460888163837224241949593390671167625132379665635926097451838104257782823887987067632040271120819885911658366152915488549530067670235978802414990265052440826292381284539776426474592933341949552255206418583804045307026733535148434664151127521716070599943/4105651104211921482976758445108137540149687194163168390833552589633274249060711543937578125*X^37 + -57648342807520257773819097651432427775127874876684337538851359356404580857221257226878721227188092948159466964464718370114887704513098232277029779784966127932347612100835013346434198433166910147257231964773718667702608164655282732288989677184493324672490561998102587192789047495322304486173528246060907267248176721428020673101253306828055602010879601149339770073928923123393416309319407939839458136106779829114032379501957165898040866548043588261647753062138326530598466766211028/114137100697091417226753884774006223616161303997736081265172761991805024123887780921464671875*X^38 + -202573551967155642872975389121680971323567619012973269842970713275219884159318746609868991352267802597586134800748484551705473312740826032895250738292409567401851725849165127587684650150738342496645555654980260899993988361691196247358258170395640634449681358587660700511291462336470821359756872226822853100219325047792479214495826942763222823993008012578351322289347143070654586675137944274339705153736310016145291536072882116700302672537177798915066153698432457405060772217/5907411660736577673347853877853435309567895243400242288969140416738524099367930279046875*X^39 + -41481867552871147348932681481517179135606351887732525114395355518888014702125182747716314954904309103112411628866739614194940596343486958869880754358150152931913712150850077527372967953015351732189539690486677648554690995581425475712253108952613513829766603108035311217269280582894899140570211564800474553854329271094096548431309504940012502719540037165817296546090701601479517719689402465600238934315427574596872064803929361494809289436587738454948712918099239781091401977661/20528255521059607414883792225540687700748435970815841954167762948166371245303557719687890625*X^40 + -29366265380235696376037382964077326578877208455826137634216038408960811268316656665562939992105008506555925744013318011075616558159106693949370607076959215980390625080032686038393200020892660352904998861030320039681032960691724716803686622922898481265135908934012696867454680755173032604581274097594747978852962396492525080236830242460961673469288617614517876125959258933572545434258671467089893319075951841359560680937036852771020630768116500329592670581997103998960357/212496822328653873142009132296886162214672490769792888092415122904263456811796053203125*X^41 + -16118204342050543589794148382340067417538282541036710005441289667979073004475244694719885586766021923456838786295085707614010850752513330993930248203276264948347483497041513459211690563954025417573614877319104071372971591819077317191811622563717694291051502876726195109822722246133623629704681734676618474473741921665861731071947592448072805553644697471594943546816988387360019761663929003148463476039513165345511858791465209447174792762072292491706710813287645540942084/1181482332147315534669570775570687061913579048680048457793828083347704819873586055809375*X^42 + -418446897244944132102502048472235856909126359187494399613568974466409187088823924170144066982307734641959819578591628530887724777388162070009766963842044365573622200615382254073279594890892415112324621488390388741051577694843150434071137028843841022217056049621155321267866779311929157160383357777953457798868934267646525450807888703249876911727658425576579554106323490559759936907327061614477042965834626148125461658193589484458041712068279728384574804439465135028/305750823494466004520876449348037643474348907582435810204913845905415045772368421875*X^43 + -4236643738543576904718517100957823973577381092618345840058439032065871155220570324333763997115123710650743428069437108913664732132853352629877256264512016166515197694745204290097845077003975675979252345339269092729236001014323184258717824583330114632426537074278381957781515649339100196971706745622832844610466732116246988142999804299563876045102074143121593240952162528365493156409090470170739637003265974786396310922385579543124616025412375434765889181103803126492/42499364465730774628401826459377232442934498153958577618483024580852691362359210640625*X^44 + -43197961413554181335012427025480943367789063156693908627679709560343664550970751765133787200415392455480788036281412567649816701955512440874232597560964262606258269885297268573495697287887429210778268860119353293492189698124479822811215338854660674070705791327796146804934488141850664863904583540968556912065909478513616963307545785774397340352368345557488092037513538685644409510670676671554816854188440069438704351341471417324346275004850920334691224738814626/10998231060952014551110663645612864873178018258361000367083231867101260639293828125*X^45 + 44191009500032664927275287459136606793143993317558265868260478773652329606812287701933055389425012153395034174987035659013824101438439274652097104536730539875478483346653798997689135162661277655474512164269974251796218747658328894814539842604307054882794437812957422914890496769468109912312038618509166811608591824232381699659152794157600685236993312375644495723665955540922033991197144899854833610509233178830479133147553801467255370317713164322361052350236169/1528754117472330022604382246740188217371744537912179051024569229527075228861842109375*X^46 + 109820994344894766497362362424154229454016436184797947348779262980288570135234215688933874426608559719094159643106529280804086955371731022406199390354264432198704703297566590021442086555047528974416587610481053152284057156717361666172988742268753676008945644110533452225849864799613654049098550011384831234753764102632828181675324478860853261050131359621249217745482808163686392006501343780198696418302328424212911529069465899123163079742698811504119244531/15824792893456136044763544813831460249177004688289209161270837218850734732796875*X^47 + -466763766714311728674805702025725248457518075354803518432409998969955686981758899055995864908285700013899933847897679685402296732729114409131312039684673819355886259579283787688748175320457336167749390812285319408538005588774536279528645873976893039380558598204031136511939507941425840626063044302716082249737397502077305538418829772357036500649856452678281751836708478445522664393785341585308143856563689259606791353359302148107067264805298291446754202166/439929242438080582044426545824514594927120730334440014683329274684050425571753125*X^48 + -5166851221089385209584211702430417501902636803680200640735724505192899853960308979206254809758871742376944016115535999146937618732992458402143596208369962578209349745199856768180599512025336753364216299458706601958663956777166702566035247836041126614919199423266224255366516252498892628648907332981643965733251611740962911078065594063338127173433936168860793771972172512504067843648569164224180892697804832301645540449691496948038857247517865523427498/22769486177634728121961934983930158631909359263725480807583938444389546378125*X^49 + -1537595837227977324223379237194172567049254082219450723701149088799439027669726357813206938501298428009650219062163647695197450124862820192825862896038692116799944833161689903765259837817894679518550893925757710348755327972704333294651514030297543569787980996561306455835865799942537592130396927625609754214424966020843098453371233252536090464771184234588134010405203963336686634345997791865115305160977288333517874411206785919053543954469370013141356649/79123964467280680223817724069157301245885023441446045806354186094253673663984375*X^50 + -752164351343884248879021262338985868290695779096086682235642287743751266164493472835314167538228332593719202193151116350536019404742250990667884777227965762552111407822083118828786869792942151595873353207021404371612326788614650766196078527606086022631672329038518597830141403346742299570984184723508772321405434465074085804980001021178766944998156678816212846980422055593190570079157250542872561504558703114254417709580685353389788455916274138833/819046265382544177048990467047847432802494937544082043438271167064372171875*X^51 + -2758513522553775315598307402917425492173795320469308393358933687567204018568566885937091198215370394282254757276225584857504419442064028832457962998886189794269980518488040182293108865245198991750981261187211616723886139522662239767035669616756841542083104085454650134234870424282698016469136308899563713568583468920564653155837235024122131072521349133018798993459799296765530291244789505639437284665399967645722494345002911100720572254413480916576/113847430888173640609809674919650793159546796318627404037919692221947731890625*X^52 + -1698272857571088637999175423388219221761016612568639546715662213225064440403202552384131984022401133878338911555709114034561940258697337548952113648687167800734740171429320322629255751767002752400041404749071283855966667520214172500363904917738044352777782573219735353072246301408271919418878103770094105568065222736568082965204001824248959237646695933147831159817940219734734229451448087154142741235846510997530724773778054115822865382585819/1178483835082797377048907146831435155111503507257672004947152758366003125*X^53 + -42217176383315484452148928074351047531881487701169570897973866895710755761496233235127692573082197108735837628694246891706234025567474511320763887737135952939841172212047446054701362049635964929469279925712697109164622549062547344325761822694458007249847609068879366037022636117744554941523828730831091385296292549404357109643773688957126935442926980899456328827852887107213414544397655183054587104004052334518838438356858059965238232567581203/163809253076508835409798093409569486560498987508816408687654233412874434375*X^54 + -1097315561869970270363161305023188845504702212658710828767867337380691779126714411515227748432627430445459270842920740148932983067867848525594817569160813995740989951759435342113344846199104572750649771109660480168610532779998443047283689009802622277051559794890347566702182603484201612254151956270171519009471820466623148574688711090674977947162793084604222967970417942370117770248880949623112530660249635138221230876002951579562608576264/42391504859093430829097379382425725004010917527254388667163768286546875*X^55 + -7437295742620889904966075466805957881780100283101237131377965368631889529443768235633167388407939212355837353986641281216916129498203490808064666334202545555718158701864391724755991332113708494660285866261966801047919523358260430052006806038069073665515908064488306755721442650291113930356103364167379492594849833541479735852583087344578047603741325696040962305630498671508037268833644038577788530303421662582573919213998689312470519134256/5892419175413986885244535734157175775557517536288360024735763791830015625*X^56 + 459084428967627659571559589440233794531690301573592921777991482551653301832016624287855225590198267112492716480169625167803350701043178327254617587783640213572367212069914096060244731582766524556118291942456153403093455295630008977550748599259358580559508912368694897883544253918558528298595481088718891250890715236332436473638661630437960689885277866912569439284789328675798490743636200842381129251134720969574522870472553053381463/60994971020278317739708459543058597128073262629143005276494630628125*X^57 + 52303275252598887544449775727581896574371535735694411558916313617773160708974650034608565495491375056730880826547960126317138461265979966238358128612022997639433273347869927181671553138610857054652419958024365023479749575650261929112724435628834945331348872789896622110061891481537510472665329021036935809342749975809526448071475316304859665380008690438984134801094301697863795224294624291615331579659542930557831421748569590637624348/8478300971818686165819475876485145000802183505450877733432753657309375*X^58 + 9240631039907267432669429509958401285590143494740629260952470145219405621026448334250122624156294120675133383735524452234245926002651502158661385630980313760310774325988146002509242167544810105511853730837410531263838062615134265561939351443389365959858861626025231845691972289582935663918580543426288517567629668202099505002945147856499947945390071692438737409865083308645728868649381937620752079679059804985459191128309982107/17552509646123256903513225767786646655560651116300145403307807375*X^59 + 8295251122814747045644873114124353246961416103935574164215887385943953476275483137016135589831894906619456330056413837517374368997736467248257292736683325447166761347444172088690966391407106608031122374967670796518916257305063953697613922058231159512109575224424715781314125002961419203401980894438303162485801266133315902558685964920290698428272707086715761285668345450556701355217513162954416081353968395050807206557640846113496/304974855101391588698542297715292985640366313145715026382473153140625*X^60 + 127262707807350725444867239659841810946696256308185025636693612088465297139834461031549154814094908927980349842660482520800307817002423005334317261718800204901197623864081625888667002022021501489335315683474181031007876748835345068475844159885098825872633049857362804493376529059918639869204288472805824690919174791994075034285820337471915617240790722594455787280036367553532181401075126457349667933675868619946602282970894/126277047813836380600814573868968680975256482851080182757610125*X^61 + 12569561297494914894721827115846071221722798360621652175114716761224748104137701016507407760956445645436362582452464406201959965034283373319535793724228150021725761452068638225449677205731434944660685260882521992913035131639498324946146078418846387302752584633573664902677230936444463115207845700596350807100668858755667184086181237858813245853655943617709164756138725517456908355076092381725963844900626511742970503219068511/438812741153081422587830644194666166389016277907503635082695184375*X^62 + 2810728303279742678665721981358569482160729865682770758939069802074950889722086731163424978547549186824833133134576884992003542902378225183112006356886134873270141535166451638934595025554976029568302745232673878826338477328816161443141178207404826860269191549844191117140544559554271741271426730361075874594983896171189936489235303858403920130215477483952731825304258543693591671807631735334881810025827190936450273386/4542339849418574841755919923344197157383326721261877077611875*X^63 + 5139012610121917035137520256000433332829818777704102832298297247619037861175673915149286493593535136287180800404120178409851428437889659585389560182687268003794887671201073213880629607979948848708486628744198918777283452856696761707227193042773000011658305670172504360621769438171970371244243009022583384739185415187545179787787462245535444910730821255960519045563665200790336167704036376194877525493419945463584245296/631385239069181903004072869344843404876282414255400913788050625*X^64 + -1348477604192925491538378518118232808829920918580114132509668917422400267779619948894404800551522221743456055472741638767248133274926125823081691273422088671952576021471768952134279612853122482043947341395928619688878136915951973143985645350360012131640462814342706104397277095509389397224121812512993875759673130311261453236322836394343191403999182301541221296650106764527669961524192972298574324098113851952384/163393519763258087832946759832525077603716788534599894878125*X^65 + -33564014825255296374462853418932574795601766480451647914356137199391264408157868836392187130522161204313320407615689890960659218178467345951645613754513174365226256406312139600870145284946558098762402559260697953598079099762778357186662742806359253419448530126173177606248128611704165828946657785306002313438815504364826352186884832718682339980610901598605476379374466618954187609949725093449819059489899923726013/22711699247092874208779599616720985786916633606309385388059375*X^66 + 13429085839052794603827113728566342393852038533925706011015229633402001172809968502682027508468546618046027410680322573359138144471749162672755267565445549980986736026368498737661031237107928138076388649399705959563478200638714057112388816930815340265460212293138753522253250724160055220403960069076688184885609827143642787805678645072622877051564387003547782502537667779988586196528822204956517106433177832/235098589587421709112153611269820255544916242495827186875*X^67 + 150882222444140531015056254070944006373054276607454302073013776301328939190198906230477729275552104642659982639068705368833103858545391699200738327708238667300231834267904904559730278890892780038204846413848809696506321980094354901225024424583979786290078718929551983048847661771245443327863767958729976267984179138005303966716293961332789750060079876471843960508277635815972774637739372222781899689540032543/32678703952651617566589351966505015520743357706919978975625*X^68 + 61921052953852763647943852829130734091514510162295462244150107221423443924562136052327186849504293787458088011180968147423527910686495144225641574643761151900567227327691949482688688390162002897093194002082302601129817562815932799078433605057928265366848155604815795667468276986048939406173045580241964982459959871240060064681093578650945418217642789039439670998103089741484646308928234004086774460291/338271351924347782895185052186791734597001787763780125*X^69 + 5853579161097521908299451280503304410122227206227429679293049697599161272198056750533090132799004198028682115737566007775005288253705904000556101461727810774879072458947031206234239025191758506801701365693058769511720776838948077436778625707524800940768072884164222569184291299912489146639708532944358563334673857026584287529429917353975472446722392735066247964625750885487725925445713065981315634760166/1175492947937108545560768056349101277724581212479135934375*X^70 + 936519462347252162334248063818235405902061207714869955035276014820351477955040808364898090935276776790538005513764489886557209766569149308324622018148730270892422879818266300408225359171113746499760570647593313278192673984388046988744540146787787886381974475914114593547491047068367137935472755791677406980636253665791736052776049278906995664522279406084701709511423776850252023201178354610400808/12168034241883013773208095402402580381187114667761875*X^71 + 812735977659140197026625032905813501225875153198837276606839292063454685371458672028053602149928644846273681935054132421927361750903484214215268906190872928949463067102824880464019085277693368940006235174577256562492112966246384118623237217324417562344913303907545027584360294882454254291366934680967399255381631464496836199226448732185868653023420791574312937242296639903185257385458939050543936/1691356759621738914475925260933958672985008938818900625*X^72 + -13360561870447572437453657980634854627383984001112392274842979105547563552700173861823738847907234682755944396562122076304449029292075920939027767184886139048111762578662429595587619918644609027445795563418524419720464063590516040962346089841213059664904559160082980021022459270058062003292644346452871610368222192282756382547198769265531033133595225877953413285237481391051590217539729762/3501592587592234179340459108605059102499889113025*X^73 + -515480887453009348297496299385904268824032216026413839092827653448062295424147089714769113808895273833731857704058576568952312424321962053316550582798771236846300828339051365387126239264337267251375893589104738686314904364209028196497957838414812575803448959112072919141845013739087207278934401266325593923728571501083950337004204157613419736852301590482908125717980368297674714416367159661/2433606848376602754641619080480516076237422933552375*X^74 + 49181810175251491542747422280029469224966059007020167434675881107683986509587455690329560700756950053593309823268884947391957398081875746096914528840345632472475968596648577608400116938943812414209936283799716932816260740301034567388882410378037015071810305000124051399096565785087931517014365797827235797693526564890572422417052879661582811090599419416611263526456576994232516904999/629782839495006147363391926008104155125879336875*X^75 + 163676633894374046593735931065459226637107001364163756123899181194872808095646661243002024281304818986061219412620914738961328822179457165686508685375714487344605117142858141695662798866690216174114922920677189941130968430397613086038974533781965051697736994293738234995947151702110300561729455057986714763068852076659100135536456928314592046977123757499624377141604341461148980243864/700318517518446835868091821721011820499977822605*X^76 + 6300906558709680187752612486815222797557166348865661664873740578332048457791340731981301989540485710118119732661705034535351081134601363266077222753114937261000365555908012320158066806589516455978614834769674056917865823631709368518968622105959800419112486882181311505333020997151470343917742599588338075133967527076902330460717312192312405670716549891209071741155426506369460291/906162358985620355918549533824610295145150125*X^77 + 16554453916923690291327256258293937783686976625803005094226823151571257222436003363611782822492899403534760550253868963334006439576967567509637644187479366567067521321891018956577907011675433150722335221905423068187829357519394155453126310095293073533197077114686227906781883402197162309226637541826258441312614932935269497443857458703810447671856207055211202582882859350493392337/125956567899001229472678385201620831025175867375*X^78 + 2567866065691449474508127035754724587570773973494523923204367559779248352451893998099956993500675119442955848780652391055597866103597268951255497572056153247489551373391135745716201353258821469005578158323910336529696865098600734123508154653512174513445360699701398548232780228632494625219199999216251974443270232348054973444306684558918137621194183410578654285315502892829/1303830732353410584055466955143324165676475*X^79 + 87345446737595847192553577419147803206542221559087422668469669599446986616050381371799020363701340107771327761056936114632241106842811829481477438074682191681936350404485445013535598094290112828012251335165167026636898396506295599269811698140906898819405155284084580248457450744397900553738094405031787194586651961142487616935588369039175417248185284484941449152202793192654/4530811794928101779592747669123051475725750625*X^80 + 3153219325858042205902541453003462872692290121116798327576805087738182837904320508628682301835323112288623360853669944272822014712724141242765791344284720673036513542417483775865282936888902199176649464970480424917149105604926580872704521359262184155532241495671898209009196015961443702751113005372684799968311168962528922198535277761482295548767695175512577413652429/46900386055878078563146293350479286535125*X^81 + 129267498997174126796479358951215942871692458890881796666766308576831671351031374453076696823925128128247020588217788158373875053354484751832312778680989475705762555611142517827044510815125312700012993333889454113052112058879210741139803090607573308268967550985454066397679046457692588434297741519310935492678726346035327995320789578721976823623056589807934426935981/6519153661767052920277334775716620828382375*X^82 + -73141549686257186488278993807444722798285799530769766128956201066934846420756159604893791674091924248206023608487031500800769823710072423573845672709527101002570389366391412884433143184003979578671768369662659801555653907119164130070045328141477799246666576757427868368785783320203774930457193525111713996253301489240443543981092667789179986560022991645343633/67482569864572774911001860935941419475*X^83 + -41478026418826114652534593367452328579770270101986089647326897411436231724484320537762540804785316203561340080869152695701578074711273227391587945234707786329875518620333702524253000108094514928283996164585553832067898788818486697744904078948341364166793787960220796882022110890829667390349957161979846745701338338950210225132709053747624763890597604960273862/9380077211175615712629258670095857307025*X^84 + -270495392489809747639103729336787939384085192763524852717453903272032225266214533357603953263225732315338819981918282632233838638131903623048314741099256119217168873390140212088421229346771951596948123606529218916517606540897222923940835979533006624096498614884675960740660057920727399958615817895468255357247775770517599098370165492533972754434371818/97097222826723417138132174008548805*X^85 + 13383355501078989494572562406997599870909176465965813776085972464067341153177105500552904419794083380076939936707461560225143141658142226104228144100190189251166008837310197739437633258607304577833714973997712418695907309365500957147319754483641892389409103590580981322170620515708506133891627855348140899097893409635599107519021473137821214904879614342/337412849322863874555009304679707097375*X^86 + 734500060377393338319839853347891411523713885644558013190094836078943863217966507485912168239060020169164445815079465983109789270367825181575692760409349009483685277457269065480593420223336005002207520575376597899835478760554794968259582713740200220236487679799730184221358340763865423959244766899487556254277315796800339749536432064597241902538/3492705857076381911443603381602475*X^87 + 11585898158780393412914645628196258553086665112656578412087532160705164504288951307152184004760407537686537408720729033607171569124307322649749436512792811746094072749487531907973093727384367640309094062303859144498016194038509405509332259980186367361660140780760155452387444463409587968353970542335277424323199394156467562040051666225223337971/19419444565344683427626434801709761*X^88 + 5324472932130429161569708944041319350642702765212445443489660465792363641302207099553833710029456394300646840517131080164137854908986472837639462595656108080161078108682380518752673544341980006301837638281547886262752958732372019733577633033627562137029114718224191008706171966693359793971709125968374478982546014150079369461840016107666/5025476053347312102796551628205*X^89 + 20946007718094257991105356996610116293854942922051943398700500617499613848052312309400302307251853638379347816938946352396332102284309900457038329712532659271730083746076521557862496719014371767971103401083287546438389931266546845679475586726040034239300136658417819222071305281914454181753318216931264378216476602120202069694575584012586/17463529285381909557218016908012375*X^90 + 113414511590689693201276182113476517521016760081667285889132924492584982226204994153391644965362659555536512768847822988577330490146594235865035327681971804967777378166824763011111516483566320463909274612983975816352211078967555355297728060310816862092021284193502345441455223150967335782815095240195155246951960456782398590426972/180772519904579572043041425475*X^91 + -2196649653439501881587809690137028829826343439252112288831661789194442767475494850168598013912854240659764853476864629618979418359272543162036019433732707872698338324552075914769061951684730318344742028597675973961750281648120889766018493814293105641375078135710356176061180759429512431679026996605896241746658085053496080830382/5025476053347312102796551628205*X^92 + -106093943805180564757018752019585884173778266678222179906819723210901986269870764608063859688219107921197370770724883088361766034667586595722529799038913498929688578311892248445293723856485723027634280452428863088108993556873737673960444867787107191481930683413887873173623426624563034022197399195820248852373086674960457/260104345186445427400059605*X^93 + 25551698434600345755538576869820430534094407062558760256591305075268173935577720885909565643869403175981121823852772955446271227142027435289430783117738551102503903604381873135875009027141438068666002756647988089762592783691684047592084035686105855956497757136031608939562799993090950524914500639511452507638909419239524/36154503980915914408608285095*X^94 + -467117826933587327218433314674663682174896156049816355791473564777904088018781789649337864509717599999539961842698668074782555522826356677524787186035675559065110422076991438627317453684341493113315319754388242509592753455487652077833003334234093091554073904902218975335759141796393668053551235451332948565264089/9356271409584367892088475*X^95 + -74096254325617526031921778667617426745416978459802560336528554914368206772148581348166085377008938438446340009647939319194212807654399005556360770789312801398442566098658878704030764684230132461381798508105672878437392472268171887123722603050261699270454513363082904853742627910227373968834240679986061057320729/1300521725932227137000298025*X^96 + 164895120490812028530735384114457872088818171791274245854831206547320164503951894567873405472509384751191302712243815651369825831612499227882262971142132475025740390422040971204044575926892899535576547507222056147755146810592805396961370593656954812981666518226902535412464532974134561806236213761099489/13462261020984702003005*X^97 + 3519006390746600332133550829843254276717135783641074715493343600189993634684818350940563545129992948945814267452816479792252798271740605545845166317636203702376941256876091822885173848172700501977410531349867249366016439135781232375733609570663430078565290237260037949100874959445108428574557414148984/374250856383374715683539*X^98 + 49533587016613745711162942074001596494089649962360053446647213249662062411477436484368263350590677023294289576196686734522410050658731308238329162281440360257315883661981520830282319082479562423305681385539581240425040075906214239842311711147496428731893521350333964349451245929962421970212627/19370159742424031659*X^99 + 20095300162135374249562467665481500406138962841665781272991050658650132195476580402166855568459277758803697164563626885382588949023603644267530987857986307742760928003296382405011933025251483054582659503548901979822766203048255529583337013954021824938981225413558742732085280989462941850415018/67311305104923510015025*X^100 + 5571328076214687978305605212003934489939581861766656926020032934736879925529611416326420659118928712674484021605718517408666151325612462511536874316242345722123110675035256948810236763970924939511736774100794877950281939353497970097882816237962345746217322846904299780611583894354496/696768336058418405*X^101 + 11076303677584236424306524813168128772329824999332473778351687254722722187764001017202444039028349752980299423315978941995360338529002730662795215241357877475193563788017592975541945141313994358541531871285820312995713110936624431391704544579920929788077564734557303394356414568291/96850798712120158295*X^102 + 869848212039388992420512960749281070152359241871770256352394426135169525981930173210120607678698996583639651104072780127370902723746911621870944522508360224310241754797245009357371148092340810929550972964325443257600608553979646940331500829672611698660802216279138477327/1002544368429379*X^103 + 454960533416497280663640114880117644768755723937776982315725453020447763107617653393322132978022415623634308819606607752121139757125850771500350990012710285195669158615083174101844376083222032293787939611955641113724701362409004853321821136255350777186672328111848006/139353667211683681*X^104 + -13034514760805923270111286554571098583775340997606939695018742675544045648907598111626747607566710071838832050131427635787997465655501754429303659535163351276939137644353183199566129959063874059170851542524657106398261401265045713889287790344918075708651204/36062747065805*X^105 + 85497465496856444859201790788668980279292567788780961812566520203361638674770668371585409496848823965649488095236584496783942958294411394220272966260666913043183913111554025254918467368793867222587477820221018424119151716692746468813925364219429130172/5012721842146895*X^106 + -21883379914492833629206083422554812525280480841641457925922220872845213600287612823181709629022912306141556724928164476425797252009508978988546545587098557085461240405067983352007025587601401887556670590089234200032046164438473296871814364/51888844699*X^107 + 32223837481012034923329764532199929404905797729816509964117376477051376113701583052160994022395035853064690649818134431522184501066303342494139256752930121300533487762757834126422390130848304103402883308478702975815347078972299548322/7212549413161*X^108 + 242244906865790483297788722357607301497714522108944089566072498092991343253015956315483695943117065055806730159760390767767868292898364513505161925809050314962114214910078643936089260376716149742675412659092736409818195/373301041*X^109 + 32800887663287491399023927224845566890359646404187874789364519973493605959502957315622261891650087437082635953204187003991400064074340873689917651080298306778230950457556130561285510990669244420481143168593967547/259444223495*X^110 + 20036792281504671841426035503335952105187843887500497885651953521628431723603438232455847998929468491713125333015328352488862852180882530216200690991212437784913785486490037071339674099334093461547/2685619*X^111 + 218711091325446014083008939417510302556854768175110033296250816605543658477376095209559863943370278696982739287616858074993829938028144066417180874676381460355071187377533344003505200092611/373301041*X^112 + -29422053104563211110675110075329825952012400135122681595004198676145876906310204375491505738865815808976467096433392404676149210437093407405972641720017260996722678716180/19321*X^113 + 5314773440827097214081992425045198968628975980795942642651500722551468079612987938467121971448044764666981046993303118504627854495262211233009558107663725805/2685619*X^114 + -238320212429697152039121361239887742245518603681745427540554124465778119250023056080230583239980949256280406320216252611826224415820140277/139*X^115 + 14349983565731640364090760276294848915710377982139176483408143572170314034279173671015840835745815925032540162165164997939769/19321*X^116 + -2771449537754233683318844623533098873729544659772760492263965287320678863375836231732182640*X^117 + 4309043773804987146030353434092438774492535609403071713646245*X^118 + -3215852151006318602050877750800*X^119 + 1*X^120 +