D=-6623 h=42 10072573154784097501132207261816295204582275193314094429002579159468699075552588196132143500658909119000341087872353246729398997242773256246210289407680072318515104282443295690518115867562105441253536475958290003538457613804199285015937658313014309410463187888279389679/3447820787606442558577147956303116160913783580677446895632659491203292099691*X^0 + -79905128021087025085708720155462230914463866627736506944594857135595900307108233519826802281854431909462305303803419122163060349849278044657229375063585891627444906813361344409852567678340101426117128653582367642083316925841982250122074035122682547779993433758315424/3981441563666501503303719433950728689922598935272480107936968296074461087*X^1 + 1127451952961330767682267789937248888161446362643759486364712679473355735545206765960654302719615198771880183925284407505419710293680630343292359161198186060654757647744996373501262979721436957506196413945168019230062072234549558214819979211061319329482276443730912597637/26369087476163239456380533811055676113357372748309635754866541024901155779201*X^2 + -18416768340949855140960261999732063129106894257975984448873388883006936967848584274138982662312590598477840706450659576997091283584401747232881779204309237984721849943151226117822464141615369413028648416007778091637869938156008815742087325860040921905090008421156/601153791886833988117729040306617649089928874418311959525436855816769*X^3 + 127881585931244892693354144265960179551673660624356124962506766951334390269031805519492782902073028410330024858579969286053861439973258298721296358054032510620059287096494045647014262634544016789936073780249807971709362839686602142828959286136843880682280424967613187/3981441563666501503303719433950728689922598935272480107936968296074461087*X^4 + 387500033122294397647960394786039180776156764025869066924998519741436174049383073965704065218119280673862875235744332883929306746125357089996986502025348040425460154848523590359506491847510175449207748829159536674241207342213263314054830616557342452536547864/90767596540364485598328407112580046669172410451202168130067470303*X^5 + 1611977796906246956062124306389483888275639138729258388231464233405954105742719711544948407823839241139894426306570801946994046616210001708974570979535204064512017828622877935897877710564542006193909913613025064810124831050434851613422644986136887068215262604768/601153791886833988117729040306617649089928874418311959525436855816769*X^6 + 2927286109930566390796081282582689617090614765544739926381190268072228782227099603983778013404273343062828067863412412372361026347236801718143405753314006574995041858055433815940376308102088217297896731551811641597852770080606823981675917043671983166335/13704906619411820262468429278662244703181701713906412219548161*X^7 + 2738365278845532002490467882734136232625821708413748649039159876470983437452187067765587767618689073946682675408110278382254538157085364956783183704660804486426264370472406820485636276236468964181691282197061806794640930228466452003810727865732833622552558/90767596540364485598328407112580046669172410451202168130067470303*X^8 + 12369807653814777482195410543344811972916249279871705132731091526936105997879762302378836538127408811505096996662194542082076009622165742084086537843983120336448938177266439279856404263884296009196976005294210497182740742981842022600370393116429610/2069289841372764647813442439779895017844134336993267736607*X^9 + 4900626115125700152447459231107717788231104950741733930721224406608712325892192651667888618546890666776844668100936509334306340949731719145257088778239123246192318680787385136853344074548162722437515351687350672757937597975075725851764950931007378554/13704906619411820262468429278662244703181701713906412219548161*X^10 + -242191958738820956236078027483455567305915670025556091521659682411564311172468243083626730513655867360089458190492719878409601304263248092796437240185950253934121027726697247323981593605641817646864381314691437634106150092758218555068930848/312439957930358545645997650578271933843293724444099009*X^11 + -1430748221529357685992614115696830314094118160264913611932050516422938782553687494482778369644161786010977633428966013333006050198329056551787313797342099172577164370414752611361978286986054343466004405463152029262163236284164268174168279077229/2069289841372764647813442439779895017844134336993267736607*X^12 + -1017581420664493951143022167997314561017520381308003402999991424687957690334713997195841855110496263175295269592611639020009131175522433626984290898628873882844322607886138908954500252144226428127438423312541725316631086815139256578723/47174989873223395084704461811606814712863313369183*X^13 + 702658454501317598633077457505759560602519253871644151254988995083491322306163071355566248469138150563355619756250761938221467586271129629601347186335150120045185567534810061895518028536302925696788580613077260136710189458684689820808/312439957930358545645997650578271933843293724444099009*X^14 + 80665980768779891051349856795670206701716436209955723821987968603963747298634545815143402032981374887617908311258900054432731897153227977487967267092156258529049595756776799999304251455722423608540334396388406793865683543516399/7122903498901312861951451277609363538104078721*X^15 + 14715985093718092643249348019047836151220784550360131210904759703722138853090199940226655894728388123078211007936999369279359859567931378020156560002951794342250840178751096176318185373904732787299902305589641711531036153025607117/47174989873223395084704461811606814712863313369183*X^16 + 4932846253677299327970976251854586374391378369828055808289387818892019079953704146404569891176730058965377696602903435216201195955322278222799879615254921409242724825651364803243361286536376739919367249279919170771742810/1075479918300062337604024049163424964231327*X^17 + 312915792164256627818869478764910182446704508492648317495815835191343576844885907135419176613640261520624028351588648213908996175282104359554153801531947411607620879034758896375953749626885507523856169904409229862937634617/7122903498901312861951451277609363538104078721*X^18 + 45204663891787226956882635552019580274714753449935876597198353476287039936322338660519178569655473009683307643380542980024530810173084466091455419058816777867910868734161245394639542495499453717617682578823805274/162385613513522925804623893879423971649*X^19 + 6744632434087958629524958070072897884270230519789480107239556396243404672380712924128437016265609684624270472927937071398243979351051873120399267875213590917335606940581111473635773920301845300769345430605733208/6008267700000348254771084073538686951013*X^20 + 60954007193655019820132281405981709001448039895941942003197201264069428650219652207777716491072323829167111555897679003080546738916149565140414334041498792603796598116017150595262867292246371729220705610/24518437794582957240619642741872863*X^21 + 60214156079244930362738332765767014447875407832806753183123363763884366534584959305456973335681858221839072307622861598178987246565368224261795066549745549055486340418364095429947070606605304497117373873/162385613513522925804623893879423971649*X^22 + -28144327105429462048141704896076593217840433461749266693715365004361132903259816579193545966385304863930795121019253894445683339740294473100701496488381245410451147919135703395173783986788024029/3702013859970248715177358106881*X^23 + 125748832583578562670186393040832751148250041496762464210448893585388308965493773436036951980222027581873676854190026537813392584782787809849851957551073494469615532189540206584334112331336417892/24518437794582957240619642741872863*X^24 + -4421414487610334304900409840121093833916992962320309063515192795867665167161511654160090755348585731112466883178513576801445851639956470263200701246818728818614320029275815471624410949/558963288535444468545577247*X^25 + 25439943114527652151027671637837127175749397900289549903653362424307750178450422285686085377345869995261417114793603400309203889528652130767761122662059994768305401279530796467796282408/3702013859970248715177358106881*X^26 + -47329435163523739759765782869963070146360734161118223716540880003538628508775821090329427479595308891058576736700727785483457390032589393048324155496558879618486973333366317/84397295566275776618689*X^27 + 11542627547591078739681788867740525181627038542872536386453410497595595846780901760856638732472570415715937158689179500600290682241382272207847446608377793969580180114824101/558963288535444468545577247*X^28 + -5257671222625763389431217179699802072995454280770436153301442341906752689524157158960942792772381538585441491862440378145813722015749405024841731761847888197204/12743061387026389343*X^29 + 334014155265005017462825986665329747156239653541962071597223027077226466691804572289182330234296371291743896157447157343279627578273527855830455903407248431744/84397295566275776618689*X^30 + -18099548364999900689906502110914011549099569267781710362864836513549506447457840433527949224817090301086383271214219931322504378487707611895158342/1924061812928641*X^31 + 121765642561480016423993580997710375692055381312831749447154485937872146306310265391654558665965489347752197731848093166966998384884716106015049/12743061387026389343*X^32 + -1310212223346315255731863892425864158526818142779892335995513168034464264491285048702093816888495068598541068523310432129460634376/290512126367*X^33 + 1578753660282991378857966626830416728719310275106758615506985950127379082306165130688350263006254468009679173743393694430133280/1924061812928641*X^34 + -1390879478048175246145267817799828091296610899962445342732423606959699871865125180649316223007077578997275835/1185517*X^35 + 244311632726269255279328475191741403663270748641474062702627813008810791154325970942643114305860977252298/290512126367*X^36 + -2661591308730469033212295988538234269047367421834528941253917712561971834423445652618569/6623*X^37 + 4211847986235537011272988843024288419380892267636967880721215794642022687030161011/43864129*X^38 + -106258334870714666846340117167296042251131947688210115618*X^39 + 324493758589097889530237158442949735999291/6623*X^40 + -10843797958920083533*X^41 + 1*X^42 +