D=-3143 h=56 1700408687470512494817398218688065791800997094034009042941427481957979975731253743173158646054614373349809557554223156267210996759470164516730612640860054341478324333987317580476810090897100755343094293307635149529434158099285916219921/930901318621445929806341997418102623298302920019026661047102176030663107575827334017284449*X^0 + 756495494644988379983823277576043698269513453710718723957370848509134560401257994438998213611728544698617451689424290523390877341753983959522438492424170322324194247371231611623594827167875678669568977502187623041951749354299809407832/1218585108049647878959322323150810722626641431745023238513553577369585234115295839573646407*X^1 + 158278092450381899259617185906087239445574546443777025700611024885148444268312658303042861230324223852143772774138497426409772635728493747607209773344256536858396063806895377129453536471110215437862410276454209639021831628941411842055633076/26810090962200302984984050431640986708508738139822256270536692255708244735770623766459794600407*X^2 + 862504123384375569970699029872150998641415895068321855960171899128741552389021146682811447589390350243053301726185026576939368521213309068965267436326033632703176851587519223252516417322233768334493423906087408669130692372686983347/387714001924800470556577258399876144647356484805925306558559840079409874042410384846849*X^3 + 7114324761361016013148208553506134147183508535600036915714221438906438942200749412347176450611796485301353070271824482345833372849992660903150091554490580957992359825944973912480694332882373206272601111736767193720077275170650574469635/1218585108049647878959322323150810722626641431745023238513553577369585234115295839573646407*X^4 + 360849971044197364185491027025447832111455661873153132717186290144538182537955815572435146140090830599914269656445690157291201767099060989999710780544246216268119494742852522377323351556088252358325440136519668028452472368979/274739284828377743702077199446910442371215905820992460042048997829099397921361207*X^5 + 4463168168126152907206998703698868562846361922171479010731314499923228135248960343951303401456386682506246157932864574573274928021812870724931658815641913921853277695596374325999087608107359306183289058905212643894191271679247363028/2713998013473603293896040808799133012531495393641477145909918880555869118296872693927943*X^6 + -1064702717097435352595232963694924795792567021435440728896222986206676615217852522143185333732565218382067220558586638742629112705368722364342275803017392215852367979462665959006533375693239942783758582016673723691550300602/39248469261196820528868171349558634624459415117284637148864142547014199703051601*X^7 + -188094939983846118918594539704306013175064055889258439112224238850941697594037256421552348020013481696685415216139142804093293265014634694982516428628845342177724320354573704327839935691137921270290720412961341793662137008435655/863505572215591248455628637861639520372731591995379301912160000176859407666838273601*X^8 + -1280760493272372759243018826350516211147113846754236322151988200986462167972728675543839017380279301858299304026096617282377302464912011689689509261183430969096289571959160850349905246351485055513753049925553225703766086/12487581693031123299035371094355276686114990492295462026364665143816162807207*X^9 + 10436085841948030994208859899145664101483431912594308255447305033838556839699260787370392979665137612663402982073528224437223267621254984664207945583865254926998605547324746640396923075299910310324496606279895047594600051529/274739284828377743702077199446910442371215905820992460042048997829099397921361207*X^10 + 486248528254744595207229576487573363754691201005962373394757143707982048974118318861271338041716923205140471807461377557656441827166126854172133256267513158941595115695594370074183535977001977655637779576157623226/11583501021782055638505644079587548141239396810623136820649771154943943*X^11 + 171476979671051978221275862303724890892423339583777670958615841692298515394655163319885734533922057669276678344727536011909161887705227930542846850958649477278428820298541868732132977245505655259281306929867445554503507/12487581693031123299035371094355276686114990492295462026364665143816162807207*X^12 + 373273652764825978623842560533791856565623927891272728144459853516872602458934198506541526342557243954501080087113914579693423825054696405167031402376126683048358116992058466591330127678850115172260666939338438/1264123719526326784603065834966124407395836177551300009380487275261143*X^13 + -29974003455948251145091773797793416160537498603647329896454086775860598386085565242322456788053037886415572984311705651953091543517126673064645395541993674063441182206325870225900450378259099573204002875716692807857/27811985953298715588052051435089703087115791742306151506380100543020407143*X^14 + -114776497043941888066896551943628445668071136320818031691235023777892196824397609217039972700152411317243063536938485292300660390207532841337338336232265997556427401999393618469994044795541907417118591679177/402202901535579632390412292385022083167622073672064909125194806001*X^15 + 48738192182011809180100607513224352783197441121169257523777011164596432817376397726352464905531186663618396729363726857185229296634994473971870510771488825092841980014218179134903047407469970097221226086927086/8848866036684287492221460844762870851770853242859100065663410926828001*X^16 + 2477775475674082869410309149987351950673366281188032660501589743922949652623264991644506955410002357664441687474732260305603745261296756699322677349608765343034679945764978510462056180268313561040656138/127967833768876752271846100027051251405543135116788071627488007*X^17 + 14958286410805322667519059213985711145204140418550078181281282478263466717773035111429196414062579722687040691855652889071116703750680461521935395678904687098759256442114906041734957557638948288072854007907/2815420310749057426732886046695154582173354515704454363876363642007*X^18 + 32636891828512801484889486816709793098064818011981334566470619391161723697992255004189055763464051977201881089607790809949123720981904476904015216997738720026425445467816184850696315154404303981382/40715187327036828594287655115192889406790688869483955338049*X^19 + 10023465305228957475328123706924280155865208619501757940907790346728356338119038783547657295332948964096309882613718592098411412513514190167328431137972161524565086977303974404191381379261154884430246/127967833768876752271846100027051251405543135116788071627488007*X^20 + 69969534482430854464073543351139329003360498432937516987527108158507683443420198186300044193342337796250323343451458850554582840577545071609172708866713506741716203907167157743281519726963810/12954243502079805470661042034741612919755230311639820343*X^21 + 86406575001661648364638698195074485952042196091414418463880593316676021758689402602777520556199148128842715223917317961760011554481904568735508860656721276813892860425815418393873221946331107886/285006311289257800160013585806350225847534822086387687366343*X^22 + 62163860927362308897203701877040499609280537641705498600610422308991059913115234697985873812873358523551829837057719864293327128078804345800336097755087530442481340853593259232585824648/4121617404416101008800840609208276461901123229920401*X^23 + 45501392196440669368573078992548791273523146557771126451315638277959190391543856254531506623333150371854608364501049556576466055773571153033130307664819133944170836580045418980645181310345/90679704514558638294627294243191290438286612181478742401*X^24 + 6946464850216920045377045206012554097897814389342408045967611105247970071584853028600387782564156303657900495225676415087007017169129480837104866941079757708464612402554108536936/1311364112127299080114807702579788883837455688807*X^25 + 1094421235771152210566510982604338451196113791301721788875820538898892178775437010604113447326541250734440841863052812974649243364718072384246834954060017513369679815290785074855983/28851321830912707061605884264457935233307862609442807*X^26 + -2044169840544243587953994212532485258791948504220886773421500422738602519052292834352123522074599540664754493905322013987601514099480440097999919813629941794721754240572724/417233252347215742957304391530317812229543649*X^27 + -1587992350825051499550428392265799123921570611843305743777305758361797007457964999053762892775615858657938509785864954357756761666908478410693024687682785216946532435001653145/1311364112127299080114807702579788883837455688807*X^28 + 4343875450964598300556843894986465494275175512609271836226258457233804392347973956018230639042026189933018301233267514793533424925651040303004527751207336640164141827/132750000746807426967007442421354696859543*X^29 + 15910651630110384047019918378641585974326094686466120771384233934755163849012092007645552233731947813886268301079306661159224710550456535652806086633368306617748243919195/2920632766430510200701130740712224685606805543*X^30 + 2740012119164561190142855568931006719360703971491353996656839000634434318509603148564136440818776101799164755281097873693812152122229897346392256512998642264048/42236716750495522420301445250192394801*X^31 + -3107353373450026958035045957658036290166979324323114375938924548893914503389601432450995128906267089195476521679759004916684559027085917438174291520128634295831562/929250005227651988769052096949482878016801*X^32 + -478921299624401453812337433570425260869232185064451086984992739625858840126978269654162542877495223197791050075506916918510856072852456790145786113901156/13438344495862399751925372335409607*X^33 + 1001106147910981215717282925345760490297235037044915605272855661034566721423346283549495074997807839604070935632389493324927023243209112333950079465344587860/295657017253468656942110116751346763607*X^34 + 463961552253202699959205520355998129770423907343602394166395139330454548621074513996780808198938784805170783018574085290351439475606696695318524047/4275642537659051782349784389249*X^35 + 19134209996127206978513863332471800620090541557278037627614503789365829914828693207632639294202748432640161475122530891963331018344690207387525707422/13438344495862399751925372335409607*X^36 + 15886496281292251194860942121488790493397392805325135013617993647938278339291773949748483945938127520978741427129393700732250102478002877167/1360369881533264964158378743*X^37 + 3535452754162647496969699895383924674601132139085500399670726665140984828150256215546557324811928288026840174275986764783922851579523921901665/29929497763613362476448490724743*X^38 + 490858966665333928419708151113218450786439488631563157607288864712967019218883491269539925855406769737945782091963123717339043372866/432825288429292066229201*X^39 + 51224419044021766116161333693914593355915281903721061815473091103342179731175319035403595819120296979642738923250516234420699687736776/9522589170732854749108651201*X^40 + 812592706808308180106520138756271718837278879804971835498621003059781549182358930784719840857670756386750645768692691148938/137710877642154650407*X^41 + 15643339292015684996140645480954401790159242328189797148959675781666180445499768335678647941114078898123074441525879750674008/3029777019005044463604407*X^42 + 21294309666662917526603852676361420323305794201875659106726229258540190069012010107262920748884255160855444187188/6259300833696407*X^43 + 248599231667987580487900697521166948515164551152876945982853375445326421909991242676030897558260939935930275883677/137710877642154650407*X^44 + 3543995824215045390627814568411631235282338136007782070982972319912463936161835601590646789092989426780/13940536377943*X^45 + 6401095283292829096045159069366587479276401609758436712759585667492618224997800226684411439874296257884/306705740851123943*X^46 + 3974255183000948535945552736825795112982098732933143570215071930882559265171420843569513438/4435423601*X^47 + 2076845308576782276506683455622797586538738909311061460814967239491855747771433868910158487/97583754645601*X^48 + 32580918836028528054347612764598314829199097630994906647253006937284187075280/1411207*X^49 + 394872853560586883079343324398425251089814689630168190215688323271894274413/31047965207*X^50 + 2097167729467198037954993750371643287109398120996263023709190/449*X^51 + 1210354034021996814963824625292697905483656837095443713457/1411207*X^52 + -549012714914756257556927983051003744800*X^53 + 460230810547959094889108821998/3143*X^54 + -18746547661072*X^55 + 1*X^56 +