D=-4391 h=79 241564878509984226379648761399082999899752439869275603016236203714059294095538451597817694251724008594713291834244718364638513843401090434941271055088400780361205973827840498099750494844099868358608268699082175681302605047151998452690746782064131111958101542558843640366570568792050597131231981771791793098130823680932224642010033750722882515179/2614632227814004784724141591049626626445220444888946097648176925376892587247175803045855843520191732941265697372173785993729503371631687121*X^0 + 11788655070633281905053036986901218607078321759093493263438628332036175626425933760834510471027929778317727894767167061057785859948697721522635753383629911126020582604678470939519469595470320076712320861084899275857414013884006018016161705748338340095851297945733433414761160655756821330743118342924042754234892674990667911063294266670548939278208320/11480850112331295009723705726298910516720962973507362314773144879329935350602348951174353008897161899345097677161215094298466249304834738148311*X^1 + -1007740872379274005365380053678488975593891350147885178812825019437698346676033453667344071988858655462650515272267578896177488433420106317588922451223886762063894952547418360875501052955158059438698036377881194250309874144332514644429459055564639684716171563142655327236712741122946378164477392722391293863870235207887923061437084807395169237/595452568393077837559585878171174362661175232268036004930124555995648505408147529730324719544566552708099680567564059666073674190761031*X^2 + 24944536179461277556658425541524340620169654516449108545463495259258291752850818756086095136730751924697450641176862455294617913472440355436782070444861027774142559666045838312121551065824227243363160691114894474409436122294242470657645560707853884304433596533378963433644986007687171544154004456534945230483470079770590009272785479659416256326392/2614632227814004784724141591049626626445220444888946097648176925376892587247175803045855843520191732941265697372173785993729503371631687121*X^3 + -1817831306319061417608577553031288964020989270775782748193536876564681927482737763523154112096618713763109755843673628005068146903092292353265211862913754670805233746007194820637381207190974334523275584002790303391744542192040820233065356103075411436469876489822700090035512248889647855015832532707547860329149400533750167212079176593234272/135607508174237722058662235976127160706257169726266455233460386243600206196344233598343138133583819792325137911082682684143401091041*X^4 + 10926953908720086549219642338880652818123355762971998942309176903077278914123489294417535687554311499771221844698400620883694761625309313300009875576101957300978643715683871022845313477844741396435969439602152347075642931711219048501600390510413044813303960963655107513735197657682977730256972261085979172642483118994933964135084601215685444024/595452568393077837559585878171174362661175232268036004930124555995648505408147529730324719544566552708099680567564059666073674190761031*X^5 + -443085002211713138765657562469210745807446811920375964944335506346969288212655423805980621237502387080269684844071520036575395198927808525427133598786810049340544698614213297542648378165161842075016148593626815243048579433788717559692153650319550937917979313158261968574777695178728143928393438979907139603043307021130682394794596691339/30883058113012462322628612155802131793727435601518208889423909415531816487438905397026449130854889499504700048071665380128308151*X^6 + 1215199953684788540385982594531965027698473702787506204566364170443913401587965966468309062113385777457731886969942446431556715293161364723508148542641111153929436528964225996327517567948063005153840843448538374338336754526361583765259227804708011910476132224601897234130177937594224931431221395146034175234542335601641424065633577077518679/135607508174237722058662235976127160706257169726266455233460386243600206196344233598343138133583819792325137911082682684143401091041*X^7 + -26726985722895773311013899112779133129157174575391478402160946868573758672650834714127592835785599724766417716151987839541658233164310216219649528686962067427743599335634656769488183334585263273079335020965755831150683413531048706670226967003016917451113398139747203274646585827704938728330687124884097085037897345214580952904371099/7033263063769633869876705114051954405312556502281532427561810388415353333509201866778968146402844340584081085873756634053361*X^8 + 33648909806074411973217947346358350619254874379119069074620717835394824753592703037925219841074623212453626046969083293377427224995995635950174806844908032142345089126094772891234451454298111172471880595123993629254650719372541291551621167949964766201113425644017883373906215155197728999736898777379090582375793466935986075417504005928/30883058113012462322628612155802131793727435601518208889423909415531816487438905397026449130854889499504700048071665380128308151*X^9 + -521217916757551927613794854293360881027835399433464788299905328691238513799819020076377712428702534300538207271894557613384980551758576567344061757010779409487120093899821975245567723737374473683245568223695698644068299957344925089086758011527112331524445063374966833184822405856555642760443237370229753355327854964913710534629/1601745175078486419921818518344785790323970963853685362687727257666898960033979017713269903530595386149870436318323077671*X^10 + 624468316242748577246867725445844591625842970684352157330846503512930803802020937417701292841210478041311575119670179434605122264950558874801557819047713163895616041740593821643574994682071089244247587838681152615263612139585656361210870370263903250020399422688938502660374511446570308218621022461983054218504689373254391750291594/7033263063769633869876705114051954405312556502281532427561810388415353333509201866778968146402844340584081085873756634053361*X^11 + -6619418817495126955627348954401238546174966646522562479950649472955262890584656363490143339229955571677900716097957367366981167676798093697784961376602505076781058836461616918356939296887758327571337140146028749814742486430675167058041743505807398779512804736722383848573623006032075867512333523765529951436483220037697825/364779133472668280556096223717783145143240939160484027029771636908881566849004558805117263386607922147545077731342081*X^12 + 10018936890360857890321284407955208576506818305589107255046744009740681622876777212380540629709667409089264773567191515199037967250846989013350729930004178302042421196916877735232632617479626073680326544003137235199465035731966491772570779268375809725549884286611799853409364470376071150621171014591142345450385800192662627526/1601745175078486419921818518344785790323970963853685362687727257666898960033979017713269903530595386149870436318323077671*X^13 + -132392745552136132720271613143299483057559801772119579305884041175436440675112966104572375327835557483412290793325563904036890103538193403849442028847092222466881835934762799763622066990564105894702580383608272383604936879974810990705636865873769305667465416881363445297008727869887320053291113297875845337479204360257/83074273166173600673217085793164004815131163552831707362735512846477241368482022046257632290277367831369865117591*X^14 + 94152633833098602302526864109663103289662312961470284655122130987418323806725408504060976008714293781262248990556761762578444991850448942491109649764536987471263773840190615665928916450103263493455836432796225180468907746910544427797983000960353449693479810956479889046759195129007578260016237047503884862328621245409871/364779133472668280556096223717783145143240939160484027029771636908881566849004558805117263386607922147545077731342081*X^15 + -833205222597897062930092640487353783117354073988720658257111284369392471644592642306023811568160737363827190221562570064036381386040609283576091404370365288386036903580514335950401707705260252588554008897408892128630211861594152639999991470917561391026885148316860959526697473500880925594849800116832394675352204/18919215023041129736555929353943066457556630278485927434009454075717886897855163299079397014410696386101085201*X^16 + 516616803318505799462094532885943287747912965591292856045245866834549876747258181306794752031737139528530641264034358728865105524105252478953332534503531055567373539626476513231426838311451518734378185159890330200372281792504137248326835108674094657220166652719634558272731357738831202326697226137711838042828449188/83074273166173600673217085793164004815131163552831707362735512846477241368482022046257632290277367831369865117591*X^17 + -3379848028292778070565522247093000806255595201678382818557877361508241905815028542032654965387481909929509645424097013198133800238324267530924013406454511814683871555226561875255588628830787865965030364786373448914896756886684918287193250441071549948437598928419102300853733105329283398624124354673242623683/4308634712603308981224306388964487920190532971643344895014678678141172147086122363716555913097402957435911*X^18 + 2269301032921874372971087640671652946271413513476084290117460678217886319350399056327820934487374858863916538074998648550570514872650128675560931662829351605604438860334110748748735477912604010472726498541835201209764591258598043284853618523349341857775679803918755727316566340543121636173981797988867354291165/18919215023041129736555929353943066457556630278485927434009454075717886897855163299079397014410696386101085201*X^19 + -11239371545056943745892445699902760458327396328252691216268711177841630737809007007248623611639486584537793572241750468699670035639184190495303799622861692581519106384308661998005777960427418805658342310480668253345580648947286139728312386506301069628756576640300574105839256853104621574573020487271741/981242248372422906222798084482916857251317005612239784790407350977265348915081385496824393782145970721*X^20 + 8746595755014649137966642476341551613857603864122864015875669924359069593829276612264979521493572432831021586655834801237623338053658056159357210109161903502379225278863853165393881278646979255207936937170351940013285054850590705525664680703514639431037879210680504896352161819381777139125426605359410984/4308634712603308981224306388964487920190532971643344895014678678141172147086122363716555913097402957435911*X^21 + -11584324037917595250031802657334430928753333119918178502953734753257707569208521454966421212764328524650954769496636697387449484353295047003626081618013540493461363189741055582726899170559889672456505637657547850919046526444889090343312377073650067918326476820883567764591102985170655536976337957/223466692865502825375267156566366854304558643956328805463540731263326201073805826804104849415200631*X^22 + 12744608661346485380478573855860416552238116832615253690060430698023668385576686861048511491889380981625254054488209569344877419956713159389201899219489750086263849765684017986142414062478137191192289431432347613285523476281116152922490362331203081189341539396803387496872167584550089414943842978741/981242248372422906222798084482916857251317005612239784790407350977265348915081385496824393782145970721*X^23 + 63908027498453139781628919402051555896834717754109583962454987409522276230598213950029482550802179902507366711332733547940691752371539546533585519300639026701134593157789463345520460656053039636642650986571103629586901887074759032073725148806771308277263987046605338400911197113245871195076/50891981978023872779609919509534696949341526749334731374069854535032156928673611205671794446641*X^24 + 14221291441475570392337814793781594173763088298850959316329407667733038908328218174042318278586474393451409100844811728859522431786399719699822696345414948209050320406122162805086918229666116173640669655597014905005324463136077160767136357667659392469844641982363204513442734979872553868389345/223466692865502825375267156566366854304558643956328805463540731263326201073805826804104849415200631*X^25 + 149331692044716815696814061933739106072319253055680643881830464390114500169571084137108404173871164457264039401338888942214068653292049273715747117145677061232009880848713079455367040143094930194579011626815726624351745723805495674001546142350521311328145916410286462965806924090065793/11590066494653580683126832044986266670312349521597524794823469491011650405072560055948939751*X^26 + 40847489836843922756252923431022487554119740454981473546096743048561623756458786929055114230068211646528738109306353031981386104531760616471950208120642205335446987055129438777313683460706061001969140859843682450302931747766545087489113911641312877448854965762237133573932076099312755867/50891981978023872779609919509534696949341526749334731374069854535032156928673611205671794446641*X^27 + 210243254950351822102763983331672852252900368231781447684624099168836466464842807547637061156865964460177185157569243357172210367026483091451596373223861171028520239807978889668073415490912222779015465888184175643513300126120401511063396080334002361271418818426245235136377568284/2639505009030649210459310417897122903737724782873496878802885331589990982708394455920961*X^28 + 52348119113007942661368185444325287346128391549298742921130630471550409788073724921753040684278072229753512283746884220634533253091187443481004516111668173892145948345423613809570255049700671520851330469404257829536392883488261043008910762968215536156817510664578816004699387215295/11590066494653580683126832044986266670312349521597524794823469491011650405072560055948939751*X^29 + 166871582734027523292225306386688823693513835465026660791835978775142052100109126260950357018998278478956710156360702161131632348463986656346528893901445546008440328845727563659791701195546852932300729070106492897529456545091344161906439502516411739834915491849136764929064/601117059674481714975930407173109292584314457497949642177837697925299700001911741271*X^30 + 69935627625884205135549070036689116339412363168294311777002936770820322619354557586808609304051769569288193588756230273431859990049795288621927014439276873857102667708019024856885934866445537097315168121493797430733517823745635913888719605180070982558411849413717856589557167/2639505009030649210459310417897122903737724782873496878802885331589990982708394455920961*X^31 + 47427975701671474083514856333187494904035811109560281473910026311964761788284725183854667304734331243801597575283709706833499518241375742621059469779941071457851076165811366832678255263015459021213201293239082219658799432821835279603322873917066443621515649870929350/136897531239918404685932682116399292321638455362776051509414187639558118879961681*X^32 + 46385890088548675799162453477740341203507461180058311672759305531264203874279344051966748873919066737744393998321765535533474448210326985519399892036212604926833733426661168995732206517892516714330725755087062219836865158713737009237421236289445242986593449231120335198/601117059674481714975930407173109292584314457497949642177837697925299700001911741271*X^33 + 27766168543047840046499586553045120939758876726941719602041376441173391722859775286121294020650197116023363124360302308227415654400678602769994421373445992701716401740490441238064402628841368594057551294938244050887408768871107170164565586059784273848619412689/31176846103374722087436274679207308658993043808420872582421814538728790453191*X^34 + 30125569372055134112594492811405991529491820230053455897392446021490404666733338448889915623381670951784272460899561504843529921911910484086551162491085275804427340111819155227124190891323752044890538396532533444174609991781907834808900357903021292943386409433303/136897531239918404685932682116399292321638455362776051509414187639558118879961681*X^35 + -31470052884546133252437983495788357732890248422632318466558963023569158370481092158279029755718867518125585875369295144910637085366318564062496907577357378765344477741628148514832778657896098770480797260198924559528096080639905580274662879875253244620450/7100169916505288564663237230518630985878625326445199859353635740999496801*X^36 + 19564635281804554757236924406032312599152012834965500270938537548823096106350731217795949213992833994532270310865964979049624496483949491097853046052327465672569819658024859970232490719008715545608456880209409356026932734456717059969205015978123011987554727/31176846103374722087436274679207308658993043808420872582421814538728790453191*X^37 + -7875127794374358365044490150003784199757195382102932991716687967819909688722033616846386456868385210700584770982752951327769722748732411748363879823243402460511806775563836648642753941264295808269796038399702005275076746644227784790159116662787044/1616982445116212380929910551245418124773087070472603019666052320883511*X^38 + 11289916744664717327048217990175264803780455179176474093136093782305989180838774238096039606997348856642408601137242140814023064055775977330309339849591239463080928674548983279224508483293371549509649737188442906942998762523548760550040060718380332712/7100169916505288564663237230518630985878625326445199859353635740999496801*X^39 + -753425641307177331048401489925635600073156935434838106757841450958984670265958088152760439632694418244519452395025989103064432860960044535084981519726246323399952518873115287270530947012701629427821053328036283183954612568712920184131801594/368249247350538005222024721303898457019605345131542477719438014321*X^40 + 2613683485030452581331921300974759010206126036119877283226011829004910735794451609537561842477435222690982227426553345321147134699862708645490093602566290201245042154632710150187583602600980637127624383885949747035330833564791482520242206364298/1616982445116212380929910551245418124773087070472603019666052320883511*X^41 + 4334718850088076599714714536301985461044702605909778194040066141144049102117884164379660385404984887842673462783509260974233508833332738211340342109427828075118916601928866942856873221122633447495555499977526074193147445188611242007144/83864551890352540474157303872443283311228728110121265707000231*X^42 + 1289942259819044630692089347039418372807458597541650546258457770854008447216376205524527542535559111817450308849678789991237462027042458916986573262892435877296006223622070972584388250323847494874201885218423505140867388775642359584099989/368249247350538005222024721303898457019605345131542477719438014321*X^43 + 1418251754567211859801389513239814344621401066092295469306055521097527446340792786130044721800413932924912387447266091756751807812608925838785281063439336835152323933944541744408311932677550208235853047745325871073867251765492566/19099191958631869841529789085047434140566779346417960762241*X^44 + 108311084131989172991129574960889935853861677178382421999539650186850660555058419557084383295431594874538686663152313325200999551762726133349656015164784304888791879295092136033217626953678527568928471430933766130481035391834320388/83864551890352540474157303872443283311228728110121265707000231*X^45 + 309400012614520184188261829385979496544202524659709371230698635263066230778362472549879347773109111578693905530443420523155907122439737476784685682854543743567152251394791060613330366867153603933077514161362321445795250555/4349622400052805702921837641778053778311723832024131351*X^46 + 97740878241040548252110280918562626133547674376708542868775863418757359971311543571365739385224585406655788976040090014626820320282708020531718898464726101217576817325672322323450902500114980080541979035790361916278267122479/19099191958631869841529789085047434140566779346417960762241*X^47 + 209790491287676214758775216764115563309255796810766629946519313313942981811134671216429742871976662945609697344516087779070470594071504853371999501543672078462924693195245731543124409499513046709941329154913436855096/990576725131588636511463821857903388365229749948561*X^48 + 23013248757434329243367971021260619209572208230551497329455147886376904175450385244971616909917074535823024582661513313216880904448652423446993153520594592483129751590584585778163417350615898972261008504671042837112796/4349622400052805702921837641778053778311723832024131351*X^49 + 18580441987213627007954698854749731657851868579245409159647221715769841724104727597527397855109585237722493722135569948007826240457197738095481430141478868671971861517955627198763660633167053124432747530970487/225592513124934783992590257767684670545486164871*X^50 + 788795729888938238642099125478958626858997232212530340756460424867456817961935175894285347972542037682185725755993608300792849146820637809434621438076542852950961116329636434750657638851856707448338450902617403/990576725131588636511463821857903388365229749948561*X^51 + 243244857817511519770415048206797844239018463966879726676970158961719744577086259880347732906763849370882085694342726326140859645167398599177120314699750409405329038944441929014671971274892942354751242/51376113214514867682211400083735975983941281*X^52 + 4666054689329651104254711763706540991351322200022312511169327698676988868551221613090983514102669582032623186812341176318777001561803115493665878620318497210594467213047416074582520793085920239110793659/225592513124934783992590257767684670545486164871*X^53 + 869630932942697993346590388736476965686192606850955131610505106835870133893708354505636183573341584429566446439252878808657938371346554482799551146611009862977809899601746007995866828760977809/11700321843433128599911500816154856748791*X^54 + 10253296631461226155215655858961953870279451105794764744451022368185703567984531012676745396358291006300043938902382349198762995265588862205688419516540876174355911339652873329281356018557782940/51376113214514867682211400083735975983941281*X^55 + 1032354218702525303535125867651441285659303360270448846448296934005213811451793946644918564850452260025926083108968536030859043896594708418241366974734239215977405716830779820874218777/2664614402968145889298907040800468401*X^56 + 7311146908091782195429697796602726358566284622176644408116202047600542996976510133784190753540670292692236829267483624205014406795881003750910853610479096381341724657322805285423520980/11700321843433128599911500816154856748791*X^57 + 509896856411543671122833679143824867348140638873240301582672452771363284572908934823188939717138710023919178815087866000971882456846087795300981407963699321459487771383096473/606835436795296262650627884491111*X^58 + 2556924306005824372159808837138619792269591935477428903143475278469565515205174846577281250398083640470294304593819640355540178810261930956637253171355157339218425285999044412/2664614402968145889298907040800468401*X^59 + 122055747157541315147305818865489588513159684761374621659385861254063058581289647692642068772774582904620322591004333923490218872920591837224539610428659510969720470/138199826188862733466323817921*X^60 + 422941969394323278979917018707273391164886028814152430275341805754707028571744597796675428356661537258292395632157848659614776367064216276220723787897817532188764189/606835436795296262650627884491111*X^61 + 13676908802117946106629811267587126034796730259670233998395721485366505092379651160405838094265267761977312994229053742751105362709193573002940467694911098/31473428874712533242159831*X^62 + 28095680558266431432918724360606896258380004467852844463033580707225713491510090202921876393530937375587800768347386697449818212157389157968990008561358151/138199826188862733466323817921*X^63 + 303711850021395745171180447221056632761891100508031560375743257407471600297712815235870071966169853272733722690803017510121309814548737218039254/7167713248625036037841*X^64 + 253723825818110623500513061556558266929257329066143673272727423659597523814570334415099875351965665258049204231755089776696625455213564515473807/31473428874712533242159831*X^65 + 1767570812795120795007504427288548456532699047662275843412602389064737375720902087065915886551161675647264295074567575514305331138582/1632364666049882951*X^66 + 726141261969125941143588473872886751840085249787742676183058117004810022313122408391652699377150252080194012125448141536375752489077/7167713248625036037841*X^67 + -2024497876410440013909744056056748103956885447338319312710787206592235064337435535586412732378820755951164210771196127429/371752372136161*X^68 + 149343776327688811764461555094278901574953197174901437164467003495036047781731262184720651938555171743744195655155746876/1632364666049882951*X^69 + -55851875857214946236404162483470997511710422149052311252411494042714692168856045855635934186387589075910479/84662348471*X^70 + 651449686097416677719518462022391427041929311863716830403769388495420160600588400293373561180714282698589/371752372136161*X^71 + 2604031879772803412197512597805874101797237035976172691262003982030352495707663763693812591/19280881*X^72 + 436442177276714058193533245710440683880288445038448426375130543347208403195531960408151/84662348471*X^73 + 576000819219700453140636814019005668828872841275818869449931863002463745/4391*X^74 + 32179354410809322210911351984060600726893149506094200075501493599393/19280881*X^75 + -5086610661992384685096523918440104630399637170*X^76 + 28363426730497749641102629214135651/4391*X^77 + -3937343033761057*X^78 + 1*X^79 +