D=-17567 h=90 8120483014376286214688337866792326525888723498659767166623384134800114443672580720519613113657660761905489053263270442497229369619644624013645049221632861926463877229199375144249874263264094353120402273954753541184526563662327022489307254357500207820662151368587108475945857148875411976120885688549232946347963204349908825769503642852040285700053739642948547322024680703623227280308095243784491870665197487414487374177551754190264378525058468713781952285421346748911304151947979988785580791638810904772704699399670468265557487367953355846579446542701887359375/25204454935024507225676418143519018277375847397836438882047763788287377576439728891228765553184386480794379352986639532766777304134268188842056550221178027406863838760478884512812659*X^0 + 205948683753929981169175969127130542809574374030922554802703202982059055160468974957566075670142257663637727127251357341203521780226645057372726917754635508747989162324015810785850398759459622611804699516629278469645511233299874306807877295045364203755263555263132181638965389677901637638197670654092976682592138818331983487998566604416296444099041683935589571411066166864450561278306224896595498560329158688498731438537217992520275031887206267649108765852630170814752681969837044555041549296863966537202326097181257087891768557961234422192541833457679758945000/332657144886232545780208593183470018090654779292105726401903130329710264376646669746217674284590621568831601873716225899409449212416746260998052154572076940237698764466816351793072863*X^1 + 9260847892114980630241285118165228291709707954326397597208962407795993107556439735975840932269516581054458208306965696109003506379994851405354012779755311036338968871243309792924780434351611757688786863460541528049827739386528604240440407704934467334519563728484122821577932270263865920160779640105104894913798381001172786746744946774930917250240937508251316776953543567994588556379337346634432529594222786771156683815501854875056429144218494710216140795244393945251052314846243352010496501633529846060550121002169006844768721364957298528496330490936247905362463375/5843788064216447131720924356454017807798532507824421295702232290502020214304552047431805884157403449099664750115572940374925794314524981566952782199367675609155654195388562851948910984321*X^2 + 2756154148402688590568220899613280327534390866429783902286422589116936500848553694863843732216727735557733242469278546471500444779856260647847688046526984411917562600151877919289622172259124854007237047302963173966735143196369421435800467726126935013883390637346765062222151111552346585862252433770359877358225869927419942585019902458047298352391383297027036311345038163852292750950532980925720329193454651781040813722984045910807300266705732378898979559924767912259981674178972874721919699663466631705696041511509769773664769823809680700483161896594205775/1721498185576429699178773181034015318446543774184580211874036185252877370155025537274008985259503208851470483777517897190545543619579823020425964771612460037351536012600156035299*X^3 + 583530805275289739953753105691390908692530911768673342887128608605638862488239965409431580805576874884206293351238691232688051131115465142232875728615959154579231009404237393211787609159712500765344805834937305623032589651174894219550317800937852357372063667956123156799764323432065734576095412464692347580504951921215235342328568816990807370264098377166362238116056683636081554642111629291810938072398162530451668584321829340474737235930444931664941513471541280080801881170286332910333013837502736155427555968858530038332821511272490837525439846297562691157765/332657144886232545780208593183470018090654779292105726401903130329710264376646669746217674284590621568831601873716225899409449212416746260998052154572076940237698764466816351793072863*X^4 + 1052586138060873959999649127898048435076956384434171823329586628867889647235453810780546472821674770129796530404654792302828666734250106512579382400396527573809545764348759465536074794059704420134945801556274827025296627113226994924055382096673492277489387550941849644348057623442148095714331498354890641162362858553502421026240110771292098149242047126090767240234669827650265046825076157297426494459121257973270304403587165732196211895836037126072362907975265898135712609866835036270344720662741193798374090020065076071147916766878158566965658796868882/1077957536365954727100045824066384044111799482895792242876666365217831790954931457278653090331561182749824974187550342636534466887651736393504048072393525383438657490670103967*X^5 + 10279029886666412611407165600939918449377520351443376350488128202893502209618399128606168364827283144608875597961745637822963833620481014103975591224811091717311897840176300072625330401224450546046224439697372622658016721320283120971202845287371003460100621890368794827522134551523993408242765211780855975932458622566801792214223229596161958796187080941397985164283328148094441685047678292062893927689275871416601473599864512645624008897432152092317490279575487899310155658457776603133284119486477119719683973511972890471192721928401688325227455036631050517/18936480041340726690966504991374168502911981516030382330614398037781651071705280910014098837854535297366175321552696869096000979815378053224685612487737060410866896138601716388289*X^6 + 8615634109183099381703780294835738954422022630649528313371012212024958054201582392749090442616087398745028712454759596754940740486666740784306011464732824652131102507401046551886822319008165640555781986457968835226471109035255218883867044151933806527376719157286757301203641629274079594238186403822365311627961606744640464766488425411008551701592061264474605466707524548482738693390701573778131730704295557278287619540300079241431457548990975679555510118970048704528653447598109395287817272234761384414162532418786374444147623150700525369350091910/61362642247734657431550396998143339449638497347059386513159125930314327486476430652852114210255660200934990276515645394007768366121235065378496503238659155429991318419201*X^7 + 2535980666196795740991419885851375791152911667311867727800687101345212059425510937871788910691694042727402656475860641131688813158598727356029935648634076088777320319782062883095841591586787812860586065193518838856770947945045876969040519683784713959552215057209844339104558128911790652805088027076493624579607400871413510623083404272930155396737335307772869909200832928357766021647571929819687377001582947810352507932597632005656775775413805136756318671124859438977647482938076826388069290014786625561691878186444479913721069634735069300346291518874/97996139669632247918185984006034913101072680263253840261515124110711980995902859752604826393778289340893179471595485694230406080695612399409458915672138671221696135515463997*X^8 + 992472101247748515794077240222455134314965033807357949375652948658178234459741069911630833551035110999172728797984832369180104631761638391711682127548668272416884318070345100528579803385883541123210757070972259583273190066078992019308042825806757042923283111349150879337119504182359309396826284036725845820326990884756464442296982225709724978868029662782288523981713879135813818856686141261280753294053418473786094314446515328058078152859343341315018239142845650155490125762560675647959661676482073848584948413108575185486899765311083811312/317551205243999117309575272841864339901977868353676503532755765874621979675095507862635593650572406945538330011931697314736662058100855764571466661346735642915131773*X^9 + -44854206332566329104632688655787367398135000678423702369519064725719562610525874003660855746941913590652168170395762137210821630651364367775729931715288994259445401245297815149506277120155909531265289478999120887396058357924355776893854555718806681853577251394950552869165722640511757229833800018524047204458403340207428970006041167821833150939398254185430471106642971766633082165758729644980800303776146263499729961620145420458174667795303745641538147924432597869521562593572345070224047411134773799989039863760055136743716182969275989972631534/61362642247734657431550396998143339449638497347059386513159125930314327486476430652852114210255660200934990276515645394007768366121235065378496503238659155429991318419201*X^10 + 1765839416298131397696030319773011646395742278232425076572229622079036366851077611421301097431011016588488017226739994928170051236505453586955895775990195788337812978565200672215229767034332762907648199861815046973182159362313162755968387386097996311790379704981597856909188279696482960851972114552125841955127534675136863673588032437076973515940807654143374398774310986701859615621984773777584256488407134422842624989540424378774228612966688513273917297499341695693716097612698258251656132131959279036470558771413957344393657695065760/198842332651220486731105368091336468316830224391782406720573428850733863290604575994136251503176209734213105830890230002965974989418193966544437483623503846534209*X^11 + 182740833872983791099468333066956972211507353102592462509835885089483171342189457795486210660786688512982871066765997694297056184814538844272066611234951372743826943565930182646257817991833821212063794780040560809012634603750611614533088093014762829024681307161157686842200673444855680575717020371221244843132159113561797786835331915020026638066856286485640078891939180254493232756246883520437566601642959226934704202812684191931925040539269998816369852322447467617484896055036348983937324884910221352878944632305086518899922037967851078609/3493063257683990290405328001260507738921756551890441538860313424620841776426050586488991530156296476400921630131248670462103282639109413410286133274814092072066449503*X^12 + 1147423784684080755022276838564402829392077925455044163811135399238761516058891265424285057191539434620205621612570930438061374860592638665655616120885809642199067134732226230271383516514577213947360760824188737553481806409473506592119750824742858297842393865341217230911814897802219764923023896891008622266087952636278830894442901199201073746481798609766049954112129946607986999840876957029368320133674615312491914044532168255367659413613885392938659694540770583145191477860732698939559563164670399503859975012804209857150769459015/11319083090523167685495836972239794405238812796253339028893574819305166692696793760695409091089896381522918303118929242498205441419604597628760601333380989727*X^13 + 6910020498987031038476761630792040723590819344544371949663943228052278148523132980207576453975094041897984612512003420419447443593121069265376207040269039745595742613314262134329882273213230549393419486880938766325451674797683149549533929979119477574398160891241639499224753538060885718869238774831999625844496531322569318922415244059800535778302290468741550046662448442132102655644257943550449281813284066410416787070944143524370863755842188382768738635691871412771378600942171296528973788890910640784794750424312590744698235165226964/198842332651220486731105368091336468316830224391782406720573428850733863290604575994136251503176209734213105830890230002965974989418193966544437483623503846534209*X^14 + -10137127858835398182666232952131318780866055338685484146999314026524569881091565282449470010577291872198747956288692002188006406467716972168579170678423991963338731766960648486846675038566874286765289503288839177565945735580350014718768190538944434602830422903079080169387185110573819732594192530197819076439318831327571340692931447556709286596388438417985245250216770459938126138567337113950011648101986071547837355646517322908690766765083230841993583127888253463914141645429186274766367480463697292460223105051292222375693403/644337854529695889195413956409164593000444742770725737399304082615424756230249545209506978487499082457045500262932159304275370946638845427720191343620481*X^15 + -27503400728342741351596962609591378302268139291002535519500927867865288998916255182499206711761637160327238446088693874151745466938833141014751187052807404311879897683514141419738208814319407769315685977127528820862886017344250640243230938249302424597396654424542421771999573361436625433629779885486205980094817147259446742403454416284646750141073450144301746825227773976757345848280153190921553838743043913804831828251212333353939220493141943194069030963925004244218496795801044370391931554934494327663234763696648230872512042885/11319083090523167685495836972239794405238812796253339028893574819305166692696793760695409091089896381522918303118929242498205441419604597628760601333380989727*X^16 + 61123537242522578505212742450884979017688208413041959789752635480124476590725314818271950796811515678385873002493123882804171126471399960502975701683949697307130308289064822100762445660797052952046573077613596068042747603443754022489077775536884648532329392221106448921147934485520470677338128043394894582965041575120736194175451513137663806482462162361791744691896923854704906004610919137413170972328596500083919013650945024229298666004988899152848973773226926869031599547301758332309292998289897930513921378091736023075/36678878267757493550145953003311014572803822096585970137149432607469958230218565788666646467097346300281522187222187015670027377847033951597893285343*X^17 + 5348405966511923704565132190021230708597823351356458515282712639603763977564546529495156964203004754160442536799492417036582032233643918500001295125808326852774498510367523045107040973656165549082304912374027512247483182426362605849233998952458744218041550704239524601235017406575555981949018397555343704414314382817800926779898240571087494785657191183613008458751770962724159292685046748422809934264225783331479399495682173761038079429433469229051400560348624719966139383413007421297191870291993603001179642432640710471480/644337854529695889195413956409164593000444742770725737399304082615424756230249545209506978487499082457045500262932159304275370946638845427720191343620481*X^18 + -170246606659330852564877882657680537217586337648928301968557639422678031757230937471372855379074234489423267804330169801071162997217796776691164676692399606599497069583062185627497727253453870032456621292334526685141940008937316885136782458377507853048189655843053609446074587209275373631825952314744057888167574832721637289315453214682401506308092594972524556901228844016180974023366472784360633510722535839226949413440532866716326790633005472935305069326215584683429535761757391107466609643411985959497256190125733/2087942065677548445958100586515114394763125297238342923501419286586779656755198143602587036323637860777681003428142939356180758117324184641537729*X^19 + 23170652424144253189528166477691574275718586621739770331401432024731061391047454146731497494103967546249159413069036039012268494991715028871503371981846417850722510811987501300583189398729994245069915832956446801158492659279020308592848479506345336879311351532618662984746635973319116095463059589263607209243531253123838941319628374780907338816750902595020032696602506344562815288328397024858001140375968819293379183901755324893705535145020540655105051240116352220713728237394336514809325484854332154740729576670259306/3334443478887044868195086636664637688436711099689633648831766600679087111838051435333331497008849663661956562474744274151820670713366722872535753213*X^20 + 230027340017672451365575881594174771306233090138138035452342544169574123905648576198408583026475488880399208803475982601241816674385879188281399727603689504163486086750566840637481107006395346825395354239035280766493517384145618787394402446078665813809311103198950968530906174167905417785823459731002113921774066061406924446466760036187950368301554207803809717839229742675438553189079821156881468721400415238557699718151692850548576063996688970835196679585101106960940263136172959410584417083770416295684098748/118855926776202450387550554250305367721473518371853072437036448260191248178698590744155919412741951430391131293228379310991105943947411888287*X^21 + -574049882463547993371625105051932129965553827989713281676285219263592970530927796683825839630765000811954154568565667429605855784079581479974811417060305756021457966933375867595786273942647631424325486006963345551250885569229834836108456843900295394025471569555523553031145601561704782726764529161067696847077380396610316652384589669769615775477940238165587020537528180157634041957376718928926289479860397100551517970948740062172266447958964001523054245698121103200335927646941097098062263820171010890811757675684/2087942065677548445958100586515114394763125297238342923501419286586779656755198143602587036323637860777681003428142939356180758117324184641537729*X^22 + -176959893420845294920327104302316760033334555667227110865337486241574006939496504467946213043551724285486466902975583922629575514576401204753055553336745511952669120411943834629771301390065353526492854327389180366425607600691551881016797141833260210216587600528551746383894663900354017752678599507580818279273332831698551281439087782233490351262787273413909168585120677698167892295032270963789750162533937950717830920690549898936924841908284124750487693420287071424368267779017107486176178040750227910056/6765863652086437660815765597444376827089060076954122641147404124790302736875880386187506085998858736858378282759058422666995272041180161*X^23 + 659135691997130483497964467706260146927564671752117255022097084609851909868292795890881451242724293686552524398645745678401466040650685469295238191829117114543979519797709581561155791681995860640893874573366724049067271553531379548385992379834664014180109845162911951719040476351181593839725572923218917680739687479405772948307905602164159591186198508466516039713118848116420818712039711639010660426150240109459985750698708936114129400929612298334428910939700044629363996472272873257832193176368433488520224/118855926776202450387550554250305367721473518371853072437036448260191248178698590744155919412741951430391131293228379310991105943947411888287*X^24 + 86797424685903862653753733386024250444948009342060282770588420314616715451441228548013341962172495246148606328423452417996249617929047517424631827808467512143645919591595198892243740123386430456237542826789296703160971564178762773063880349833927203863329335693510077428713280462065049271870259904432635502010313575294451726476730678043814788627290731258099120325568267608445546083066611873362146558724707608058637626086102292824363444228348164052818224086332590433830639898701467083178092528701254/385146220304345514932302931487697206528665115099568659483543241577406656621840973768287475721458344444605127953495669304206482156383*X^25 + -479867653574530651118225001250566940175953662571537323283968054389581657906529555043429146728355286818763967952477414721937606530851274201059097160249764137501234499565592342651386871121205189410387578294814271762966744288569805004355282891559795907299564082310147563485167888949204567856700207134568872958992348055389508366063236633206165237587192113532429553976351307620032914098343460083109587604845722808561488050844755152007128368502182453362425331385740884133963892863737529980770097571645312979/6765863652086437660815765597444376827089060076954122641147404124790302736875880386187506085998858736858378282759058422666995272041180161*X^26 + -30365518321613424216110437527334068354652990532513358393135526275819521697965620155576936155676538753778875895780471282892186722664759600453927685781282137235627129727003622506894983337968780279751248974166247879912510373366208689325059775985928421196287737971544463815179233324847178443708229832288353223613126096767062469106832512323111753458882471311842050077831090622987129932850670222146689942815161217819170309981891455773927003909728896714519851459526712073492569077181306456443476146/21924416252310896278949332924671099591772363812806322051775672657676703855060111218095717864260166473763598107445532492981526849*X^27 + 229592846666696201134153744462799399398510269308196765262568101661866519899634570112770324675677572896335574941370515142754154169937148056193057598050414638595887607419825210610577771942369904140828317181899926802484626059001277398181583378526943269205960474800002342228032958492748446736604323467003454937563942847833713051622899578291950245150361840835566775351793232449947151771784568397322864053742961430046255806922556367696212635158107324085001431150813269520014731980596540164951188223073/385146220304345514932302931487697206528665115099568659483543241577406656621840973768287475721458344444605127953495669304206482156383*X^28 + 12487023218439202043602245228670676095506434142552704885546429570222181076033665029821489617261033987085898769717610186424479809038324162239210246191314729162809608442884458835052656324021965023054588219585098427305311820434283036583933375236657364883322110746646456032950439796218321597627351062457328176259849965395160324093508286946083404594596526948974718804999803744353201667892239600082324396282352920655300326233382960511516917237644308434711335152432379707476047383594637885190/1248045554295605184661543400960385927692398463756265842305212765849416739059606718170189438393588345976182507397138526383647*X^29 + -72115948859055419946536213496416285390401695925277975408292993524574688992539918119175241454016689007757093551969635510361602430766014229778068477937103311616331585909626288269254812373671855693314829076610461439818934811814074780218688609213067576610360672469653403949371758885838092720412379874355339206138920388020624513336617066377541880032224573873855051445653215039784631860581098100834467157887459633177795179410499737869818899212675875322705585973801920925371173837311148674068463/21924416252310896278949332924671099591772363812806322051775672657676703855060111218095717864260166473763598107445532492981526849*X^30 + -6984543382271409396398268012450415861661109072023309266189193058563487603140097504481487663924182687771502655233738088707907176967217866071874676590117370897659509292012420213949526032443446569649476573174647961447791851660422089076000668833054968228413951835622205909087779954721963116549374453561507831513125841311758663012275100698577539998277001712956752042572438384524480802739303999464736069529653183748386322480687062093928051056879850163177394547262420156776457721355836/71044888387066954213100893775851649552706692306954280315660771096340680768463978947469086263652777706847071634151450241*X^31 + 15018243906967390066129552073693426427345357515114568198024648838664486439034137532644032326191597837191721526469239411932414801992361089845771196334763511807776115588500228437296851641151893167304990338786838462020007208822539833232439638157666374562045663209950838345937385181152142950755331295378982930968625261399689209361897139332381599719020073407987916436318037060968779027262959572607029465066124807309173527515192859720924688422377042883195934776067282303297188285592426196/1248045554295605184661543400960385927692398463756265842305212765849416739059606718170189438393588345976182507397138526383647*X^32 + 2749606646610747896919487139085831023343476641410791823362797348075020360457425809771619848764436812383520092433963825938588121644210749930502878094210104837870118964642989478919943921226825466810470344702640521370258063397250243455941344251116339245587277265401962608506380974146938459137975487718820488622887121607727772591866680550324513621526611554693893389351898376853432824483324639440798641537568830500814185695636424276180099995361601158205760554366711296177562296/4044224306202934719252057481405570077571964040926412040511229640595473374421584729747201358436430677227020642918623*X^33 + -2160676254243893353864469943700869867419099039677561313355319415923710002217158817661582466018531261498655016282977916631253810029293606289506394723901443369019581271783524901560256197354275655134904174129473306876801586775047356831122725869166174248516889418205094224230671921331674063326304791815747042418721270219853410391033591243622982430711464807058575913671497068928654290580209312681907218492979293551843141273686949530981016521012493721281056019712268405205012967521/71044888387066954213100893775851649552706692306954280315660771096340680768463978947469086263652777706847071634151450241*X^34 + -588452649028459524642460866519386395714027460961611468168287570966883237743073845296326822247076997657859783842179055564944477409703822595494113531683116554705868745280539571097382299510117022991385715525307754836287842074412038959771509145231464682033932155429759537898742871169413047115055660720438181630445388064745826291895775436078690895458255623710305427593321007415912701672112289190076666126518715213879465888996781017347310899819828343090684543653465504528/230217129060336694896798399351373033390559801954028123214620005726388875415357473088586631663712112325782469569*X^35 + 22496963214286753236946062590295239546007924528169469255619101155743937531988476641681308018604001479848954170008162463850388188975146709365634780860590578754130404095836870648775174949016291000905901141145327463580318170610841250176669744832722506971141958204100914407238062137415276883008867224004766416062795671245156138368268859639250416128200259019541169060246264002764020666256956249621967810801516337553285354419246928229985479414949911552713276033967047961001/367656755109357701750187043764142734324724003720582912773748149145043034038325884522472850766948243384274603901693*X^36 + 57559473805884953257386162535765904447209197846771987964906229764206396250483986816481402652642680624648964194050809529968396934262024649254120836227336417968253387947872530161854891965833047108822165948509945665175302404040336554930449381705771019102625275653556883095947051334007227721587736477152128898276700131487605591975316068562183766298574165154098892620001447352793449152731867461414220032870108714047634118587012893339409506269654590893560841797277/13105090741750822274537393940420847805007104340754148301623498931313763045218732457937418549764451091579807*X^37 + -1951591251940776367210381906414621912435797892659012406626365355310296475656963313759205257306358580264723180829182991402996107542809657941503463297357307337325930452477567041437738360625775065147803783346371573042987060702992885365450171882068163364220692225449604785040275502196029611762925281853070114462383722100444369838483326082854014198763592000225269062640639123759172994654836942599331380510948895041823564169078384267976947784197871338415417369098368/20928829914576063172436218122852093944596345632184374837692727793308079583214315735326057423973828393252951779*X^38 + -11475435028467009400764681908814633742572538916783144194109736609044433651169938193877302311984376297628362171051886680301754710807633579531969503932175896901004899633692598445144433858605712190326498076161697115410234103441504895046232613613442542049552800199137312336779713692392574782786784595639461775216051996783645411733619729507095020686862508863309878981181005172797072819168311720295648938245709865086062929821560939783837107415214086241843/6165340414173844118191835998103528923741361569073750839935839000960084834693681596803839350248870601*X^39 + 361839026885569917031993404570957086115502177832617683331481888240538288965384311028523650811327262996292953775322658877673745937516260584314741827014888987983807022221982021130539857690546406971558730376770542281933330964601755145864997958883477834031901506567748873506636123954965367854752135638448935793222201196920573128937815789640812892393725981309837321988351823218473279289204025693737579398987802006760272480793400401446154342723175245898680729/13105090741750822274537393940420847805007104340754148301623498931313763045218732457937418549764451091579807*X^40 + 5060805352565565887940700061336361965341178085022489405335346026468527055658045507942308563214704348891816334322224688504394940178819835833493701482513630991009632809907769393812324532857043989560125176183025102991910209507936842259291585346269241610567482137507179751622037980491710781329214646813467384647694598283769148011336556772848503756296713094072693475798260809804254732952091543887656144776004345793663683889753978231525083050590887/42466339734447266938077768302529003231781451008022078421599391991584804747420474367465393145108063*X^41 + 81800853693614384830882102341852504742383473215403428164402476339283860664945135585858807741406806292156749515107448940757180820815040961820516165177118537252778942610392292301292350026712468403555386784374177493931685230108099753332953281899105728843725739542628886833770979140638859712584063307708422488660027341430018002603940438497917941449654739603083837086837105504195050976742379483251346822304242492137600720362697427135215380417750140929/746006190115035138301212155770526999772704749857923851632236519116170264997935473213264561380113342721*X^42 + -11644607389757620151045037584191021965058973222484068706328693741096481721812158076317446368151470826548436690902110758467023871112527567854855943705716064537916037189248916102528720885327543879407567528350221794136383792775227762576364489715629044633582069381916612676642335517469757672094266522724105631637467413677750600148877267032339516123415558758204837937910347302194347396204185229079650364186678768732575039421609254198736000030/2417392823728995670181463442962885138713579496101900063846951214867923080060367414326031373889*X^43 + 5543126337719209564714346514142515281174711801579356965982631722912318542968993555459533193514341410781124797592993703477342926982212768670859764084789449884128957128138204070089787116845908530927819185169771761771825479393251269371747242536974452804426305347269131990111534305247015624787486833574729245305461324385689679380692655196444401224061780850201484344757062418344234500154942628288799067063102794596920476430107619963989506193508/42466339734447266938077768302529003231781451008022078421599391991584804747420474367465393145108063*X^44 + -363981255834092599075829183619481035478064251824859174156303269461678350665967863868001215772486041654031134438243674150672637632943286961185322550126037968789351947620146375342742062764471618972853280734822974156535153536629375973643467552000344637812749210323474641519824762732794699992754279025885012299788539816543699786519845210523257271252122632458573118095721539085017897525496450310137310363328145633315767986226611228863/137609883516194892137613903510154559043295923954112828818065191260199412538302921063700767*X^45 + 97408636740676447672223594793864494381031459013479865785569145850651217922427343426934872427030760648395140380211777113239316927137332681863034927105172045496470079428916842935287543504584963363116322360542196262653258368363970657916603843006970205355524424990312772865791651460718113877699715412294318931829923451271881789337951085433310804091843797904777588900187770578804082800572823383352557296209608024836048131602486015648471/2417392823728995670181463442962885138713579496101900063846951214867923080060367414326031373889*X^46 + -3196092777267704904707903619536194140913680691045054480202624616419294388154324691220617618091839625978694467863195247987525046986501765699570605927572212459775144938276293734745162169550960002494259214145710017651005821544255925674091784035650119005237324826597116073028305946219074446044115957376854906501880955110011915582039208810241497664377556803769602833533373343294413845345996260173436895307730578481945043915821/7833431064848573583287636108052288896413498261177937543010485072021370327221661129601*X^47 + 481384753156577700898334073401529975671736630684079017055359801724732643372218423893044997858532416667783954845846527121396632852360948010822343465780139499382218238914394373232002996468987337369576451541828275819896860998566424484226944487510693504464141084929183693017589152361147776735138525398379928192171552887725877522890927041848167699840266646539852703697414783322893942278916806570817250382868442066079767573367025/137609883516194892137613903510154559043295923954112828818065191260199412538302921063700767*X^48 + -11616603731710051220237720249888096706105351323558038014279372998707824087169037724908336759907806556790001433830771380790241955538164638338687542537585788925157909158921447298605534355753506696360948815072116278520549494024971814610351264653259047030421125044593865518868421394833385944152492164696174712952597128573584487858129745757541787098730810769244170936397718733818344047741127507610023917114289062691763/445917405638331734689340018674349000763562262263217256390418686857253391428340703*X^49 + 1387273717690100752229480033793672826904496001917178139186838020249767506500136671051487420503997742086118006306643915343326571610268325889016457004515259563878051196540716955136941359536655984106023903033687427857596081889210138809210286893937211579387710543759634012899239247635734347724631925274483183493579947837376947894340571206090551605882280090960467702457202178756493103149523136806008764876015356667274989/7833431064848573583287636108052288896413498261177937543010485072021370327221661129601*X^50 + -25677486061560316838669684923425422209484080619891967386492533077343784107598630790750478238389694947225797730645315446783132929701565707135246558350130819294472509375927368853634996301339099469023570879803798736902927823729374172373018016667560867656002885016038696778681357410485496523864131770988471771246392114428426425336785244938405660184362949351616970807164264066311965974542989851986577527712571/25383810874840993606725110643499117707267163560267390925622968455470677487809*X^51 + 2235678947893581099824688038636045478630802832848545402566606769363134658873525722090699329164387158255770783124604592419478714420792448066490909663942644165078232838465578004043791348656212338985322794537271002073005102538133095750040413373011999960497523192106599736747778054629491077580445367309376289076861452760578650376430990563021672287241703400687833621739009483027790273058300582172437817359423223/445917405638331734689340018674349000763562262263217256390418686857253391428340703*X^52 + -33050869974265230687692667938719298156294193298531174030321030349977004845243219024890275109944640164485649700832722837206966653723614159696022046873805499749251938114444258735473242111407258720521677681086831839581056811092347685778432165896154832092924559771327995428614287167480205521633384752494467035554565489089283985843777471686419423915984743266947848691768841122430711983315023592231124/1444971302717652052526049447458252274564078303652723340674159984941690527*X^53 + 2435012850970804563074961312499122554676993622520101522278660350173476398920806010960029445036654016963885432223238571430682746860711144974611360681602854317782222767300828291535516100741884629270095185903200643379281460136908145262470100183499806985942420400328336300675253101853708772042671827743767138372203848420471172384121136703854585992519195270518867457213358701775700802645933846772144935/25383810874840993606725110643499117707267163560267390925622968455470677487809*X^54 + -28231082343314523777115378342539666923472532618564769142754478406242860565637848128609868703667827385749179885979063193811326940394614818922457100618427598962491648922802384444716944527785334718001416682520673963066926644269401936794036420651830937717836977990718917671595205588946734031346798029262763666112409981241335731699631104417750489366310917869577558573401207291491833750710924/82254870081268973218309867789506021208178875371590103072474525242881*X^55 + 1462008737452131864039363445016180063060719850696777588787691861375041052669485549081632607070791894877213116737694587961016418252469913523883781923057886062251985777459996237431436189338721809794759484028672335222664727279661205531909778316471095737354169920287788414589926540453013064427272489782245622514110966328716687659801847743105479146318038607163233399611467210742344516668155265/1444971302717652052526049447458252274564078303652723340674159984941690527*X^56 + -16005555422709300058017566644852932663510977885550508168443694377388274921485673175998522732567549661239466904922300526636000824865216693577305553774904045088717426023498147232013223319836377074889108545166489693053765732186262113927699699613233393862953637138844731198712167969855714188918569140256504836026406114466679527004420035438056230939224504248527428631607902200128312/4682351572907666261644553298201515410040352671007576881224712543*X^57 + 1117249141383057931870740094702541217826970704548455370278805108814493952148918195833903984791728353421361342447079971287361920229939070055752817757400614402121167601811657232199940655788647465376079322213787820321511977570515168690668386155020648918611266142623961182612500859223045587443883662450260289331428523828175913723650505577918553930816799423166753164065665329571528143/82254870081268973218309867789506021208178875371590103072474525242881*X^58 + -10171158210831555307476000494170274752391800700397121034347350577332826257176310779029675757321837626215502834688744308343330312914948666415129028653030243586129457692936680007835372641387618756021251266731524635544853302221786512675563511761536790545105223256186364135829486154544729652157955837914120485014823381493374673393368496437301616404164099491957324484079829/266542470137625448946579000296095827975200812375908059499329*X^59 + 268218590093392829332746574731134631675510971013041086350788472615977499870311050083339633995267099915573717242155808676622612111570470190139927854098029955372379564542802886588798248329436187978031399917936079302609387537510419125550070956449211460191347449387988739163595272780253543532572672455462741824994029236967731248943370201595237474103469636198119338063679689/4682351572907666261644553298201515410040352671007576881224712543*X^60 + -462196098611916820911613202586782088821494424313048154867675245973208276593799103041996567647790764387046291271999212110767291495105298054330185798673631424450586464725430857797970805489640967498601712725060066144810850789988142063691771106148919540579573081697591650393128909315526101744699473406262992903894137603396055792963052418721857289858577738489553/15172907732545423176784823834240099503341538815728813087*X^61 + -2166163576065214934076240915927461886064082603287388411343952210003310409308083535573310115627477632673327280519274764055659739137328712377799496334023713313145314988818491140010103236482623786444353945593301058289375791477492901809850414299779671494786685790880497718002494040068922577315760446287777364152563374909466917630330853359627511277126124696406054/266542470137625448946579000296095827975200812375908059499329*X^62 + -9147649519928068244321191599156278832303772516506333264458548435658236072526686495884090919912030525297457102910171329155137477380893472195668069390397939316498449478859983886806297005469452015735120861343494863169012787505572433887012712080263977250482576740726061787367115497320415469815069732110279639920171860108198058426142081806316554098734/863716498693312641702329585827978567959329357074561*X^63 + 319170636615501990508845155922133341017157176503403627528402701644552230197538439480316256787362573457350433287174164918489060887011707724497820002518929267362550087617255105859516900612312891451709967184549203881690128667850124402255790995172173164189845185648011161702478200008183349484034319372381845180960951948454462326434140979480169151313872/15172907732545423176784823834240099503341538815728813087*X^64 + 1006015299477232499559153028641300418307394885446083712935967098748268166267978678751852188674245716980382539759160946666305191402196704441640342553286753613725441029044470286419315050299459456737573665818418329402369135889150719870272644189025575359947450020485947110029543510858422799146121780799192720241522355215173452943229739183158/49166989166807801087398507760458733304453199583*X^65 + 10593655349966303337618979844390033243091784755453502957191009706409225415178842429832437727422359546921247192435853178515922117710499469084164814518964369914734632750686018239834754341475324147705319177641063990915795542644670468802821182020686228460851152602496645060123790468031130787995843265919515854600269119445299963704848617544694/863716498693312641702329585827978567959329357074561*X^66 + 11528531584171511075608993028533479646173538139214356157498042921269556294010961486594519345659840448209859495358963681760545676133659570159989892142336303429915919340702555645790559908745358545202188118415694739697744149547700263336068953470263449436372749800578314825998406919588060490306219272020593591177575915033660092537/2798826730051107251516964066742114948736449*X^67 + 39848952087341887102389644725930784842084986165752887549915566656369348422631820203770795021637508121731506874891688413648777568272593597596177107305511669739145259175169651619381381692436876410680036816948087713717081833151984777830893626241060747405330356530805880508318857043313426383955257761026960884876573167099009749448/49166989166807801087398507760458733304453199583*X^68 + 15520050895808819405010614078350809002347291637063669884835073236183686569280909798705203908379317641897314417902648700766691320068452708508540057241312194843020025422328636837339603778881838546005784754048296107349076954773547047213399861658443645578818254254037278704078504052320176462302249923786952034234668372/159322976606768785308644849248142252447*X^69 + 13751670457615883184188846743930473489862115636081664327639262447432783111297858980265879832610091250127990298569779716006980682738580668982528456482816195593683396538804812913426922772997563459256680927270679695571257520469106144806884257363317809442268996529013617084227409254997010834431749835556136468141673734/2798826730051107251516964066742114948736449*X^70 + -1020373073868157864216222667753786776982775664389504424090344111143824332669345123219919315902516871482925592077355051219239107011803668248274305480830665740253412301944971185233723764456227626441963510347846645493653186313446940995812178880907417996935599076473660284852429699366721962554087485288522/9069447065905890892505541597776641*X^71 + 162747636950832075574610791963045764790433470919796308906237265305017912567750541572751491895109608939372170037388402171230272475150095370429762464028362740378611489809335963360412752982419510912626777581321805938239015102505388623033180161360596833539265754464983575746783942251733225431862287811804/159322976606768785308644849248142252447*X^72 + -6625454509053966119362572013799758098677327310847179607011532747066392521707501686096380813490329942886903646984480949359067362789942952268282245264037786560579426065676819124747123062566371948162013384083754741299286624596438945515062086733834944422129605971723995867426327629385336748/516277512717361580947546057823*X^73 + 738767668587968385584949584763310134855434481966987872435756398727385534502084476065812597973745028704856707444267799268780870709673269223902130368053386881342499320315452816043879962679174665012713383362571670040078575097226907134245870114745315440681593929372252627755587709035577969/9069447065905890892505541597776641*X^74 + -236071741981557292037963223660130890546946095014590225596752841441086202882346349414351522125027081559722903209498729934160123276364008006867680149249377580208579027425311633489002118549091225060143236719413601435570481433737441955610955764069810037865618360970580294534/29389054062581065688367169*X^75 + 177462706374007899661071955926663991447938426548254130165882236784464225135481641136521530494048619659565964541506641015545868776283088278635122076220699180674087192212710387808690334584708668680043467459781536290043161534079503138489688984239898173227596065019858636/516277512717361580947546057823*X^76 + -12987900532842983158098075661636762590739114423556490514994727422433459084680845331087312647562892078553680114296731863796583417790452132125041116708267702378733309060629518738085856703788348555721150188434468262312017822252695090924145691398681331441/1672969434882510712607*X^77 + 204756505289974690279967953359037648546449943837534753326523336571623674412310005939405152600568544279464059481912780955150711626137449041820443215362499433607947378036117011073905419185408248076227913544289520331701795406817843044707415696445787/2671732187507369608033379*X^78 + -2638118491440702691098442324964008759068640079727655505569019882008910738783880564582560161260678951660919267818320211384116197708406845193044324707037221657079277629522123894859548231231388660348376046148907710008624434096981299/95233644611061121*X^79 + 6445513283172529174884397497409933597715449705647414018374232917833060692195660386926391126992138950603851315176673681689882795670072562090139549033187330665872506225806324731096585861857653490002419145895837899797170699478/1672969434882510712607*X^80 + -1309150914334135240283564766877687310348603392561900202436772511773091859532302511617542996043020564854156999252221937219792203282750595701254524936987729202870192273089617941244820645341032803070241842673/5421167223263*X^81 + 547043029441676979281303546977975101994322100791503607933514761881389485719893780146335476362600526691010940146181771290431697467662815538106869252802677126219312338929172095292169623770201844902891/95233644611061121*X^82 + -3808743685984202632056090344720920848261709837463697847159050850803372039313711120185309387510172601861141288336013191940039826867071992243979344687859326961519769520672391629/308599489*X^83 + 71881625761649052729343417890540621725806325118266730655367366357965545569124932889391261365385937522099309473309911657538839390735429606871402282630140700539333513/5421167223263*X^84 + -166828395113939168390407790738701918286946386949453983995483627289838817978888515294724483210509845935694164650434185071419686658653913348107/17567*X^85 + 1049505843341053796251815197021461081291502425359942269336525753256358815404855342618369598969779753096354964323460396168636925909/308599489*X^86 + -8675267335101856283638750244715615065108913122387208368788408523532173492502693138126998634*X^87 + 161980387959549697975957401925379447954769580551116826897599196087/17567*X^88 + -4704224480367080760309243031259*X^89 + 1*X^90 +