D=-17423 h=136 5790687796406027580375835151797957947542279679025639940044157601714627686491206245014795365067283396869828971600790070298081462815575547632621653845095137745462529938551682201500177165026282979495026052406946141786150866562324904511395166858590628906408280735992755478387648739538196684403477319654079916873599701986966426229713015568412677731965574146660661336962976144998873622834185762387078297058158420460678460694143552409392871635103412486164974499214540854878037591395931784670324315262877311346905276349296391657734506460162850143401939981299826926516651626288965653348253357164447394854647500818908986295800261617145694362843783550227301562190313772924644960877358587406428134909645574918766908825/23921856078655026422542047713141765377395740942078961715623688695235953423903805003241249809622999728965570426725726390756176373888316123311909611664232872507815074910693828196859219012656586490415479406570885061263582352849898642689611399440153935372034262343690841*X^0 + -180642037142766725688049257378458251825531292897907508555662419568698024580807043605091944800249029654415448297376723091407498853808773215330607728564800696649220217862210958269149942565642458581805123711036054912267659032096518357113191325845690656630622058683696774413578421903124368732385309710661395408079240644147180555173609821361107872422987614936459046127512319044458033657889181908611183364429740323777430225451633309493159021370092612306873136045781725789259939613552547085401841287344264120686096393182857953705696760700802331502867605921097403584094311663999047196980229332633828013454520551261197742381224332095568569026583214079737559916588407073690789851871226513773630949136951961967040/77216793433487909314393781300792297908271412397984288498218651452634926514705999936051309368135898835356023396970995054785955459702768030182730525435482919632587216505929648900547118456177270775825874881880420800232689910686033167806013565806617379611450497973*X^1 + 135594858895232313105305851218144400678946334619573656505347867987593242007058220071074005161715379721338849458366596369907016317343413365532558694315860753257445145411113374343257537720173547181601988070672469762373570493497250920085697435650830841778764411369271836565375685926083832054484297199909931923934850960123610405747195770284695742331038275814751043659720585354773672790911861622960049619966436687613963976757081128762527828549730938947908833938374890518327340058737216024925446592163692364091613469207070334717096909137821742123295709993706072033215302996027006203329337705672437095459623373573500437635292358084011815107327937874352929536069920474765616148133837514850158616548220827323247387936/9417437343941618907892779961225929445190689727470561809531244949814808272660058458200753741847222357858855969517979527876749913820809291729115997612636932361309969512279685909559627114033836121090499526469018001217179094197179291178789220499340862234792114183285053*X^2 + -862480227348805476423977427100189757270695988232678733534712204786045048754560261869443988969408407846323121167235689247330152184048729951537507514365203057811151189865390391230905659391877191175192562143441847790407156118726895527271393281876085756277031763168895957107429320465379898467911391801315610027608758029489160991223625103093373360595835937790965259390324272105469223094681783865177700727999940267162043598609072763535324498310944714025461642275783965267046273817924536367298167508525135019966298874426343766456654508093657102487342726761216404990647468127880240523413414011812426320894074159163874969100866798146143243139394686577277483515505121247386435951859864544267959231961035030600104/30398323260075392870770070937389334291042508043263171371708760277427708257152525601869708486256335310320092089756302306191635682609268548414357382423347147205413288068310363416682126240654301799425453470402215822119957532996355478274777423398243046935369280009*X^3 + 231878307440519019887025236398330555467863209093379804261693829323537551199058842157139816410308770708238918863390041908495223529493437936778235738487283746767440982631569179600904002906199236023470492422983100315583025365251712243859941896663173258218030456902098961315881440429225749336863091559548522960081127537626753129150798536692009208699133902708011446719425979232750619786437548715038931429437405338673557130174985862160019613512235099733074749649812953008232402278247985565418242789723796719261843907243391724344197371806004136141330780161679560115974038427527838888002099481543014472628744146800213416153476603000800228426180763278069893085507598669519831467833679843797797118931961978141336641992/3707409903122054989911988621594940599469835323464419643664972112195360726750579174929631516692308910781948751358768385565438079486709001433163440717733841420319410026099200232661968798436439301759727730703724643881572140681768510485870129335073120247284572759177649*X^4 + -47540840070270269690272246886045695785282483204845648055869825908933465353735793767066001469127520068983175376941281172377021455730165164803817280002192139767377623147198908051497521071781122143496450142393835564826979547741824414020120573033759545543345351570698014296909104688545243154698500289784895555153833426397564994248625581778985870082497662731021586085149765464138148711485561264029384202314481170771643758554073640709246425477221118868020840018472180099090793920004854854783558554581256691381643512943937481778090102620243249030494610221399828428848381301375630389132017132860437612665696245176896102019206178684551072229342249461717547970869165385974769020664000620690079924443507466328200/629845302008105195795672135016791004939812053241003550776953593534489047858122122612349466999858637836512267944787070684450466706189860872271308905172950705455673362375023887586652561147690004568248218034506107546651246594253821251058637998436878835083987263*X^5 + 7823899288399174516824702008909379158829882873281745267225761505883485820757413289686325787925595509808178675394183842529829641676186281813282046747576624546575081814473652293173151491004731179312307452635067849364702114348085682288580634879528351307220785074080356320207307910691047302388368885600684773109791467720782143803938336564461090249293871052845879780398134486784364850760018765061788727327006208738951938444562694189215015604096200331194056517376886348699699134458735718818849848621026664826948462973174170354842214990073993087564806919122883731973672533050727786933881883184959759443318646005836951813573277329712098902113835619602014223848782551859475449140897511815859121830230370104171791964/76816562878210517784435969258782847753464417825326034056308037221059818765824432195924753344769759329178872710814175927746263369953621621843081105383798240988079378948620288353955733010133420647148120919706399382497132685881790293600362548927360179605678170582743*X^6 + -163213353171664947833486635816693516610451345494197828610168636933588933623617742020243894094495916474301924728558243202380500461091093401343453379689400350359319839692557838981035796327584603555103789695856040564441674887102492930767797171835587295782931104354521533968307889740074228825759122655265846915193090976956417253292439698398877180174021011078141170275202750343783673323003404617789490005113379777424117903759268072740525956634287707253001627237190643465709911282838872195110684141437154719273902497068002741589472119869877875807754354706953902646051941404637167366168686895203287471814962080252165472304033501925198929428729171729174687909532692011672831716805375456593286536429254474992/1864318544657111500252028441395704797298088333319686472154871206910000297445757957568879868047564125080812134436976841097454255712355095275456437014844378159161519533435964147709362620627217648667505241105408325811866908442253092969327640126234724702694463*X^7 + 140033548862581297537666403177153649779301738985489498690356183643344043425162733408660795821430039688340471305147381057670507129788542910854665323021681057550765495134617220729925613602832481691386470723592814935136407917959063274427742797311231202335298513909481537882464523761149958449005857287211849259744401335451567694704248466854896374140667517677339422024409766765198343629786547096101581605505010317916308573520596970805843966674642728264727858890858396594978007882041847173096915214413194736138856333836400171973712552321357791800460973243908720228222860516253323506392074384444996617001313193955689860798413243758536925473675075454827657596187879448495120172033304947178149803691629661302421890/1591619078174481829775663485187430869482905058540015972813361730861653823937474603841407103108642777812866501096476927619606329366541778424229597603372046432686486586721685363931471022020212641543963246973196933770387700143679406301425178222049992816257235813601*X^8 + -2224180265133745636403165325130222606783118340285795334717106664809427122229794450112080971000086124805977038062352178675482609199693302277845863011013348573263538589009549053212438867384769948035503080279950123988233955285748970416005052434109469893048607333305610059844217908522089175428128189133988905264270543185796801607617331144891508909702092749317107733482397217588595478948723561159939777245472969208381779879827817168466228160271886625981015980708214209043665052740390929910548616409637445491690112039000204600896977060529986126524949603465948161318857017195602018657659088647228616327052936639994765154630517642460062307106881795546416101463689070266285083354742837594684880171947299336/38628192310234589427250316670140012157757555434104736064277593163893135933990622894011687560418449701783457529228527787188256116177477437550351475771039460222539663179153019418187447973737334050907960284626781014640644776884197128044956556595921231571641*X^9 + 1534531276264070382109923778528963865231711064333145564800922770445404274147301001936488977325225702552177127330948567915915499874767092702771455808198903309043132392337851186017731120842957921735345378229874715926224651286283859902136759582071942949090363727897559403203369785252319430045612529094481516555613549320670094353585186961976834964135278144154667502514208247962011411529635977009122172753980167028721814903917555612585580941182691762923236909933241898061402747869066023356739362892002895499621300089546479471185880690603560311726449517261068923068578173063176316636632639422308499050128361318053065387431154755796650630776605233615811109144767586987693872281468515468458636071697850755766079/32977930736439645327958131099848622159405884528091934005947516779030995261518012511435915985893361808554485846055683342172868329295849280327548914355582205257408119026948769808830915396274852987279500209913567875286113743435014961534436626192966045265962356007*X^10 + -105936694264932909377915307859731484067187382786219825489914549683156952939366095275339546323660724146284619532986389356009725224278875257059718296594571949652230323811153247773533935927913567957915726415252447484089705074952730790256476141953656282417766003265356407973466850187808061197192410015518765734486630606943108791851057798498306056507890384778546558198800086761028277597001463522178822296744356898628797354082898051165090867715486196947161024873286913606497207539592264581492450871843423334592687626537850217209618173109337679381826059919545248072664011465068194003079292831009004649785300306861408029293283454469724462253679435118209397573981194290076279798096996879775426637497559302/5602562243469138924563023028493589549598424070595343398635681451251676204166578893024595905709546139953325901185817007302113482499023445140890672058395036215482851911480208923248561156496254557001917903877166712047116418021372102540871561643683232060009*X^11 + 4987362234220961395754728111980224356024302808105050518263604845997997797086651895683445879284135387489003645629114630671073942507184198819016017225752922894263943926998490375548919147697889098862757754645353388163933488110286077588343534627616057625750645758051751250706183864272325983750995561055127498177922034776985780460855459485944565198095252695422917120251562311761662306097605528598492772736432533473944197451106987952963866929964993104788185627713699025566919903720455061778481623856288922583425118637614362486796238654140115597497681880145318922948857356034230786508697796210136334249557566874866722378022445483627340886185728093060276252463457617916804031423954885509939401173624872964940/683294093775739652378630851578106675058573398073878676241006345476105681536360128372172741256241956774847580234523428027573062439063398392828167254913917011876504101976037760488317767207439702026510909474763129367978365458304562997987236529625250665270757649*X^12 + 712103602080766405387913394381346184262978533012549154001475230537977047857639568449605685518250909735411430900032880292295326411745592581891689471250866229617627126855101036222418027651414759913854739360730137189780554326955186272660358839673683892753586275461151033144768865810129800311617910522221456047311362924663115579348749333470438570663147292079802632207969237953351666944226333527696237221156206599230301909517671391589413184356761460968204695361576000756922297934356526901085723840525783548774092976321472073916434928505393115066281501801903440380386103043992360221620876859464605064450910625566667249082264781246916161837889353924083184732836498638644515753863632612569432153996228/116083623365227524064010291757228136796477707024330997354501578597362974786439475427990536759521675746034015400796644644209548710448686431490646422147770652229197585952152638540591779687490552435154242283169212136199794920835408885797774995888747447263*X^13 + -97788962764393362393880151543594036691995528555158857436722177882019585999464677237005637951968798315695104172645014220029373111188232088777522501313796408024428001387589794469591296026291702365990500996238012877707794589991727595738654938956763622475915191419625691635207805081986714075952070924945509175010411635459810088988347754220965337651785517653332288828772196536108385387924099695677837343765907814901656171843286092542462914207235433821975950724089084502983278914841711615844631873873555580794088802820802885449576471411798250778565270579945767784965506772163386303661273681501540521843629444353065850827080139106302019370742631768993470401020429595341273791142297073149179412898577125013/14157674789246514062370759193003300791835217626394432768352367027312985767928944862673153853728023095662054552296559577452440770275032245871030728291564256516525166780310487949049114042466035265543846543097600281343063188340007303120782436273587527415642743*X^14 + 7282420597332540021161385717584730118479469447514804475389123823250511501824457394421838987866163682119244030574086608185735102134326757330191564755402576580432705699665985385468334933376363316197893071962241167776256154929675632773902391735723066064083331794927462155253742873718742294541223500226282510237910254696798350822331491177800983237853478859063244271381852300708933241803751304235025227234521618178681971668380425482027410670767881180657762778481810537455459050348242959880533810181510876176970219255384929370545088909326448266964682529896334037719540111316857329247839434196097062703182186434670996109368618973993167551247439044436428875842300543589769037560889275133421140759323/2405222294372216965339362642734279824572602435618635713997306426771970033743020755868942419226730468020334015937989365583403953651608552015618628157914550046188390548626935804003537419915289527009738934983876805439254202285575538527980070798131081241*X^15 + 528464389794182386325284796338858219104581559770340083961618388732297643486037842682491521241801131503214138858955063459179660910795652103377653818884185736999040688753492777372583634458890263233108434335386632716213384297680307616944672788389734210504843582020670792968441407334700826419063844452962078986237894749401772249983162185713863568146826073807673720704572303432032045371565420619055444893381898339888086903661569537224658564526973517620158774435730665854970375521195008954658596115123914571252296884247655398910167673740316669262414969296561610651999804203306033094780250040177598885773768198448526134526687146068206668998732591687220011464130228038164600588353286637447732049468823463/293343316243929953309754007270515501684699165650484430314825489115536237285332554406532086391311274610227956917813121015917529591303830612376863508767416438183182299701089717592075427270288626003634770249568599068176881764951078254410977414610864799233601*X^16 + -470450007214517605643253997421764505138507439894846986133478365361215399017947604885875429438450845360131218273247636982759990198306172262213287840179815863841865262826296792342246795605775796865890206182542583070725868262661568588405349165248732765785476020960501351794572148729935847799113749642691797802243361958484567753224795766351695845852650018323774767189187917095427133638225615976199063202981839502191014246610771775158188925053052681381420425938162575244429798579745289086467224530432090754138607046337074095865431691853270851513677282823626352900524315300427941735002856069336265036773531149385991444522761599064433826276840307998266038515363849191014190866826476272041408200/138048688192172241596703360083468967719256295449614630890048007046545946951903848698211698285411838834892614127187589139838371902175776388430157157660250820535406677875620490386474052684112353039645235320201848443967984978796736413245713757569367*X^17 + 26592942590134968240848535464591942971107226229451279719363323972401244023151204386981531156768158153008985361470450957827017972989981033515674724023312163305292896833888772263338789196989228499259581336732025164157547429215844927385751733960363125824302932233487086495148979333725918382676463924946011534945709257239765511381295749054715539260895730482003485318570905652073206925650747274354761819663224116540855851167833713668726196416505174393015252722738677412573817501853175153132466886097682570335208850352096130094541670695788600840474880398860581963590786851510860733455163544654866566637588078299301483578115289852468099866962181137905401526450195973573962037607901071663107074277328/16836556060605518757375538499139958772008217049330449997981144987403790236201145291082596934587113276142338111565925559083827675561259864109330397105401850323318733840388550628024761939407026689068172544887137638074779415999028769695860495586917568687*X^18 + -694727109819679773885913282663652047245043174044867061537528650937511679525263411045723881883840757417317750725436429081843619931021880502292807472670142442040554161373113412298342000896064261776138741405465828331917168823258765474503438399139057794836070450078333640526557999496432780008311717858459747033995916041959084085157459827535160274648648006512127146111689374715226313819201034583631217452500204898608295441335703215206216556348219845126779376326515026350388040905485493265155549339589373654740786580029190912232779140423697474593068170339822246379805758908752227689079221779073539625078468008957135728519481490322326153369867505141190813637389896539386104591879400679573/7923359248818931389353346730383342003056666214177502777366010850401535151920096923504086453849040856046181147172564376963690059242138345200605932253931631781863437862344056154879989248930284855630214964139462115822073407495651518868490716729*X^19 + -360853862238715081803600823485906769891664331825000783639109685959073569840581957008069427693735399515424157863116788567040164477595021837600143936134173125173355796407097490856809125296828406866646150712452339045682687528661816274950863467913100625379933380527588099813451980928228275235831831458256754462594375513711972674274085395846879550746773838768176578196548758082424571168527016404643153688917220565103226358125208966426976923286439046335919591248922309124944984862692785764134265896921746635988946468521732617867998906007446773884012457459632706851318448225867651026707782985557983224778669297978412799544227107406568641528077638281902245509747757843982068700989606298573099969/966340817345205691176923520584282774034794068147302416230336049325821628663326940887481887997882871844248298890313123978868603315230434719011100103621755743747846745129343432705318368788786471277516647241412939107775894851577154892719996302985569*X^20 + 60143324279481967961223077416104890706869846683223523055327402371170033206262277784251615895163450658733283865679243790591751407268814336231700121189478911415255096906188238670304546359469748985133901445732673148012882413566102272485687301460325241517894687234130893307007349075755012233294341669254465687365480271532836916854054729664053757114493079861017340031963002801169928996865787000207476924500815273433006353988620285651821425298391542528384643388773279854628144431931963359314518840696473467835226806286669894855832503479414023242557235412829074746921678018633088227309059027078625122127113030643917890761083200931441765966014592236853353619496482300496053220479347473/454764348781434390710747100406551225567162154289014680443437459128825985876146296476157174645528373761475127542476288639366932172538503426539972005620824874124056583960515189971875638462393666741101702585057803812321265424763331163892023*X^21 + 1324457250241971270033344168569640087776393053614888195059111598657049406602929744182181287454964104016830106554990080657892158928222446986974044939138739436482106148099188306448892576801731078542919254230328763126960658287507893354631166654933847018563065847372421303746395193324960102582643335417989081394729343743846599121409903359944741090486778473920752140987052912446563854032925871014296770342803704727124202895445306088507795684287784922497730406794961903853253203585556067390581213478070209937867391926892809365015190847023386403282331748898807335752297032008943597368746598672414534429625430414340362460574829180294053284835222276470894403316034433913540740255786907806249/55463514741732519725473427112683394021396663499242519441562075952810746063440678464528605176943285992323268030207950638745830414694968416404241525777521422473044065036408393084159924742511993989411504748976234810754513852469560632079435017103*X^22 + -470776070293282965541067008066592159803702339937777287306041231918685583494298670653634971284502581787589356726240381840781588701901172941892070519090021751558710604213066644932891296885568875479353858612157542402680996355512969638280596997392171675788656500645714208301569649966918879683483731160095014874206874426295419838612377074898586035724169837186680534716623932990533500912283320726216288905823826994729866021462540489989675427532057462564836272486713606352905295768396676230414903743167693887646618490053792251778101841679169208453753617418906016616690118242429848977511051042716855812728664609840370450011075784534646445341756879638785945387409213243201745478491/26101380289355127745551690317772554988645018325719719935914449815119439010282172787473866420566399228690531340324644931376165538227544247634734087448821952254150065084113825975542423145405134979113912792576353315291354268769059930201*X^23 + 69131217379366680806837090009513146129713260149430772040490636452865119381125754183244006956165855313528250777857459671629794408919495315286882976459404366833604295169377230407245831170319484430833346342342727397689296622577721927719071575643171487448577009382943051097998291927350790597427058648948083641236564470102041724445905703565481084445816378928559305620303956045384931994058977379435558776811756608528926163578871633608874397983319050414374100397475325179474150592585485075175037709210200912652389837348001349574993810418341877264729173285362322448801306228055337019225426106282429395287014841404266867106287913278927408696799607099936468538246934373088427028067865/24300385049389623931108623685846248694428512061245059260336352777876197718572702865138169637547317681910884677842244431111210116089843694547937435414853237548613710593309971983229995948372180665555052809888584936536250824223994795017131*X^24 + 1947713912587451423650190226060616009564936145327397764721934039270320352024072114971990718069199721071510392862506654995380575532499666652527631343597529354703809371216163996703323953373326003869526667688441180564062710313025715039773889784537151911306490164573311030441994345953846203274771827324437981484333874308220388728229571652076349089884257280163716291853437705011240555062236188486838579657892717242111384556584326822230004443342657689209147835677740561578870253668980733209728327700028115676201629442484482869717533764261425701463531805710605145905516592502227815933315187361781737608950995155991324807676631583380859040077331808807207931224973419668331917/1498099081062683105409613173263648911705505270373627959359148815652840441386797496841753223931951973178587576211022495056888339449437194951198650487793259040013204676813053204129163929599100899908965895229085307656049719839812887*X^25 + -99867690163464951257726462540261781732354067938092660048565146983932731516218287923085574917255963212545676774745957385194925113460472279464736020555978060369249681723084348456094142515708225605869319864787780641693142477094213916818230887080693943413784311085858657351260939218009689529166771931779367127281150130886864283707837777086490192872340054030089642041258891104288126877091392089378909274371076768762206094813389494773372706684238518325672953376110006378815280876363362661968636627424861101578667761790779628004994153347003700988194038061729010486034745684511259181580939313773972958824217770467899368521035873830342342997925322878604512464137272233806193906932/182709662025485894218861832224407884920515128280038039551401148705836073071975209512317064943964794600833719382272514519633158767592809733443138612141753665779050455588796781828796962017835944853797389548034473207039479881383419511407*X^26 + 4843060284334322129492655114386347672672466885461218734604871691402910617309805310497448204790832643657478492995656949222114647872750683371087257329146522860382363846111451081689329344894438465185673348771283262865227456845120314505211464919157168836879113211330647774272783288823659529542824826415511404846454576498688201698805468033982843907374496130707849000308102151596088235476511124027058826842476621520224522736670324094754588800502635782697831860013001137422680810980423493096544369882804344836463478673859709386195613463637147782272640004083408980227914361122043838051363998785616751155115847680964103278654509515569785886587835285780451685781031043248/85983991336892791448637615408577679601991922767240312194177169009518477953670291961301338686331399482212453435747144295292908193160603509797316793192519028870642522918731171677045510509045566200365373083228221756072416910969*X^27 + 42331094605701608495895125988225703367808279999699055602265138202644705385000050347483347907038806025987899084608173053670642807480538423765206974347886966279537135872965936332456065326702319078316861318942616662647521273364338459767385726471199388666515629496257889951070472792803965773726119084685460823439806337009181737283037281597784860441338538307916133663015714598501126403250110888032652056984398857256819144582403314565137420997606802547095613916756004369954751212214490441977105581417304473188463437488361382576622169169154513638359862116107866102191619485229575899869739119124580629757206477777916051590849932575349687502503303943699769196375255449264072/1498099081062683105409613173263648911705505270373627959359148815652840441386797496841753223931951973178587576211022495056888339449437194951198650487793259040013204676813053204129163929599100899908965895229085307656049719839812887*X^28 + -68423766321920102057345695297182845093736243963499335316976494262605602743469847521646381919776177919400313767822483201104515034009395156755109202821965523421839981513158863476330288845872865454228991970115040390959678923949609248424762623739164933221553835809032019768348427776897741437617063073521640318861657706773512818247291265479677600205838755815619611593056167167050110239226667814079502317848353164920783025273333347229621176122835983273251086344010207176288740365021244020789249567165477213775080649789415097318592543729786356900531596644307350348699387881441232093474953954304107127256314463988936921561621075515467654785253706682073036296713852/4935085308895872780154830707029655030820864533504006898592502382455287720465493426005931164915996067394389797150154640147673086905848792389216368776474718984712306888522709732941830368423667921733649376297320883663686903*X^29 + 2591733263963280114041951962761084592141489631192330106226825017294262886773878009372598580145576645686539884042084139555905004140684481657288753331689716202681087159068760090481372114280899334416165077146762567288025744517885808911920098308183640049992090344811301231489556942803590842738211480042389434615326990914605639212320327426926079109792843085006323964427488104742910642575006647728046088990596276342319508299621878865010430507296767094640883298457260141520643273574315349368922885731444973091476279192657870609200083440339897223974154935744700456636029116584670574979072568544267654341403216074372546309766166756619890186237304071710568378678066141520/601887939358249540140463307860043757213943459370682185359240183066629345675692043729109370804319796375487174050230010067050357352124224568581217552347633202094497660431118201739318573563318963402557611582597552292506918376783*X^30 + -353485367081922998841681315344061524445910946951882395336161281459478601725941999851351570682781279051970602557949968986126163270486580433275889497486357503582954837110602908388120499133064028700533003509842938507715891543193955966515117895480411415955130130972490001739632072465922958077967678031672805975389374044049551514424114099514643085959005672767414282180124200456132093775142426346587705367878312598942459564906655772484517940132763418617216246696492404102132432635534767831625848472569802210441725012251501566654670687782291382145819631425570486346361460136186989884156939862157589813710035808835390351287500703811461046626818015569740169264/283251179985988221325536974518145843472471132038340521069419869279417305886787202319114455886816051621097962299842428981672105085567858140918117934711285024663508402027360944323126348414375705775908246358108298436761*X^31 + 1755276553186823735597588498338464182878906598779216179820874520035792408930382211666436419790444083076164226596698203769668586207723396627305767192923265737968521900112800142356533167314118194796752955665825172786092714125098442725268995434623407041046082432752215034380918458733383111389968106631285185402471882899228681604310739648168671320153712120606759325141667384000715021494650869158975967843634062798074640246880681223881355531542311626714571166158150338425982813192775986952100494413660717262861895866901797148014877892749997464630401754730185515727208964795194429765865676131973298039404429276885167191839016849833566185951963630286241701025668/4935085308895872780154830707029655030820864533504006898592502382455287720465493426005931164915996067394389797150154640147673086905848792389216368776474718984712306888522709732941830368423667921733649376297320883663686903*X^32 + -1521529588777099919658392052596059721316885891827757052964786804542719305362517697834761709231560613864476572338771342222040717504066104563813956562010710555521747680064789719496522760581559942251888842290918524522233161330628198284422443399359015958227701921568258300531594752867808315940970564281132073496778358294485716092683919848296461319300964303361716945113214040889331504724564749141155537279760800290087489182555577081408960923006059046837939115943656107105583654651675093767718977673208940168532159533020001264750887936250805060496359438254751540850882912802674702145854373911554347087860102858858336755666061491785795466687670414327232/16257313894621375269789185244684947682515705219442146649223432777329811507018722511571741714217761098610914440672813463908173396405203359979229635235681858730615186938378060283712698640554193065253300026293307607*X^33 + 45924500117737075329272110741967629824899531774640461680088477593767410482753952393206086109767386228350820872784958327584725114630544093052084865932476052845037381763651653579999307981069775810245464219167373430221070143361271121375212938116646392669558504684630155913390899194520045316130590234362495772674523030581360682669414366872388543829234927808434267322951895918864308969046233412122128417152448156428235162722224607014202953894801115885117066328129972357241821115051315395343673983773990230012188804545816499239736968389944261443931263637845619449234034730825600627337822581532933208684105070453062955141988422086407374260844122167768869758/1982758259901917549278758821627020904307297924268383647485939084955921141207510416233801191207712361347685736098897002871704735598975006986426825542978995172644558814191526610261884438900629940431357724506758089057327*X^34 + -5185555166373771928471180194686058891559635631220702492845664757124728832992784884590373707506225942840702078928463800196495759297919130632207888466938633384437374072169390874907143110000533506290560157855865639541765174441157061791838425518041479511425143120017626658696546597916892894317874214569105060196991684420134891762819205355208345342622086538375903668139933162632835103974451465390163653010472634743638386727104180733569919840027186043744742247220337292408941401839207696930689848049255465441911606924221255466131536564834885519396996689870589776394745433996270538625139639807982944344268889124551961747969344075665972039223616676/933094983333603585478343869866552699449905597167086417334754794084245624003829565033102319590068363577507572787281952815713332744372574182358355922383163561419685871456009888292067878123985138337444758439609*X^35 + 146380443972201359660087745383280146861817457403316493877800428395383619657059672608035211290215339094760866326276726244053833844437113088982114209480405047417251978219823367082501179937817591727783163500140557405548866925060711512569592368223399900237627081125307504141259665325366961917644005693292976279253737586231700481754040489924926061747120358060549392036657020487189088943699774730292720015457416107598567458300267989454355688621994805553092378965941604464676145264030028089813022221075547229858236283453594245313944198109960668236310637960006562178339533350606097597781015884009165397048047698826674250595624351380970102635389026475202/113801197262349626888524296712794633777609936536095026544564029441308680549131057581002191999524327690276401084709694247357213774836423519854607446649773011114306308568646421985988890483879351456773100184053153249*X^36 + -2124769960915089348624928665384806803297878561643991765087463989495837957154229780223441776171343582873813126838014302547904399151049968634599113973061591044698423175781590010041463129663566313433365865320066832362125399019395848922899338035708897996615823198431937312003823310929390957812325163639941251203799358688108287861223934560197050851693296880495548509975968584623543519820262379264036999991275955698149554218353451954574681349703662287501983477931750499278967776691051882126609237685435869318030532580128136028571491699120127297008461286113779892801994417853771800145379778610829799274109886678154080826784369247061259731076/7650765271960738149722811963386268556750974468617725480561448283338490369903736153631917740835745554542087821412434735823036320990911637182036519234699318318312295499840193900444140980510041229060476369*X^37 + 50648604998693315845741672199271106905404474980839040650683687264974216207756882095161001079053538584426458139235055999481226226705218404568879565060095772181446141428812042595439177230654010764696462947284606942143817094525984014270190203059337080648608828893105535871101481208066414967745186321482717508095709111683154916956791082702657901720986547430552407321755359914300717617089500443786173590304312740650907612531880129577482182617112629556797989476978719940914385069353918822310551324332495140267344588416185183557371582081626461048960073428522824829377754723766048973550503567431360532048090272158756775007533946174059714476940974/933094983333603585478343869866552699449905597167086417334754794084245624003829565033102319590068363577507572787281952815713332744372574182358355922383163561419685871456009888292067878123985138337444758439609*X^38 + -28901801131165590873808398459920489830829278325794202781525167628120659853465499643941422251078849388860637757231877170846989775354392598755326480642639264058586843573883723752792623823629887456538678323130033403662760066420661481283907301132126101257254420545735987066836446252558605727144220978351325482497227182497042796041555802361786004779428949674641536734823803123607999541019042607754753977913206907668349666614817109828732707916627430257022278518691951712679167475164721731985452711355540547565825044369191060356533706133152997475716210967155744704738398776771885807350958371493885808292273126519451181945409465934609914/3073830965030429148140944943104165752009230401212424861615688342040373792649150724641188324964140439751742796871207206035771924865774060740070919740738978834195377862531214905763013652274022189256921*X^39 + 76128062051348880027396964886037031752428368854149001671609632856112398675334452628332543100989092496607829117198917798109410114078866460366792270954448784814134594991029030522657627045228054024500162668051014873598201169126874132890394881813921595208091874773753036382365717784210977173783264021687059824812328445336126035584560615311142652861767414166808489320720565311314907355861499220332878520149915215279445580791110472455200071825107821765902917394062493417972729707032050758508168564695194052276008966458686387368579183287963956756292948978782141148896528824445058950648346675189030989704797554696257541117664369178976732220/53555356903725167048059683743703879897256821280324078363930137983369432589326153075423424185850218881794614749887043150761254246936381460274255634642895228228186068498881357303108986863570288603423334583*X^40 + -32595056993426696172552072359029836673080654085601148480004538227347462936951466991610475171258115651389050615705023379457086727253449428588144142376383948870379992147499729729108107514991214516900887996514736622155006669773926137958869347310614038556805124444283435055772526714241392497109918664683773880192165834610983850760347551991187275049290128481034074634570157957661712525161732322078367149018442881025719545758820700998434761551801855607291727897951582387133968237665850157527173550773126842993196461337138614246325177521930701171459820974273308068998414088562535910277239734456396046989004756248694800519036406362/176423748208140340248002349945713467945200619939874009161205782129390678565640287243367291796139610844960270726695012686435856331617635352124830381721803296458438722523745331215233521912071525527*X^41 + 62311280758364735842964479593329129476520576450121964921032174870471976285394228649739091543982824973854512579219163084490505644729354735434977473429695459402409748676077581309609496377155947118706753201384610286841739079772691221668483957419121868873148832300444528472107815584122650055483331637299404347658719443747046782850928844150469182474517381610727983546008773551301246960961110965062049322638459693319552414169715738277370128095809306397797862612020567405331896086393962752232352900899241497634751471555729351862772635961766337198013782344648992077919048545833570635521475316778144200880496216139955545422992927603102/3073830965030429148140944943104165752009230401212424861615688342040373792649150724641188324964140439751742796871207206035771924865774060740070919740738978834195377862531214905763013652274022189256921*X^42 + -2638615558793038203365773456035399157438432586575530945147206093284090209663807510157399848603230317431362073497738379569409146370936094895039538396591631139659025131150499100814532534811402025499904202538592848229939137463908505664866155325848006469430288423627371306202737111640546237373797404487107068811506489577288881696547759235298711907643331472278104391838692595671644643557415913351770885691859050146492929084290795847004909579478770638893004875302260227603063124879186189430703449712684896617051217799433553064074979168133946253824035124216879786807672674921548906335943116144919538493231662238439646614884/1446558721297302746353361729944108919615291937093611967442098557156719595326705153642289681095920916071205309293093797906181946127185209633610993528437806318892422352422047467758000688023807*X^43 + 156468403127988722982352245127671681407006214372854632803684794526364037944034261675739368972399367775685223676319836315628168762729260794514226896316104973253705367994955066214730035794305950647701129549248457019574909899210660280260213506323901106009908033116167679953958673917566885848273050715385715428164472202841929695365426508554729179565824546579974121616244704543521009932629832140868235426633167776045498831003208532377381112759926919451124880367701390666971877585843404218208725575303688960959675113454042419298607865555597454097539522235813132755178124370751557711762369871381053857757855453337306112610067354/1234966237456982381736016449619994275616404339579118064128440474905734749959482010703571042572977275914721895086865088805050994321323447464873812672052623075209071057666217318506634653384500678689*X^44 + -3267749863074381763888380021365998186570737625223601332724893515636407165564422827287000844177620189209711839790873439201294547810392051193315185044767898348263832787232291906076016830163678291370996781134634965364390471463209541528960863617330128194311310226237057522440128669373930806239935864594931390103898046501967022891101248903085515371901744290815900740300630973547363711355415004216811159962888680645244017975458017051954309597588587688071357541811707078676688441727010500134574415285993820621265970438656145711406324653072846803484476307406259454477454404329536372813579822031624372107106844471591645/581180683526437423203439827217400128411125728040824414400200304201172999327724047264881350380040544825715270909238167097702670199752997040422255334848455732781206248462052015973483603063*X^45 + -1750251569654676590049429736209606247100777461047034592733441937379873305368708976379079128250115398859790878336166701781833207932433858684156511175270394477895174321338344610246045832791124059974380629307866989163600859053166307007787503452906246615688473369711281651554680652952133250456164661154388504481755331390699963859101313052555726767948054529928221789870077462019883485177587224564362004467461507714677813186591556711910135214772929025561107876748500001269571228204648049652841461398325169009705304880396521955048186324577474052189160103253396966418703861438087829909705649201626527670122816869874884481/70881377343567834571314724767261337061149304917586986404662829300679260171008552528472194373700124887489060155361596097402915360232075272046938682893452509625728695268680325920142033713166543*X^46 + 1094005457142681946030790498749899816517326575004192421581145939907643410929512041819973114455950404656461651216027877525275546110177722156922263748522942509785872171426675344429714481908903165670184283132356577985524524161960799983817679610846927717491180174847386013669410578386592677940864021184458079996112023324565360729858986135104380483798241007074920547227066240174570437087392610808618849841183711716253445154954790072136305820773387668985270830728610724027733972303765791887480345711256164442956706358125965030566728336232531629444038306827646444090442380163774299592354658014130396440435085848/33357095995318683533458062745646566516164020435104426011605366710737129043662058615903194075649460186289116163073992257229103495365493717524092024039973353198714701742642025826406681*X^47 + -2059778868665601145516176958607865632124922655411701768980046200243250985373211377683492505483024489369688886078618051651525237004176101581699160726451697191945588827720745168925134671230916126919101307395334189233896978307588290905142169840928911172424326197624455267659997929559471645880334286635244093491405692339081489253697874996415365275993445578931939484404393655041133925528699474196364189378213532899967001285648191899552101174319140641898081120312658960604934918536445177768303840394613412136461468915918251022175958408380526891574507830081779554108580164983470208444069585824902182928396347200782/581180683526437423203439827217400128411125728040824414400200304201172999327724047264881350380040544825715270909238167097702670199752997040422255334848455732781206248462052015973483603063*X^48 + 8994216376300135221426972834105379498336551512535757103418066017477706351839445177522700490897346529502861653360009146549223333742750095294536718418604732458948614509204358300637891061002609070479965782651733016750661040695916968161157011399419876768362613459463995162225460485712996422409645535404808857520844666735456730192536609325307740740875454655011496318226469235212155056710696482040174664880521826028251262400448039946567910935063101719271062476814110028924129019480681752556855343194775273118224581173486022802316213407004000943229465559551603609874146100252679706182903706231890653685/39072321708600856636205792654615077789696261726646136307748690987560577378555508512561034236529312281665117962854627131658133683678147367395071286301093151790577903407813066503*X^49 + -2097444296261950661895494015597293225527437984129085862392465985767003656995516858188471994023456389791179413364346589087056877728008718434303612547252121267860363714565810880049823812563600342390870684222249963860562378371073233452055990744976964013925983127752814590681392991497616476612323718632352725726554837643718602213962373248027492538130157317098512934963360553953212934109519747062408060855615912652497474594071001662615428782322747153080806157026575157253126239680770299474847134040712010450573484880309272071307836777535737856355892843500538956355753252127634492051408107339204227637543250/233499671967230784734206439219525965613148143045730982081237566975159903305634410311322358529546221304023813141517945800603724467558456022668644168279813472391002912198494180784846767*X^50 + 606169572170792669611295129842893557300107942831481008595462828182621265814192685360233918414828465278614587241878752500400664282068739003829104532296813109570101700822744121508645054495684874188092662710740476993519803788748632474597128956661607504138627711708694584650333327360142297735154935017549669285800281925357376313326335353261262696165020633165078378088231236643064609095835591183959717085985652609474726714103189181779661976528970846933257625416594963502953762055374799211290216489270579488398847599779301796521164425499871249236827764307265243168693480921910059529855978452939/15697999882925213594297224851191272715828148544253168464342583763584000553859183813805156382695585488816841286803787517741315260617978050379699190960664183121967819770113727*X^51 + 45001549079948059577465456447998477719821640700015120632162477239922284349506815168748924214551687654928718217087683896539591910214202363850042003693366405479510740116320612764936246645683690238275737578017992401687073568787779109423702084474216917854010377420133699912610658532370424977445481985332789261266447742591620207403697117183103032152850235004013770058059258720135216157774425008654659036372368203186264026686420723912629451489329760806176370144856494143747573441146365071874220570034004131651226549973218863819114067562673043650048450988149589421749949254249408076131980794988465890/1914543763721441975174083840076138811695116824605660679079685858390468291549219917115490677589936301801590780179876729451248550500229221002358493028753564437738317266982840258647*X^52 + -11909754574204406170698325222048505412184464790004826404121236822104798510445646211657553132362400696131183743217263948683372387917122480741765857387921511520553387109329867356467821605838584012506619636006118649714231801675263028509911868318836789579553452008101787107046049265500175473278787968138920587431804551071502893291267838127670466067448608475043891176915800704577949041689809406864462229173854104012131691155280704216110760712281014904493390735644197793157231954557305206988998318661248186722008991036094096497485404091979337183628218555427984050987501503123853861960152823/6306950535526401604779921595496694542317456225091670736979744380708718583310238575253176529809395535884628881801441349032268083815981538923141498979776690687813507340343*X^53 + 57491400135796316621112306311282078343271020686251220512335142551343510983629401803319770659100737621932643463407843255495560787218063632594297321115685704317252725778634211287162020204388135684326568549443120246844371501683155465921025442411528520520972186325148343067641565610024891235518290928206886721116169194156879642539887391309815264239293149531454191490893723018745430712966432472313591320136912546130123962629600163755507509481946019993940378226847389611469982810173210287030184201182029325591147073403433816621944485963414949595304677081939564833282234531860065016115189538609/769201994263335466120564017708372363075579278668405254752786604415616027139100006876452662752083688952025223053385588369324447770280924468605260357072544972976423168735572623*X^54 + -269898684053971575710047085727530657117065135895928583495926740584485317937929181090094692914973123293834832187406002976881660134930889462878548293315794617891199220372010761501369280644770016395273053187229522127718408931966042040463418317405695622774648721932433109882148984101283025929004867416713134268183661101559700561017361276321440993077421834137757754460655368866825508351843742960709567070010823371989785102615940364123416944013920692353881187944920922537669678586717181015155275128044309125388177179500535842828422161325864641817448404753337113521082422057695057043/361989929146897870905120908884617720387846882000325474199606519009855856242337058787417581920989240422695797612434216210312120978934829760841502552934436703656862041*X^55 + -502685130139186627187286565098773363914514161241967547025847200979045930873262398931882441704943228127122949547605112509012872301503382064615957830148554936649230530938770458067830905275869310323130729417694199363496628792822329488318828421137269181833572863743036811437740466368134830890039820301836164010880554601510695341847246620524613090142852340881957356965998618246157256294953052888283558790118250912777349084488414062061668232981993324074246192068068992839277306498606550401196946838150552835189791447539736227744613297526306112853480624108718956632721498230044731104677/6306950535526401604779921595496694542317456225091670736979744380708718583310238575253176529809395535884628881801441349032268083815981538923141498979776690687813507340343*X^56 + 63654903037389384827455581738057713131062757352009964573362704875863947414464473231007125471474819582874878315761280749845736985477170473411821496266028182411152365723734769315748417824858260280261311053513453676112597811953446066438642284838901700772122507215997449525054924405533764106906531960711511523384691582589329173638072333803630918457168808062146626388513765522509863465597274879946791161692432185962354747636113690303337792838242946184405042003099380402146017128701324735883749623910221778394758729708820095581028836368275568713812298325096206368498949063175/20776555653268545652592602243277146323127296217662025724594301728167127144713141180475095099637791449388497825428124674872990930318247704806376775121071956818967*X^57 + 305954664436278393148712044667896898124283046058447524364778895794542800972926509967076562726053611384517933218384644294548491068759698601867093197245067870138847517157479316826617606307731717145254493276318089388409616424892883256632221360382147081971198043687213498660125941255993574411420677345165261308769532834746487699506988083659535072661944494334626167514114450958642229233420656419034110254894001766473878821388871336749329351437744753413122511049080391264324271063006276199878999834735604082773819846423969692282230180772260955426310114497612547636675172534884869/2533929504028285096335846362192324042714928174002278319397245633068990993696359411511923073446924682958870583287039513472184846852543808325890517870541056925598034287*X^58 + -16584842188386455743999124602935535219880219637655355654168317520551744189233158742755746300699434128361594680727683468088816540625753525330859705281779554729556312718384562212020572751476827304760762438675586910396690442160252922000582671137586923518732948062345960350071861974399488166944699743962823122431358982658361915551484381218072240254017215389829248207956260266872658958368304783746591524805794276143900518141755490723630615352762099794619024349386570390761825111819121177842558993588810087678683959896423571188167433479625063559922668085316926754542856/1192478657709266237306583380776969885962652598155428211249170735703789654176269366956040584264351228226396018218913199499109850790234041485758869030653271929*X^59 + 63312383715728614822316084146896987567563182849582358064157596627093626192343996523132648598135583531088577256221033209029962003915380344492854828461498786523705285590638214249269003308181118886292507298235436461503716682009130782055361073637781331825511462291152565533203849792065588154911099298427576705950770714590067957920471936025782842858074604827569026053910444544956165208002495797173421722089997780122535577063070673211075118121776766091266503797782140828440371818981178065639362492478989074657046953266387671197382416250122905576271759263781780326091342859/145435889572879819568148215702940024261891073523634180072160112097169890012991988263325665697464540145719484777996872724110936512227733933644637425847503697732769*X^60 + 1124771480360028006205190743925512131251897282678946209271749382566205993584489437089358785069365770951430068091322758785233236873819692329430490338402560965771052066910783273674281165357466623168614055792409033138261071830283930416893928198621988998679758032351485885137809069197826227460560750085673410055319330357278323934818607464685662164321864506133854906776607747886109469369767895766740193743373204632910741316756549684710746715604352350570825852543403130897037452935724240976813422672796907468841967201073209997092036407126358147992054919962065/3602251886373022463671986457033412838935383652447998898156915195895895788616587774043507475793797153268051662560116239269658227902723990024555771803917*X^61 + -2671286211750166140071678675213422247312210098702966260295617412129105328982797789451122933168879728752211022625250964926751250653620065554165438065424316262338465901915917169590790337056189949237335077012407448803811565114352521600403591528989173195520988129613183382807523547026500583756296341117029334121054433783558038320744666089940545093005772336058517380122349334076752622346891948324893237819428784153544516066396320340421536627567113915978723644850334494821030350312895499472172885361633193886790399216504597781967568084060458069907358028569421919565/8347350603964863661146083665438789201738568187087997478744195149926527579233885568692284089850458597584772127532392396493768955531638290400312083214572903503*X^62 + 3827482821818386157169582359651736243112725857362258327224617614696882079775579066160490487531259999860881450208355036657552323338113232937282327823512756683443746594938036840818513240870274384904903531150276333001727520742185742916438004814940917424529562903790338047370883323178231693269454502731608777067063336071658350866735788634556173191187266321714117807605025943765039793878145077003211567881950914616781863237283851273491189708288040406413019644758566443409357462596823611856304242208279054715829652950867725567504525839570199006731407698/3928300857549642817526702788477004186407179555559431731905032929003157893802167692522908915805667560815759719258578232573236889752152660877378159001*X^63 + 24696694833461700921440854425096136074528607332653030910166041384282241188028435924859485655965595718883307679016277287529678407145350041008983693603160406894592305333000559987799735017941003325401163933826709336337431631780060092489102831430872766807135497264123970815103631201410837882340792970944239909044378677588946552398849585415143630842895752549776197709836025962672971322015604038972400309382072680446866695866521493864979988796795877907458831202098576838015398892892891144404297596563879248084681703013367349304553795456066445998853254007756/68442785841087426809767742683634843939772289396511979064981388722022019983715167706826642040082145912092981588642208546123506330151755810466559664274423*X^64 + -1777865483852599236406400644982674587744895445581299993111079162031021177564394850894331678568251282422226374048344217638782024944701366007922962289115616888079148934094125841702134141179968266632761101898356264980682468304492773385867782229042054775573838029282882663127627976318572672616981117329110282409877641075518242834250694566420792305406604801848079066957761360240103640158141268163277602652154882530373126637989258948508512652223441703028377819821124727581016318720175689800148360949535959984131330938424546302875392672241192127586/225466386819126603772410192761120598427778198677577439700684895196186528944623066780859146863666851909301481906593481752467249598355774601238487*X^65 + 138247100034070310143532066540960444854118027225524667839046079406664646956716800062164221179553081593963451403823576897091135353466500026161765240624334377458264716329056016143887964331022115251133962048063041796328928638512276903837671974398350374144567490069158621063882394642137479574979032534949405320368014612809774984454379865258396772869755482611779808196228114010735316565785298549810967008843909133796525747478037365824062422430983412836853165012152750259708003979250056321412688247447686102218744043881663511312565391480636190686361/3928300857549642817526702788477004186407179555559431731905032929003157893802167692522908915805667560815759719258578232573236889752152660877378159001*X^66 + -99590956001082245979972174150894433028686987983100638589131163566438747359959579898028696088423524159190429165578017088311610072102427725693803188572912559516577167567722310792846520172230259279312671099451635304024324950251098762835282831708179326078351155929700019051641171202474559204685489266438459604281783265741416600003127460467418081763311646579006887424213075985634482866573217205459521903328392912004562091961736506295088910052862121521318304063180310339885604139422972330248482850121727738189942847438662984257577866943162/12940732756650783663686517405792377801054824007207566991946558870239713536395745094464738957910052913350254371037908612320911989804039178169*X^67 + 665174189387467781077855198294993615643391730858702727205922739519579669259844639226564281727693477671163118330347302546016552914573180851132956001674704922230868070184405485976461401488346913277109765649860026411167367934898484192886066326920985896025346192964700984586953298144528442831537224249267203474754417696863461225275674360596822564389520298808623263964815776532441469257874826755508322378927133881597120264032417970141921310817427893425958815780598386756699808242354513763139464548319344675277972967048400158230960911929516366/1578264707733886226406871349327844188994447390743042077904794266373305702612361467466014028045667963365110373346154372267270747188490422208669409*X^68 + -299856104766738879875760614193854592541024156409390636386935455816243094481597377403383191166755470003877116615945507080595342717679015251528048137976805829794880001311001561661673103738285230997476464212895511011515477254293729400719409727707191388918210137148632401763469570005582478813108845323803024126432019238054667390881671615526367150767586097448980545615179849888853060509938084492621201575634971375032771201593260698426980623257656733278311496968510890994088428394403210442299534931457998701846843943760351480513918/106105498943521155645546669884572755233679815737879871368278046836609354928179869749056985084658644266201936447207784556710030171973329*X^69 + -3600061216824491691856956089087678440071613786066038702086784978762079582547718662996534631934917264775685799985195371439504260627309089373960423979213627082711914759298218154462817151034928168880581312494042206053075175802854732164028032903503206949083879871955245335890327632155347508114824930883820036309109912314886934230785600156369864548815972234951958222601897876479937538035413702787863314867580524487357181392102587635259309406851691669308465818804666298738224362484243097118477874346164974019609382624696214152128781579/12940732756650783663686517405792377801054824007207566991946558870239713536395745094464738957910052913350254371037908612320911989804039178169*X^70 + 216801424618980338061187835216456518397672197377141537134619389237124149908684359733628449711073755402811488810580975898300088054188581680312552143591692733391123772821858018456768426267224274119325554861033665230708179685717526394088591398295771502282549692805439877044670107722479267165666011337104055554120226610769760591423724796913694178314981374606277009973231304833174995341827200654366311859852519843339424169913702339243360628547030873926667685285672387196771834025003106473957797255601727699647358397445301856/42629770567907254176595688985364706803406916728758485885206125687669487717227749999621126992631034257212509621216466274290891993561*X^71 + 112536027543929610726322008696578018662443489424174406772798215118791969078347898012734728583551339138921650469550032870977784008823890292751492882977576682058310709797935703082356596552352785854114855357712158991871035704642109222101517299514869306196033612740582658834553679228729379774030578616179583396071659117962385792037204970486438949284311798949345659201343801581338623385897613284636479520867492158905452005120841069990656264354822613240122272638105100998044675803100925946344444904059162895392038012797909627434/742738492604648089518826689192009286635758710165159099577946327856265484497259088243398895592610509863413555130454491896970211203813303*X^72 + -16191694690673410057115839888755397199379752302081577026575799059749366152443663236993905075612407755317704587795259782477023566024811760857323021362923413973268665128702428509740184919876730467742671667778546776432966865238979267049177454078689941080500717781301197409546844409064755031347963704931716772359177803142171466458729599486362872002001938931492646156904303169281082958387570472026184851873947535941484259750937596196222433344951123280909032692488667653742086074367167277699740308924527331960689426819/2446752601039273040038781437488647580979562459321499505550486465457698887518093898847565114654826049314843001849076868179469207*X^73 + 20134237727376839670912130237277622342570093235162529277737069430387853731653289103278708298427337960109296187068262556927490309990366779530246952108511080674623032110627642343308189211285878587411218508315798223456106258873706491002593006073773929150690471362447840217811037047583692656855931842421082580397279421665230006149762832355165207227530760679953262035928383381644394489407267615416393885737062806499511989695216386978862412959415425569938960227968925024177757053848468673294630684160189668741876063043889/298408393975350779236169822897552947623848417101309401196442879813686414020594249997347888948417239800487567348515263920036243954927*X^74 + 105890948343314389146475057548009929695680641855661542344037759415639496077327130529890628240433206642957499263992195484875708021674622260204655085765234292565283705084640152637622919598534739806891827477621657546408890580973484551777757770983503238886730512290185631711812120597566711626879763071339751067867386571500801546943579469828395515905782170900068923226758922273276428779764625601577263142825615288481614751977183367417121644453998468520023695257138124458985180015783420092973817101070821257049/140432336626256846699120785024889375020350253074757476069017187938799224445738041602913683903737935448249038733230607138809*X^75 + -341525701111758506839430301960874936226180220123233595275308814000642022243130655362709177252054906988166159420833670908421184100032291769184496804661205759355360694042646569549306808061431651997569170474833889429851368401993997129996993896024028766121994766773425979633856833090373379086215063085197920515513276915290126844250327315162211164465822367997496008224678152267257417163845188687200047950632059344994460920698019831079205051696067377895740067016455044327775499381755630896280815912933417104739070/17127268207274911280271470062420533066856937215250496538853405258203892212626657291932955802583782345203901012943538077256284449*X^76 + 69494919546774292042596226970083708691033923661778173904072159626903558854348793976975721641695788385709860889437787740342132218315950049134670039755154838170999586264190748128834560763793275129415056318895777094631498254562579999282904940710701394155367441370954467875678006234509290461554315762860834260845153621836348589467616881335130603341138245340090703516299236636450350496234860503324477638012145965311806776293589629030876237048660181054431529798529412024725876939202041595717022530123/8060169696737464655864132756981540206643531715247516275556286973471803044581188176715472875149970467098033560995844983*X^77 + 2512049395663018152059985717085127363024191622393787910167675269887623330818353561847003296137649114247380187243507283569161758909843833295690711618035289988247872138874073432179946069060834979225810947378121830623133668911211608919052705294361591618772080296523553146220709701612932114125537214798970966384175375302216919242520160647262707374988476054796569776202311435376552946604508059493477782414129675704639437462218769787275382024642352944241279133143185120397089322230163358121375482323359016/983026356383797926893845495174225625142451771523302332483120315571594571120166291220395787326165548137743271132614249971663*X^78 + -2176635962862283796071560261502950383864757913256972373151294404365455402860754378332129690601866265855433418909897597874975995315318434281894724406662226856162720338188194939278644406164532886143295396708416523590191287808000971915879192741776823072612641675251967473063769064761790691854586204145443135123817415724695465686156785779950476883528070513778048391839223808543858887685269366163986413045248884677712899903310719301012196913484927060807515852365928217411133161525206316154698/462616638738303659293125911552633886623631505208489713341920850225093442264890557120787055911724184531827673821721*X^79 + -2006202934744807997043132525930420797872600207563732966644432208644489772791161598669361328330184931640697624203795390463711784997108165790183590306286362668516126614110552269369325572963461861917718297809796572013127950793990364403964071250431274065154538292289690212764052955696434234181634021370865217501797892852336634141232402008891309522098358867786732461733848273514833919723255318957360144037352527772371579754660850877015525603369307930566668174215566396311459503997359859093339179/8060169696737464655864132756981540206643531715247516275556286973471803044581188176715472875149970467098033560995844983*X^80 + -740750018291382007153237468867501187207119220714648052172513159450183447139388184687725029587444878897287868164339926932822409715310529956899049592756517967822783768689670676261051868217807659032441424461372223068441042939546432582043914982857667918287556750223403789237763048222008422540412577443509096220246164487271761730462149790264644342682357875338150261932048837082813543619173511642443471810519608148733838890121880919318028308271576552309498131991695190436761584934910/1397477136206235735863743060602391535156588252094145709820717473349182847430621220953509897418488521016767533*X^81 + 76071207633177301971661133205217752331911551409799330406856830054865938270905206508400717693479399480699524670454665280977036352162917571257048462934101156131903338373045030226402699254042973858750654778648137200867695187692347506751663868887110608746307323367747785710465339471728106192419265580328593029959392868936679535653891519838690595566945168507575425933782741638900223789951440937713324806247919860777740153264723387367980736138029487069540009505758438438439922662878991502/3238316471168125615051881380868437206365420536459427993393445951575654095854233899845509391382069291722793716752047*X^82 + 334382113524258081691777224796625003555652747649632239985179641898646386943553034979900527409085778692385319658205814493028127863406335778179601010653820883805552011791104058265005047239055774523685426931478086947436226193133876482114800782819983359824121436496472355868541816979568052305252443971875674436411980200161875149224674878748754389562874398470216916258656976490858447802194205815143542623872705026439534691011080137782083128702867329672189550367855037052869480/1523966342645840497125128746567493495263455018641380272432625379879152505376904275848974806345134701217849*X^83 + -39802728066498060525761948051974971208464268871602989899533738659869618419174851985102777299272481734482507715020463807169131308484925208838569221109649299622854589019523009977375448674258288161533427687803205650797304401386545594324854808426328046724054744011121529831702741242912716872166491492651229089865306467703366094936531196328305222514246262755292260979636509264244442607356553647209387469693982444427525202480745971821953260823680570373617736366904052148404733250/26552065587918478981411118151445439167975176789788768486593631993634474101181803198116688050951281899318583127*X^84 + -2812118079717183521391930240516584862983258919926340906875490391191931000035724726790556381324172652062054257663702389020483201524014733443500632443389593527251519402817167219572930072683453669394531358787723217283332058332681576160454447360445248616482570934457111678338845841455487370692845620475687468528826190640685271628724094336897778333642588336196815133385139520969997421304486046662779083352673698281590257631260779384217012653153492679096101127901819296/87468653081894076630036661112752883846837801678320626323401559999951357709745983805829926324119537463*X^85 + -362117472397318457958971293239694985152768410941062586990070426075555818771571957779316941355866302880899596981451955782778961177962616017777154727336979346653461609195232294928033407033598145043688478588597040784638845867038140923668408622458905599196979126716124588312931800363762330762756214599725064098126691062935906071014902788524013053297942277069797611256432092134858941333286197584631960694951224683597906517259937381229938157210513810028948226576814113435/10667764398520883479875901225972454466844185130489661907028377659154067537638329930942823644415942908524943*X^86 + 11386817178292003251452420989034460043665021105208755503161967037801312527483913418584879364037619525735764427204643337762486376788747671649112616179832759803833349853195623862510377815022974735777251807417840064126945302759744518762392626490954478755505043188819944055853178100874744995117500883430746727293938281860319015786267993866338094354033785059273620523531532187713588927529651218772391429442982517478603462120903157413766331056964998817663521349/5020298058996388488207350118392520452668185827832211807576281926186727756973310210975717518459481*X^87 + 1326026838441473693865664675273372186963626438376497965153808616226607185213781760478114120170975838051151170316152970732199620245016798003869844915959067310510457199529870502511969800630000773127156032873430919693063713698132978105884454179372862460381970602355078282551266573607574935404052674083932394939741608605786535620461579441554792273952098549974137533353452601178864209558951186088686479166500764980797750608266458013002722993214562511278530570040/87468653081894076630036661112752883846837801678320626323401559999951357709745983805829926324119537463*X^88 + -1121957148613472390780517393518783345550500165107838730602597794491861075196571125134118912289524239481479901043742209562682793783605791399998500595046758786649471923445960172178887287157288762587999021032382950956625517458574914435979017137461363712674091947488971773793071130777398974177468304861314350487933478295595113160755475705028848971714318779227132567181084744928491272920270509984491122365449647152553610729946957101871239795451986537/288141999598024937623104523812920877728760019963967847533506395350211086321145050276973972247*X^89 + -10460373380483291909062501130102566852674272524373110581758377934621813103374436873220642322670078165827655817725601872206401994205449678853994415292152342278512046876588708624512361752488861978348079761613749411579129342468549066586208754419279579502614099056123412438114690118478385748755765727149580491226864489812330425959407867701806015543141250850196397663026017224272301652093820014423531509816956039610121011334593530351936184043966821479288/35142086412974719417451450828747643168677300794825482653033973483307094298813171476830022629216367*X^90 + 1144443969134282451793170962712530749530792521810717039494944364194569890134902773205435089693560306736247906941975528331674364561902719394496069540653809089487294668889339699861159245143878032053590243555153311461690108267105536821645253043413698231021442001749248555795049795358363027072656406596108021726622869283360034377687717194680172566943695076777998766431153073709195836526976107701144651845503677084620661650426929010973384640/16538024427367556541531568835041088086366298568786537768094265932974291816630032157319289*X^91 + 13643871308838094843546705062118559827542529280412484950388063566970828288506483129691568386186972072341827681649480022728989542311309739675321014961766306757759661770900820401283502592024945510281541584623270316857110065984509480151294089178044572592759415090285335334825486323040080743463179376445106474093127665659009874060125173595896796458686843311748920171772235381420932903900923664614689725029703626180988672047044457947616721317372/2016993997186174563361731666690446144101320139747774932734544767451477604248015351938817805729*X^92 + 396866116470005199489879521953891949944188720101645296120373312630361809985532618066672988291740972309171445209440246586305454811453044681271471071165410037093293828843491138433963950966971809279610455637269921256194377017474032586756228851151012826023914496958130683936453065951042368659936565254915576173278810604301978634645434541107609513550198745521154734416719113580680500102765010698676026933469971417807458962737706845/135600925110220123986615137913276277550744078588946776166924393314045406454768591249*X^93 + -1606098630581826701188354863757421532892969529699109361114339136343270454190036807294564891414707586315983771736541967386824294576371190246914825849858695163554984868036984757013042010113477264194967102382614558427808748783447841153726202388994788620218078500015398388985350516266367884226714194954478781711669992643507669392886841816402668226836327354847563956666291438270045757679059381876336559004233183373449783795125214152831/16538024427367556541531568835041088086366298568786537768094265932974291816630032157319289*X^94 + -476367607562834447015209275841088293477267670677719773107054317161005877645416161414865542385653472912270882348054082535762610016638886114089445917110416770261779674368481805157351684173055996411192790500517855059740035090339342596860422789445239610479049881470594179514599250172642980727373298410568098827846675874339441620694089479507352160123275638814502158935615761181119924738859032288880501609764751923396288202/54480082406677430287912871801235949196763390353132493437896501934128327221682841*X^95 + 884136505331815735184253282315414522050710316232628025943752997910487058453925361263711714029683918435701569383371686342085864427037861964924247164857629036990146534900926024388809176384237147369406623840767984133888792039892281212693766011220381021842396000942005345071961826428404462923367650512066229415219934875503884037906824273035942266419606398234637983607208984319846435820993869357806972744864500494827835584028/949206475771540867906305965392933942855208550122627433168470753198317845183380138743*X^96 + -4611020849470754317961327621042868465063990463215948413177015320103727381974772925750189664792442080701050416010525874527352886534024200992486156121927806148271688384207284210320658988189588164541410964284396955497292737923724557557111123974881070767499516867434601040865717577763442226858917712263910956703764639644219845385972997736423715733697972269427134839904356517933915018084188917062252744376882080445/3126905952285911168450489112164147919231096272348762752562503698222368548567*X^97 + -302235802078074026547631174332823392810812388600568630853766881728884874087149056124414509749224835521892461019025212369236508818624336521704602086422002147025383371562667478520251999761286353789267696538843136262905093532940599885355055586551329360357741450371303291045508832835552948233746220985861324223730198483842275838791895352345116392721768275077562327124790917842194793950052238458439246255777456103975/54480082406677430287912871801235949196763390353132493437896501934128327221682841*X^98 + 80829747211387537315595447092687471675244785846256949784378436907887943539110532781145489957031682216301921786114533482790879091435064560982483244948777443913521306821281447508269895137511837518411880345330123755006868120652625873235350345951704889969329527299075587833297466683686867518005141933999784698848723133466492569490445472989580003332626880184524423661873328137947649153658201442128871554/3662653227888904964292436706539851637855071085193232441474269524358921*X^99 + -89555447603719235720628315373082181874467798325376162714952527086428916003188621026092007512414115905437429703138151196550294087005313816384698933989262758911676093856400619879985720030676963663446055555494826429969513232225612119026169486215139832561592354469569041647028398811415978174190632516169123471429130976132070957445537944484461221094707323718538595339056930868188416219353135208173978565286/21888341666001378179153423785149035434617673906441339267937525887556579839969*X^100 + -50306183189366633969834941482732290872211843950486735503351760227615675430723438963894498426847395148906728937896725464529030081687140678466496399837921132445097723614209438825355268638005873480607763115219285424918518802898765890339190364586379441323474887677551956488000197178004429366620811445265710412134326261970487980716528371653511956945770781913503227468786288427905873400948386546/542144860443262666258845381695860977035492960528485908319128093517*X^101 + 249109880418095385296309698817217427610890955766933975844535495033200542862819590161199503913192173911977540833766908394827985883330799293786561337377395238213014154773624681305023429385098324531943046865089165138497400610150992061888783208849174346561916988150180370026302815623648397557225446161689780085844022226159058670928085466559746798216900485228181171022920848809206999811310307430171/1256290057165894402752305790343169111784289382221278727425674446855109903*X^102 + -74422580762964915919676613406169110196246041165705162804679561364830692882002623094408238341607202070794555022728153454491848341300267317659471608329376066582215600498057203743837960512581517036042863666825498145652934451814474405130527755875663464229986068858235567271491467044236364092390129094762526951835833145538878361856976703221975203010507160349003328000771550854631897284/591215769294724826890780132710862570376764406246985723357827801*X^103 + -1249002920462686430878570768280190761755801543705690386303088583583252184343724069393732236540183259179182536878347703497650918556169041331365929026818316135357910947757760244312965172015415168034774639020418609388672361876047023694022577741726450372572262893689866666422251788292707865465258420124350174631055316983085924942102942827302396420839876196842616941548196403849406111153/10300752348421990658918062252221358563674366250041232258063433776823*X^104 + -131900850180439901217646616225103234608795411868816998316130648661446277299744254269935081371432925501047730208637780597112057153923469240042728538005974099493996356161511728556583155462488001037799024913849431180038759655603613650473942371632161434387731316788326558327076255098112125201395729735083661890046215949055005037562981551432250143866979183721353219636094936/4847580532258056484374350265337792986091983554144240563441*X^105 + 731085137763185497517893025151779930438097904736327294514456464377047667704230056786237654615245274884999030915892109889172842634943651578153809518997449025356736363458228106896504386797033627153243684279758922104986221589967521605223564254530577101299112425756098147185677334594439389526268845120693081298841014780521465593323986765576835859164020309632471603868868757682/4138510385063073788235460928976037992637350843728900063504794607*X^106 + 50061175665488004609799361670323766094684871590997260904956223791424929095622848295276657961574137461041703182270966593051410228759547575586508084392885451353935287791283065872932143239690679905457585066302049156003475691224602007670088342821042613327937635837919811181372156177695459335662366900212214206857165533701224203617944969225697456135190205608200076/278228808601162628960245093573884691849393534646400767*X^107 + 73196555500047435359715032362492699435892516882202948554647908183777873044132339063241006344580581267922189089834064445334792030880793356952603660487317022631348683486425522728205460901860639877144335278147262646789100367634423660967414721214903186116156379605808556819012450413052737638707618138145579493067786972653127266651573391322206986082794874542521410/692511504608293783482050037905398998013140507734891509063*X^108 + 4166911229344399054257529303373644979032959952609201173447921678925604706325768442585590583441816398588206197702902437963186512449110302581911880231266904684706904940741745123957940205919346120600547806749255204427500902489867222288728459726462609952897457259997660435472366026365846623500614249121235468656763705079538169764143577659834837960056970/111783370269651518264461668772151342647406000259703*X^109 + 124356520514488324374513342078787534156157954288271017820892049677963226939654831401223869623485231535419597700919429017488474753661848950254160393053127828074461136804426111089286835165304994295509533572690408503156918478700816665405045812799987623733415258428777536011046948176058384546109024910306964564471375515039044537717903349719633444033142713/13633211621456968819052009585120349900620283197673637583*X^110 + 10629770642065925195226095025821224268069999676347957417814435579349747711457769762250678144742928325917807222907470979452279305028461967763875951998361720166457191326875450853362554571333187168614519279308043500348102658498656372213151521759914045963033152079471530583650777254241472931611377481992903400098347414473096950403508429353114/6415850902235637850224511781676596604913390361*X^111 + 170283788192178574781941155605857759037324244101358115571517268763010739748958419235767878704495985221920474335504948000428906823080487508145300667263929432694303162876996154732411602306895194982625808853861869212052322217993258566571708805277899687302821281558183976083151292122713920225636229033102557372150590768347328489771678780221149/782483591887560627851231681405059398531842001817921*X^112 + 6598749498332695117674442025757094164613765638352141650570029725284652292468208946907718280170674180572660436228369724786519345578111041805998722526089255519655678588725083024357902495804757934498447642926434215319727253969320439257977006425675176584043315084533022411709278536049837387807604127436106988923990250439104409735/368240308915550585445934212344406623710807*X^113 + 37821939437162788987284850731699526067378954284452518077250571555096763410093504375822672676460510905091746488778294013203187999671525678354143018830409035458882650340716076072046461520753729983328881227869007381608781229460856715057194401867247458209747369459307798652869408114806057193839742916482427664175914494898971898669/44910956315649464951571582471736176234393732527*X^114 + 376829120278465828300526687337533846830121964184639490914990823251807453935585504547141786907953970289353745981668061788109177179756673064706239411852845973054778413761908746468201224902925771017524480235810742595123176978520678935489689485788469243623937975012622968951820623833693858044887776305415836672797633/21135298680798403572630098854640798009*X^115 + -92200632399866685029980528340213479092975739691651640969670568614049129827761381696558861563670685891451661755441097412046838742342346433166401349286551703096080100981716919691963870690190790325357292789591432441461653028134531794437852298810399718828272289957284547254879250609008169345000822836044907821241348/2577682162408854098121539486410846365975649*X^116 + -6732664692317350986634842770675814005031038790481954517191367769154609566207873095101934934188946290669303878941871540975017360426592025570294711251971096971244487996135948645969936262890091408162557212638520191252086728088037491387251566419731478281567340061599948626684686911974124891235661968867/1213068856155564688780927443875383*X^117 + 4495611634532962270041175930015172090197779745680982516424337745760558112334676510535131583713806211062014332444300732977073013609616056918668964809905987084330500359113537579640291749891949588553906910165175393556918186681825218485546616761372586929366236007924552998100495975327722090181970612902/147947090765588825008410691982485586063*X^118 + -48667867082377394956188603643220634159144728431377710221721584549552423650375546904732390706960888668538235935157863195710764734500482571640918792266015168798068727010045957092811442489480803257104666945400964910223940833566887244601366663623803898450649382953229670932782518466932486/69624568452939487389136626521*X^119 + 62534209792611695427839546549713796506561871637596740778855422679854818236141912158435140590423952608334019323270973078631727338112230185097078220792431319330765567069606559196060836450583384787938127290132485839402530131000723314535305470305762759940043909983161069561289596284782075/8491481993088952821466492107127681*X^120 + 3139366453148637892132720484860800401072699794462465774738014283762853515263305683095613158168905394444951366565920437640510932111094747950709625239958263206130351063177551139102499760450229982659256323225844629355956402329694134999177006543008497226216339923783821167/3996129739593611168520727*X^121 + 17516200644880323869138219070164493670615881765869646345570424066058263767917066450577297951136948383693322642732288277751284231064773156745304074274191552602581693737522190659090367578548435181610116983793966248211742861631625593898674714341475712077801851293111454/487371979170576411723956385647*X^122 + 197491922156256214716355768632100291286825214012105536433063138308719813837428418487843186440903827574408969598005237563401802224828910190383660683919363218418069656094198684474334038613579449249380584770077987640228098161039174946669662191819939328/229359452424588829049*X^123 + 12894841664965736357113246213697192197586153849804621217910835438912404144125594662549267294667082513510112385681934595489591246798019746563953122834459376859550684150588973833920732311538705452401171270643959551293680788433646428436633830520740/1472258325113435693665531*X^124 + -48097437290048771560389713563959419243894585890509716917296030380536619430516544431214333396579135788604484032670528311368055981302739142201972765649603754805638128074449955062324683152880755241255875458876820371782542739319674/13164176802191863*X^125 + 911949088064228171918006702775529906545635656673136321473618435201088324606981095785321544671351721102772256072525024952087620260812339918462134944818558582648186997470452433704165988784730742510373143076317733499723370070/1605516166972121803343*X^126 + -29829614403209347731982806858705442315831652792254033407734726457013312561675767179067907329595799146927260940198363098232137298563570840011040585760843031881481297040600690587284283233713196419225253107/755563152281*X^127 + 95655945476355611061676445938668255096098939214491141689500813416830269310694480249633064376648206442234646475156458168397460449535607694597845203117473642204492499640825997355592361137312067889622/92149237615343041*X^128 + -111549360487098602652058083570151438992980302120141708330316817186936165195035475292430109272620736153442397305127957461484737661185995933183545284112983428897324236035002564/43365847*X^129 + 16856629410273520007815960798292881887855518126862776763299756417363656631692644593592365479053979753062479922696601421182829712394555388451920266773418895766694915/5288942065967*X^130 + -6552669205585138376275156192267331645022174143445552239092726401399978445640846693359550369989037803835241119722205611474359212031340019563/2489*X^131 + 330065888772064549298759280358848277439302709287855068133713340535197567503720400952557398467220867564035791233098918949502696094/303560929*X^132 + -3688558714002049847440873712332477032782838291264321405804384470163370007107407516852757145*X^133 + 90838577814173054491495852327952353524626692123744737744286102712/17423*X^134 + -3537360448636977869521678861245*X^135 + 1*X^136 +