D=-13343 h=72 2455100837432370681957401933499937223190657316946626125958746676997380936964133689836859282677314344798725762373572903043713107376113667503912146144760895398947321195808717509476832268561041157288693438629865860342119201301444764866313659185614949554482082305210317088747498510682117299546498428138472629967317638756254371999959484296232306206589528948708730391071750044355966873623657006234275026452853995714395992774618679516505402291078879310625/18094354485073515628115149235794627136979125001675031480939926344338406560588754122962855496631975579692771218918600604824307597837304236333*X^0 + 60257351932198126004829097438299472561548995639104129421543476512485437124607540062676918573288589881597028072793357343367854754157040180189292738757633364448332745179098928070837642624524137266551376037701746134761634483123703797102514424651585867346549141933290909175668928474473345427082020926035306067908222504872576158974682853524735391895990403589677616223757937152455637103652974763047153232311767187324835214342481059048322008102520077599000/181392165209869210387633686140651923282278335760593497408100253352747827752017840918627634028219722133614309822712913501255248894021901146049*X^1 + 2900958505014856869118526268439623966463960637020668457440254902569711470055011466942304612400357043547649171462830004955796532646725142987779002284329711727259160456878049822226581474536857980549120375002948575671324379753970446957460019566125526315652180421692568310664980642778796785631955445569791244035251985874107335896322936240241858845136854177207234892187058542613503521577927336413062323950889427196794027707986139928384367681345003328997723325/2420315660395284874202196274174718612355439834053599035916281680485714265695174051377248520838535752428815735964458404847248785992934226991731807*X^2 + 27567456900575568438097832721233813481426091128715868383715698570987636786068338506229246882956545905014010174035786886007027979339523968500733358783646582787044949598454855414590140124858680019689137780480345532480691397442061509504214491082793245394844362352675753358221711874478109654805349338921522646910180681478085622359457038143737255230132528657989737710874066369893377371854457263266220238305642075586715581724817518299695288968008917835/13594556337395578984308902506231876135972295267975230263666360889810974125160596636335729148483828384442352531118407667035542898450266143*X^3 + 661834311160941220436092012437971982098619898023079780121676812344170767928167682702739620910753187378684577716330524927595840066874456049573860227424477630099662785717826557950919436477516193329637594022957105222969316720476911552935669799067454382032468840527811258761929523407113548531899630784670008408586082274181654695060588937986221562645757920052047720250200993359319446921714971183023821958646791242437005634643040543773143856951258764916089/181392165209869210387633686140651923282278335760593497408100253352747827752017840918627634028219722133614309822712913501255248894021901146049*X^4 + 5324028512636115500224943601152990568896250243386347108518533937929793860990633248910922231378652633396768509904160252374943895879625071615498986308262383118099534488678489793787458379016688910743129662805070568638895374305248374063754210151869435651712266536560773450945730703466814774448638305134308929396092580442928989513903890711803070702693677197121321886237912129489850314791278083584584980354910393694862409201814402100219934810300010/1018853056838460539931717193002463923853128626843680601339006287177619285405126031352449160494928305811463129065308226563407247129601*X^5 + 70975750520433724208801551982626957398941162816650447059884815798448983717969231587585315091305752804484666872346041121818843412996186834934018552227231876901591917023817020033925271183639063360707074364264745586455472575171055596931609220920802420471337797688875112623162863471944367052925692976686418731959184070259969264576602438448139921882277122975558849241186959857449840177555555161763983640214338690937162504978819111909243461431541135589/13594556337395578984308902506231876135972295267975230263666360889810974125160596636335729148483828384442352531118407667035542898450266143*X^6 + 280747529708837252574678936809789274996394686974520898163020694213648375965051896123709709894532022370732436547670044653321552432038150441440309976466832082333496877463337574453817968430264014370391817736805966403827927637479768398595842947704679675654596660630403127754705875186715631264963049794842269807440133217608951056770633317938108226136027241660807305233789305291209357160795548552006485099018256477141895249632061540353886160643/76358619263918199800023772240310569126368030191387289315671609621345970576716333010001435996022506618561277753526810054965693407*X^7 + 1934537428117434286273644285906316455509872660173738113627806917429550591520633355781030625249637688422703157818234579741550130015635113328231328582083826348793043097504128500473257872032674061550773570121456904917762916360186556942883240776666804855749854525624967336803817161588196247401164485658366924949324001808711114855265625180967441262181800512263911449875378881344250157616826566151448608039902029947888978260840627600090700453457281/1018853056838460539931717193002463923853128626843680601339006287177619285405126031352449160494928305811463129065308226563407247129601*X^8 + 3382652222730493713720264344743682026554671007200269182128106752000877272116896454408503189034498798159747202828143634025915850132609379851907103138359206410354747341644333135004433723381268336834552715368503640186150020888918109302017528575224506930940758657719097553167801932343869671770770668748702063503543016614128685364590595252380216724414389299482031779135694312762322880207000071087264699490553275034135028112508944320598544/5722747452890519358466894419569105083292215408183113941068096351745931992559119614029935996104512225028949842878423896797249*X^9 + 14979692097783793065926941594680510677375215362284754989216754125388175135097144309188332608612113771462798857014992136757879761055115996949505540484585244247895285609277979920855921592211000996777491598457293088584743641096351496231739023516447037972921480511910386029614918967738430007575882778241164757336961259875382782741986656861588217403299046710213169621622073128952774075123786281371212274321474244832130911475681497097168432841/76358619263918199800023772240310569126368030191387289315671609621345970576716333010001435996022506618561277753526810054965693407*X^10 + 7498453173636228967807621817884321135519721146602293850886462319973832809189362748103735617321143887978195705667716050874540197349809648365449207482044152767997400820607335828238193542853356302836820234407772951695642948720098126005770730775242462058394902587387859085036370010765097875115846116553871408669283711501549442897151269371017246943310634268849940277983116537610607355317081424180213637090286944509921530975713414102/428895110012030229968290071166087467832737420983520493222520898729366109012899618828594468718017853933069762637969264543*X^11 + 122867995770954170695657011271334255705491755253134162208338760538255565448004696038973850554246846362523609037845661393565961287823967652718942699080856087106695041997806657179393636138815535036020709439770639727565635727805900933735723826747581824745070591524716323443565882285517496843700637867524623209193863517905555578274665377106235345017176542952645168085823268979734492886218907500663782639415533168786998841420926806787783/5722747452890519358466894419569105083292215408183113941068096351745931992559119614029935996104512225028949842878423896797249*X^12 + -64266243718368517160198219186589518471891308948573097170835123702147178177643657341906662575434017760019116973404803795510391431695171343257641118569576760487734383619872549187108591593870302490391967784338381029959385727774855103888763980274316635749337047013937507526003669920119620715218368223207926048046994300842429042623753978140151353281354297505892448844768307075810752514870740825981872994429357203991736989230999/32143828974895468033297614566895560805871050062468747150005313552376984861942563053930485551826265002853163654198401*X^13 + 63683747819359712716145708098459462357185474875775568235232978658088396284198785991387039409445155022554405862657713902757957395585773255290297330581381591349127337029091330894042836642332544679158013701947502267537930185908472000342445534276852278095302358672571748837701492717728426306329967320047105815803610650930177443976239001756163448852081967765822300151752415373942645231274440101810627186906247019866412227364175001/428895110012030229968290071166087467832737420983520493222520898729366109012899618828594468718017853933069762637969264543*X^14 + -208508455537207749839700088459986064338539920175156275427211364672659294212777726582553522691965491938165590943151307969329296736780607712940195706167201651702524935447175723220336666178893848923856277318012307037096309284255801719490004229844663151368246693921948217999007361705382988235232776834504341988702408443379257381272391004237674604218485844282913039444688802097885665755423077453711911270518193306338022054/2409040618668625349119209665509672547843142476389773450498786895928725538630185344669900738351664918148329735007*X^15 + -76458499190865041223542387253265299655100578772255829765857898046849670089265686660288180799577621481819529420202033285672866166963274695971224628299843846473257482819360311205974588621255600355887526471525026252537097800997780987081077640617364594661575303973628988457146025077316736128490755488507502113012262015772502570278220976839409150974629463135428908055164796856290256042315038460138336296349256070672634393408/32143828974895468033297614566895560805871050062468747150005313552376984861942563053930485551826265002853163654198401*X^16 + 334230488637938766160218067537965948572721531569909736398406597545797692418416517470938478807923481894964067190032340841908819587216681170146822213684129357779570730810871089865480970448915516882191389676723407884496138310081285640521814286144296914565416457336321433648911809368275152875378061273556830699435595802888297355386741221249949178816239189188067970550155925466162796522755172615580687420154861323607/180547149716602364469700192273826916573719738918517083901580371425371021406744011441947143697194402919008449*X^17 + 66252924973748174026279587304766460386320008990344647428131309968742265135263448069346158783081248797709467147435054391967055540559819665417567402215666918682029694749512082567601913402556786925573705457623608530216778678020476069262966227404463560983884478309132901428549874839273038679222388297608134628634913273560296218583035901858378127153893060158582375243693163976970697987888770688021027209324332985545064/2409040618668625349119209665509672547843142476389773450498786895928725538630185344669900738351664918148329735007*X^18 + -246441267206187465876688335700794573752333242940374943474605149152178709442147938125820311161374944738183516732115617313213559014823435034505474736090531823393582772927166435191213672262048265545581242274652925417315534397840896673102020264171558244632766900928639066770390990923046081452277513462862238209827541273013493552462172736007832560923359190914746849072391323831163622874630351244846181193104966/13531226089830050548579794069836387362191391659935328179688253872845013970377277332080277576046946182943*X^19 + 23485445829335415507305732468287649349841740263846050315856945336753197198739373046949205556881889062361252111714382912378782238236901730863780098701666407729472830966269780792394605967172155156861009366155348935166841309575524160189571401018031132264018959706891396017551940750547151894572954323274886683935468269142387805674622131857116458647449351630289968652263200592649695557720772737719922760242359212/180547149716602364469700192273826916573719738918517083901580371425371021406744011441947143697194402919008449*X^20 + 97333052073168219011180530416073881001371506076774260924519683937540830931449955515990935672384796231063073775880630968454860807333806404113949337634691935893196877679338491905870803535804708103849205782690432970717079301193147829143471005279041372967931896799444913728854592819635487111556580379529369017905329903745752229538630716857247033111912633191738622999665658153167923799000206237217071120/1014106729358468901190121716992909192999429787898922894378194849197707709688771440611577424570707201*X^21 + 85107092486806028698073038751505481735253586554419114125010089172487193712889912155637826530240512784632222196361049084014094019755437328488561078815068613516400231764699459053546946838028565810714566801946767249079900465943055523637227212902604710556530557446687609275126700997343551751151936546776316465212616723333495834399881287852212047943840882862303650110435997118038647594681456135432341082514/13531226089830050548579794069836387362191391659935328179688253872845013970377277332080277576046946182943*X^22 + -17374203544870210398831204762649606236817558188906927790513993196653860166517745739524964339321734644241674301317858753132866148579706826686335052657173484120251400803331181329636176429292065745889868995017344269702360634156798382958611447383529268093592934331862641435703374567614938022501083124475801663122964454518294253825102806537571756712310200679614945761415456590474232792248228414395/6909354781591088968612222390990912449833619179950828111288825936634855931872833836002380714237*X^23 + 263715385081910780270344058370801854958258027028266488898212122350813264765523281545872940658205739931703659466707943165597673198346346327437180565350185508746659106414434194542436351283690027888128305970433472593880979587285587106703731869280064691481143375502781884313298993471433864252670140227177661815392147139561182088813969055682268797915967357780186661142748871166366757507750092642574839/1014106729358468901190121716992909192999429787898922894378194849197707709688771440611577424570707201*X^24 + -80362047952683860216665308164364050259690516842746408596941174337367161336085173623633257530448030309386156159230093653567107721754371599496860630685326115079014784220276945419270691276982730292077534364545511369811828121873158343670884145640048108174728979616403221694024102775303818263355384402178449571347161894610687960976936294747540730054468126679561602749337490711739270250791179/5696088030990180518229367181361016034487732217601671979628051060704745203522534077495779649*X^25 + 2273555116379720937546320600891348639643194917999445070229663258829500362236325351518194541371673549894274208020812471546007833588649722959386921378392856431549682374263141286142052768038205811907060198270600478288324475972329010394561507569938222016330993282543948377327433606907377937310286865230808769262058638317308086899571519126322491155423358638598746430254523547881765719144683013/6909354781591088968612222390990912449833619179950828111288825936634855931872833836002380714237*X^26 + 4605038314897721293059813778957109194350774697815748981176113611934753179137664713897559144761470312912350692330950007227651095404890002141742784168437741730949242413220316860143551814234667075269513154684012006136915219106981859768799556546304154518783275242603006227389302624608461708292253818720766173879895800935990179961410829250743024589722580044338710324169969760315722388/426897101925367647322893440857454548039251459012341450920186694199561208388108677021343*X^27 + -7439053294963999233103409208151478938222699623999669981290381758775319633263090875772944426994313333625380484794006830993476739939290156991552141307006477127711000731158704114243945786075322742848568614719540979035065740293634440126562314115752397875420660691165035406794941766233212542805393655540036753588997758101710449384163276030685662420731911959578753814983390727632097134148/5696088030990180518229367181361016034487732217601671979628051060704745203522534077495779649*X^28 + 1807892960786322935706457207640111532865237143089008587300313106937466434353233415749584625974095632653861325830553124028383644108054154402126097639044775499425972003503097279622637512543095811618325636620023170043506366573822120506795605708798500137138545468590519975560802015764634930696950537895422553907019018715953752182216690838150866931149412799487590488303310437542/31994086931377324988600272866480892455913322267281829492631843978082980468268656001*X^29 + -495055261026287716282227506125942164983832768672591347798029618320686643310866348510906214177473048233498656731180349295252765566652697592443524730881685480244885517889303052613627272939673967330138969197331202698460705138150880900759730836240927993447983265649897638760541966928728586578083894870050647209344953202660253990000123602002465862070687542981495649611394055633026/426897101925367647322893440857454548039251459012341450920186694199561208388108677021343*X^30 + -27805837564676987421607781439833284829668344291216561158254407985978953955003271393138841934427388026363927472157979758460671269292366640291108976958696734044962484924425480277732221134610535437623487683362420316841016140980018948963736428890766690863717037109623305079172371129035679149501423381573571572802685912923489689634063156481805195233106306414043981944587/2397818101729545453691094421530457352612854850279684440727860599421642844058207*X^31 + 490453874676230858914402003686264118311141185992554559529584124420029135915192680594276205413013234448575069393169834008251991370025239542768048479383935941611170544220659147605248282532850895579916110351150057935396915385649488264061762163817921468590485193287734503039745849152089853474229306951388370528008747435575510683880621233168270842194627914480769497058415/264413941581630785029754321210585888065399357580841566054808627918041160894782281*X^32 + -13819905529115043733150075717719407287109470325514103952096450996757465546744176179064726538385704913472011647073678645560559390460038480495055740343097487233187679816804616536447268063456277255530394723778808441996640732338472813432360988804499797254045567319373740635952044551569570021362060603011432676421869403350436746359290926836024802705936194909716026/179706070728437791627901852771524945860215457564242257417961522852555110849*X^33 + 4758970792385229544134229171297878393533849877324021855955336247761474954921136652031511567533135816582898217829461212307924537859929088226079939279950049005290961640841432632540804069172076127692707396143423185352709315537389692175701159450260183496692961519112955068122639619584911674005245961060695090553702886631541962637715015515786705988135429963743324698/2397818101729545453691094421530457352612854850279684440727860599421642844058207*X^34 + -471450696344275713837156911917891057167139596394469377539367338371419433205083362384821103006479106668967496732859201670903759917969679583875178376368508812169069991568003814402176072907859054452554630079151795471116234086313306321006278681297989454533807186691649788221102174569659200539030448039989141641414265066805695135882804754277048136198570341/13468190866254799642351933805855125973185599757493986166376491257779743*X^35 + 76706381304367889572133846261607920800080801387349717622675273767474174251313805894081645882619966454415732564345686211055541965528402925869312227540962230165354357398052646031319519793944424918682228734787658881538092347027274657429225740614729301479137448285514947140504630694185145147971868666821514496597552591391735430587174476464332332666352376837/179706070728437791627901852771524945860215457564242257417961522852555110849*X^36 + -3757403079041737615852608337594329725545567466224020987834056119507547917192642339586852573638486662509038130356953351382672849568931864246639581963436709250492114716658643445755222233393403778750719355697531343321994263645066433095937143138862992795754932118715504747936299896642529559601434179128785163703917450762779351997379103885957252536/1009382512647440578756796358079526791065397568574832209126620044801*X^37 + 369654134094409087551991426678839546976419985939173210818969048886847169171797561548931729958723726411367446719225761729903756427317818166140589813191177657823991914954411987522896988622517309620312134497498222077778540339218170311161130745180004989633232670621045718790822723842124775152149503550861581035552944825728133031809253714720327715371/13468190866254799642351933805855125973185599757493986166376491257779743*X^38 + -15070450330980922877567434107910025315530076541662437357360301846898296592634033656753009702762175140997804817810854145635434295102821405897893946768763014786574572687354049624859148696712296427355906154984583619330479108053742408448149304908115075127698715298769827227765320318372881396284595258940313982757440782358875290074677790339/75648843037355960335516477409842373609038264901059147802339807*X^39 + 1157551433491245263432681960659626699966961015838672794191124062216485579603138111425978199097973895435502330462830585038286118777951619825596502687411281667172587726721114322117026321772764061687316483636974608795624536267730790757414299482139990603495417495612096907532669266483155917450066190982954774449718555560007304264208336552886/1009382512647440578756796358079526791065397568574832209126620044801*X^40 + -18054724698877762076255842821666092323679770390945965444194003967725270544652348547622856909291016699282315740761074676062075954675086787208297595783287852483546324541563797166157041676500113249423741898994494448131963417318123934067741311258085241141000651859886266777773816965467556083181481786678126750231671243958204246737/5669552802020232356705124590410130675937814951739425002049*X^41 + -312352661069436623597156624007642619227450544168983134587107046254198217919257910053070838839819433893240424630234704685284735004226289484007500663363846341739386553410041890867517754320694800336300958202857717495064841627211085919046914373099733836254392030981513023550666256916115569680528878435188118787211860622336696718491/75648843037355960335516477409842373609038264901059147802339807*X^42 + 1614427360505622979755035576725990107260663390716021713872679790047420644339339515538054979725711267306822947792580333006727591407292016395014129188329488887661617832565346472087534434825556313343663090904134912399497508376734634805914128601758867896256937019282191073199981730362920442508534893905648364728753583436/38628036505489649708768810274438286850700162507678013*X^43 + 961109325222405217360058463255908741697073302037424415458006472293273132487402418487094641014463620806630343607290677149728352410565481717232902264664971989213540785747680005924263264868367596708978025932558417355458954876038976064140549293016196133589177499345477971608278665741724093117652502160544270529317421278/5669552802020232356705124590410130675937814951739425002049*X^44 + -9328413226889523136962716610345372203673154639762023738579499768952904032069802122173671173825102219274161659070406853378666189856257958073665983814183615753805958462475380420954609565684288216699653390633911292426991615367325463293270545792520936666052258004553689759234589771271670520590107889828428405498/31845042461244558704673380275711695672465096873601*X^45 + -57857688891810961987705846659971375333442833105688015322686041398622687092031345804430041022625976402015377469989129350921600748744794127641905968021871669335422013251804342574723505261214626613593341971272290671152008655670369676900465411873463611721683093177227280425260765183995957312165132885971766320678/424908401560386146796456913018821155357701787584458143*X^46 + 3093340469559425892032665743824532388673773887147844835718591808217157038137365582030233120426122431010633252088270042000101780677976165071003603639089126059497927194487378818853451741175247034505507243741523206447318604359345418833633661224685632194998109653301376666015730151139515671639157658478/2386647864891295713458246292116592645766701407*X^47 + 93781627923627660138330245846784165305193807602721157980030094091768287710057533054231971271433305243710194925241834020255346408345793601167955950757184719491938928760749875308501718043431755680681784539603080370149765224932184428634176215024493270930231757309390755499540223339483191107421651126080/31845042461244558704673380275711695672465096873601*X^48 + 50263909756805553680689837334760258828266913347719030156345887021791861670331356874266434777505856890884445541347168704185749493228580971049268705198383419932620091345886379544624613762899135239448355196237433270108775363578988510276663506070666737268384202233329570973802303842688474929/16260809991560407659843747093243257586659*X^49 + 422569121751048117545271014678659811057541133795652729186347901801807296904552278286610723203450947068762130758977758782628547822060766954275966641213098938851450847633481855920115413354787502484842577267918697423455612613853989781214334227502705469618259532652484823633523049933436128082/216967987717390519405295117465144785978791037*X^50 + 10260908647748914163890459104306274460947381364875717198213393002070409620868652352383967423803642061547897570954288328612216437418422678216281162753675896342191634082946319049538126833036783903913918675320776335019895535714570959047868474311394568485995273445696069841374812072/13405449292300418515947029755353056543*X^51 + 29980858208794672258908522335452595656092998526981764247267995169890141851997839412811458633742044155725167647377890497900938830187369666901168505374080986899728267622297243804903069964376646669946538558119535038358391178302970107481570734200625117658155646040651913811060764559/178868909907164484258281218025675833453249*X^52 + 15837724812228882523847266309947563982508603905168229414698997743805631958440225884098357863864001063061466894443541323100188564423909957811373269311878804972465837627356434963697276513783139779126386794841509911895200439203446842863477813912791755624005936452431903/1004680303702347186985462771142401*X^53 + 1038757071968886200981209820121154176214879355842900840525828064543277096329356902550294440467000392633954036267542864140166778595464371136058852400215715027705384203968466390173563499075996374544215018696611514026492646651713151596196280930723282641230450178662247/1218677208390947137813366341395732413*X^54 + 1911508931747721824093601490057864243520983359184080226179265969468491317376968986896992577716249479088697543449567895483858913838263756128613741577283575436173827078160642522675504799064567197503195553009362258540825074859153425024810062487851944582579/75296432863849747956641143007*X^55 + 372831333493334185053680450212340197619343663159066987798865279617383755106431019353702712908126561573574490764954516020928301367861062804144441703130203059281927846062764678573841366195574901024690296929501897800266275941181793554721554467336322268459/1004680303702347186985462771142401*X^56 + -2011900280725236205759013425808102378136484432669036303048182907099581332252464468074672687178258822940904038479677368392824168045400181564050696467567012012319239844399684800916476886130140339640291646185186877059523833083884734575429838/5643141187427845908464449*X^57 + 10850258976557446424817663567645841088098096913788425932435511191346770539124120081749026126485690510318440612919377833652354951394923900970411783357509235714252007720012930755958168307819106746986162499051433220702356235267199024222386/75296432863849747956641143007*X^58 + -12860996655479481418006977204041639867691972975678649021609144653390340646840174131281452553462887020482265655628656372377745901026551733471523015281679931962339310553962356269236405980495157784084582849498426661197192116/422928965557059574943*X^59 + 15419922259138936746409623249691535873824789316159317819743432532450843512765428791077062437856062423422363397724796691139913473070366363321118977565160857395205261801505692207515621306336984017079163051733236300476125/5643141187427845908464449*X^60 + 216783503550768775585966705537956373707130594095334287002984282486999963454242479213728113843219046655205987994656144472284837488415963203003883337720197126534325773670623597944027400202756742693519425/31696692314851201*X^61 + 898997263143291864489583029189255897827007388745463970577412964783888808463211283220103102279978948706352282124106446076563324836327625366617343120810062331684795612606654956659966115638291338393/38448087777914506813*X^62 + 56651411435867622316576549465563321110546309978054574704698261269941308564102172688453188209155281914111973115838837827665151472180931397345344729201478027336490629093037436006238/2375529664607*X^63 + 1035827207840005976169554970671411857463118499845014366162576736636569242134500119745861094272622513237534753985149140160882655758868226439475125793358923502358114093672933022/31696692314851201*X^64 + -1083960757104857731897724989363991426536464342524989377847033950640221992232680644742199156854191403499505470237807624010765723372516409023232255132971990/178035649*X^65 + 1347257424151015699976880740320683618358803297741757397753079833267050738397027299552434747782100877134774624129946299868129126245262387309956557/2375529664607*X^66 + -469932947126176098984607966648065442054376599271530193444534641899224348078810882354792771817467401244229984707494000425295/13343*X^67 + 194693595936901676435784602782092005741851504495838005209732981084730671452897171979377332631125805547671719142390/178035649*X^68 + -20831672719070007650869518013167294259445136698455726452247838573403172947819942*X^69 + 2206204863203041312787883311407675743179625414440837051639/13343*X^70 + -629943786559742191052229934*X^71 + 1*X^72 +