D=-4007 h=57 23437598185387868711456201927975516092942660231477184144990822132149751725687277117639182109342297403016275067280711567373481254965349758893042726569214012407875896978238074085119421106812267495821780721870736299023577777427299950177669812994721533051172998928534588125/18885228577550090615879666566681365101919451255404654820205863335243594888823788741471131402231543*X^0 + 3929647927542719938275595858101366680512855752489780006028908352304259627228919904843328162835361591586094375331927400949016015946348893163345127612557413791584388932763287930346349242623641559017633460607137467590962342688546499890904995622592921429634262859386821138000/75673110910243213097829823932692229963391241180406451864564894384321084719516921487074823528741792801*X^1 + 3603453893218088079817784473354394862053781322942312886397993661902971342204760926470206634666874942117293228013145149819032073416454628200058585296763098055135963209168098437824800308513936640430354966469678778174111498418932930840189366646931469046715366827443425/4713059290628922040399218010152574270506476480011144202696746527387969775099523020082638233649*X^2 + 980600030473083029692543967767916035604480894101758183480901713057268664693201053931342713156662241272347479136058933564771898798887760551289652234032047533714055394860836009091713222135302993493509473285761690590444287927719463223926071221603258378239458794176964410/18885228577550090615879666566681365101919451255404654820205863335243594888823788741471131402231543*X^3 + 175846899600663026025290101135448541489772218483894080318381329642866947488418902811622281685973385913741489168572350693987056611388878073456414580371277008223743407856704447756347969396451729087416425963045506995610970670604960055644009436465159943578646713864/1176206461349868240678616922923028268157343768408071924805776522931861685824687551805000807*X^4 + -289872542303362460129211740551590437414156208265466605466443630381262309762260537312196707971829640929415623702101381246516380490400475187602706531622856787546992794842642709036999916335684475724650967062521903658801490659641055654025812869703453450858395467672884/4713059290628922040399218010152574270506476480011144202696746527387969775099523020082638233649*X^5 + -23892656174353541851794693652139928752971209881800519118698711484666116817357917011345599592714829660245802436966198315071125509343422357630583773373759455814974567846940587186664836314728777815293407718430988085918868799339711784989213763691870974242783570/293537923970518652527730702002253124072209575345163944298921018949803265741124919342401*X^6 + -13808434547926271698265771347389481312882644955558330595456315749928275324523237085536879579653859570980704816383130648213524175665600749461506627968715103243311123004697793599154129116260125962390054764009634421118209044773358897117077820287616274198712107353/1176206461349868240678616922923028268157343768408071924805776522931861685824687551805000807*X^7 + 979099853643681961471299388942525846361512845377655420871207384581794964997693841694176527745185491568614266278209499058044664144690265491271554480544509843981932010598231684904058620538128715344490398828674377387518083809177070484625205889505468967632/73256282498257712135695208885014505633194303804632878537289997242276831979317424343*X^8 + 2337218529023207910101326984200587738972633251783762956345591404461293551111783143630509842928811285957086280262931001177124480193759630557022429778395611617589948102749354133717845693845099495597537875262420439564240397009842205911915072732268647252500230/293537923970518652527730702002253124072209575345163944298921018949803265741124919342401*X^9 + 35451234340917123461715974355254192764641374425453576842600960937983758623745019850074831531701099408284440743573845486056222525077475180477806283097480826715383586963346103750616968969864712452551735651184081125638901527359255058108080554614788635/18282076989832221646043226574747817727275843225513570885273271086168413271604049*X^10 + 13430599125170736172557841108342478575951968424153858584152996968059641266092257549548017384792475138566054477434759137856932430345299440100766299441534470058552341088085241262596222844222938165546716663273245928316324042983265938083496286144157213223/73256282498257712135695208885014505633194303804632878537289997242276831979317424343*X^11 + -48882456501058921672788809283470256447538511614036185633752265680770506258482464845657108368580548619097101159143266235417199749970258089705985052417602113782847153333972806527863586918703400605401253327794306036728762920125567964876505631056/4562534811537864149249619809021167388888406095710898648683122307503971368007*X^12 + 11053027014787359301689630508479536517296375186551195337084035122023485388439542785054228938444719243379484937880030363547819049530215593589101598128976551896343913782768028489520654215341646304440121232608694036482058156226890948480569854394342/18282076989832221646043226574747817727275843225513570885273271086168413271604049*X^13 + 3249097876493442507647068138136375123405842536205975887712358813616744852651455275205631863052166891037298071319123764378283455188782522736670196602437887065446122684973620542154078141256181576716095150231716668725163323792837639876264824/1138641080992728761978941804098120136982382354806812739875997581109052001*X^14 + 4571206899165663992222802789729116616144658194165844865342760657639718249506975647925788494060428473322399483083825841401407660187555878618796441337415672926932748110006293272426793463944920427814372955267789524418919737698439965995583118540/4562534811537864149249619809021167388888406095710898648683122307503971368007*X^15 + 55778005328129041806866693645576505958421161432716505627828936340837166876321219199759600576139152779150357113658661538004664347961921620205809628851733920457811498519286127762167119779450577817055011987717954684492190148927398219278/284162985024389508854240530096860528321033779587425190884950731497143*X^16 + 29941471249796927118470420845449651702627999505117274770323547271911568525098145551440137227405146759911462546353475959471472338163061697255493860915914451319708841502642847462410316167750861551018282294360392235459458825291269852648282/1138641080992728761978941804098120136982382354806812739875997581109052001*X^17 + 185237616712898699466337274339245022395652153699148922760000806673600100762511445809955229653858023334405904869471485054450083299949811080297361418648798716300175538406320086354264458134194335268570277802793610762772097592594742/70916642132365737173506496155942233172207082502476963035924814449*X^18 + 57561343248482866665049805799885747119454701541230193569856396242181585934392466539576881315370265708658612592803846812387387072001323766566699115037663382511411263648857083086298410875556979340953431525637164057633749813381424247/284162985024389508854240530096860528321033779587425190884950731497143*X^19 + 226588137492557684558421262600249171543323067347296265729410895031329498236968213075598720442307649815307595518279327571839471866197073430141609357367548277420513335037570831746539990906196450886006443199200373736610521845/17698188702861426796482779175428558315998772773266025214855207*X^20 + 48461520151547891835352617084669988395371935478974353254413796539720607116839853328421396254019267319774744523266431702910668818972363267780446535993763580431397267416217482879402950487999772436064267125605673539338771616164/70916642132365737173506496155942233172207082502476963035924814449*X^21 + 139163721976181914201428849556536194854225587920036972663107758800593391908341979380011204140308418506400265281817636568278926746794552516395420733432139941969855603144525386566630505864046300936977233654226362461242/4416817744662197852878158017326817648115491083919646921601*X^22 + 22432839502316749300305278512714528939132783250769491471016962716330784076546411286725023045928267629240460469502758295248139256715158587004748561764838833760754254812799572172697147281359757681191782993958932189704806/17698188702861426796482779175428558315998772773266025214855207*X^23 + 49282317804193781689163359609155445368951703345583029431797903340636750254863121525099829601984985498885947642514078697409049067817327881710373296619484453521040490012289094975341656782290744033700385623521957/1102275454120837996725270281339360531099448735692449943*X^24 + 6129729442794403533729939172695536279162751940897876362071713438185024368245576901860776050794073961420582875240966145550206641877950098215964936320589162036232905261410327731471826423223635247387956771768590805/4416817744662197852878158017326817648115491083919646921601*X^25 + 10417253983535912517464148494839709392265534806232038549545793141047196128537723732739381142133819463250869227625730158324519327396279844511920271847941817897317323820078987833676144156502649125763506674/275087460474379335344464757010072505889555461864849*X^26 + 993598731989701580505785635951983057601558108383578735349633452682150495754512744873268104280976411574484424138789099519524454695264345984021173366538050088318723308965257426196664311020375671120964879376/1102275454120837996725270281339360531099448735692449943*X^27 + 1271209861002040871142529676515565692676624540646076998907560217968103758186505352974735251266394719423232080277223667989647590812536583160611641286413569655578281426850397164367552041252311461718/68651724600543882042541741205408661315087462407*X^28 + 89503306380243339025914213561397364722259275464203528620656483748142217485679309436581721308610413388960893451385912986822493190542946002433614711284617420066674725625685202219509625713159445609429/275087460474379335344464757010072505889555461864849*X^29 + 83375655615204525512905572848630240028366370226036953118465344516184118914405035369917196801026657200894471191463587510284183953318749115618818897855937745979033427026125348659609748646355/17132948490277984038567941403895348468951201*X^30 + 4243150826693880811325362513133017750847691548959778574320207260030788358908617646007003370075313215210597096338153972655660912804292611519980600814926174072028052643404301823415777129871623/68651724600543882042541741205408661315087462407*X^31 + 2842766647979429007064988231461492457460038786650295192215706817840498830896386955359031902647749676450777283509986139563631325246097728319568788242895125459379076726493989556633377/4275754552103315208027936462165048282743*X^32 + 103386568862051438905494810078750829106602714129637212933776280854802496713876377232760201521504386750317339933414807593769644643285595651530089781417583889715379913560460946701637118/17132948490277984038567941403895348468951201*X^33 + 49101387710706303027632611159811890769591918542821347855930054768781836641406865096351399687308688318056051818072049126625065578579115605291398976694956644430238436731768141/1067071263315027503875202511146755249*X^34 + 1256125739689216141750741709377824614553458304484505924557438612110374990332219984309086006039803742153752604158530522357527319724286104395658492456730916463280126653137084484/4275754552103315208027936462165048282743*X^35 + 418539416039456139653118901845672582791280538793978431365673655202126678835372793853124751357577761047205090984452803434199171808372625506062136246967642786196359974/266301787700281383547592341189607*X^36 + 7633303730349466458307863263759975154685441772855746199069372078297653429862017471288045773562509580587622607883149677257362714655747147654494381272688346130429293934/1067071263315027503875202511146755249*X^37 + 1894957844429724074054876141001870881111079468979995317627184895660095566280425073761007802212571562479974085348942106250423870522105699500521436352704323450/66459143424078209021111140801*X^38 + 26047102349628863149636993078772188719970140191110347779327661838792029592864286236975167645725601815224167357512782662679537949610120515959278748768867871278/266301787700281383547592341189607*X^39 + 4130157121956621277120229347322560406444832923574756343479448282045929868260550954243700547159573276179508371492567532704481222615568389172121746054/16585760774663890446995543*X^40 + 23639862340762335483285267526531298405309944719830714182744119371705952510674342828423377893481191893560846529986910580614099518179193581247150817417/66459143424078209021111140801*X^41 + 587831393967527494446211256339098912177878536652374321826990008156993221163528169546336051607848725814855454128114984014187262390954478834/4139196599616643485649*X^42 + 765234730839403841292613498403527325136068611202441778166745548304640237272854119585213135781390812464075619034579242317945326081248502085/16585760774663890446995543*X^43 + 11634237011923998809432570649514925778852275821164726483276411496200939097005394620711980743918509683434299093112798482664338698/1032991414928036807*X^44 + 9004707205319418463462686592369696774351085610136358603876844394792011457112951631641548347187800984952733412266096193189331412/4139196599616643485649*X^45 + 22739273359989030161657534401407229609284845540467541981003741810159390569109241506179699172938111509202277893762032/257796709490401*X^46 + 2125770017572387290445745839466048405071808429495448352516900963823232728681007724640677287673887630266912404405012/1032991414928036807*X^47 + 1592880667532772535304971845263428902617332313021329295365825657455048519864958013695775862049027721550/64336588343*X^48 + 42367941139977546883602861476673517792792628159076903607973645304663584336674444362648781657419853719/257796709490401*X^49 + 431415806956641133038372128704212805149338258081765412670043347890746747354364274872577/16056049*X^50 + 142489856073119979854039057178691828056771035597751334439155135152743059956432231546/64336588343*X^51 + 487666896874942677572346238051147536616074094121854095151239267245861/4007*X^52 + 53689742139471038327002148604855738913374235370500349394815548981/16056049*X^53 + -48170391263618042999662762639643186141454336*X^54 + 1158552534729733527089250886408548/4007*X^55 + -833016913348714*X^56 + 1*X^57 +