D=-2231 h=58 10249786212782165101004825807989418384663048101764388546907644064518926351318351975805164683256161179081618281196897405857324822631021515940038952061058539746549586807494109899846150397422251225269039290408068862314607950093093289/1050277423690352690980062352301366091627469479396532090550922373994553807296514018155717345713*X^0 + -45232034704803207438239521643112769094709864429572162370560194748129048875731391109126492452695786129113356768650746592023791161142026938881983297235692256784820048932868460129284177060400742040537928466280500001844123707151040/2567369618968871494584061441484899575664980128187930500868446657654876986695697993153523111*X^1 + 445858399343349413602347216399943433558824486962788294627548717395302076668163588198348970682130296914918259101104877603639547179104537356599291871838500197633330916652834948300508153136400903914313915911833937110421859463330453382/5727801619919552304417041075952810953308570665987272947437504493228030557318102222725510060641*X^2 + -75734385698406101356978246035521467925197066065943484614578445215637131122502942474031908389402607171282125120306650103944445812261065457047100249296606036080897830576547028002629196275758067213670529242686023661994333874520/1150770783939431418459911000217346291199004987982039668699438214995462566873912143950481*X^3 + 288655632281443868880941359293028079834498886050648120857612494321750068366651408714610317586081214138373735955501996014698212125733798983511326304696839828903512140218322935231513230170946425421728190499772347825704716963504645/2567369618968871494584061441484899575664980128187930500868446657654876986695697993153523111*X^4 + -47907558059750522910770654057363495620294921652510326670434131943638985846810759117793456907383009596492735788461742617235228138889041492317760065374898418525239114495802363811455980911715578970187275746793887827978175576/515809405620542993482703272172723572926492598826552966696296824292004736384541525751*X^5 + 78325069530525926968850118943267540396373951313410670243313179431179148626701657677712658321482490675118556811900047976076440047436422780327238969301564767868297370865411796941994711404825263101686187098385717251226280077305/1150770783939431418459911000217346291199004987982039668699438214995462566873912143950481*X^6 + -9656417688886710109483310807876690935075262829586485137845185892059333943151241900200486696386714526603883085859667383093485351890103417363059925435720851284576008947060866329831016945498660318236776637317978186358122/231200988624178840646662156957742524843788704090790213669339679198567788608041921*X^7 + 6232432216205715302277281031211267897553117341279547353425672594376770710101231461846805015584863759356543527443655107458650234774796610837790068860398329042189137138462204515521551146236983208769676846538182841200947001/515809405620542993482703272172723572926492598826552966696296824292004736384541525751*X^8 + -338337332837522218697737891051923230013725605804233742793966499470286726613079089729647056736797216962282376546562268130316815613777374571496082824556699835594868207810285412576576979453629230482153545898747791858/103631102027870390249512396664160701409138818507749983715526525862199815601991*X^9 + 147344907920596986996157153874886404186221804836891420710718171050512104598446447444167647929011163888130004409783896570115246128889123851721024124027021792813105783577102381114502102089464874823336509941452208628525/231200988624178840646662156957742524843788704090790213669339679198567788608041921*X^10 + -4969474483264097776045464584259502211441921901524024483965532756873618421453706980890358907814121614730594007824475036059023722801950586881582542432552849008820185754746539377548338996161723870352157049591183/46450516372868843679745583444267459170389430079672785170563211950784318961*X^11 + 58656881065027626584740438723593350004316294604548533480238830031113489201541275198244997285069524291776854882316346094375992201142136532814735962893152070569171311348625296435939624547930632139764083069641930/4505700088168277836935321594093943539527774717728260161544631559226078939217*X^12 + -31570391162839832191225197566171137717824020855329443156547285794281385758845665651468854748301105235498981654828798676762975020533863856440869640135500076145837882877310477373282211485730326692858997900/20820491426655689681643022610608453236391497122219984388419189579015831*X^13 + 313994214416874148317370159476815667336592598074994666599934942680714318709926135674421077773958210192981910437335664411453999277464753450014909164428369764626656013984710699103987443990036662554548168090/2019587668385601899119373193229019963929975220855338485676661389164535607*X^14 + -220812017112048100351764781429123550512428136504717018326904234109580347248270121997585163428060602665705950136351401927191687713516062201895773028737882705649433791171882242998426601270356495471279/9332358326604970722385935728645653624559165003236209945503894925601*X^15 + -3071413927374211545573549557911134943865619930809363332745027641798813486726591689717869121430838906219351560770860189775625321109977463294122883366378623951395958395027613546661937272367744736196832/20820491426655689681643022610608453236391497122219984388419189579015831*X^16 + -1484666514242082427395349395760079733590490104845822191865039129509790031810206430943136131253433933249750612269888744811234572335262479829695426467811283962604408100455577897630896912719932748/4183038245900928158846228475412664107825712686345230813762391271*X^17 + 49074806545016405596888223774570916054709909766668693235431112972574956596599133512819919996223012813809182961890035774720787326984473449132335180724694029402879299867299208407371153791661410424/9332358326604970722385935728645653624559165003236209945503894925601*X^18 + -2888776478649883179730699834559941972096997515741851187065445602963414471573237664428701639691275355798451491584228582758439579262614049583077461423967074447680373290107163373577583750315/1874961114254113921490913704801732007093551181687687500565841*X^19 + 568862313509036225385620032174191429481416555696667151295445802926357453259062370864041835200552249362458608942839054503033993153854953397286601670023011530030767738656649539343022872739130/4183038245900928158846228475412664107825712686345230813762391271*X^20 + -830704001678607410470882033244659154348385948382413354128022039440559244789830770071804880039421088069988957844306050254096329674742812013058439928412779616121714789297298152767978/840412870575577732627034381354429407034312497394750112311*X^21 + 1934476479062624488847036126320537987744316280982423677596850040304524860463122412508305977046530010368513708632773494288497946747411434215349167710898349938303162304914617028907900305/1874961114254113921490913704801732007093551181687687500565841*X^22 + -182531800500595210730710061051524932669842495477135215163479753708149813665126293883170558961081280556096505689916532714668719744283496454006647195316470460618596698101655155/376697835309537307318258351122559124623179066514903681*X^23 + 2239242318201947917103630973254414293716436901508552349335897101113967263613799774808785591874622130318212852437680045155029773199468196792583253310504868786324578756350211982013/840412870575577732627034381354429407034312497394750112311*X^24 + 133287941225321772510580682562903685269966950208181553084834995663411253758845511418291559235035796731071960646813127182362669385014027722795337822070542165955782752656/7341177387982330156456616278965547222403271422737*X^25 + 1973629189061824621536780752764188304781724821533339175112675208413820455238560442849943326842281212667179901267198167238514853487620171537506818802089430557668358131687953/376697835309537307318258351122559124623179066514903681*X^26 + 9314289727636726635324449060858243408762175610616849804936146454745251913408624585654091185883912504121323163845447692303492120758802431391146449077559976377900010/75682241113219898520171301845005641468074963121*X^27 + 1012786785697818283991065323655976417411751939377977664713211777962078672214092757573252826358562974633109072332564866743966009611965694960800569828032651886139841426/168847079923593593598502174416207586115275242722951*X^28 + 6624855810904123932088004358257860562374815265370140364298610596634969964516495314109245444859529932147970980326920480733522486992284788032693264388824565082/33923012601174315786719543632902573495327191*X^29 + 407165049184833270036960411884830170587467465596856751477697996173351283767866911040066670750793945481915942156977867770695730801041866519960839419262739961318/75682241113219898520171301845005641468074963121*X^30 + 4218119105898623194954631897678792781812589462036870393416806318437422399917831888493571522454073226402357258336551919873333862262525240953704623062860/15205294756241289012424717002645707528161*X^31 + 251217602098805714205424123171546982129947757162862742138691668066171004617866390179179642223026124888448628620749939677253089535629778746231886324665615/33923012601174315786719543632902573495327191*X^32 + 1232771568158066544095042001152137979318598228981949628486956155657350626529952418594308319146145089311200405681945746714065338425964087464521133/6815461567118462130176923802171989031*X^33 + 59065422149378893119870361550168887182553693436796145869647906902118166242858360126927239165430956204185026217284696543260369286660817638790216866/15205294756241289012424717002645707528161*X^34 + 160202012877248567106997000946702290311833154367593897286490562589159337871183904526479034958278751588842597105919299675686805133652472123/3054890886202806871437437831542801*X^35 + 4390329775236309134394263275276480050667696558830852166483598850019300692882700164226621252184773958091328576519747841619116237412507188552/6815461567118462130176923802171989031*X^36 + 8496686151119417957279585342089361453454234074080937660755453284508755136993896343085190809296533921392294439110308859561595622556/1369292194622504200554656132471*X^37 + 164826842081511317014412577259730404872288015878349928517591115875890743049258285555427676432040105436736430465642380555818410689011/3054890886202806871437437831542801*X^38 + 195016393049759793880800649519410410573590712753752185288591854566704587861933794243403510047698896212209962320904053901504/613757146850069117236511041*X^39 + 2643042141213130370032114996173578008325776014271224314521902784182552226650296888034786560584368597126258070645656153113927/1369292194622504200554656132471*X^40 + 1782292653118886146856868667445833528277989173469595273607736336042278639496923645575353777494528030854694998055045/275104055065024256941511*X^41 + 11968885159475313251938757158223099118675960653337939562321800634223778586623703085209872554400401851745547517191270/613757146850069117236511041*X^42 + -12951238544213765102343699691857283868772966979181122901010632591904070755561780312009441593599261399691531/123309751261776896881*X^43 + 126006380912768836885298049186119482473790033314594460738938789242846907433524449079842772602848734301198995/275104055065024256941511*X^44 + -53876994895994993186976015556784910547214807063473690029190101090782607007181153048978923465632319/55271067351760151*X^45 + 357008773124503289461861959051032438175638280480094658293530225152887750291113426341040624134337346/123309751261776896881*X^46 + -68208789990851740946607677371141276685740375251153271584171737490897796536634226211066608/24774122524321*X^47 + 62533165970157473359289324721701234044383111550339821638991778804113120234053668879134909/55271067351760151*X^48 + -2361812122524355187914201615250778590174979298356825918302132343299593404404809/11104492391*X^49 + 355213663093377911802345422526900364352862745832444344329731320430946028761628/24774122524321*X^50 + 880343164316630237923052031283241618349289785619354039492186962580/4977361*X^51 + 11449199463986497019660351659102267365263360400643074054679887373/11104492391*X^52 + 8937941414621684207965964054064114362671828247403136/2231*X^53 + 38734339151653463031183411854858131542764863477874/4977361*X^54 + -510408935260093543764555615171119*X^55 + 31118774017248074160819364/2231*X^56 + -182964704887*X^57 + 1*X^58 +