D=-7391 h=120 -4988334998313746268602673801770104310107340630358724917818047165239515319565072516937662150248218361389451289039739604086336785783671527029589279836553182996810066492521962248422444635465191726182334989551138735753063978640887189942072193564171702617068622232522724163013919073819570067909128050784559718369673845753114621790015080544598239523247013783113656050553069104403140424470727798110237307896027630976929240742080589734214606490007723110582513439888578353010382430534327018968105100902224473012754485033588288843912252570119/872746513250152656477035703027614275863069215514365451153952024663901521821581201254573988553376412123115895684347998543252389996090293395857555003557550448007911785495808353629126338181726787086539771528351801299*X^0 + 734991396900304772998347591655567594840633578349433224913588404532899619743301879782162312876696342791337201693335358205621541884145976251594572654889029330440797086746900600006774448880322826557243597742546570386660240341628780246540023109928141948822033213478593376506260685030285131459587087360244778093600568859493780785458191143415987020868430612723115301896353441724801868320310616440965957685626451647655742261708273298665628257859266616096964688203771958273279210822638507680099906317462708639172431065184959193203919096/109582832202753751779750849898723053914514939068423705711203920596705869737908438510430844248413318907086273669897846117338607397028274823198984576282164792144846544262992966732663678045035447523108198194822161*X^1 + -56952440234601772490195502308743588445775347919803978691849086131895194662584072518277054983257809963009704352236297699839349860494195385092015994007269849551727907335045823307773919384153248949383136017731831469839541721292296117942170561951451460319090031270252936526614186527430678234483088664050082938446602384955757164883548217027667391464411690801925509181133845569294452038499089061194974265993635048691601756257255600078323939316524016279062857298123375286921067978499996518086946029146119207192206060121694645879181537486687/809926712810552979404138531601462091482179914654719608911508177130253083232881269030594369840022840042274648694214980653249647271435979218263695003301479978742560808647781017121117244430856992643292692857930591951*X^2 + 149000348790594984405482029957334218424290111247429530812054030124908427204284481609184783973057036057888423396121540925030638617871597719800294906215892630781469579100644574599132708973174214880473833697969451028565910035003461768892576189367139742410707403849276562253813526148606198837392656390998366124314799653402223705162988963748516506185851953808755751804409482533427991415607864922865144433587995832183028034172259857860436986994284848603445382359861149833418012108165174534034364411907659545091431533251743649729987039/5352374837666635691041815290683131168061140982776479199261888152538332969203754066062174911876228944047915680534856237093659487258450441235940120692445066968514355632382689891826760624307643966424307880981031*X^3 + -9060721070503871383710276183728042747415637483419166284987669432028449652717807094634762282913204167781388224600378472372796598864565508349079867770583863510780018946128194716500701508225166073513534124750645598801327505820551960770657742662576678602526489479863102866681651520712567931226739696331671645526910328518895207239480757297876013074715864107482457317696543099886862502433013824344585161311819874499263792763148851228515741280147170559509125165266487782417894841068800705793159586315859202955765406328001464421106002860136/39559402425194104392490056813439022463139893003700957761744615335410818975384946302265534773677208125458144794833122448359237270327207211174833432037861489964289602478940460990491587774257796555842059548330800121*X^4 + 16921799386344022479133159649450185232215877955655783575612747583618293080438616231878481910247523940023660143249894957780753068513830982120656476176637804746124260448566626455182898134060786683582535841156408012063849124464473798372247865582291226491096194916097380273260378409796182110564870685589971131294936968459155819744737060188505682109015111925751547994269727299980826678510119514636621036563626051948926802760649727257717639586435638753004458534192453320474977438212888128571094617561830249336285903245376089873836144/261427048626390946349086093889407434943860356485226490452380141126550967647484131761391576672617866161723387995275754511001363130875471422835121576237676792806613771247483567981255660313226826123552312952801*X^5 + -581922367296608907649814862161743773554520755278120182412209584826693250631465738806228576824131722444811939925344644651704089173860626901450232661198875531292164408124226775084323564308358577951105585846281489067023506861501858780216557413684588422161406669767874246990569629004302166702239979843467704044455766961099094989875819239389864437022650387681778943290075364682056799109759005973403284996093780686500388030454450209080509119398655022695688518543804628555226670294924245295318091947976396701774656943825206331969357437218/1932207316397655484466095319936610351670071894782308990933541623066338201882555217848445143187318648801297560673083101590811074900300609286174383569972669175633682383290151050949460585375059471879175145034152191*X^6 + 352355724424498731139169952819211059365432892695184953044981584051562393156607090304761837893291588053954561833630842124203270657744302816796176277168506421724145302872151860833516056266535108898362376039273202512236910326622583061276310181725250004655122894653874898655769998869464835411623707079480253063207386747177197940448757545269284885765036631896502172581063165491259128762527451045497424508529732571772262304164291514285496027547205686253487096363668945426327198219403284043040481829625660005982815482626686679252463/12768930395633490952783125408480054663067729494137026525951729258109173226997939597600102716657427910212710467635576698480786374001629709598630616834231000162790903994093027742015057958743726725829033280471*X^7 + -13588499757343725701816230201573204652490610764059062955675898694545801524149933798023766217749143292113477670341662282563258457062276976515743603500736793654628435476004521434943212869964834014364004691492785640330473341771983942742140339376404871534542483128479057256679790378289739009619326601600175281406352364725133058736438491954993077769013864546348613395549397353458571776470797762416130283763880592658803049460878833380792936100227080935198412044980017203902161590146611667532437471309658493198884932434028520801356120466/94375164554127131632020079894076084014733588691166763053309230946684899320741771565862359178815049684382143066294547378471492090246045183643478889021801322203187571420341568041233293373074884230602384975961161*X^8 + -29832901129337711878678016037442582672318680404546476908392863438574266744187917908252441059569965608879777154263883752236105548006636750465626564813149108706503445677464435779575428487659169369435152097798343712751474581855468749551157586006097583028340869302586417870192500085905147933837051063014095081810332835798470219991469116074704568548308720002169358836957968900308134974151459622764186594420852573805660423154877073169310449534079361511488817816531999399961263594779843167323874815428084364787011388690312321192956/623675263539939146794034402984886988684542057554250652938516339085023885123292679574298076134938638288024418727701689643020414154321245455974246066453442167334260092256471792026442419578742436480081317041*X^9 + 27515850143672964375374626206815388594476273068006065141000906347163397662368365134628698545095773100141589809198425256571635981601754853308155090032260824071070965219690257997831384522484489244930128037668085661687616308491951043680477656944291519587161400228801800228446615123128386958402274432005150473085125630494194109296703251117930353611787885164910664149186697431916895997541113585463923387958860637469531951280280800708430784229820682179233556382139947962129001863715458344338996452306276140680002092526765589749274615/4609583872823690233954708272461299733367450347383466575868574262177411534946256194733637080713331475586788478816443188151563881014588325165105652677157391058767516341867583014867435923106485348024281014250031*X^10 + -1209149705823623215832811088960840046127168767543318558510411843921993196145607056265268950020696274931168489366253394881119740878516428700543382121361584958582495602745464589186497490666821141699574762750363752806525258582787299951956215575312722988375493848257815828854972653526000617367851796955884142589261022347183265499919468032218073308605247364268247692945819342888342091929335729479808430256820062807279695416545999255926414463640304898729000974357821444366682208177109729404609489298331265079131282836960140239481/30462287936398056013076230479981626696674290728870854513706453579988313155122264555042836623557414209440781377445583812898169328874302477284089139492584578867226071344146437142679706868884592013165925511*X^11 + 2746809259543589156975259606791896815162480916062939870366861086355780963048694439061879083219722989272930159057174070555842360338802951771197409355973306365651916791167955569811072398589902025147152032929098934354397041549260475498579349465641635851069109908520111099145244446954455292117386728486030206391874652604912704052215830056831830211013888221914450350706824357362493955543909389853160113578788969355180840747152649294929426470196019484137495085876232624662871978681795837638163652671325967911370206573179299429717079/225146770137918031992646419477544202915119682777084485710804398409693622529508657326321605484712848421976815160700309961130369509709969609606702829989692622407667893304586316921545713467926019569309355451801*X^12 + -7390916838371807121243905015239864684080964544773687474537853525243616131789291708872767710258847746379697543883885654914485777691937935880452808250518353842191335911811617313225979730467403992675963017900869198304414169539362272742060263278061668273817106501594581966838362679905672494030001563446350845042256519169564913525788989039068677043649873990673964298881815765621227436701582167323532190689709065052618549361008327491868210157750119577918267088838021416520951103281277567504655707359472938197846674454647501958/1487875246250804792412463699536377653565068184700632996813425753264210668245046340734740092153189897119215542857239312198111098325480069584569906556193077116908214281590700014681013960176882386247178881*X^13 + 17181718799239658130994801095593467246280168143517925739788609111275746248641576964168293562708785472391349459909386361655926060648754497632586034569634436133870997144832922274053266912529116100540137639155660902685041574512263830065369123002568711609625693038101258046898730780309468676873894103450899329417269731149245943161899494691556211631297825061206147300885593609734438963562661221139364135182471837576634509290230184148246796108323149310055376828728720779581808460092282057375524079649469302569393326973560816355235/10996885945039698220720519203273367237499418953122378479448029742375781048999137504370464021104226529608122077257855756456239127723623194299556179356823032971068611755236863808507374179667337716752899109471*X^14 + -65180832208608760658002538325308623484474981560957923981456498922337204803988764599862655891166737727981207904818822571700935518658957684951486623472129551428051334503801467273122759686329846340941673416524231484923962825739508425189107751453479136976483850074123714369302601903419782528877965888363958150375832014564656577822527565610412980494301778057530957120171304674046494341343096853999556215782598809879536057738313464148159464795389041752428902951178735601234660839722218222816967639050938830063265359595366/201309057806900932541261493645836511103378187620164118091384894231390971214320976963163319192692449887595121479805075388731037522051152697141104932511578557286999632200067651830741978105382544479391*X^15 + 170473970364189989815899289417936899361938098655025881902283562457472010685121927098216679723415225199786122524104774120849721489153473062142971229813606427510419797251773687344273907628679339880019092471623443749192773460236575008110220953401293791622791498873520004767628422228927431746769746496122117237923015637207045996416185370340661212534100930089271295656397152028818830485419460025300508182801009893047332976496106212265928857218584846016186341099575481422232670083792466866552588949549820144334481203404401663/1487875246250804792412463699536377653565068184700632996813425753264210668245046340734740092153189897119215542857239312198111098325480069584569906556193077116908214281590700014681013960176882386247178881*X^16 + -1354529361380327628932881038324871107152986458083605834680825065406208599434161422243187976932638160518046455485513586062552979812883580314582890537396372419901026727412137427054509306587322233063563014831631316361761933864719970495004538274161340418557344484007894129201216154485516461351077247572168618524007539113073209397546955299799906671762133429574736589363680501876373575021584193014070749505021310462684958643952577145324399182585150697130520907667479082876546801705556790828177160696534792205587466472/27237052876052081253045798084946084576292543312158587213013786257798805468045051679497134243362528735975527192505083938402251051556102380887715455623268645283046899228800927050567173333159592001*X^17 + -5542096605119452665791057264942034233629780948043724162032940554296120346153528174504825521736783719200576667705552090420963345651990092126788153937340168782523459716324675161944525824213040826878164587648466895240101414349180738193890098681194782431550857424748507887332276518287056012147392384157874669833878848889719425122773524706290205493596593676149510959333428214442961805673523806958759772517845752896216153081192893875691477237019636427863148171913004154285138943826129156706392953630772456056969081881782/201309057806900932541261493645836511103378187620164118091384894231390971214320976963163319192692449887595121479805075388731037522051152697141104932511578557286999632200067651830741978105382544479391*X^18 + -53393009828385110601581151660182751035571450414434439758205849505623342232077267358300127372119230429235117841548099169453276140443698008084252788218540794321908788966351419910156780266235232193064836148429704370048943153560314922233857648003401328835379962336376938103816720393988927081292006167495252635249379021872152725618310061699163021784805172361179938724102584118500321295302525333177560032640955492959904937371836411032010761447257308378607869027424744605114604435161046870550374648198455586801184/3685164778250856616566878377072937975415037655548449088487861758598133604119206018062120720249293564602290243878376936598870389873643942753039569154819191622655513357976042085044942948607711*X^19 + 117285397663389361591353119638072002773494083906661622246931814507327878037789319827622259669144587742129003005568426640239870032748140168746245047034601816026222601149789692987885660141690156370742742965849600982707572967923658674214826556797027733500312667440602337160432812275796278468273254321845673875474210431226036432511052328545859118349069379576486192190800952923645735221162375945994704383902422466128987306313727792031146532990807710644821736960637378507109212710224819865089574645267210570024646326/27237052876052081253045798084946084576292543312158587213013786257798805468045051679497134243362528735975527192505083938402251051556102380887715455623268645283046899228800927050567173333159592001*X^20 + 1282951304563015397792080122480775318657144546273263849795983547898425642786919266053193880697541046343152233086544560208925774793521824124346402188570131380450011663080192474001813817311742630969086015323341669033388772019520539572932147231996214425305607334091437325577712961160435753671647592530270739218930328583388072835379532258137795381549986769424469511948308602455696212772242337895130490874191602099998581733810664063306170131056948236872054133745416651908952470040454380820415983109255877787/498601647713551159053832820602481122367073150527458948516826107238280828591422813971332799384290835421768399929424561845334919479589222399274735374755674688493507422267087279805837227521*X^21 + 309764924137407192036992445398359529576152676052202544724040166017262612221735468707268823789942144789107414581806108571892383019929776366120465851801030196836251576901823166175378030653458704744969041713579566483579303744683496369094207516320881857192356180681686679492942756441654679213857666481317619688358951326142806175909549793777573009272799848153637516522708194773475248239184298957134342745279496995011070422838884157879389657012604777071918396744955642576459461153572036197713595949087171609556/3685164778250856616566878377072937975415037655548449088487861758598133604119206018062120720249293564602290243878376936598870389873643942753039569154819191622655513357976042085044942948607711*X^22 + -12547967144970279654755981442103493917048407732415597045373800770190610794964802900642950392422846484600472998160812111354042262631009820967771973095409773275828252652291996479207803520678784079091987212538180017659414750774885069247412909707586270525885505274608255684350200587927079705595562300213126760753076459470563469287910611918179647743250824647398763556819668846214736824483046516076674286060482907125832604797636981273990151898515157023923224290808775622738869206142713177558278525489072/67460647776153586666734247138747276737528500950813008864406184175115793342094819912235529614976435586763414954596747645154230750857694817923790471486358366728928077698158203193862431*X^23 + -15406719097240337552318658874315000653719110248839388846450875682297676105369518973123441187001006227679561727099990033875129201616547330894102183241320495444995624210052747767344674879250217511061030702441242867798133404733509599068841136984254885756970115856205945106495470481500769498632676293134888926478385603420048006628255113214613556778187813963397813776021630135633591928633810328941357724991541257904509128734236535464307201542474651405054341139999395722249445905055815552104446191674582535/498601647713551159053832820602481122367073150527458948516826107238280828591422813971332799384290835421768399929424561845334919479589222399274735374755674688493507422267087279805837227521*X^24 + 11621831760775950549946243257844968012610263741540267506603853387355943296514577513134844781407093794835645359502891908621379025626579026856957666633468244052571491375902743847787577345301693258571268657716971492654808164460179366634286044489783502321118476873806706038974297878830165627342331193776454166532790298605751658110278235632047854222056485583424879972341672874004936942807141444549564453162096298727506345516215390518389589645828489638829124897046219107934173295657837522800034050/9127404651082882785378737266776792955963807461887837757327314866068974880543203884756532216882212905799406704721519096895444561068555651187091120482527177205916395304851603733441*X^25 + 40900167889070182038118588941320615396809960554687005248221843864614329981089411496889437903333788517100263818812343143422192195269539208127222790357728162798536803293076587168266243362669214701791283170129276392882858084113481398260040168992903623238165663106634338939059607424103311757209497874086426088348118399114885862833634090524609211043560537928698978054719579306036657475624920177782009626483302220404713975617033761695294517976039454343746644210961494311721385598420209574603677388957/67460647776153586666734247138747276737528500950813008864406184175115793342094819912235529614976435586763414954596747645154230750857694817923790471486358366728928077698158203193862431*X^26 + 30690003923002337401515197945551003482435758546251479828496944019395155427752557871195946953363690183360517562903422149087648295891659310770980026943350259696134666855055286328551228300491122009388324166470438429800412158250699651616226647604642051741829221422806030913309715697008208659885560989620983079499335266097802322336607406028858864394437006270768712304950767230224936644224346107380084982288200822803676059264904227726232202007753666152965116382664631074412463336484810612119/1234935008940993476576747025676741030437533143267194934018037459892974547496036244724195943293493831118848153798067798254017664871946374128952932009542305128658692369753971551*X^27 + 94335478838042702099561885180177542170613802080012426819621714947363106379976402367408736025518911322046877464812729831273316567268931161563256272353647650166145436756249738202927865795955766392701411506280769044800781538518222950885336394028306866573981197917587898068689387626339299718040974981546665418276265906069313945265972332521485276583419806334030787192986569469745572791278760202622115124436776612784990518860391179199571252724189499379920764408430956266081827813742163938655505/9127404651082882785378737266776792955963807461887837757327314866068974880543203884756532216882212905799406704721519096895444561068555651187091120482527177205916395304851603733441*X^28 + 560129876278742537590891707460228937053897835210361306507018349390978709175153470443692395960316773623534455364343174220854483547065695174327830998950784408297526078122751447056122671947116553891759968694016515495088221498055698369015660543927657072947194478620009194301357368751576662544718446807569204258652911304871544630796158197706618181831292445591648135084578206597019990641397119499934081062543920960025046540020288500166363128001272150964034427931402672129513046122176384/167086322411174871678629011727336088545194580336516700584229124596532884250579927577350283221958304846279008767158408639428719371119790844128390205593601018625178239717761*X^29 + 605150089103246505630531138661295130531427327944560879306327044750021049631673753031610821060392293588758998038032626540009001539904922015606325252936991357187591805105651688737617073169073368103296757723699120940498409329389026878815241435887478111518985025200180238339212916831790063494245906227433591254508173459310640418268860828417529061516096750690216859928948837294186558151453316272777570034909797315076478979466447095805904617757037209237160096734889060926954466193675619970/1234935008940993476576747025676741030437533143267194934018037459892974547496036244724195943293493831118848153798067798254017664871946374128952932009542305128658692369753971551*X^30 + 534214004448144479522750242301619887983602129236194240612988971759122697910674869685830042224473918871095641528444672670544948565797932915572414721770324962390507781232702459387036170073072848458999522466027629915190109442962114001352557240001415446488851008107352391724226616416850295932963788338948930450531230083940420857753728011343316327042902055380165584003177485967577092155262639707077894290124929670587881943662594039785735975978992199236116706674866884084836299194/22606727426758878592697742081901784406060692779937315733220014151878349918898650734318804386680869279702206571121419109650753534179379088638667325881964689301201223071*X^31 + -326685810699876198175742355284059330251126296693868956282315183029929359798811538714855049275430198126456051592698903931731625764155986863484339393010200844011081081885641053487865825660741232066969180679633540033683746416104881482123485259882575724234903933583514772901148401341289127770140999800223621456656702881379875919760108070403262890775714473005217516067573691227525662280712402548802038611008991147453318813904157577080294833886612906497024843773288618326730051838061/167086322411174871678629011727336088545194580336516700584229124596532884250579927577350283221958304846279008767158408639428719371119790844128390205593601018625178239717761*X^32 + -78369155560744810056769488243599805564886944621751412568920132583851808406256501832449711492044053806148530307484924029775603666162085665076037656191612891884064745902836130321583463384837867096899796238638708654715062504805386675669560359447193735416046375655287613730259676450915279875680631030616605440713577883883404032499202880153925398144005605822721740969064890496723944692974910591492410951525107533249829335295384682999571241748980394037508114885696422107431/3058683185869148774549823039088321527000499631976365273064539866307448236896042583455392286115663547517549258709432973839907121388090798083976096046808914801948481*X^33 + 2267501556370177659521603119072774014943816312996442739147660781773447116196450402180984101866927879837320079409620441999017705862255472219876307005387952516854476820249566108060618661534229164098597429948301775450056982474894162524496593529387533887250273339284681907944204899925346013675579735181285927702209792045893322342665542537995003689943971815765065155861476140500143823533230567564247467588229795881327467202640962340772699173223848299476256258584380346355631019/22606727426758878592697742081901784406060692779937315733220014151878349918898650734318804386680869279702206571121419109650753534179379088638667325881964689301201223071*X^34 + -738862985294219721943173447477410299995308612399177999777052187613330626415403894117901635606981074046491054129240332035406788514375445845546188851904848380152577861844806380026644788990601457907034593011243190507672710972675393183820904647270815156314485426633780817240996528342785857294923364943709105419188617706797019320480605107397131752536449594565020188696930171325019826180904401214376643404210392307689408493257199227030369687200241612332089038835856171/413838883218664426268410639844178260993167315921575601821748053890873797442300444250492800178008868558726729631908127971845098280082640790688147212394657664991*X^35 + -4048688374204561330389603621447726674868997044322442163781532905656622828343126397189767843319609020080535396497203840688835267370162895867762605037365597585486189066552794224964079296056647753259194886855543861570153619459345341730352702719925437479529304443049652594997215819500637290581744576140404173518200486279870945051481585292821988386375499014787165746852017386847878872345195693939804392426425333012699802390735938884358925407360344796380370595360421454235/3058683185869148774549823039088321527000499631976365273064539866307448236896042583455392286115663547517549258709432973839907121388090798083976096046808914801948481*X^36 + 6868752749885743017439187743343890010512359559754068819810657762050158040776755076207838222473358997952278314804243332953901628704003373356451158694233837876685841707210287734521029238859812193363318173374990768952166466901600123484496331167688059460547597416148750203628699988869215293104205914365736866119387388115405065070666837011847574482021925526294352301101540527690335333373617114757954575774537492909524296317131273075387604965912047906620230830996/55992272117259427177433451473978928560839847912538980086828311986317656263333844439249465590313742194388679425234491675259788699781171802284961062426553601*X^37 + 375509866245834760190584355306992889270105543278308199598418091485805352297456193688656395920445326193677785901595545096883331931483741737034038942081042827916531558799074467411870715914433896899621547096535068851141332798881547637156000028317834324150486590323522883910960783938937763740347952897102833022661455295115916416980135183919495898000233450946139457933347684646259782740071750840445618937630355660045988862700844940532419388834142555456979173347270/21780993853613917172021612623377803210166700837977663253776213362677568286436865486868042114632045713617196296416217261676057804214875831088849853283929350789*X^38 + -19871585256651713816049948450450781569643764561197924721496176043334939539538890580429946320291431469713401325408631434188862026072876346045031799798780570935306152245343150144906553178503009902445928596341433332099635524376626874240794017810992223096241986992692768805445280096934097412177441259658308537495673224310522640310703415674780448192488462765576508023955235460571469000872866713367060688680849710234916273428724466584847591709372187572135707/7575736993270115975840001552425778454991184942841155471090287104088439489018244410668308157260687619319263891927275290929480273275764010591930870305311*X^39 + 257152229920529564448278925679395277108171543350553238620190918382724823311332249327974687295003605354467016491390846461175929662074923339862811424114555666083529098965716034869719040107396062689288073063255637045998248462137668545181538568878967963919372348939777571447755608532863165810244551685307157732246039380125625775446191232843641209697046578246207785501029961504123677532052158693641615661048529175968677412579115762288033523030760106832704185/55992272117259427177433451473978928560839847912538980086828311986317656263333844439249465590313742194388679425234491675259788699781171802284961062426553601*X^40 + 22673654012685945342949613423422187985695142196760907943712065148788480082569256508104611703239490558986428251153364502590639673642344346889905050366847930530898279834920935058509373867728414120937212166243837324209281331060846907182932321541659010190268056994188041939651397701855141085483960406170662741876524900362695466094261679216713544236994483783574454592629654321620216978798285817549143465123177870341617567083509648356366250295654234308/1024994857701273978601001427739924023135054112141950408752575714259023067111114113200961731465388664499968054651234649023065927922576648706796221121*X^41 + -9414551053034325655143209693803375043586729118516982234658974775033197954350250865237638777503726964875014113259819675098181612124725933106490429056303883046014628416402208388635301697998009390785621687836585463633537455041890644338432443536124986936587717892131050328258193675370797671379136967135097019904511663434125477446092797005148278841951387880754323280935497540311355032307179352423047004536602646529608692246526672432006867522072622212613/7575736993270115975840001552425778454991184942841155471090287104088439489018244410668308157260687619319263891927275290929480273275764010591930870305311*X^42 + -6951864203973561644145191942234993538161146564284324696267940099291068040333498721305449396366628773181211617891369974968917526011578595377682194160556115191402115682378260889856584963187866236405193724761003340926707425915446196653300383694284283325688601764863467449611389459230524086326653877105956975855160923744326462085706653970323202977410438280966210464094576643168666593188029113505731535918403221579907677491479708312765265501874/138681485279566226302394997664717091480862415389250495028084929543907869992032757840747088548963423690971188560578358682595850077469442390312031*X^43 + 7468084009642533140321039690404960908476663161689998912399769736637535801679452283129040476384198148009643636449428419847908552398414133995847140570453569573062524762168607234290609987197969345389893257288210161961977503216421343511293100350188078489253669938745376500270687259989049233747238093734400822160555363329503039363759394394361170608720937596895689362491942807230149075945501106833630444453885366969040542259935478962475917197991057/1024994857701273978601001427739924023135054112141950408752575714259023067111114113200961731465388664499968054651234649023065927922576648706796221121*X^44 + -4365015410747201658284306114652793052041486028829182741625138844237802266146993364243347688785117878143769554454599411697369091910450551439991200349458785978173766058292118043784085399980048738798923301263169746562450783145069787745894002483889629035010278331314591558482807103370490518612076303732232434465001225029117615969340172712488159891907200457870825944094471523752901210694435875943915008208590049728814672513968628513240565/18763561802133165512433364587297671692715791555845013533768763299135146799084394241746325064127103733049815797669917288945453940937551399041*X^45 + -680033611995692776319555362786218825051080715811939806677556084010509603168671571553820671014544947308900958749796570454114845995689952605072977204025108493456605101543078442171987043056688841665873771415675038423997021593851708349721445418629145255537227234020622821214373872514573889415210412253759726016870135758638605770442986706328326717498921337233415179176729565868027760324692209257113201342119913848788897312457403188589904155/138681485279566226302394997664717091480862415389250495028084929543907869992032757840747088548963423690971188560578358682595850077469442390312031*X^46 + 2893415691812367945614049898468037108978497517052017621109797189240824335360073490446250315036884092317130847656690075682990115240500977102218429237474458598327618470300954038065218830876108328958145760930743265564560692947203035160735971189538452662948451255363321503194229576711528487104136188847295739959117343335115523260055918355656145196101861449537578423845803961513314763211711260942035116436592407289371076294140366171/2538704072809249832557619346136878865203056630475580237284367920326768610348314739784376277110959779874146366888095966573596798936213151*X^47 + -1656733515581364796518939860950290578952660114313363627769811612428699948269510102577064634437579788245341623699081038704188418104317666876947961386361837224748496211192139866419120848352922163389035488266320640303426068692313054366612027896593185820241409921997313696371133272302589528165374805209152439043908962028807536355141142708823625824789335276513815931210446113784598031644725449218748363208715580293125172333095165390518/18763561802133165512433364587297671692715791555845013533768763299135146799084394241746325064127103733049815797669917288945453940937551399041*X^48 + 1015690784882099974437691436489052485997232833080480128461653563465515202924871744918643647528471437245365765136314448797054946362152166269337651200574976125669185729411369637863624569249954422931725887732124551184502860709688666071903607327972823656939156404295309822611507073340398068401983227273514280804016615644644414717628384303886950161806302866227695955590728726377494944614595426508431586679084549842046748905682/343485871033588125092358185108493960925863432617450985967307254813525721870966681069459650535916625608733103353821670487565525495361*X^49 + 593612125484915228560047287630079450826385558193337523982966937305584273325877220303488253754915947251473402972140592622607713929757752970877350355951601703786860845888706253494695895352228694680040949148882997007995082357757746551312523046108706635530804308486462357041171196515537735578338432961746079515183084884215099022258989009253698568212708517713173364251592029364377995676149860258043249594197353143548984697208129/2538704072809249832557619346136878865203056630475580237284367920326768610348314739784376277110959779874146366888095966573596798936213151*X^50 + -1540161779989159460350783834861767191213674958729177678709468157031473629888900417452878441215312655058317954243464275986402135825778853627507604516366536750256760662101956409758348920930794761265776671234051254688484487331805199579552723743860963092837355142028520347785549445708457038547032814045613893478691556395513938525564794830554302227234223158102834090276061538352279678397155329244376159426758511470324985/46473531461722111364139924923351909203878153513388037608890171128876433753344159257131599314831095333342322196431020225621096671*X^51 + 13979363436934201487549470382346704936058806794457966411027761774701471595750513176397827639144139813614960046729670207086666552989045697658239006260096168092268175443005244498517858113163687576086102899088932034722340829319164822091049407638647845544898824616032993296054124459506306176004429588732677859882052094230839522881157533058348075716338121323339411507246473179534229606498054045632666824678038474350534659/18078203738609901320650430795183892680308601716707946629858276569132932730050877951024192133469296084670163334411666867766606605019*X^52 + 436721120647226530049775235389172893851224671450827188343691013238185002911564848371144562094908338693081124055111564900213532869838753295024393104333666574650102936766936863454486811682942491780128922334299063323493882397243060581009125533642928464559201824691674043082063845455099895821014193724854896327853289829271559175058692048079734119795323453099713030548364535009077553573225913878811342216773370993/6287854344706008843747791222209702232969578340331218726679768790268763868670566805186253458913691697110312839457586284078081*X^53 + -9351376235269354256767650218488796306458298667807925970263945256533976813667289764784546772218718415052362851892612878914441106500894765434385846134220660020899582850215569767184331265661752023675859513496073139336090174286467874482923277849171549147768826544082370531540569185258744205273130482951986320186025813181205216566651815779023123012329464862619036489125866935005909618580212705024232113842216551930/2445975340090637440217890785439574168625165974388844084678430059414549144912850487217452595517426070175911694549001064506373509*X^54 + 35373821291586701972194730830002563008507741717066597822286486946623574201290809464065338397524507970788763509611165009593342505383766284855810963304812801136182442040962499382176729074901292127310179822257654394959085587432314097345116438413379461885224971791157937237267324859966132153330932036609146454576469221778680041927227135510413332353038335994955140796561660664765105543522138369677662388035/850744736125829907150289706698647305231981915888407350382866836729639273260799188903565614790108469369545777223323810591*X^55 + -579434379499341673513723205441034164812855551128565097103708577252853610300723760228060608067175652832210320376075596232243958914145678409145025251631511491886984140185669853030592882168482297257564146966239731701021006016969594676311935647854925784229686273351099539165863566765004515248630995153536223499048418903077645258506912851230111237047562657730044419308724976393860396854174993813674200722241/6287854344706008843747791222209702232969578340331218726679768790268763868670566805186253458913691697110312839457586284078081*X^56 + -7977747854974946203878188995083538271930407326615317710585507230974605631385421514332524424952266354800060688831341506346221441686574847936288692684209346502053399846048711021415321900860868951464025024732509241170783998376833650720959834043852224289425577457791446298504241093904911205496855193118063403183645579790309343681120577896215949595411436987186498468391040217068962787538267131397551/115105498055179259525137289500561129107290206452226674385450796472688306489081205371880072356935254954613148048075201*X^57 + 9737972214559041323944273498517459165061729145120049438334619961073203942856322483596667863283921150077893923881484042839008221785377910950640562875030545861464435000130392844657622071216153341709252937237492654133147084070978972068582032256749160869824175830639017859760813680393967208064916679891110144774704806305532893582224612445780898409221194069628279460143402892022428167013155698473424839/850744736125829907150289706698647305231981915888407350382866836729639273260799188903565614790108469369545777223323810591*X^58 + -10072330592717732861441031156613773106611063121604149448655500765935205921412437511305204338414643197743359992648302267570785199012702416751231289496068140018918342670341491323518604125828120920175946027528899876608351649921463198154918611500291631093361393250197726157098424762301630169278766805649616165683630531301379772403068439498310925481883474930139360018228747161506899732947974925/15573738067268199096893152415175365864874875720772111268495575222931715125027899522646471703008423075986084162911*X^59 + 2753888640663064468954276689605052929516443331162567907774719843754207395838726929513565804816925856567266392848930474513582301617315476272040420760371846858020604316380316682574873379294401795731237084180634791134462609323654577648929325785487986061326475666264836103947321506472655895122350359264290253879477431748038072112687152525683104039776031463991561741057546846071014210323930620150/115105498055179259525137289500561129107290206452226674385450796472688306489081205371880072356935254954613148048075201*X^60 + -1591899627107030373159746276878210827850962868208601540528187393973768627386496773113806942700751643957270220572678469182984569164183340106898534576286592613632015362650213092732471499185437774494139800656721906732984991022030344028219572065426506570941646862693257097396662169903210368275916411460565354746131888436633402078813637547232742942423667331163475761493405932026038230015/2107121914120984859544466569500117151248122814337993677241993671077217578815843528973950981329782583680974721*X^61 + 335687679499588554056043341850466260765864129861050411451510454077178661836252552374229820700451987115604243774204122151003627123890516019032144062057985500051752612084421110911983892357918256897678177880926076842391575715337592082798392387935299484005916187189644498747934084535884091692333332831040741644374821371356424639000033925859421474008625687794382779185550801758139027988609/15573738067268199096893152415175365864874875720772111268495575222931715125027899522646471703008423075986084162911*X^62 + -145684857738461423006724760749293209189613332919003223783345439601115911430241879189865686934732394034234554566334988456572311906290359217024781761027779140234822257246069129025211769172811943074423100022306045136965616253149180071650782982885279047143063300176615049390455542958808504583684572222697201575582027716811184007889459871214784431943770800993358242443677355560487/285092939266808937835809304491965519043177217472330358171017950355461720851825670271133944165848002121631*X^63 + 17298436843435233902485194333161265732261987513596573830300923484325543328822899732628305131021720709010501251768971679522896128250164392623001076382252637374820613613152959033729903149149422367898383321602695446960576297196380883407567718478736505281551476037109997828454920933649213679998526886171118713107728846458999527366843346031517437405976163949025773962253308667344278/2107121914120984859544466569500117151248122814337993677241993671077217578815843528973950981329782583680974721*X^64 + -2652423453331538380602359361364426465997239565898520614302878816419809398096636295722252957246166766590218072914866207703378832216036885593274067150133188416371061180776746989586101599715524426827834608865462882974150120726229253281179055137154603294367223405565133774756065802419392523746950032160924151759192337792303807011621622107430068245740745755649555247584290/38572985964931529946666121565683333654874471312722278199298870295692290738983313526063312700020024641*X^65 + 95035418875530464789125894264545104661712836115054530680453053956297243186338487205125278656287604895677507635362444784601095424182651075712277763620535103171889687431061406655228742059854581981525401259172689842790154162373791295257584583979421519082402429576206541552559279522899208179443529707239270611448920428979657913238614741796076278076865004514418120783659128/285092939266808937835809304491965519043177217472330358171017950355461720851825670271133944165848002121631*X^66 + -4485519376857378664297750368011694860727801004025438602563079293456097977178453649187953402995381293587075283980879533819628904916344064615089266524146057815861437654928832159805097850538008921312126703662757522750880654682015502672302653859429313031117067940983109738401709321238290481017454157823529028687632840068330309207778646642268318524806930256464250/274679631450281138131483679052641075952078782250975782774917362479917187610702301704514827421829*X^67 + 22656104740352099490902933224678386972334063178818083595137156799606503397447236064095049919762590107569300119751678800963556790618520568850043192361941673372087058378031211361767133381717994085880103609599788555037028748057055716418606297313293321331974683780384987585857280181446615888764297912506610765003442169350080127896927594768692508752906403881808729313/38572985964931529946666121565683333654874471312722278199298870295692290738983313526063312700020024641*X^68 + -5263813134074007167809133061858764144536348475237991211780495196847716985770902313476797408776904194943081125838768490595403003573011460968713118368403469530182015211534673625374462536681367441529247640156397654576998750302910824250283676186121120896145405004380764604435074421629389083630544998043541644335222367092875034588811781974263602267063130629/706117304499437373088646989852547753090176818125901755205443091208013335760160158623431432961*X^69 + -40499973127162675249620774669892543520819814775589761288685453981017734980883691449971324937212341248191285258451912464483544217942407134769487035325958751433797039766409695666805959772320434168236932488694651365262532146611615231911175251059337119002573423045505061824888546396834232309329061071223850452955130224205961667830027661477683168065037489073/5218912997555341624498189902000180443089496862768539872723429887118426564603343732385781721014751*X^70 + 51232279135537443605958793129807957063872880187692822664942066930611638858982776009931697763786924287073490892682953247942344647092267114687904117475920464152898295018772001822245756855439648824129469681220843399055396774453692300564773698376673436525374240547187462823327842203447781592113966553766519334284798459225804181615104983657052339703/95537451562635282517744146915511805315948696810431843486056432310649889833603052174730271*X^71 + 7801494301269494403219470126594488187209217766708156700790376998594771975793996104619227361697393010440950945698614808492546395964694995095939762532843302643416348846733585546359978746465745496394169509906240098003551876048194140309094527918209970880304420241090947422658497257818506518959597362996161407741185349345606795121069517486241369077400/706117304499437373088646989852547753090176818125901755205443091208013335760160158623431432961*X^72 + -4605571113616878136535448751079199694423899159039414435379914593129099179284949799165343407998699881040801820404714920716478260316305218311780307901891749471854342070509523760833510108791321885820125085445358554384060270793038566757176790644161317421179122023269517696844892475995502297336042310232968401621745577427689316562730125522351/12926187466193381479873379368896198797990623300017838382635155230773899314518069567681*X^73 + 277756696554011146178468645533925472224535960105562903731787618937807168401283179904789482612662778740295048816105176207098240596086922186747543672571766045795084399226954299781778742710228278408316467142531821889300479345843603986590010569516117784831837919000010070933153227795074713301672347300623257028302521412945417563338886363623540/95537451562635282517744146915511805315948696810431843486056432310649889833603052174730271*X^74 + 20643330109780944370400474102806090554461569052899317727264870576837010964924648714904935344090181162225171668207752039446093680106470724206927720073016911012816336316228514456768801279584040944434099294522048435409719173295026655952439548095309860345317711474380059092525714551222608714154194269560505256200953238374568326368600/1748909141684938638867998832214341604382441252877531914847132354319293642878916191*X^75 + 139430665179230791363915109698665323172601001132388150617468011866090774849331673600764497108247438606790623438593917951017956802239197420471437774767086925413719948509272482575124372715013539397003740273537923079132258217151062479602791999207878873154421618783123676481500965497501150413844327585102486999280755985361852477285411/12926187466193381479873379368896198797990623300017838382635155230773899314518069567681*X^76 + -1661710307060238777067838968989050432607496277210410830619068884459953570268640507104952690784296008934383781364878489903952131080835114142592316138073300192961004941944044429923409402640839581634986869447053549987787505174110039054878376879665572377516264512347140011764918044722892510022023695019475352075624873409536027/236626862628188153006088327995446029547076343238740618975393364134662920156801*X^77 + 187787999156079317673825326805316086441962865305957068493075680754315503419596160454815526752155334537535604708858520680611297446568512349410574476607966130167187224009620805948312171827871043770716549817761697599111414273894763031448082943134354830638322387174086838996994596448773126381204590505354283010032144233384940762/1748909141684938638867998832214341604382441252877531914847132354319293642878916191*X^78 + -19166420998671379283673750893735940548381946186483488241435320315453031369262021414913725730411319492598908853414348383043938059333430556265025166330576068401787807629968728936979189876527117591350321196931335956923876485928285665055392798116539675691892976309455859064183062996687705662609966780601011150163277251/32015540877849838047096242456426198017463989073026737785873814657646180511*X^79 + 136287673263250046960356905926722673157374646742892683146918338387146029116387368892613072305427786431383069773537426392284450963844723665969095162785294121658082899624004753039539179609071277623696248662979213486761850491826326493957082673542308462458825626368520830413948389900930500617242453119388511577391117031/236626862628188153006088327995446029547076343238740618975393364134662920156801*X^80 + 43356158085048920770909727423586575554910748124998790956309170208796312477197098681887377660475314711434802828822757688704170862768114439483099774302201671822252210046743562723474399546901120424104078590415081815225092468255771413030321400790056993885359849057641260808005177714110803620081210855680504051/4331692717879831964158604039565173591863616435262716518180735307488321*X^81 + -1220275926692366772342323498126820753204087367780232491500991046480895164622931109654019181414030230052277129926053445165898598602446863169325018464951948122752769861677340505649102263178139652868385603045849386945913437857912352592731666888936248477258332638980323739790684222933242425484863190107096733948/32015540877849838047096242456426198017463989073026737785873814657646180511*X^82 + 97130999966355045483126583845865397412349834772056525418601448613672230613097354077839462234769130586101797519362215753831596870825079348814254208532390569535015355363874471922636063900726803437823749486074161767780342309746619332951455370306249682252103121573732876576227175749167137416545284736/586076676752784733345772431276576050854230338961265933998205291231*X^83 + -4970697417986637776768987475243731861590907356649689879554001959629180264812348594924741230226957212508202015407282842475005972886462927432016925625126660782937413748787712068519979455154537889793467718196176007175561009325441468517656349505721709989892205258724219427334893623490954813738830045144/4331692717879831964158604039565173591863616435262716518180735307488321*X^84 + 264118474168439907463779693989734355756275312723583312232455668534367103725770489714748484599718715033046535989623052516297611136160482216369217273749471327908659683500487729923671059363291225998830382499941585225787354251466006768142493876159307358266258013738094566291204269580449779373/79295991983870211520196513499739690279289722495097542145610241*X^85 + 2764755478084311240152490312515483153443642802075172837616367542574282584074702107522335167184273373623302767577904697935089644395266717762133341190678009445932882727442498736615390952505116342400126467680556326391072273683101365880193250961998478292217076278136356940912804483205211679397/586076676752784733345772431276576050854230338961265933998205291231*X^86 + -734120103636538505484691348716460510630139815154095866209455950053883214323055652838580099789558377998273266701226177730628035040047053717310692320794731978799682236845190582871772832408307226172147011350169614783307873137433023633041292605853456435335026169373607345975811014035/10728723039354649102989651400316559366701356040467804376351*X^87 + 20279219397268673304568419056814745755153857253867133790064795552173490336015491107610306337271857683447824260698965401226111930650661185186731451246668393452575962856320739783555709611059864821426292942103456418742938395317643661530735804085852645953704756193070457033319124863069/79295991983870211520196513499739690279289722495097542145610241*X^88 + -806649520295711312227752386851772120090846288071526748958214505424271530277010164814041729900816849917028090967499140361540657776830057096211520500176591952165026239588766238087538273615435458850388808199872469539143171900741110641214521209744129003960191901843832946448/1451592888561040333241733378476059987376722505813530561*X^89 + 8460188318344908071571427954106523790417096238904227379456503320073104463809986337729054647094433499964442578413643008696365192931106494430043585276742409834456370529280419601302819538721644456552274343675286188181212833359014825448942214144120746898476618398785228951627/10728723039354649102989651400316559366701356040467804376351*X^90 + -147143580032070821642434810698863323068420874659758369101644749592781581865759849566738363458333662624059147948236618086401492954579867632327253739621111144215284005184184163396680384007562947419476606330236491870691036821869593680804212284760598423314192032060/196400066102156722127145633672853468729092478123871*X^91 + 713267218954551384097884585481069672696058593399246151243833885511382870130727248895608561907652286593196495768936530671762127904629339529975833202146120150341076314497193073194865285760019824890746945532234083405286674803844514667621308807512151841026959131349/1451592888561040333241733378476059987376722505813530561*X^92 + -7289513221190152069439584935698470990545807732756912671900989558388735314205614794336510888214894694845245811337280756008094877579362432419814731706055066654926569324635437280756265901612431515539678844094950517268486351224682966936614336340733996442/26572867826025804644452121996056483389134417281*X^93 + 32637399100056260243079035632521769830443487356220046133548440775416927135545064536613144798836218630922211116974269495569750987356878949670769538738822670846579402622234678595118690629364976949811041759788761710331384140937756249260826823040688475867/196400066102156722127145633672853468729092478123871*X^94 + -246316855123562585889012617727626439139000747208748674444457188490440805077352839870068874285572701242857459910085725172685154631621872738174351335127676750518625706085031560575451609856775142242499753266836123867673250729964785041808726202/3595300747669571728379396833453725258981791*X^95 + 224044483519006073193574763155304570687568598711274054019192372859644842416605324582448269995278532415498105205790943303192726914343583974081289866214732909127136429081850828107474646342592581733310898457579585050737420736537571040438395563/26572867826025804644452121996056483389134417281*X^96 + 568471308433374200783063642969374712560795322366014499113541011436597816213284050788247154268484748253997058406869055850945151356157134247746705963271614554150236416076162990783703097338821724253019524277954501445421279196613064/486443072340626671408388152273538798401*X^97 + 2635666525321873087677222657407804461830916101858457462453177140595766835322835777870648751578016319835390456724969987536876757158985832753774084992806151622146968105518080051015220206474073565722805427939520069556163038836838247/3595300747669571728379396833453725258981791*X^98 + 6417716471919397377996494979940739725185327923258175055635191343832476991651380811758473735043613067240697973276554043024478026495241634698519614364955482812430321077432262571579218832111392199081380178226066326304076/65815596311815271466430544212358111*X^99 + 703416197064677617466538054213587123752668505773357766279048203919291545490750882090369359908884396833837740396113767645333212525939479120719799154843664975858627948277269360879032773388333857088131371238315433742242/25602266965296140600441481698607305179*X^100 + 21101858270185294862524796251812179773728826863151315653292742240952159310774836086009590015414520258081267304838458149551958488524533496874497883814683213492391788257081909820486495282177714742597923675720/8904829699880296504726091761921*X^101 + 21801800897334162495576008544338122601163851162541151482768031582891890717752595183080510668412863745878088210022435586534871096303293239338468783452846303609710793456816229481530447874508243151254208920555/65815596311815271466430544212358111*X^102 + 21325869939673233070880622662313519513758984077243278043462201942649245844124825622032024879896631196047010137072866207755839402664366559902395266926324845763676607649343596377642058366494818968/1204820687306223312775820831*X^103 + 18048995528781209623685411563777238273242177431087891831787052611941852188478321469625815324114799492799175137521137450545438869003512773257177899492054718970969197078514916693851348779963634105/8904829699880296504726091761921*X^104 + -19350084581145310750613409817108831956310772068672238199508530890992588171618491515154339866584778689898984779615133387492849886829601163724558862449170231308644516496591742717041716/163011864065244664155841*X^105 + 3008485798124782271805638530610438153584778244571049028697170471226925663907300808474404729734621728539232718806089759344988178984163518518943201480667143571138861607761679511441275/1204820687306223312775820831*X^106 + -582123586893360203937979722306886078569146254175505027457242953776505980015166988650021528887195565999968780992105397320499219491940458816086552664677901923380770731004/22055454480482297951*X^107 + 17994905720503981197394608989032403647422920839212431795113530697744277370005962188321710789899835200777163515618080544793989047406140844323718944416580389532617928276/163011864065244664155841*X^108 + 301082881295471640095088293773250837998193418576004421905863524484769919727720408361297518020207997948696162525327860133346122068498056046323977916319675/2984096127788161*X^109 + 1086192893664252845497340825095013523054146288745868025862731003502930324009805697279232697091653159207844719625966242240982904389685368187461442005171/22055454480482297951*X^110 + 4663774219660623227502593986239150082836380628055303937178097735409560988040523071835657331598789494079471082158228599111581020352318746/403747277471*X^111 + 236234995403560291188826495416717412463578494132970208372473397599369309678819970229872921985292746019545725602396296497506075734425/157057690936219*X^112 + -35440337959915488848488317599350606063129735723777672258625783826277364926870479273666403552584653333320555183798141/54626881*X^113 + 56428511070454072597320689251073789830495661881657164137853821804805027859951986215526164515829437997284790115/403747277471*X^114 + -148353732104565317794487687202206120525900751815241272354945712305901544916266365428451088059/7391*X^115 + 78736841163817570076356849242370491352111588280307851109377959063958113740435038975896/54626881*X^116 + -144101768228765338980807329629153295001532475032265080543800*X^117 + 44366891117714151527952546786614198818096037/7391*X^118 + -120028262286317039233*X^119 + 1*X^120 +