D=-12167 h=69 -310707120883180062866197287208121120608829167110679681802350223203509418599293410683035029184362648779844826093293025046489726193143015326991136280862486702627530666838536124827218237811676227399532923531525750640505368127378617087180614758362659047555122987798759074865064614060050614467421/23*X^0 + -9436284889575319382403880524047910380133418695872042710945940637882094099520465907430093993315112313492516092950080334593480196693271043674060244475269506832828652263725379116044500810724383889903976570630358396202740193776026639008354122664436138141388223188395995099129707649274077709112*X^1 + -16399012759420882031229180061782962704749033319009005283630674315174922518915588782495446665216971360969042134761002880383807554669944211993423856483521781001103102489026479689777615403365081907746378307561478872025972126340243808748718933456888449142605827123666806417385008195911556312201*X^2 + -27825486999462326235654150627073917976820531210986337977726788895561013315766704743378171941025920427623929432146084531161905228897096128452026571322797751895298441868951532769834112987233854267780064089082995387572192890462999609251797393701510581658492125286374538032999198476887850544305*X^3 + -36317088263569182092176795300829782129627047863872007225028370984900993541395261522612346852132448166262814751637676361412584069319718331487876108158001940389367486172879332068464672408556686307457181044851361694976307095079476097919768391596224678785548001437940835235703981239406589295343*X^4 + -38813376531924098599527636939685067614511441716443267278460713347460038835697612746126450402205578899211213848635480277578809062722261944693716078458725725280582691279351168968797860647867833929709411517877169665489635137639066017288767792239569744728054594353292754150068427536419667018998*X^5 + -39812458741350925705098849225609303028455176588143889685342163282489666396101785625112202946470621616328333332861869323650145871899311357100267978568167320004451931194825482966236981494144852605542455499024768080629283685872330864070605662531455801094881311605532194259122523969333609437128*X^6 + -35793379115937062250375705946925095270974239444547938931662925894904465070664077702935670782306141205989603947528856703207541334285936819323054116936261969027636063689302837193262714979910623134809165739525097567015031672781970675857694886282405126513343359350495264726683878561362563621481*X^7 + -26713390044390769194119307231258653475656715747972384520863798798933796740410363262459138500354797985212874830047247823660742153358988681211577132999886208132367874729608832051037118835295746968147936075081310129706925943157469922539178655219354487808901668016580186169544341307060177359192*X^8 + -16775869053903917225001936840756521384847659218497670702244783936588886525496695509622463821015005972194258684776310755329495826325586036105136750805858898005527538575789145227035522996415750175008685089194812761212505205737554995026128672099665008345904144783643412136855396241195427489629*X^9 + -9153006970179706133125585841047732589695799669134186865739392687103800486676449839653386473384413544887187300913312271037766543859728214821457582218600759121600630770747046518888759797168751223571737731410714883750353096562323346622055872528057511421693616365806762237646358112725677287429*X^10 + -4177396469157481911154322719337083700223128522105095940811111138851930018873962903403877041892121486929629304321219510896976119061662780137900512116266619436623482006275576045623626540412386266337433471714831735728696414257869493738858904953815249396437402117690857997036425656476813855987*X^11 + -1321854246540016379792137776016358149720657436179968115795127906640937328426465766712326888342030360059272720456699207026576796747697124569057282848278140391040393389633673149103439661696314646033545121138976669851454788202745793873813503035810030159924927403205416974685766600298065349060*X^12 + -97568255186883986653643173290591738959806439874952045409189759207209248965728606277452533371584617947200025704671594784100314115657672303299532083156167098574403573298663650143616716536174819689268218147291335852188780039949550412706272260560422437437959942240574441834112768923335130980*X^13 + 164480993933362588666912577927320474503873045950907269032550489082490776286919912259497015307489442318414385612123425508304518970264091814327949496725942310269660329453457923484028205353744763208086538330071579454139204187853210247206610883685374060766384413481664180020186825541790796274*X^14 + 103969044313931438339306679049255049876541608313513381826746881691335589655269522911754687188114703763397989810104702310700680054192502772310084231436770106270577779701881740051408857003555087796336988886189457584094844244975653163835989691648657113578836168629757386368821118772128994884*X^15 + 33681377230681308582524409187912710087120269098591577507517877087880862472395641155089891742451990306147907361365369882574286485490764235619624914195580361277380321187875963678375323669204485099500029436621863995277537102188643665940394210778004632395936359278762351068201350651255988783*X^16 + 6651660031004121874278081890616020381115714675566840924244637949169696649889911212455611129773034443371350536963215835332760406713614108446829219656220042946309558338564034394911519352116736893157285301732524486105516078688491078174883822618369800263573080214854664707354292682140808828*X^17 + 755856563064483704851620167684620679313498993842930418173197525425259360509314193737939245619384788592612997102077534332695562641092422178808840632537090705727534903238293250911599231830673614500009580124517377382337004630322747506795987754609631591999452400810410260396493680913105980*X^18 + 30733718208531428422947816130917113194725472638158341205449352979374913447104549918274568235219001898702203728854168349923397567794898302250786928767125919303304407247343973481993160180477107814334265393971471272024295991975749460301687435016791003512185567692807717029732229673984231*X^19 + -2598080380217224239165193278459437037973970657928028489146228209733208745076472775205850201804706378010607551415284270748476678840635237250058773419760250996341668873514756496292025038334394957364431620755157301042827846361194206077677532682634398091391683597979342027030849458708057*X^20 + -153408492945981545595712264105251579475836153878699630726161188371313892165416373145197610679978042883675328164361083108206804426942126744487176867290906704517654767507559397649887434947335558375695886713621323412870467305644452057669964786725431073162809354773789444934871787813289*X^21 + 24863173744572435010813957884678389024890395658708419468971834228100113360502632792326414281271983680348215404946678707785022771876606800309741597803606774408360012703845766782390633041583631564468028419213724363502826791638860979133999462781012076451218356096905923303548155874191*X^22 + 11743079939498915882562630538234209779014475080344699919117426921219751531633604537868819768860641634948003456590270686056993647428252158419275831077965693466869206924426149067242261971728888608486911885622554160030324647434469280634488571786563112106131707894762164225154098360360/23*X^23 + -135548179567295475732308617199739210456567804946214019812746107166118003964076954987766067388832723931045430111854607602227917280868304813540185049647608569413975544269368098630423579873788573231803796220415653761246866854630224146325748476361572122456640480369622218904982719773*X^24 + 5786348466460137650594817880104593353009912664858637378113244034793973131235046814068304687087541206467741297074761629058459956329924326190907108601725231870059645903673909616144108205262024576217563982385908494332215864685908582316239616453177016898806699338628784214157529729*X^25 + -41046288211344128084780743480399895065030633339248318628238996761176110086510898760230945104548412073598886293779668717327065539769380480828116453991615476004234981123088496937674628411996935699248467161316016547241896173614056567322982524878401284947870518839208852596617514*X^26 + -8459535904419410698362684052611610244579672569444709653772235805877141915552524256510737897528079990747042796860275301602295926252866579337496310443060417901998261652647297086920475928212846714521546800315717393722196034055587446596673553587311815148756177217982614631215535*X^27 + 456735182940214909550155996368342038919784839121218681102419637085639203831224287994666317345148231145312290073108212234705426149158261385655669320548316662662119061251918058958986083197114273187559831264667974540058998031417386424681526419420463851455543826247758222016608*X^28 + -1938964071035791963569785045314677167504338276004497143252470326813223030974605713610394807527329306745167177645857920018235132921505126004657833079549445391464492076485997111915901117116212465261766657199885707699849882161984630191609681089117513484738402839004090491889*X^29 + -849209425644712789298895196023935178799839131876255109603870364287405543026055537607756604978901596979999595715190608156995489644992155276810380462902224043563167472189704813407943491893945562981075264166196504124013172052950850119758757686501837605811086801518603960568*X^30 + 50556152158670912719847528560954455007452591797688084114910268687339421964257066490669786182511801104231731919643691093097666734032095701761370168282735900845416262159985917490406826556999591148234322894074209508067326703951056316995619230007348334705895318074919763217*X^31 + -1696707143064799562614879935299864239435228452583232089417127207638462475911350489626610644901877290226915164961309785827196808759927921313129434488656710048764577506331370720793995984658951744673076080716192220126311364211204960478435380081027102837444889437024192268*X^32 + 39946301926651733213250704086591313998254765808190095409275266856496360368178614955248481072796669939358757793955911660988197139442024195397101726746240651101468368447444071785681472618301967770340787997650555821890106929359672226704447066823190004390393705568126193*X^33 + -710922862310621031804756820561183074471694592214001829115356467534926067519226176396570432172381350426549757639890317073802822047272947472924685680745787580810245577018630257293841276414103007664845769049975303990244237692513338258195863692204003590390939582265328*X^34 + 9914148787323715625198863564094239925052197238007160372202111567121794051383188888127092917349182457279284485634370660978319749256101347264682118310279974798194380100045385492204470520960281511624237229528638868340406720098562987114639403515862776254936387822014*X^35 + -110250056891905921365859530032160019396372554519187099163787767965515995006091862144299181303551399897224878656266419767189455563108313084681528189419622891241489880964174622481857379026286700318959216998880820812271414990536873821711365266692695712794395570258*X^36 + 981385649137241847715255596101010793656972112172948652631394081748492174381203852096763547690302826056671947973945584622507725037239535949540123372479773869820599273819058153886731346102516183884409055003197366488163467198433830688931223720058506494485696560*X^37 + -6904064394863242202575368628599719193407308517044626912688544391602492722774164165030076299188416036994785764062938197205782137498588062487167921469509696849927579262023274254685926851283477350096901201740707566894729707253804575813874124445252236269219277*X^38 + 36995965247482620932692345381016096240561073983741423523050289714839123771693886612205215772055270207366578501492729154231423664396729464400207559827583598082848271985584837444446583303624425824759678268914007366538279788750310778856595786490562359859842*X^39 + -141194315174846618047536889078939702388118632517834013880744937984374148013606202755998126419590429401874418218494178221788893531622713451870757405475076368246222727228191547410289800416847029312692496550347809032863372979941242552833964968397222255443*X^40 + 351655769383212907487847921419168923928550912694872482507620152724611784305844310977693621144340757866836280294033434157453768448348661969876355121157148094357846572076770902706703052263960333046873951106093140400068751063388845484511764674002684684*X^41 + -667393106016750853508851912589927866155235247888955432530467123365933842582351191596221272881969724162148321489416038029073211389975671521811984562901873959062770391057854438068211986816234029009794718702179588635650350976676910575380782960728441*X^42 + 2194209317452197466880818649789708511144919911076156348377260218348961261619621979235021805323164978279499513889809261228156850888190218487201706333272007644660372993004948741630242189476598999857746077785809643569822896447372835838841820816248*X^43 + -3075193262899070045910341922772341875347370657229065082539211463787249509639859282469306398488900410866169858885798910757364312649414343404118811368793711679777478763656056084001241316237701556012340689660904957639810863949278503029122120114*X^44 + 4293307894400730164018767474108618599966379021421786002257960314371932562403045856711791682818329804573107180525838753604989382235682606777578875052972311831580377571862863294785807150665476983667807610781645521811928980819324797673324288*X^45 + -7495915761060667648957110823659048969404925532181421414285422545085515935905341902937751738752884160392695137349569652654452057632865934969281853612344577814347637804035247289828040949837625587136068732757632364793126066671718843536351*X^46 + 8766625354451834615447680818830262689259229514650358775049957326428535925271341064578628084548801939093873828529182331966957784827779769588229055508319057443691641858047537279224852573917978324584476960256272076959351384060083868405*X^47 + -5105129861972328369818836988951076249757507452617430130165835127083064068874888129473533037876884999762973319992929274357796423340065423985186357180224649921631621526045937847072625588892309293045982807326464094126348279052118330*X^48 + 984929183760543734482788216117114869225860372878180222803696383486401396919052208732737715566151698367482103049215370957410799872280300533768757497017279208144454989347306768968103582222897299695051260481206069737429486613933*X^49 + 186041734656880850875487662274232871762096265980655553512096638357188505029057699611809889611718697011390825896031553476709029393263936985330142235869112548153333523944951310022145531077144421975440703331483323744648830550*X^50 + 11572772444559930362088288901908943993696731233564361514576852860560561392640598082283453648262605205870576999255378478640162270086357240092978572539402483711383834053955857259694499168936328761864597069144713283309040*X^51 + 1098589260545239729297906515441060465290758242159910940473595860732104572200130100646204924671148465707217903505445530194342408280783545936867194220637914980761835778452164609030058272269776060969063069391262299065*X^52 + 52553555194975462419770257878119283196824443905357375168202543495785662366897463722745892863261432826536567333957370187485955743686439532042422557328430315808294937428056515680962403983813480815650584029514412*X^53 + 39134898095154712092353403061403515688438848288044191045836874195103664102005942605075553582649033331894225098177309399631741392068974274569192205722185812181617550688803004484999776259839158019067980336*X^54 + 26786042540499822562517220790395801410138254708873166733597887276106310453029915918272436038504563157009058309411654127972691508390409416696713876828910883867723748235520560058959358289487818198089*X^55 + 12739642575042270080691415880665451058349069554422658267223554304701592159570222312972916572187882034003579497454549230021706497532700073301346837437876551116778318686840197581475718858357830*X^56 + 5462177571856479862890029092178342451193937523117957004860077371569971983527931566492066617302743470400000866975303363503748041888331896171062054474702737512944327543983007874341569811*X^57 + -101500634007251783936692323870488176815771419601327800720370284129284496453117989251133524717428542713944927666929306544162826422327779314686885980173187122337525168799988691533*X^58 + 702161573052041749227375035134300871795528148717830686798409858954597849934342535136105565002051255616247473397240286273553320289388103216365329578441167655367161534423*X^59 + -2170942194652470105788418791152756449390526863090167023595806723984490488857834558531872778603382421548370930185720837059112094844173603831207756365433506041252*X^60 + 2538073836162090474746931258794080950766114454936306658533374714537505948724468664246820171705058207853750902670886041201846892730313104929166675524820*X^61 + 1852078708622907867521074531066060612728636864940331642525930132919382757753832509312004575008965415417768342852891554167177598192778118668*X^62 + 675607246505748191673582633258669923002740462525597343922231750092771280186372196592246215896774141378251045827310395152747849*X^63 + 164300126916610621683113696114848028964282468595478830538331158758657413621518477556425580031407285353331632417680*X^64 + 19977976681978118679338532948115677284903987815238747644577965744784415574437950744226279868997598313*X^65 + -5821089135052729946306491732788981550339505381725739971708241065280166270104*X^66 + 706717353013332383100390091848569633416475636415646*X^67 + -41183997465425004556096924*X^68 + 1*X^69 +