D=-16439 h=156 8577882274105058407698225484075451649388386618395701844643518022704776142480784048040790318405088777539734758123336163894435781817037057235110503201685239735081494251454683175432189897905515440059453820246668112541396853673957657954880809748272267071815472616513185052997121977719850459836600782738596048617455582915854458064229741329506387641121775861176114311014861683613304244875301673551177815824188924501212715503424645442248161990362529012642460397367733735408727176571322021689882569542880711850120825079948742790713889810089902311232169259232570113530543054785943779631087215306589181622298594227542873642991988889233399411142563579798106674097460169483335420095806754735886059287509160661502799638143677034651099297792646629346764170460505957921211803834965109136012134771463844273456356309877821223361/83300801969226100845990413423897221506880206742645251335452779653233671774849862938319213370157978700169409326415071761673234825181435954782440831508003590758034693930478305101756551622772313630090903294222904757413342264086661649963380917231942559019938592627549141576540681392020393606192378537049299400353*X^0 + -468080549539496558412962969210989262313254168611566643526315491412562573074540021813280729446231619012588943912626230745912961951094972241539444038009529227467723298177112041098391926561947427287181249661403727648619854137452226461540195044745694553586610499922054153966782195813995661082238645458352333420817518782678875596786693874176451060246667229224110552652464799792012089543212560853922960110697969850744161123820766707654441824941772371334043616100431790485665467766605956583415822338164738603304902480159389284658962524716186257131824572698974050671249166203252761478265751862936781073027051782608700447648656280754109121972285065946263034888540218360710075396415949878424046759439532577910910099153189806938670446310545798113838760012427230256152580176338585452060140117049367533095258808993532120/1514415882848417331806744628806726167901625957128112161198235947706552445994389485868646329165122932579551206942928662350262907624925981624531455439681207930888492749693484990979320019364070512765678300142328036022268274452456662466757148884162922998066447230871430855032185795859374552909156706078071809*X^1 + 37003891288664956430965419495328870691400273133566936573368059073280466817709008346681179523753886278099588801518698355602342022710453122874054641110619923931019345362470489818974327372680971120563586013677831886185562022174626860511924620157394751264573635053801665970571062334118457963963954806913981926398579352690774460689756845053016788887930838629727746809295997433888049403508332182851295447469891677774818190138052061278188590789819974968663436055284688200290302402388525446398747679407345845967413333686881008623239605892465527386229358740872335370759924314378652201992548602803975082906308035962861333291804980110594889358159273503517580973215505097767688485141059646784011683543064242656525745826442554189752555118876870964182872495707976019527463605104895525842737570367095552249802746113894612111032/24895482698145132517571074952953771474134829109229035817937800744348015659701768758194677005145455888675242290934804280375971938446158211925672595972919377175875932312211199766709041798325955159354985576039730584170068163723935074291020770506754291165214326028295451825874102298132258275273627091217422468151*X^2 + -73911612910055377232869601921319806825290497432391518281798819544373523795270469225259696443385074071858588490481160526974791738867507184250730810542562513259755008696106627851674446816511181917980178867529232622588962188266361271949110669424517820928567723722589725230888003853755703841157044230029631786469155944628003845622130104673151528215627659778496728946278592692164378007940475606900502858475759236522375229081473020620677616881384328430282043375252462899680644440667412190789210618709262840204458797307431928045023677940418681530456615141494917068789891233922078926352490279920570385722784251975950970205646196535082777551499810735898755192779051334485030384780193620677863893763236253936595570699611213376157442633687776925859528092316486530635676152398795956209060406605648672886620783753381027/26623650474067316071059626359580501400545647643410451644643237963817364614172307404102365662675377304914550690827080930666462698680187887918339961193981938805692220004952683398809142015707547794225988730526966507113299550870489412548988139638851800379658327740242321132933979865159635366551875908301159*X^3 + 2974800534855375482214047557158333601423269549257880715992623303569122808729495297347745484021168568362309215705312208560128090560235137977933699664851887896095433047626926393208727140003256580814047682113290658317408914367614697171999159767436791898113485620372418318371008785825975822357303715771809674346701388070115221572317569923267931274213756446368243316217149387345902276909747824632195651735146309495265549374769497533117035754017579919376490643559465109655668729726719018119487613560085221998703955436528474722909266045874252117270889837022509856187860268971166636258853282327138599677197761453384801566270113687723561369554907552013934796336573542182619117027299172719834962813698018944944195702278479537079992674679257847738793409617959891178545463858398139481238771246931965783266174643565758004491/437666190143192608892149197725143862523569901610024414586290188887193656892378561416038789128720527515490298806506383419225980303603608689489590622067869092026774404661417162393023485596216378189281028741132802410435531316759975452892816027523084746441203249721843517104301695003359245790746288056562752801*X^4 + -3874996652629337309662545532654239211687644548984848399672230300846084156686778992417827812148381994394483197448271311218534161951935106368014484881516505540377528032488626813140927676435855057414175943497584158493081014563389041464271465793871591327106527036125043698618590326639442903493763267356961176539841687490684408701616989788417538740681616889439632114244303074588308465594634279592284548888760218116656846719551879782931106567820502870887522750822025554021444224119807032483807640384591284038544596874228443574991903731062201259734303998728363095533017230526405128811968988191304392928145289678452270551773349101777773823428245011706557836114037427675990838910394029366977959879538628190299981820861424409595623162770859497489910848670912777513286053439476962304488537898164197935968542909091271/468047629843996249439517733312170138375673226409490876896520212393893690218127431095905084038760511048135844616401629598066045374936084896185914519439186101030783598846117495118671576284413973631687495779688139215021812166285749755256254781655098869135668636591643701406285064847687488346827187633009*X^5 + 107286119765102105015365366069262158421275520443299596204045391879261896759455556478758554851457299117226909532203950771355055388316738659615950707812095487632140484967143528986953428991275936605998179040614439669625710734068058316969950328782575333363371455552619226051994712020032578421365561514404123053853391418574094326744924846252309310888784483384199004508521867734403947239682201401356682448724237285712119940921191267507272036125757551126751420165834959669487701767345489306544792737127840239228499409899403881600914772500754636571489394964780211476701453137658469721039374319372687843286419463564073884647409178960650168913937252286730269622236455880624097859971409324621051502420879578592733610344233311971676796387577459102182358188291798090680957457404952128623619243628580113542582521106365279736/7694234987005454344536232017918764904757692168945620525301895771543218373495796839785583676513184041120305149649026388962607719918574299608400248785060780314845051581431325502255842042539481312531310743122293320555743570201571440226657572355628170309721256716930030807417920181031134620933492137499034951*X^6 + -104283910299071633256549418780981263185797718139581035102712020193808398556496373671861080008253488579133929901773068495266139315819519490073174923787012851988171474401447936865685693139300965065786815180687310480319355333055518446411876517085727941347406088863468122637574847682391007757750113908279472922168469720492051483082800765746378878268003116390265685798678362153289579884722052915403110618287508779466904166715978718307826305748128139999907335961625022726360035980317086761229207770731691104649168552080489175604905986021669516868761178031927184990002890610866841953243304877853796962196516256939525155741904495190009167126175734769987170184818279490316634406497971352589026352076362585401887168610663959033901255058260861324442499439882111550550074390427162033224174029478078230534774076854477/8228345095499417001522028403626569133801907806578433202937790703925742227205963111303398581860319222149234083225261326956693662227418245331086397963253530214605295946622541279232075281111724458881786378753566046179287287308022487941423300194557063883460565482996838597628589557818704552115886442359*X^7 + 2124928955908574883312346891261334258897920669747249550053442181114053764317981300917507982491757456794718211380501711858047217056501929442376888069356811595836470218990472818177928957191674240851271809270858668977598803720823444887146903041419231789692771098875961299610084314102580817880632981928202494453493879515322542174784925554245009421580653290960165566378537514283948538490766675131547729725175138213265783625016800694516784051228521485557086345607336978304158557988641566765943491769552625261702371234129462401380819164588462043263515713622663502370826438287932159081110862219503286377515847407425656562952550496302507082153085590457063851192169751740306291510728611733644095556953536638186960011771995225995808829327137524014289502196477116261688317092665621305017464408530831091212297606023286444/135265765024914916088020624927217169990569562432342863423094341381835276473038827586716569287201787692911259094140070953841087113356528534997729296117924783197896460066527956089296085546195638379557686280329872233141303716056581679269057631898323573180208235974985029706416383740981684132233057225939601*X^8 + -102728112344854281871666398422239231223331365050159998924622531583806001444934833345192983620722805111263279009719765833165768698994681636884940088920271248832028099441951922913808468240015993426207497427973348509372703503645773675369167763759913080366370778725893707854710737352267898807776215347494772087720738740815293457546658518310310612723572892704978518193084556737688279097367694836870962975661914017148456945964801530916321614605361946604057492214506124858675925526706718250971985814825517933682974503037746421388830403525777005273859455654713992491996694369938175637448604238247070974238039614153120304874874708979240963343761098433808920979056245007632585684061636893861144577432732703236643967942324566238535810212370522913418123196122033979533931144292970710832432190287456928026946258595/8509146944673647364552252744184663013238787804114201864465140334980085033305029070634331522089264966028163477999236118879724573141073676660895964801709958856882415663518656958874948584396819502463067609879592602046832768674273513900127507957142775474106065649427961321229151559274772029075373777*X^9 + 28319969319520555685533679450739762534047169600547223929057915344450187235100317119741400126526422681507802649925281281966137769227931949850754102884832936610142624052236897472637589040578703033711148119561289266525293175690119878529079425188841943144160212730669736845036038349534475549555675013064569916470775946848016805371707550586822008974513933752059899925584551238901384352380962231125942877676697824699641390054781862932651802823347372935051902280105553408319406181188310073559665955978752908474943896714212079832069345015614851878603135534124828862311486610608717309331198462580143513173361099853190522444313580500025906146198810664968452318632216851065919211144006511908941526457955307319948156691907410147958303707035326724194414360453432319753045794985465889033034436321926107143405205468363220/2377991732599331513439866208648078479668751356101167195649021513434539503662523339166682190157632255201128650052100523490484468383723872900683969011380270232020930528573914429698069756241288368616836263459780587345814026032018499015071333756226991462320103424586086354714662382209605615561491181841751*X^10 + -20985968073153933886306405022991541587958142242827473429698479445222163944287337529147866347411298335654613817650212859901434700038293531617973635161102032832360021338817960792002986315539971352462097688446736538492260278343034212304468525163563400046036138316755053250703382112900924238880053693880126719164728753170693867042010028561385355323960292479657616452163243793512316392000492891146764363292683053483828293957326819648842560267118061860993929295265304342621943051152399157963479483036122193449663944479634144077767857320454102855914355336048436328855222835595344094986803552177951846901351599330149914499959166972475432192176801288016852476088070215679766940067212092557231800413220483051974460635989710860034703234052646542554926584482048843546359638455335452494070563458542206789485350113/2543064598770097299230197562636367746459162022118928995688133978086085392580303414077892254274868226661984741615076771826515410173495648971043364868349718831064134567483859215217021862348170461439324239147055079618960362096034173233854032884813094221320220240625316258361142503237237969392743559*X^11 + 16915746844715494101397873780790538108889200873184370704948946165115615522100482743735812027978883818828634992308717466864083844162805991034973976617664716120992692753121800164924579656542293276192577951264325749749549598671800390717413127665441272080563508891968957997102951931218206544483744606820559458765978530761723910554520846759133003012265292746926854422668957685770419471468456994706931331354552338547833192690577888855971292001199083890729716046622684292852037075975310861577897747680059074913000847609543140535581647774485531579202266625030707714727086686712444462884010652978776138213312995897940681462717875079529827417818060984689895917291525464303505700292062512221368414100402522100031219683339456471326180675010261456641694002793166580197873671646721090020974324989420089540113551674171/2459143467010684088355601043069367610826009675389004338830425556809244574625153401413321809883797575182139245141779238356240401637770292554998933827694178109639018126756891861114860140890680836211826539255202261991534670146865045517136849799614262112016652972684680821835224800630409116402783021553*X^12 + -179358078461900744082737202681973875126439067989037684388339419161102432633795623165005372417351047926429190118484505506843410745566852764139835687116904247037086681883068754601044108545909673746359361026695527485821903341271944330019123363690181743434467630824239356102355621283534567310530224717378719527258470402316814419185077709734244596057026825326961008525669011214889207689126094540526569340507543289879920468628053972909981673183333395390040354028422191645641412829273237759729046099225859476279565617582551125764167561250060707428001543853103836763283702787520329534936954172996031613110533610211852221507042441045578852278759746054334801864128155140783567382004272272750599630571152270531618281547249551029372119872990023172149127436871771723838813073530534539618094910513206662920731720/44707443825327460276022087450691056556159001422980137462976502200065617036054972119259739733891168410810486667483252451965627686607472629273771667799322875003195747308402902439182390548002996736782328919855156518637359002722420832446244631894335679175226208987208248595800850625680502047235409*X^13 + 1908275942425426415004160613134656636560559261517883833608231471858144318280056478968274291420319878684648365959662085183312158125502142487969446513578950358387470311790136502013026908128291785900927818369417838413636064420897294549612893351791772784507871633486776116122405493200207382402456619005611043802380921633105188492719810665329352456178479574899939569868505726520002846572276903765101013194568632501813410187212329887420882630007995464727997098922899987021098055626080921238229879584798059928575685663315796554826289186582155665791557213013087414002353207692919755306370703675140376826990702181572528204840637469819242332815926726733439763506301317911789558469402413369800082280083038217256623534122042446799670769885096994933396072756137175518661221910813689955785761268157032371529678565066/734945669044558119477527095601910278726697824392370479753870719666878678455707686668510861485436917505313590326757187057862953540140242552631532446953068742177534890002835313197719318218621263355964705113498918009879544645753876064583815503710984229961543649540716398666370183435561773154502888551*X^14 + -804641218018514811276171708971405244064983597794748663752616436567507069865214822888519982774508002621286559333241849699789767750471912112193145739966223018554026103918247448620579016471787620562611597229664738776855100749948645691348830314571978015026769583048975592937277164606492647196245627721351223210563725764412723877373550399352244435737825609217863471064969308405696340943254066120977761592937749102451607345713876888112960223981339679674128498460341797723424310472656260148419210020920872342626336652281891140340878062964097191500522771328532034552754404459680324731618187371999606265998415012843689944880851660367771361253435204260161560034504193465114857728960571094332211481003163886844038185323731143239307151386898753336261059231510434099726410944450303046202439063702799622077054/785963335088486892132756449495085792610861452110302313206412137953583753477698579139002663367269765236585598083986857997327477427432300618049760447351074327874175495597569122508894146138625588961013021341817643037058017628005330043005334790283047100288361481677911298995464799003690315204759*X^15 + 6466655322603356071373348949721416781345878159540912922575163393408186233243839108765012795795421271316102211054593722643390878827198172546789767216328412773051826198569683687363673832936180561780796925543460209085652491846833639392455796684330928854002369726251993186157884686119924621401723262083366956632880012869090882132191468112651591009425561956771315592112261889260454187584516682199664117104144598215820261854563124372751426486356301130951653223848993127961541384702564173480048580473659048913649175874031703031362449045525639717212301053571453407719924738173888003196972767337243850313631563925726660235420699978767204371980306596130741606766371793963958901134096583518951266025813062790363026597458471201394613955417247221638977499538128359873150631686199757348153304355557769876297074187/12920451265519636019770383273249715344729951411241259726800209135818963323419886942466064783094547670724230646902659958618066401429559589860120011994004310875923570972128438804923710868372866056930093057838140233886196751786779620576964698617463011281640374397303183844186445830821665091651033201*X^16 + -6256361427078918897574433487901170393108990036914870125581855620350990841309385839086050481787931736342947222440138208395064502250836303031145417770380578200193897928524872171923820405624041576947183764145196171775323909079010951913464000046849725809927110584767025129980922811623295976655962491453738927478781448722134568859942238185126322653107827767061657880769168117898918534999055859696785689184600824739422770223559533303133920691262591334577073316373975976448795989314776251335868428905593288796862372199355529281084930345078765349111695673969186020666347197372608685386470078858131590413288202661123335945500502020790890172370461452292258921692873355415031272031789044148540064308422278083608273902372664748722308253806290397145385959883903929637435344992204405519667498452853331259/47810896957752107313872890656067023092089631492809922331432090635293129355660233538475738388422030855683776268872003041384967298949589428678737176674437272819160258872046299805881996845223285416449481193613823410004137576981892453495062643122029752435571596914527118376754352393922398881*X^17 + 52754189561653246333909369246048218329526356862334498267924026424103384881914071092798115226267798101395570971081843144107878196828113307893172901242841292186969597432498580990904522845587694869053180554741490449403153193500019407181612855409363949003155704018930028320914160216094792122972882657380332878725610214383412133689365058866859236910121536381879101549191135967737630255326511487758132269223808599089931372425402892823066269986119797960563489925862550947764541164110254931082586077104104171990438368875533350981504863877602032994473440957628747806954563371933571662267278460442262485752632954662136852409582965873103649398100577353641337289598387793610197651172237008594146880703889871344009045181717312580873863557718942633195161764188376349293866955559973686127802271248363323977172/785963335088486892132756449495085792610861452110302313206412137953583753477698579139002663367269765236585598083986857997327477427432300618049760447351074327874175495597569122508894146138625588961013021341817643037058017628005330043005334790283047100288361481677911298995464799003690315204759*X^18 + -44198719454830174304012321000236315571351251564827958859974707608716439380121413795680922599144165235814517540748327361203056667808136107318182786866806199812479351915123391174653328093164606533769845682155135937946731028485115479983665091295199368334276251994696511805410662402573954601642029060272078777499906402086213420285136690596057772851595598111408957846618244177314184115718218786410468746554720499086292016166565777783285733084785109386076022010046431146760968523024214095407527444983024973428267277545190296780934449900727858915513881740068445587147569356944243407653174521336108271936664923628494673115476487112311023668122935771140181197301838440430376483837953095582747107771133274999748513487572839632633687113425292364055031830747639193879312785151910072081552747548115/2908382319955721595831430783871708929502380405913372001425396352289867349331482057210033358989113136789572131447898475660622136319094192388754618691796172079759125182313175972132246295104524935607365484130045830646884699615663510766777945320398427668080272334967280149446703108091879*X^19 + 270767792128301580227757344144160619681689839392743408212218518301953402879884032361667985474200227714473658242954979112261978247724503232342655114774059650529659398012599790344127573958374805647014667964780977647217513358893613507401071223907977065590227705036397689241977419472634077994143026638866339794234574736351774458624052033788446845668251623480338338714871393220932141547981452951831655465794086141376505196837361072642897342469023709605254186231574660503674414340183231522366790358478386304969969583122564391033760126532113856237657818665843724234769361865259034119764658410960495150236905514953436400637210066620551041346691631738407522172106641369998481217375460629821978056312882609519231020750556509623946759165279935626462927293202119266147797663655262573079720567365798727/47810896957752107313872890656067023092089631492809922331432090635293129355660233538475738388422030855683776268872003041384967298949589428678737176674437272819160258872046299805881996845223285416449481193613823410004137576981892453495062643122029752435571596914527118376754352393922398881*X^20 + -119640383227643487215562979036997551789789024530331321169815724999437202808477062329033113029414438440406709377743828945429472506343830958109939630881655543078670845762946072035317627815666102237707880966007401621832268309349927155313026064129614677196363640690382209132084167928482531411519374017538155842780433855437878462516006750904129083263986904384359913212554302666158694838645384222947923390937802909733304105288325008931995254583502077773153211124940047852515337744137949991086484859957263937007195796100605221668988607365537658022385161657034478071210772668833765236634543097628014805075546049390051453699744315418053872967444218706818877383555396762037717441981136006051043969129750626632588174767083589563632172670483426017989665740865094148063251135260397324367356122/176919661777220122624942562435166915840524387487886854518242980247573900439897929144718861183108044089638793810322919621669331243937842471485772777650475824548885283917098118628398704002951817969910912107186923209859766385769420935992331973988589796707845509761377221816819946961*X^21 + 2241533930076238198307019921938006311079725969475265889471640684378388400299796261202264563072627434767336919070945342155795136281685446527189482774969960374132033548661915993809203881111176236988387413126426533527325528897455959691581250323149340507343820831824514333738225939036876637413843840062353741106183065045929830965137046681872752413189678136047008328553910860711322358776786361769666691432903319076585998244149096456916036744145616304351561687723340668073266262465717403256242440594534685680339754622461895190087068654828230046180394829094584464259965579583954829797721227883698743343795116486867219551245429670358785382112343019553127185900371711190339993960465071200376591713374282348511432675004086025522799899311007775730323137206335406894524397724076847238723033829349/2908382319955721595831430783871708929502380405913372001425396352289867349331482057210033358989113136789572131447898475660622136319094192388754618691796172079759125182313175972132246295104524935607365484130045830646884699615663510766777945320398427668080272334967280149446703108091879*X^22 + -583290476717524153402583164431822518701041472570975911813485003238450911076433327142693776576214733798606955018296124665766622410555212090467683944258447541185549842461507843955336893439618632269501909456035444386076271502285519983455396043573717183873260530111805974991141072345474940268803619186913302993522069088443187051640365342215492552764913395392431770595239036858257783018469524155169063148042787632621722845027295112068580505393589435801907324753252555202752177651570913086873964160009661816354684802893614907216971717382286682768230506276925946500626714716040678412741503059743976926697710406159341567262831497699940242877494968142978566754587327849213390053500450721867537863628402443202058521119615745176089148899842430417973060967036667920094675218448186244943/10762191238957364962889626037786174088480101434873584434469431245670290190394666898516872144480080545631656050266008858304600720478000028680927840966632752877236163021905110933049376726257790496375139126904734059849125031070589508850436886306258884160097664685283607385900599*X^23 + -745413951094020604025382986213291419023380281882962349387791377935922147593875757060405324915557598012210007427414053105349616113714141762998443527051197790045377305700450925559749682277299794397192125609757655891611895040980248407144900052511166417158924913977739169448878609715387436139229088751422265598735451866551915538355416486673295375214492440502290881671431665784689770016107904263791562871508084791186453006468183002123551532467030536529540258092310454294192465570659363710120960554557499896532425405270055901632561538033459135494381182668374617344035621774859577562200169140460858971738330750326750634511646142671871664349847092872319375906383884909600244374902546292768364230914958005443278051864849095849296885918237884285435684285811946967009721391860641205969601/176919661777220122624942562435166915840524387487886854518242980247573900439897929144718861183108044089638793810322919621669331243937842471485772777650475824548885283917098118628398704002951817969910912107186923209859766385769420935992331973988589796707845509761377221816819946961*X^24 + -5778635132684299679441968910272982745888884577626091965408439418986864467295315376063208406236839720644047527359306766089722867694847184900593088411842869275252994651326522594897330098659992448514070411113067999769822901660292551482090377904030654304180437326378564103236254691340267308033994173415965806914100413200227864571202021553498569579222740470191892783858289120159249413753395367759075181251192714271052150577563722686200320351677731446234557440459944923862530806348404164641570812854725211471848990048539480019759688298163540400358700416833382760844448873569743275891925259157683200152642960556565214203141356615511610665700275123181098289756302510207326847995092470388145139993289648329012283397948020845541738647489578468902712395260503518312011573488548143/654674325625486037039334876682655519708017606598551276505227279376500406983068732801075013351181978565098610028956071434065376268507818521864337305592356766058529291435313032000083747567235871791175809167512261077262913259358203592094220226671870804799419957739741309441*X^25 + 2319739866698467436052801145632726729522475496537502989769194062297190664046187277876177110642230028814101129655533979121105845918233526133657521636958918329020725277568666593741664866784740673718420945694192234776763760129614694639562934731572027331531171472113937889412297654564781328509736723547193554551858516715352143786556157147335500110693963107658212712252907105962515616936684989446081162844596759721123555512258653735933912288857825113104703281467531665258968787545502033353638697437094879358313599890415747431792442399438952204628589188697799984528082790763444085089056842386932081649697693040981461714856128460637473067009369770338336292869639126108617272959138243995156302114047422983841529735922050992545248664394225471319520534966542523476763271292498131807/633070072879844997817036825752127887557653025580799084380554779157075893552627464618639537910592973272450355898000521076741218851647060510642814174507808992778597824817947701944080983897517088022067007464984356461713237121799382873555110959191699068241039099134329846229447*X^26 + 10303205217953789825021330493289350318940065633341440338036510893450167245839031604357288422270550065195973388763687776018955714234700263061573971398027142075092945864916934218219690996762975044413579318893688888103335284683362516229833773678203860486899521307728142895991717483755248995153640811166288196598106890980576521149751961681543791783019832378902858234991604349995610975671623604468468013573937924374233409319604717863859751387267218074243303408323321253954417060750729710737024242799374315157975348325613510428424886077634525996043119351847431872743319157207286341349597832582723001589703024779625992846740166574638471113874744411386338847694080612271265950754833380771781587115881912801436609274960291117589902273745704721412955450197117446316048810182/39824461684134438654378908490945648744328584865171316777494207638937916356412721747130300708752477557339169659283172421319142056603675316130198753305697230127047222546098487255920904408250859041984050682371936314694501688628152782535082439726982833797640973157718919*X^27 + -106787918876446579884236744677014976737564449523222005288121530139700475766528874441903004116712766093555592406145838188974714212075155546001621596601959532571398580924597641114479636070722734865584188501919796825964689402526285319150792710243697165698558119604193168739100073876506927458071845166220333561540406372130972853324258632269198933979834726618417524826598678796919285962432721291640343288321989146071959692234109120991930960090643739663959687375265273100360204790591494228129077084243041890895265689147507169929526245510802224401061035601826957606634302055867110031977243577393902740835652255995864012034525272131724783945652953073971991756104327321131670663549754364780737874871509773587627757443165565672131619941215442451697293303252672147891933426523352/654674325625486037039334876682655519708017606598551276505227279376500406983068732801075013351181978565098610028956071434065376268507818521864337305592356766058529291435313032000083747567235871791175809167512261077262913259358203592094220226671870804799419957739741309441*X^28 + -161390073974977756442910988726426066613718992024477708140974101063240295403143307208230358450513432994493022536602103256213410107258837354023254315607892219027592140477273272437029259726581228726926194752892484211619806330383269712790636633439450135847655802080918587306181971544855881701644039702650854904300570467742832250580838756412962733160203540564629840101742236481076620647415523581457636628997103601551244548468581938081014637927218665298896971505052986871033367003464641842231096441196965977223109631805448964574123602243564271199126494027388165254750879288588440299628628001250899204448250113422668850819451088738592753444595479274589526190125420661470946649785538093303834884109751615707215206262194614649346427086459728166406077689846695675099015/2422559868856648132756183982659872786929167520236712499391338137291679320908371661727008985263852883833516008229404003973425515944015774446754592937873181466454603232927701639754297974831246367904620152221664110632915730192113436494621475742258217275846521878321*X^29 + 106537608718558523117535865758652209287973931699226927024768700832845593731644951632243174577976291512845677668890852638786332231735880611589577796368916796423856870444670685139696858720880459980809216993464926613376956179763959559627666122011545414017387042755803396969020743910194633464484061248482965133524117680074549129742330928402853387373195738027418626343315633831677598461298537730069323970115765083637445518087393739788230843849288348643762684677415541679804499809433285330809890540077196170578967976909549348986822749075571452417850527611841130557386527977561052015076789670017321490761146271945637939556166458886392125193675818556467833665389533295041420662395062052322476966428732919926519046263827710824732757700412479036256965640429627195452476518/39824461684134438654378908490945648744328584865171316777494207638937916356412721747130300708752477557339169659283172421319142056603675316130198753305697230127047222546098487255920904408250859041984050682371936314694501688628152782535082439726982833797640973157718919*X^30 + 256718867617706924823274565670411343087040629882232948898299619973085323215245243000027525863827471744460794490936434098526454730542000653234154204281820706973871016186059244662681904227421787795374865313691582432146826346169929816511529067563008870451029612675259262536310193642468848914153335780454653330014137015906323546716652670795437766916999204820084218724318157944816624790643940877748370027597962549773051465004129592772489965884540675252338697652139240286467675367452637054343854195031196049096414623796485481065957530514195888416344307916892483267445756876132345562216541725705307875478806319504796823112453067183804719731120113038368941524320888892857805789366710245670842394950170576866720314378872924790170437399504283468275426839566534388/147366620162823050839843298415954302994657066745952460574933885108077092335809456884665063888548748940538719400778879735593741465053578347025645899256231003495018141792548308276312304570305150429139251306141742845240934983400050884763153217486356668644474839*X^31 + -60699982593372353357600386520481388897901570852271016455843789997063344993493774220498654442094049077542370295067440504735750662380583828802522031747627893356240617268860735345115950647598230956397904006699535708827068107563077357728942470756038343019726306732814851825610657306073957031055164995309672411169303757149617890955350199416532626683297539697841324902183951019306340074182052021720743617332122756011979490187919766610716251609343253118506773183217301437177171897574144283517685459418855869305136784648236942162059287108082231342112005547406015556871977915332325413112858188962038267750814892498583299131511751875633700773766927892651250214549956736697469714254019508859315922107444032209214641661530682736999766953841835054774871290756083872676/2422559868856648132756183982659872786929167520236712499391338137291679320908371661727008985263852883833516008229404003973425515944015774446754592937873181466454603232927701639754297974831246367904620152221664110632915730192113436494621475742258217275846521878321*X^32 + -211801746366196859627011425593998031917902873938710367809252629547885391343977578164637955321641401072627035471594202356654158590496156297479386156832907279660354356072212716229125373021409198813681364593315425654681015985696750252221354572496099804692691761501388581412573675425799178972703370677605776707008945169268130630317717592454468688709657132670011362563517188993417114368678097829095510608971024499531469378381550949842328957009647669728268576412077971441692436923268865874770396368296444373040334654193859764849191941169961527849963558375551927317027243635215902153835674449979525663559261330160818365284681345129045808919204121802739823626932659481866448299639643416856625395220669612951578021756710606158522856905567978897431943246847/8964451618883329329025080504650787942980538155967665951392048488842210130531629471662817926184606663455120104676615349814084887466000264433703138831816473234078602213793315181964371590139616182805477906572281942042760203382203959168024406441167751605601*X^33 + 2600896937274692006398643044064800269935884209183521812068764901673068551419676401373510220838806938790136019051287450102258785188358901852509577361410938412770757437890027991593049419007093292662163812823294282111469266805186611700600686603920114917015499800611613163467235808935588673554544462107491053925289054343819690111026853092976403396019290229946384037988157409288777415664182528231918131182074461688375170191509994733031558596045353637490230775079799571665581239421712939291385676210702856212410633140657620879345899489470878948268734705296412722782617516373191683825873001752023914085554755791455485295138343755007559611515471100475954519115008683638561295448037185493286481329096068271740048707850557986658566553794819733476408175411418409/147366620162823050839843298415954302994657066745952460574933885108077092335809456884665063888548748940538719400778879735593741465053578347025645899256231003495018141792548308276312304570305150429139251306141742845240934983400050884763153217486356668644474839*X^34 + 2042665361858607103985542953114877480453368857096881094788672065985104558371332287631136703909031482072243485045029051417180875716439721309704591672519724520585102367856572883128291624453274717776134594202433842665681039416853768733169659943128303692523966009240249228345446103510064431854240500954801482212725209799200381709807443365191030998308372532876938622478439020170492687564621127248403456439740485606006543863186518199752890769280915661904106329478773594371558203371920118110324589484344879054043310921660092651920289340501184572485620104210765171379223183391046086217780324473534792716128122490814906233689061126614998900486812249607382629645402622299462585976277465049791534152183559422401932114789642191563406807005983008967377189/545316115267554554962289707686038563354251362976316439649130025478569872287342871930337485624709937554298929659749093607523869302633996254863625453605235916666378868166756808927816265596424124509123298653949871770956883227824317730277048874090136359*X^35 + -3006079683022930524910987078492148408607864669187174179375532607578505882778596213513671049839192194892499812747856634672590818027240423940882929803118620030054713661299973327119012577527840438620060048583439391165231541004612963227190884873341756817803217449305958449965422489209393646756248128383788296348437699037176366579870846663799482801286057892314728796410019233443176501447373932134254475587287565556360736772512950985958317287979490834993226805285098892652632777893863435822129683082228347479526430701483998561439984616139060180978960676400277145456547884684033242473103725205476579194957994692461996966340740442039599951012457351197518352969657639716218211436948396863482878702131398088916047742561660519658837242583767890631834039519/8964451618883329329025080504650787942980538155967665951392048488842210130531629471662817926184606663455120104676615349814084887466000264433703138831816473234078602213793315181964371590139616182805477906572281942042760203382203959168024406441167751605601*X^36 + -4934736357758263299512397473705430670255251318762304870180548186875158615807115473704227483254132452616264974899945623088630631763119021516834658315239076869739789066371747360755418470611987981681200679171189411760040761455967897168398982916681806714972678314928543525146438893560845768137343383989041043481695399944704743711716345234417673282932044401979584041690472965669380002254948529185857218911885614808563131423259866935002838258925454119444729142023888438868668963681037753402027703652181852904836917402927695683058139554713272849298166901874879063975920287215464761363810540330391985554017665004950619019250774684452249274994786400896217363799816053234096813212063599695298736108433600788470206779357114113346949433153520301929/33172097771613513897578302067403039318343656121194503293943063779948285922948042577427914448853941088527217571613181678175306849725287198422265676355327934586433412504821267043482953074787038415300401402393690113203776581776526414640613715803281*X^37 + -2011895347776537146812856232660217397783355518247730884155851617963954985263689201285326910904820952551342936328983887049967075209316260357792430623714372999013289129854250508490691399240185223502609845287271903727902794743466331401321608795033669832243745497665667033796631204326089883449255665119792839591102835651030702991069365048054288592081415333360467251286970144410134816843942457194916134118678570879077036015039772567900809164740192656246303177104286905180639346976920175181586474081490153367832444534836224468457386343029038409881378076609719965463102026757416239211379158307922654257827840167247563056381568337700235880101719321482349726047986995174057625499862411053926372252698556357383532995015721085556453792780353244778163/545316115267554554962289707686038563354251362976316439649130025478569872287342871930337485624709937554298929659749093607523869302633996254863625453605235916666378868166756808927816265596424124509123298653949871770956883227824317730277048874090136359*X^38 + 4312051338939528079953336158049401077704216470832895349643412808584269157730198998479303765479125235824618228528098710383852257591605447079855099120107012089006605482955485438812160942457029926042414532851147507645524186972583853599104181196626141257266358462523075374787810851597382475227065570440559308724970869974659391491651008076377699043375961285759439683621199168554281656077637208264025198418142606256513979855251870855056904855737924053999709137017763833046673933537901684879051160666779936810592026273886237804894876370385173457919382969771830538421896467911725885306595039900179370223812041216139354156861656444455689996809818962196943187970067955884432068870161989442896725337657113362125666478535907746915299570482178/2017890247071811782807853401508792464161059439211296507934975593402779118130545810415956837329152691071672095116076505759188931791793126006585904030374593015781581148781633131180908393137480285619587651462600530032470136977707063363988911479*X^39 + 2831419421550931503453577943546763722834750986985624716490187611757064427994203491156906540111522981213835646697346999214118296448253988007910749432386979642992362306320800243013376994010623412193299340391846213386611095493744355893436453764447873958473213674588361891300533772637325409510781988398711185583933767445825283453356005145757857068007173962018091437468404491829148073383815693080248457189937769782781967086403795938272172860567042401485704835937503446999948415325280087829404640773557572368772660571583316961171949659322376469480027701678889604858386328785313624827010706191669175439589214892050994810860443619514389337168237163574257382276846160956105489728806171183957387199877052513224210770377408261243129814339025182/33172097771613513897578302067403039318343656121194503293943063779948285922948042577427914448853941088527217571613181678175306849725287198422265676355327934586433412504821267043482953074787038415300401402393690113203776581776526414640613715803281*X^40 + -2793377474428286643530117945976235465313374417244464852163950410979963755331629712936595211434870299101247147411352122303484810167781002953220031673311259594223733449755255453220148415642286015256719668920610811607974073577821262939418420723471467151551506092883373730502645502906467656360837354594600242777710197785799900658011692288414360371899145199682508621866263943762098928421608708991819882421226882836307292712092490847135749460198795814597230589220902578065197653084483153784871109496023930502950529897395576766348532364565895236395092201525878686677602721258833095483177542538163453770189122238550589843888418249566411001721351338874582914109975265083115165147442014324927645090573429521111003633698342180844046446/122750182314727889945121564663835541344428459104038962706671670624902920988536152467665724029998947081432696338954711707475450562187062838772790560884153112463141380180158959254267801760294439176323842780132643715096425389482758279943361*X^41 + 746950042885485242559585487412153084528182785725846521272072210753550214877700638722782039311466987312872888459358834948594772784254942934779591030412813548578540589800567821112581178615844719032337675413540058415495889045489199479395678080056296302970123363518955781748286538319469297734697497385370272329858214714157462931230048136746649711617432398395667286157261955793055558825382728380688990836387077581578717032530343104851457518779379098345094968178295431343793692265075770392431604123440115435576878501613876614992547932595534270770903350451556180523007459343742253498842077772279817844211895457774106965897739735609635710388975274910009502034456792656723644097377445564354045049765647920372521335498610689550371705576/2017890247071811782807853401508792464161059439211296507934975593402779118130545810415956837329152691071672095116076505759188931791793126006585904030374593015781581148781633131180908393137480285619587651462600530032470136977707063363988911479*X^42 + 3283860034436006701942154279855002431476148244234693891756020110944200725364019764007446833674334126683291230896269963036788187205240550176691141922066655436840759750208498919217445564188165313718920113171756681255517189904579539624021118451068719410000725122971379612477997389462515695780582394541574820621110468807442704170997351485301387865650045437256464335290781396269565434118378914888709448333602592268920317904579519890048868166944871268976676397133756380669786203423371898338943307145934393994690399115175018858875743785659355680760984311383322997572171748375713571645786549838073712490560753261813017166983495103446764798424633644557509967529270924424600051480903255757130482027017280535978995781980293853132/7467010299575879916364837560912193037558760210720783667295557553677408661630035432061909120384387558941097167647345441174977222591828142756420132665256591791662593842700830905424162160733282996309011666167810920073996313004608448199*X^43 + 1714311394509488059660811542913319255408432536737089856927761794138686353176442945370293248619339635900619169056559593540872378500319955024957010282562928156546864436630644168711553732571418402005902336896270341583173692031061342675961780652280455789802808130241918892141859310106016494203751225843769646719422669914339369386743580332311535352221252101065992580727121918607786587753849264655141949532980418333309841983611005198250976145494705414742596569917701783819642081562765111762956388803235435297167529235193304747135884958857468984627389714274219357377110769207312041773302520228579137051227238754591310560703937090378700394616834807000757255820592920898919721936686091482126963737034459286230533020981888717758315/122750182314727889945121564663835541344428459104038962706671670624902920988536152467665724029998947081432696338954711707475450562187062838772790560884153112463141380180158959254267801760294439176323842780132643715096425389482758279943361*X^44 + -874474852299413304524484694224943789523003531797785882230977102009558843864349488114438334127804693949511831909016861039659434520916021726674342178877283511863170928823185537031270312349818477776690100989904237629006397825056194439849156919042334747707742350551751585681691941240471039538908272413382123053815133820365429216913844250409115677835814679527547777754723715549106990128596957548542151485120761011487839433143204106764405210165318948664933256625208365695013694554071556677918327510037633920487872998955012868405596384471205607549273744153533311590384749655671287414357727230739937268322819332570832515800135396640643707629673495156908597037163958191155601060473245574173040926434858743715095813970967/454225336065203474442778609459954561564496636700576900498543558226011841452036950669864901781397138447660877647505653700041196094155857579927010929208382005697584636699363155023064794740147393169232414755630568773891131638457841*X^45 + 54574572021146116541578688613940522808597438049108767112104196824946060150233023750922371137367250465180342209054866596607829654566399806078280352653351816561549655342868556592271530296935808389341318451086299351515095489641617463121137848307479972118136747391919844634495207867339899791094646278804171101102088613026089116652293749635049543723824233887236360118462197819186110022876933213730158887040471782789144361296101710253123466581890369503091244072105492240504666310131118572717052038295407597114983269883323353126486533670142497041075353441007818279942699438280630351360355856203600026042389304307612507976502424663190979889903486457163762923331107708943476651635118124849571331122549771292848619043239393/7467010299575879916364837560912193037558760210720783667295557553677408661630035432061909120384387558941097167647345441174977222591828142756420132665256591791662593842700830905424162160733282996309011666167810920073996313004608448199*X^46 + 268618015393719709005500306211463578142406196463634495454394684348109466489741560648420964935305803372199372059557221148862397217020902946981714177336224578113465197712912103042045185854409995265632971726761894229290554268932767032988549153575253644592242467006335219952944604282396137552357924405676270957287472330456241972323311122147398639186495101067685239618369868970379195020807530068001027112048128277446923606803782810767978757753049306238116580162344220011730614803738957547224648182924982420798933405932158022541625305629639612134296436295808424914627279303858671643442664524913837842979422023426050071183967970546418387672714083940271256398506027026850960535447332958577037392626762420025482482/27630959064736509181992737359933971747946750818211381501219268704058144744329761583421430852326609796682333332167750696516892517437548365467912338293593406271524097372064186083281513154093764412022167696066097011612089034519*X^47 + -225250214046052030859175119112761988449507019903226605293429616636017669728506823861572152660143922204788147666640723622143776408101209724301223361285608282609588659247823241619096879815736962286721941894894694370051840944947428086205040344674466419025531920986575379182570149729673384455336785552279970898328751184307967703847202432683299469096134116885957868615147692661224659147790304744868577076168688817305855189344523959081274188026719063466733237272052539987155732378385294411285880545060055280370189937143824616995503879759541005779616577883110974722071741343354855806425416301201855154662223187449732017420544226947159946055712877593646214693944228527588979609361302874437468119454399835867880484628/454225336065203474442778609459954561564496636700576900498543558226011841452036950669864901781397138447660877647505653700041196094155857579927010929208382005697584636699363155023064794740147393169232414755630568773891131638457841*X^48 + -83697553847780874353991019065600680552447411829614303002742729097177386758095191984079223772124352443442709825423828167984555156571776116266581653561980814908500097389262217121151906535211382225457242653631608168025838589774845900523479785603522869978132030083048883612430386194674939539758897315361929820556240158857123021451935959798563884049971573611634680846511223341764931625713110179210444786764912467427709846885646380006011292705916481787742318539659589772104846615387584212812961123626669618879998012970647247798670954910594835658571789287848737134210048088664976400848452351019423465209880607418281650992500554454463759614988703483048317483564019878498460051041511990591922082075994866155/1680817511085620121783121683796701243868042509776226139133722775354835740880209354791741033659383770100513007614073282834533275590823551643525295838773246929346316526069966913028865086324822946165957034860155545447538721*X^49 + 6717324157769385633444225853274069728015177721556185851245150885559582162005188882683009398529361288735450237483048370520622693072507320613994922963765257121783496957037697309106256120390828655465166960244079785077644517371099606438959065132444445654430298652424951913136850294649985034326930886933864950743120524811108428150565669247375329670099055518768730914279563826107917574607328848206204308796382375050973085102657711907356726709346813501363022694660841380409987639005800308595195691144825856772217947170800667497687833824289931579895772412162382426892806788889910781817243698430186758068075860870306228432191719619666968271078274868289607078858034064132569237384749848893927979049602737878876/27630959064736509181992737359933971747946750818211381501219268704058144744329761583421430852326609796682333332167750696516892517437548365467912338293593406271524097372064186083281513154093764412022167696066097011612089034519*X^50 + 5489044932094417399929541730711036924067718231336776266209857535844700656739387337911348908090894500788610369922158895074906210149914298767596328444295220211678943094282558429570847446579772467161724923422064381057829801288221289294308779564166733532965986114936744903996442778443190440123480710210517974782494102697431058789454184964691427350811227203759427384616283440514072764042730661947094751964474679710689309436543321373555654944368162815752951041638299993905586292064209240269372353591298846745359259634088829854116913654807303294872649672390094928610152498217258454068562143821301146134480055850770999432190231633129890534167602348886532560800391138957465231268925969067157476989917/102245727300055971882907821874609236806864317158965030666933680598262408959195167272446075409658967704879433518709975231737531211802637121693855820839056325162498724135894331347944831578856557343266441685026798798439*X^51 + 84645698739001995317840980876201816282218311915729383604605755710658097335148271682488373294716172314896076401099921370564687712583173360165215011652943857811142740871991822544865975131650453267833636575583562142064093602233331321708985223277251864537748525889507264045691793278105717319341181037630955267837590472502065141363274139168020685238615873071610340349954245203906719490981450650094314179784728994104744246462269453061879660089085311454259567953949404049059763161505911616555277209056162114734094377298497060041641351189109214454351508869394985941124981528784928836644610241107820660552815597479496245645793989632515143575658858356318114161705428436976778781158738246221853071342188473/1680817511085620121783121683796701243868042509776226139133722775354835740880209354791741033659383770100513007614073282834533275590823551643525295838773246929346316526069966913028865086324822946165957034860155545447538721*X^52 + 59596006198149310677727037621194313860830807127484803351687483697354393858300349775357865150796818669987757901699456581065853250228423372707637964112678636704542041368902936146856161783911046892934005369063948283371855931748468883674321879273420064834961833830207378096918787433846590647674228751201617536609116359261494886258544869269275380279838323183145126668520322124789231215649373277073033173475108049611308577640096557069808848926939550747049199923078073728995549232973305363201099716953815547485125729877427937987112750054056283407152267947643586687819993352661684750835987584863623036852592657951929654500742151789203913631728556040526238985720288265552892294043722849481633881/6219704805648517055958867441730594124147716841594076930892005632840343631558803289278306187095259304390743568265099776856106284555182013607509934961923251120049803767619340066180718509572148995879703247461938001*X^53 + 91544127432775585986295817989273665713455999765690419566823231752863752617781551511966149187416839260494391855303772237780616643488496456629864107196553697857044745638519656204651894712308485557966459517558849261491290438730656207998823234938122070174170689781963556734196157571522131309118944131965910811644623446418578022848897555657101069942920350612770297188189404157257092605421550541203748152774078617792494782249407695476726362772388169499523375023559884069597893088179158453167751305751345708934503118233374659226990501453124461783982066568030182261236101871824894221138988470730226027597860409087980137377671182487404748119907536996082235245858293779152402535054185547353548140387/102245727300055971882907821874609236806864317158965030666933680598262408959195167272446075409658967704879433518709975231737531211802637121693855820839056325162498724135894331347944831578856557343266441685026798798439*X^54 + 24348250283468228327040383043553007946024443500110396193414538803812014344358689408592045250584819915283385278641890018004499689733889925481976336236754363350349803102699642938611015261250229092164184950876961409503868037362399608322422823847936825497202821894225990456214297230669420071299370366509893214865347049992062522468876127690839207260563405218407150018846670301560702493755074349847910998929241237477130964328107704705573560205251604968229346702375445372128344332950731357087642574223975150535684523570849960885822396095408493549195739354708185589646954319194982768843467790295210139834747345515013559196888527806104687962223918393564759883640448467796882769508703436602/378350556946804371066297672713096546270923830013630812755764075238174075768526266152339326424676641181990605770734216001953055815754122124673637992695617198129436326274064119847966330651021898891642024907959*X^55 + 23363163459512984051283761329747812742071159529096920736199369917523041926268546310242601016554526336917683165768825927772202712743223269012244525682601241619081560660550639386478719149238102925488922258457361807514420632040084292098271435304606392803958171540623738473638501212241561795556231267977841540396623678187946676563180872051455413639535412407240072812121691431432001374553976292023522403157547617351971233324869592350515727288899643563285422756918878228799962795945902939553691002568964485221094679585261551674521279373593774585328192368282743436010821283070335614264827620397118234328824261751400433816708669447386643009722312717952149447373619872914895032640427452652928/6219704805648517055958867441730594124147716841594076930892005632840343631558803289278306187095259304390743568265099776856106284555182013607509934961923251120049803767619340066180718509572148995879703247461938001*X^56 + 3077342505829110425852908428097820799235375905870148249564244580895037832490471729337052502547226821995715735181871706471233111814459473526678852383373929237937849046364629518228057669330848782345599195038431698337803845563922484631622509010944306053903667991575641887089890286591739938469263896903234938873417323465942865174980477951299144375201634042436214317419987954937769485743482801958899018601555716573643099291536254662832875191101360635000974565440516101155116179089554938628076878143955081473481320962347007372853989014341407198783044312055004043371565516384349245524640700949926660940539011641052874454154316138543546624248263794608188235842799371427574605797444/23015424110152951582596123408546538492056927429504885501293513914360610485341338655169981533224444381166166176211096538837706418623646336436135895899727306900020459047026225430255266783321485424395767681*X^57 + 817800436224527288339269951933636653920011119052201897891776017071658816382060952720032805400535067225331394337156479799554350794674928426463432205579034232385699097025378638828556422376194968181884024670662971462664980483638799152475011624894084154215909684352349924324893507070810104981245282770648478131493247219976544323357717296931042609119762151696945001626596560246258882471314174678303569350339589462724664027222962333521144852674954699091551081791694425470752699875241728266608768426735174729104829197064778052001799319884585653759298869216187270362577853024465974780244163375210638548733062433770025495608132811852411632867762291472946873605492176939846408511475621/378350556946804371066297672713096546270923830013630812755764075238174075768526266152339326424676641181990605770734216001953055815754122124673637992695617198129436326274064119847966330651021898891642024907959*X^58 + 175631723131479043923209804165204271247066275988737898619978937203025304939340847467347205107652023031282232272333727622665459601354000692529369844863061906075501697887686369636141165109389185193013142476860630289935791515939709770364458224354493284156289554660813666714216129962106662706598572582758416121042217194032243651249221686428055612893205193864893139529596209567492760694590477155759591754227182113859861032858957255628434425692496396088177769177703203442225551210610106750606825887540784625689261746542916119984205328451168776134082075844972458245026784981679880993196967232388953268117829880861812251718499074391018620034870639976527007036976983868353871/1400050131404157891757170351514480107795907745574845519879160162683898685159762677484639061574575362319250938391088055163799891637182695810945671628427964407811938624431305154221988368107639480771079*X^59 + 522338142840802146053133990971704825179838072115260255961390230404456786271346032741481626553296305346697601895690605100355884707822592116965841583138801870619009365680979417387675215043940690112832593199155261220237330542261648128494688760421410372892273278162928347934993639395832020499995267347927591121461611464445297182054481297245590731290188358113360040185363014696909024395120925054942946170449898564572648287323882152800987876245590178552923943536894856008996501661084604233445552623738640993228161866355275102554061663214704175262261086780831710461224667358220922002761529418547672278470737971742510434207113269506186842830505466129266246895649249670706270422/23015424110152951582596123408546538492056927429504885501293513914360610485341338655169981533224444381166166176211096538837706418623646336436135895899727306900020459047026225430255266783321485424395767681*X^60 + 238889736765372689016545992239563507211838871781546799584847157794981319267075000314217265931022708065162674607796987939394037318196921158662723429841165381508984946929139015439359976616008154946421384495226787701142009720669443208047444069502196816083004934325024723280761760399077947779925307819478778258352906948341115942812361172962601010149162866452691826464862360276736626171308426435842886869238248498083215412059127329140379454530296585810437094559846490894921496641400762032475115933488168688581215490515751583551324003333340996292731778710175863210055496403305620271348882381748232751360736295922614943300351744493198309779528405614261347645382132680/85166380643844387843370664366109867254450255220806954186943254619131254039769005260942822651899468478572354668233350882888246951589676732827159293657032934351964147723785215294238601381327299761*X^61 + 382497895077571632347356822031755491579850037085791671539630159636351693136521334747894733247784902784414328542673968053829815103948812952432379929290165994452328613531655229921107715143148996675122113069306380038274002130704515198246457352080320136307169094676515558852104865881111887657660426890161200400155052616074100954462218817718933603355458375904939474077277053415086811173500621120617374488255996267710637019829820261446755947120603089750634936477849451169990796755874921962099639702081719302964171489641580439572979098725700931141735813566072076286563332875666733802973558924293096322537021469787795161752653651211819631147653514725707937934419915818471/1400050131404157891757170351514480107795907745574845519879160162683898685159762677484639061574575362319250938391088055163799891637182695810945671628427964407811938624431305154221988368107639480771079*X^62 + 98191752803318379943292027130977447449816574759913797365540527978300922099007623056669441494723611628513976598314550887240392574906869609291124169250154828082397580575410969558084689543317548807446872058495219763100527680166441505830793081751891193534903869557754913966391473335541014443146510868145845685594279091272539498088606167913728518066168800857105271151759036059829860402755488801372992211877531141139286952029370854987488780846114141550793699964479399412218979672618232710925225925854094852491075144954920206742768297407359869195840096880886335276458707890466246029505507336900993530741042787570173012535573859140941322402620151276204891433450/5180751909717402995521057507519305751837110239114724386333916577597862037822799760383406694561680666620375610939433717555097448238316000536964492588176466594802855874675175819346590509235799*X^63 + 73696705080380402632885094137989814268689692428838611884440812329952246352938926632249058573683646954820510257683901598549718323206221691653804970064592089782636746513805220068417565523213710713015536556145250197147416931776908946187933980927252811486087396524342415918238536455737127752369134875598148275048602184593326136856111657734368740244349630202627407424970616150310767251433875763393748041808434357192876452188371698499933282809613142397768384251697104542262347934427811563216236194508263265752343251494466500198771911102820382088995608554717690884673915551095334273718775512626799198683169252158631329731582806128536295096855477793792291752975133/85166380643844387843370664366109867254450255220806954186943254619131254039769005260942822651899468478572354668233350882888246951589676732827159293657032934351964147723785215294238601381327299761*X^64 + 5985634234325281875066624557515896769751890094053805351518300719960593656387912575754334093593059342260522706637854609294715281617112435763073270961410371890454270725856770881494514190051214202263460402542402361552509482348503946407269395916285944464423705235852895832472007248063453019078569388977401233520855947105992933769975597019586199779556333282545255296943920597382856571341179798838252420449307949122682834904459096082653208385766162788578131425369408617480972189187994864564985434280886653844031464698477268574453457107984596298529013004378753239245757425455632975329589241303453945815410224337095072277371076250435395853651832737565260/315150064463617190554234290864365578918249908091412153192646546480799442656049623479737617529149015549630489137990979837891444019606788766771974730103805985449410297139435234463567766241*X^65 + -6021318058325458579015346308943123851262521694731569399583165105298951056986594827741518911284766424002436398668963652524480022591631749046344928192906927914875297153619180618794090002925633684041279017537664067896611692165627300466932542405077390225872664918650526895134972705543807919815484347017500587504132599458269697182059451277487795858591033151280801611501255973922025483251079824643563172469782123691865160724775600274415724221048882064917902970258777822709853568974208692713581267722863980030251008065602965345645616907463376991099748705923793743607409325346421445924474885311589406971940166775464876907831735534763765719573595921125589144/5180751909717402995521057507519305751837110239114724386333916577597862037822799760383406694561680666620375610939433717555097448238316000536964492588176466594802855874675175819346590509235799*X^66 + -3907420932423021120445867748189416607207409654822892939568698068045806085123765622608900205465450450460301571446324195379795734214151017480618946913704413570839932064881401501412254195310576007632015095737477054860035885648129750055793832766732167881354145273096926096442536850957633661316923625678454007192530743206128681874879262246643230323176160009808477665318913711259796003448523214086352929379423354920222893732935481058490030717176445393405404728546057634308736705480953975946148689548947118699155780923565336347942565883499421479622000309875292334375483575133389234170590095894405954750030601358102338895968771865575512569312583925/19170878062145945042535086736685052552968544807555943378103689183088961777240076858673740344859724773382230618528558904914620355228833187345457432331881865408443962354123440261790119*X^67 + -5520896804101152103642504324505214639427051713604941256320606275925433916221696843142089414078156566599238957042697253929413428032747037509064754735644486137513740144094070020046743666462901014009150625984097605016015845315504028091653949784312084215070969185436673675690297558312730705821492986533468663036617555716626937549273904926949447407039192730458114089253027188299305203285813481271029667483872661892783124766694118883662526010180554765532404150551724025384141758536196732319850577934398405097792803179202035657412770555506341890623961872151392412313879994307634850607366423694128137239046174034361694471720296938794720874629236603037/315150064463617190554234290864365578918249908091412153192646546480799442656049623479737617529149015549630489137990979837891444019606788766771974730103805985449410297139435234463567766241*X^68 + -1234264939468371393817979465297806661007296745096096773148880200140978371905541996857865708315383051628416387134581957076082960900164583365426018391298935725995607082099451834084817622039695487390516020126443440928740137021542050421642947621413760388211483957715717113149253466399119201434068719400079299123805599047128350672589941250919731389090500833261847376038315549088658906381920579810010513688584094707194548843010685495131901445455616809563693731596968391552175147192482676061660753357319915513816581210289904969600413608563433200154759234074063826383317736175391143567237198491512606640514373793070450297665942481218334603887/1166182739956563358022695220918854708496170375786601580272747076044100114194298732202307947251032591604247862919189665120422188407374730053254907982960147539901694893492514159121*X^69 + -875674679889712020343752588190717843324175392806087091722189779418874791387977073813543029991865679806197860754557112620920514620933941589269852961499482782247633022334640839056312365835079367074741514462152409839001610389959281839845629533783773215173172881769930677426235263360741391481916169165385905097474246025934590969738049105495208027319349890667801877114995294972077716907057101590654794118138886940432614622357930072904503357161366459111794098931425595262439751011348652925249936808829297364059669899103093622479897591292103004398936314350405241003140911386314890401822096691191350634478188770618198259848365127795012409470919/19170878062145945042535086736685052552968544807555943378103689183088961777240076858673740344859724773382230618528558904914620355228833187345457432331881865408443962354123440261790119*X^70 + -4413336108772424041070381415905993789824553647098376549072698154659698236243275161704988568505445151175860791412071474796021949657670537512878824186861607536834404046757754686800613663180690042355062372057091045133721585812278142427180366708674759205266397582881828633717345163009664667325161267515999690167298921338044909339907937297277008203979620552029694654179238475479079031061574374971480551160020194537181597918538291155611500127486007338001544394135496183128569847509435207371311642071436869041494683020687001737601109131491839953228222831107965993215119721207238898679258769506183655355846461714347751136237053686781/4172941462578457105315176681417055955515293172214574309560646940897722110598894065412265477902379175791599828668516637695946112391889910482800613973800279607324386031397767*X^71 + 41740465171141024275190577837138186379732135287301265579437113315286843619112398174881355535443941129241442833696200651649655863857673411147232824744037110824459412697214078603298876322384283988958317219797707726816755548906079773868754852667793423420569547770315496849359234342776513592484049988962102389158884860616079014521632654827596601900909854615938281631146013415408436626163090792366536663845844251028317688186504357437337900733498442063316209638907068326033028932777442903546530222719477990253737529371651877482765197907195164491404242403102103524547766262310622874764033052084485426286029201733545415044139080818458287/1166182739956563358022695220918854708496170375786601580272747076044100114194298732202307947251032591604247862919189665120422188407374730053254907982960147539901694893492514159121*X^72 + 25594004697454196350157221233441408311834751672595319246009847230984091574812593590036434363683873366777162074765565272493236712354683809375099347225336562826444024712990585662472117493738978282633126395103640934666005539809326080625697985733318612926138225147648652920162150780283273470442796390950473256056329321736002907715221937480480303248911073910635963948736311195263972358182594201565400859386943078254804608907540759370231786652201727897663621914703869588442259745573425181656084382084604116554550432643096963491483157798770126899940355581294811233405819253339245843056417510289748722520711261612343894832608344/4315347944755384803841961407876996851618710622765847269452582151910777777248080729485279708275469675068872625303533234432209009712399080126991327790899978911400606030401*X^73 + 28516192666434511446875468008593147475169504692966504396329326967092094355734583425326701744937431801603394529295295633309577935816679296674819177009818619392712015638678648821786002887235195667061997498481362249144600114893435537258865117852424911173301295592305344378083180273390581867315613089097367515332601480684796363226245566013750240335216937951060163389011445403250065911861533788502332213839255425990833830356309812263862372521661586984798332303539812871019209078574910492106035816071483970185275670610162442236475412383553176580385289666868757879721291812030757729134237959069100609432933386212374251801541383947/70940004863833770790358003584089951243759983927647763262530997995261275880181199112008513124340445988457197087364782840831083910662128478207610437554604753324514562533762039*X^74 + 4959393878828963514193301556675629326461758582396365797021365299755828547220842860376213779182987577959613088394499670584312328741646359384734434181490565554399410419879340991665678496295713036792644280772090445744880880101475838071874929777255774010350582150439972994764147250232973039671628570343166991288238345386815587579406983083619340239617097990378121220844574618693520190712913533569529583372149386391315466299588363499425522905862054538147781090044432848280480286959477474447693801066773983885017975882895289473215253845665536886347934897584314285353533191374005868834065869224692720905236729727758170275/262506718459479579283530714026217948270497635060882490994134810627822725059193425967837441953614555329939328748922272305627411017239435496501692790978768715335519559*X^75 + 2923912662072517789963593309532319901609178694657859671106583232120885805544558587048892045036761789160087268294671585458077733696873986547155767175384991522718614080179654370925992075133690688607183487031782379531399067629553026015832496527101975251816973561003619794089236812236352900683445713866617431828744495643663552786921315713220047864083076393492763007943554719637921191645218727557567352974951011014464073485212216807189504409022825284707056501800835186253359841441913089647937305508449559658182267685648446756770717085792799859529438309663977091371558826431405594790640498749643514028509507860302235423929/4315347944755384803841961407876996851618710622765847269452582151910777777248080729485279708275469675068872625303533234432209009712399080126991327790899978911400606030401*X^76 + 307072285659087781834100800655652765794924981805822116562685960349672353559053605194194180942161339646770873501104931238963633337745726477242962424617698135885489449154758345728495213061018279422269590797935760092310403794794217303716308842718252742136191989282764709570659295610494726708659132834748082689594967205232778762258148492129556802526022675179929354064890511358754714624601066883775986075098569765803301373329262202936081758652733656126994601375115431726972290176990681631467478178952743393467684073868421536851506541758018564225330569462402098603018834167855130660323349329010037479545067013656/15968533272065185186661640855661411781160510679535403065523134657085146606192190885567093007702083784289757816711617026925446256903670265618449588842312106292081*X^77 + 115684121202210320117166402988270666392056280951241619611861952392465771813752790748115104145500580555078877566357701063936579829321488574474023159406646942709753842896917276781700487625107129495037001817015615442175696538189232993470234275632443171890519609588609543948410446030060789809761371099798472490717798809945504879111413806801646381910861364183224018135696152876129465957128721150549339692370372237819248392256304686552869972773759026408770527578005036301614858970125921446547243260263037075515984006321894760915925684787844872609753237231892618113689940694133609042228634258261863598935749201585652/262506718459479579283530714026217948270497635060882490994134810627822725059193425967837441953614555329939328748922272305627411017239435496501692790978768715335519559*X^78 + 8032540863646138482367814973111974373652510276768635626186345916002773462728938138910527578231582640719918438369116805861559279067314791493416392335716681774018288084364918948948842985638205083672973339376186400324058522510272134391368810517288147653011821979654890835066088837487079508145545250213187577413138127757113134376808350489782582936210342120909181351226645561493778528698353426523045256640576019216738697071693119209262225180784782418332217506284547391747521335022989556934142715894937696951047063578421032572123791983892573206360910334204518383934203688347006574225247662883111308870140/971381061625718424883608544051427202455168238915712821067165560988207713741236747099403431334149509355177189410038142644044422221769588516238797301679670679*X^79 + 2040952285864754742683801112710269659094291730604522435653805577984631620958938028507723523359709540525727051197961384729279195174248360227092726627843203533333949517687424492257715707467433204641261139477963259278721675894663236391770145081896267316533566877975506069089316442409646838713554213797896988168314138136512749772196246886658585969678197662510159265451343953312429335882807114310064400025995712041373267957141336012340775769091683772253895790942835343103077787276991557114016666935328051744494710930517994835777240163229790588527770473089956576080887244909223034176222737192857271725224952/15968533272065185186661640855661411781160510679535403065523134657085146606192190885567093007702083784289757816711617026925446256903670265618449588842312106292081*X^80 + 5554240616774243293388004225297084237476758031668792536660558006783738069613786212129150466053966838835597023234979589303558335654177623433935168741471815409832705137936785374126468700270943732037853448915643800000332482329683245005607200575992722688626673164429028392314461971988652892077160626385354540611060631888545190193296418419529405818180392533629489701913798040762011926461538365101871775841514098716714528582285791642365921990620530891043813152566078517200780070003130721699554617444505201857438593208183988738853800035044134160662582000953088038429730416572557093741054969163699/3475884326818642986311635329368922549515206803461326977335695820155826401853686345238559062681462337966661738441361263008142123364343718188950942706833*X^81 + 14423373806258657832784271871601776530913200924835245877916401992132127918459303954363401805934478159037052552959345187663703199381942721537738826703684833929660205735504778556542178313285900543604561419586222857332208176675286550990353697575754571225201714326131793810345696972516035069719024150373093931874858145660600524398786363494777416753173276963573441982458005933826109734268315973153540872179889078428720921372273889081974656913807881675795407514117972969945695215109688709544633934707877285633700797961160024951594856836758765920246450422946722132598531628786339494003244974959998178/971381061625718424883608544051427202455168238915712821067165560988207713741236747099403431334149509355177189410038142644044422221769588516238797301679670679*X^82 + 294447788220363363922639962740454715717327137515313739681509135545250697452294854715723721279325362984053837713496397563530862794899792288756520821663638885087643687085671750736537765382660513500849862220358221908225967978368527626395054592017046976913894928572356284255870666033666437531949121256300644008399662424865281016219623673868852191639640075443000312982075701213503047521125368872083228958232114621932500355626892643211741042627632856390058716053896073767188969210939624006626216195678119589617488468820025537658497860323726449276441941051422015698461640303383446149120889/3594502923287117876227130640505607600325963602338497391246841592715435782682198909243597789742980701103062811211335328860539941431586058106464263399*X^83 + 38980719130688037477048121869296572286725415825575761806741349746780852879654718260316048329143118738002734123295226290019857643665718089911837300974605208873488249305446073002185757150264606508143642913925088452000629387783528360339648644725061809701683397569410041139601566113259914014971276926239814209732042965259585482946774109595667953945747416328573298004856358733746246699697103501332538812812065364955745545852538664325804295569993576402007784901170947387775199135617724704397777179251844959434044041007676858738245025508069907411005671271595512135258116784713865884833156752/59090033555916930767297800599271683341758515658842558614706828942649048831512667869055504065584859745433249553503141471138416097193843209212166026016161*X^84 + 10096469311621019806349579072312340726007377394878722449785720877510771140476573431033333266711831992892034579160934110267363337365596686365841860046651016088644125856996531702448549462398694571293193683390577813517753296285358414449723641104611523875900033739132522307420059395018341731656177885203551878281417249576529704662656583202238589229014024757036777120345805240739219913725501730311438333077451931948730454680614755050210554781763718115490158055288869836775801415694933586443064958623213150060506405562402841145792812325460139222351284873585952057394116100717369153/218657030432941047279465334905140677676620451507907864909473909162080161973489805294944813537501107190404696831397002789740248277363955113234641*X^85 + 6468701891545356620420267663394793067641570026147346138670548589224506526696392215983741496190265957075162408237414413221130352773428193031494551243763468665555614431732170476029442310231445289436650863968262186717437488637261523030692961128421156887334985230008679803743470843138598901898763320217536154421617656825991287499009038519959539008256317528104868100614260008827309919538895194948316203855209484699344893124777222972185323964580344178858437641715924375587419093654942126750074162029294574907816760916868557823910982810804444007551319238544640459751369381643353534691/3594502923287117876227130640505607600325963602338497391246841592715435782682198909243597789742980701103062811211335328860539941431586058106464263399*X^86 + 554799128125870944791999802672762241754303238966816680589809332833357816869956473206600465880764773766482268876004257664244556586605635542936419806558822254713149087966405665471096622447198644792103150094788906764728559601851101155240222653022073764642912478930300395249055366259309717752791054462080665246020884405472850994267205012447088384164108268036305643752205332327058277936249706365759809206252450073277063919958537522093615749806262644392146346962684905551967620861710507689162165071523706303158286537382536254063427305298608118463363844606644390627480062152/13301115057664155196755601612332908186423775868842865436430069296312437616247326801809405288490851462400675030804611155772264023198731985719*X^87 + 141015280326542308899645789717998001815323823495073211045714710817062574545639258473151986729555554870065447535982036053733754222946924326059824677405033018496322234996542202033450215567202954334940784895819977129990233502640975067831467044973255463448861604213800331046211242817167382270816200850998810542969029283679307391340629586487272717258986282117091672042584799643540039663040115904811127227777088569695396190927570036703575849306460023102555758993518063291153970643515691306791023778949566307651599988554588164217130232233670539723200709988518756885146964386823/218657030432941047279465334905140677676620451507907864909473909162080161973489805294944813537501107190404696831397002789740248277363955113234641*X^88 + 311518796063878457524588153337982947405990148653330990595704314199671409628779386034229450579034632143806939604672034957214124438688542654450134944093258207892755361483164195688408549466236694375305666757568579711574567482139521980960178108159622241007434830926657634832669560176004749141214373788595926960077753402845547291150430702281950028335260293503603491282937082264894964773193638329195003920157558507543863386737729627738612330019689005974969754951001468284405658778500337152163883723519166651116195241782410842811325679797367305171356580866491960788/47595263264418385248693392729387819448097872952207860920515665030120043140763989514924713784976370619368843212892623194384458848572913*X^89 + 451269232281949912301740808372553647442247120997046667617074418618098890840571227113871370558193983111189996674571960692305281127195403783447114282672858410039348645414428277465257906491390418496353651916223249714413196341603210232644273154541711708892615849643304996281027068378225871337736487542829286675208651920989197290817203692455440184971918999567570859733505506688635610003706014891125482809665207614547752364154140997354979077023234054432967978842874184268435889607901939995759152072249508206434772869218497925088291221400956149922088843200985413399924/13301115057664155196755601612332908186423775868842865436430069296312437616247326801809405288490851462400675030804611155772264023198731985719*X^90 + -4231653265513319512581951550300976881626459841033042549611192021889672132283166580528066686397029773563473370942821530059234156073554510549249860957627771966329317773135491772808805348473106972100514301463025320541025823558494907695039446473375311036214414839880517642262193312534329817751522728224755381107386524573901647771574641817674293880673794408409178578148461379463122034821628693011859269096818582550915654474185198167579903751202409824700247508954576762080530092818490576030905224240317144426662843739420945549722126762677960685798978870331/49219506995262032315091409234113567164527272959884034043966561561654646474419844379446446520141024425407283570726601028318985365639*X^91 + -953586503801468252365019244371395051151540868337313776370953623111593443708937709148684271847539941592759350481332865240262436614608372521185072096307664061577184777346365351552404426346334517704254749158359216814960594001769330068199987745987982985417361366261201499754776048907864745307862612079574865611257444762961129470566922493817921250173927358959638396123153124353202188839836754927942714881677719229497527177601034726730550528506354701210108310851113987378713777086369915669263339859323882205450467445205818004347401833847398943340051938843268/809119475495112549227787676399592930617663840187533635648766305512040733392987821753720134344598300529270334619174594304535800425739521*X^92 + 205544779716823929430392749598409158641318144187961886640602697919028540741471558118092864652442628702646227935593624972693563666900152261189272795814609812253997663601594786358124666308374253758324473024112807568344881977388817409047826995362455092698562331820481871138948697463011598166541319324725491575417009612211336095759376153880795053869414166139216666708955606013090602309486107084700666577616867261405249599720000310224559830206399466926403176168318946539882963279619378242144051612451216312545230915098449663810305675433996354116283/2994069407826633756012616900913289565334100186135655091183561138856052465138989256003798681193565571227403343921564634607882801*X^93 + 113963866779697925924636621242379986310679395511872302588003341508373660048999644955066720450484108796286443089753190800188361980872233968980770874048118328293465852433883542552520451304023410286547281132980486428799197959146378831763278861108462993668376636085111013184599779340612578630479082935533723522717960721440910263248549579840262558101742236546846197705124063046299380233722751954432042570660256535872621195043424565248055261537452875555895044430041143562113728111492439261212627675122320680091538164657132887542888416899908219489770573/49219506995262032315091409234113567164527272959884034043966561561654646474419844379446446520141024425407283570726601028318985365639*X^94 + 7645318134929316020097285003667463944233626240902127734843232883510593511398026765751203547467644414415362566159303633615328173523254142307073595069692865330887263026373716231329805274355744590844096713690889945077922061653088317690127495112124063193328976782219525838326456231312882074330749990072777210423305472179751726259733875363965637418763629421038310564885351821282673002083928927674983627182171213528375641914026229166200128956833729701839281289319690533901423604205857820111300532910386095405765540498143830536664303641956322/182132088802642116674531109003789133483429660328222829319518288147457416213820138451475070332353888389038466081973637971159*X^95 + 1644412796441058407877554730180182353642440647090637403457769046517641951181518580590889922163700559777768141597826247314098398091676544431198988738407391870123587604316970451486832705875541656393663022167619218704670807896583868435160364358046340029918425172055971990056763453978160245927670052467440489106428971334323371670957623966733621313804617067122761094325275699813836850701713636477041613872133812521694333991228033961384066034960950471908647431507746090455685564027072757364367539946742068971418429728958246210946317937173770961/2994069407826633756012616900913289565334100186135655091183561138856052465138989256003798681193565571227403343921564634607882801*X^96 + 62086585284202132496021096226223182842010057377652012091119662555426893605520292886930193791358472977685142505668010986937040678378808915385565887907471064827822994142336737177659968851561497022827711404830468059186763424144384637844902167927686470513615477330781249539508110003442493527622533033762394240443816072368291677747471358851387878969202344501341392052328735359625942703955892200549858163491558409324832679109802205842983064555201024327083446539470525845540849456885091806286580623065389552942805494826338470473974487/11079268130825604761514149826862286847340450169001936207769224900995037180717813641430444086158153682647269668591376481*X^97 + 8322561046976424417004375807511718199953682142688149201909968646739289830512865872150114270821074035704073450658488249173498858460057479735941623523438685211403608811657905481592628939286911518424105418750808534856636273006750747265997167537977179169840626802582679832471486445637995863553575866146765144326739535700669689921383072846116538294721739922995130573014580077454622954408507407541890627610555728872563245944693044721457382780852879284520269713944594812131308415431505389147417347114147165454697194373244388855915489414/182132088802642116674531109003789133483429660328222829319518288147457416213820138451475070332353888389038466081973637971159*X^98 + 201630738099817456915518227166070374126807187409668642622341413171456487499992103685531030554385959181477033198241963660645149706537249052276710585005556509662178757752301588897606437030919414211590352805599891601405511495322368512606992070001465162623684918842248311257739794559360980161298254961024127366298939469608856787610564922934734498808705634182398359693551655072173374063683288995630879620625757282628059658182384281247371831887407338129957687145634078341163982440168020208051920282682910535350430337625766307/673962414430659088844464372946182057749282205061252886901224216862037665351774052036647246557464181680593081610279*X^99 + 17355984295199718563440891355742657282319734545297294139291824976087738274794197820274761480654600430926974053203718723400693054165576494751963641681647020945156608570451400407869000660905418231617035452392589193099545484930304497774081507383695716195117951630721329764039641692771042093558083181997628708031627906188178059353346439805440025313734412979412403250133392926292417297808255455914922520229662697759991986470180883455206872493781293152237330489764414346888534689909875272755573027551154188264837648413989226121/11079268130825604761514149826862286847340450169001936207769224900995037180717813641430444086158153682647269668591376481*X^100 + 266758882907595402753667661278081660469842442953716772550973319759660720083426912778055057937373846325468139905172870894327022998275651372669836187706038856815780686155489148189800909843853113906829392803162613924860983364388497883364508742675650446120515185409062834940118220686113472851939179669690703869248280095316579120259140071081402318550450547383542812961307497532732641508088189387040871963617340280154670954213310609223017324363134027629876092851763864338886941300280267734837419515254077404191537863/40997774465031880822706026701513599230444808386231089902136639507393251739873109802095458760110966706040092561*X^101 + 839392914776192585396906813471632169791300776501483602968016068546069737508429528912863340590448336498890256749286003504665214568123382854782392512387745775089865926052349439226491256269234305958874297825133894859372629262936374062503871208312827128695203936607966121554082724189365711201477782863894709618520417520622218157344063397513596577716418739041733623502945901955453851503627725388399863452879287715196169170410192158466173298778956599334517127501025646489541625868876419669778187811916814097002157677/39644847907685828755556727820363650455840129709485463935366130403649274432457297178626308621027304804740769506487*X^102 + 7761009776613871696933148488470290057680801077209084141811743303758112321054573379951222554462204294674151006509206901706138333173578078294141531738123029705881874618955843006417111822607815694111221988797480051902524365760209144505609255909313155886643667827992285167368987284384099482813508725775509455644458195899324020128741527491745585834439129266647700315945182130980900823051111250227615689401603171822343582325222600119207862631511809840309254772470793565558727963075022480386858601357964084/146701976522945366015200676660286332109956625335844422704031086431453364988828967706263293388072720560647*X^103 + 4075360884453071725027330184258215477405119559503179965883929113285799556328356988252521644779342505932136188930252666702888912798939398401032275592558210797810494928110589096656294060062871224010772589933874430405762836687161641460299089591886447358156815144177259294074973980640364975938535157778149772237094356399731017444790735662901569268584038535613484498663852949975777623443253455644057947821057739538338759464466261289234408304209700344593311267617264474771123207567952128698541679935561594980/40997774465031880822706026701513599230444808386231089902136639507393251739873109802095458760110966706040092561*X^104 + 21587805020590692607707907683697264673097942086753759492284258513373844119405028973704324017025006163343219437423566289196530659562816929814222342578821745536816509548044485422150099906466266900952633321462869452103759520050563947002210439781941390931799277821178020239232763545294629973931938379461786058694819794268489552244572790844976707063421106836565844481381755144689927395004698841030385312806289459335694136838480771871510216900353130651820262788111611912650531919134425482461408793/151708352143687038278387462937214407559417399520004573633951485451347843835397071050944460587458863041*X^105 + 439021028122717983424223734913135602100150612403008827482859130483415397627732318720005765050135052843857724613211237862466227282317527868445884819505311557041892899616761476680217258992626800938824000751064441051405952118007473519926253490561762278426778454348602353619794062154031260543178896230010897423771824625671716305709510472907948371696724648935684051367993225132375379192851376338462483443091279739576727231416866663688257157361778844719741425822414828624756658467834622549114560381/2493933600890071222258411503224867645869262630709355185968528469334707204810092451006475987597236249530999*X^106 + 2053893533827004950560683851462759020124624971094055920809406033333195565464706651907377418943146691633327812079567311340915314665720657257540370277265715975553659380312781951457600990533362665063906510046291276466639010353496877327227573983441872205607282050814880223412394429315445101629878482332495287284306467524429728401477692874596718226931192723545304593922206312765215171614866212803305911299754322700062704422634216358445519365988875003286151089359395695504533838433915900/9228563303344913819477307800791678785778782135166650868906349866253898888946838071108002955621319*X^107 + 52176182308276693518689732895017561838695443467277483483471363160406731947411169192723736576842250018972620982111264943589382873864285200661717860267060668321807629325695747963152909665667101546548322820724334625543308709997423237866264007908370340579664838514229184251334978751637916444883143963134562232115072831654369154786254358551267586791525765324137722390200104832951935888069779099977263145880580489061409628478444439284363137952116383084090676611739484479901144699349791904/151708352143687038278387462937214407559417399520004573633951485451347843835397071050944460587458863041*X^108 + 329084619824606958013350968899840634965004582333479478664238543247943252201459455906324526128794301127691570189125899494608872022384356395650804958806786536181637051129819166637423950642005408374814440976307682089339896682750985296884936845545121711948696205908331328501953784912731539291876112332926947707599339630316754734607379452153828345862871138974630421681089669905003005486112449266104747729372416092013432610977037137087159181161908138237909728076353246805658460/561382280147509813217185218127117147379936865695398191429305302406101276777592193631486279921*X^109 + 8028809741869033850269077177468333744263748687113569324302423585597132778508203322480744733523073064195695528265417136817315146552995222743828776835671808591355325708189891349246672269587622182417227243178105775999866976316100701920386298300145618564206732301563455812450931064165482278172235288476008430396204801792343662410107956841748216638779966484583544754669279808020830379485736273627432784482700744379632705482414940511759753719696885783706599027088911105079438283/9228563303344913819477307800791678785778782135166650868906349866253898888946838071108002955621319*X^110 + 36198305540884494386617351297263517348374588385596631915447194171172852757876228106682220188636914147008633114461046415539075142466224113721984549262970615540560150118699025302316385022158406394118869011617405799282969861346139721126721950095563798602380115973775448468975273523595067562314325662730308098553409890465549403207185466808759688968006128180808494932425435149518857531155793044761704462967488423938666420765339173437306718878640523915512161405011794/34149417856774123317548830106887106720599602512038335143822939497907492960495905689609239*X^111 + 562062987208606848174741406169001833108353454087033877444498791492308438495270763059982138339415715412433013348494282156544704098466888547233235239907209422067483624859485782384029317119362325186230155620715708520017006978401824872257339674152043948859932968212254259904961730639527523318525802186395084768884600366000499867772851853595298142837413981215569537936227421961669425197226733809666101707253061038644118973455851174294485017564677735401085002983035998/561382280147509813217185218127117147379936865695398191429305302406101276777592193631486279921*X^112 + 1646208714899554758416239027449440357830070066150548206323701550654968078377909985542218751363185920897394488650883044270526745614030608242824743898762934573934384483497178101207942234263873363354408927133490556654657971935657929391382161317157864673527419157389099902853183022102680702750528387040474655861877026572886924059107613674023725900755874919915865331663009893161670009482306608684184797934284994042958335377460260996866128312669977209122777/2077341557076107020959232928212610664918766501127704552820910000481020315134491495201*X^113 + 18957208664873690787247282063226592102839857710686504029829013015552733137810365638413243773693412480178823861017647849625613749270945728984005140701114982281719671297987355159777812764187797079161133111282243573389792269096712549374134839168177891634822563669294696203446766286918250522791267669914243414805697293544992122175722970088373059986195331541124284249971179574642889714251973214213203078716537376710761120536204981810624465689855739798566506/34149417856774123317548830106887106720599602512038335143822939497907492960495905689609239*X^114 + 35127199217721975663311796439555706025667193907697118918998538406005820421166000583034045455043090011476193919465681951540339216756448404208632740544997778918260429797052833974261872007409391156041785643341323761293190682766746250108357598190094186172421709624480494360541011041064758149117602533604745516053493357583580444368671617164065897325248392677354242553769479949842002334735777664847990097723135165380931328831467583634149077446333/126366662027867085647498809429564490840000395469779460601065149977554614948262759*X^115 + 293523141983264847002789244224573314738578121415071553675761080847415146720784805325555337117785136645221164017533888518742643890087091463162280575779604288306758606154696967319624056257408940149211071695775116834970303885362114952412973901274453605277022154680738345728534504983969516019061799423928983814611914436057794370316837603625801769758681164890164483833663518186147822804611548487875166788396290132542759452089672901604661112468277/2077341557076107020959232928212610664918766501127704552820910000481020315134491495201*X^116 + 21781173329001062195096571323269407038080408926722938779523037211179428787938933820994042108049631775933943853218105769125933423966061067418465882930993063195947862558625885178911939707758865438535353063698248285439297663206832643968891346001707950906838696583401597561565279350904371517360926986385511595016816087888483030655686015352872622984318131037113647685531897922253931133718633787886207927620346487459194138657455734108/452176717590046215948081890731740841685662844347120944815825887425364412993*X^117 + 1801966381871864705708875218336982877793536640562983739737372046339242387485597563624977872291846067226657936622832071837625294897727297965839146639214394814340541754995269476743409723423596088419144125583283478480511126218984071172290096707446366353602501261870083644703392938476595731537143110409179282794393018002933648823013903962332698856816054719704376403617280644644644844178823331164079102786849694757918476712450494367160/126366662027867085647498809429564490840000395469779460601065149977554614948262759*X^118 + 1589018259186933127196493230226554789635598365702253921339063844536460311110797778800765444433017440637269415592672290523894455797101111642508596647274334345400137320409981055390109881468451615741564188727521130683454975908516793414417992294287219968483939423180260567507021056578742875402109124074425406916119983043953230865211826137093765275551242479208069545746583184196756661404432909909854871199784688022447882165/467607774136552446688812710167260436076176674609225382436221186582589879*X^119 + 5699860518903168929856407006624284045409791786408966095001590404216339780249026325599423105801709341724090728878440244899950026410192858005450952130154057599757768322847123521723174143951377311700602099016628805381141894800751132499075014386786531519339318002436071448452588620743855362381404941618140096487036758547661379004599614168799841304936865786129667875473123486815758287003344849963948602311328426917881320174/7687004199030785671117392142439594308656268353901056061869040086231195020881*X^120 + 3342012326203218505470461191086553744738873699297444488823606144238853508498869901846836634657731137453681556414856778245325780994643054452987326137485905888471612497237545330294196172010267197522730855742872231116984860825579578078502115657982505960117633992661484452579116143501137675982864186999563543883882731381033985897248495056154730747620688635820659020377439673430266869825405954463979584878097644/28445025496474995236256019841064568165714257230319689910348633528961*X^121 + 6358120285630125518616945631589237307566608001652313043620342835316873156808302933523940163284437015753974700616077881656946820599634842713219758166108330448084930342909893701109938165749352578799321505784801833558302249604390635830184566456325330173398887143900502254786942884980933141563979412994918454814064999764823282770434481784353498728744781901367883027386746002067352203263222919858081094142298015/467607774136552446688812710167260436076176674609225382436221186582589879*X^122 + 2081323789594497447587516502803576051653272181101792947565524320952440585273770029155437737592673470830851813482155489498401432582297500332131278054142214783004664383914919157717408107550966176811983155286329588436238071391898121452467853595518761952242937212723497905554055837474189797702653244888749434948768597890796234654480873734859686617149887785534460886197743974036083997286608685622326/1730337946132672013885030709961954386867465005798387366041038599*X^123 + 2269872629106164510687511933300694076327891341482993863747818442666258059033969155557786653076938973997454429980915043532798266376920213266779677731863273677071537176838558949571425553361165415312174729903182414191594135874878653590603148488034932519047327501117228187334521192036421487694150828964077174796645191882566938038417106925678903296118648839628608418848451497061491995236860033811142/28445025496474995236256019841064568165714257230319689910348633528961*X^124 + 392891723338941048045759844522697445775164021833938875180801518362313994482374563010138488152742278594443086992497416529777544740711186958752275622583096373179050317553043991554693940064941539576547377620430249621146429522650383014027319441952405700357379247690207328073516763553888215168614362209903972248949279578576002223710341512842809708738515689097543770520050537620165979049/105258102447391691336762011677228200429920615961943388651441*X^125 + 198517848510046759492650216502049638217289408161056733518138055103310069815742342093616196787702800409529652979220063774565255879851674724278639228708910372147585155752222718391428565152458562072536690487430729840825765467645148298253966816288720484610620111787747370695465675204731032211286545838660861654031471154817633834648048556138954600554193597569026887155772974202439729619/1730337946132672013885030709961954386867465005798387366041038599*X^126 + 7770393493167127509380694314553711249987311959181849762261895586709464739313271882067672986232952753648902255357501565380546940866312461818446983375224240066318699151319034147232430252850764231257508472300364543654371048352650762615764246486140312730193216105916591891522157441446433188457775014996670181986363244153221398888359216207711211790861048990579278775497432/6402950449990369933497293733026838641640039902788696919*X^127 + -6838053573198711697298463026754009064065135750216217741257511367177155812858967626129788456081602050178868833499893399561689451147955692088739868465589628281689987455326334923440451255308358796377151803194888021911233160003808283276528449627748201403745799025002665879887989517691778180436022068363080786268057096455311084548116142930268354399948860300555890239182328/105258102447391691336762011677228200429920615961943388651441*X^128 + -201105440706065212544208434705958699625786264180534044983445277631893168896872475028067166565573405454037752742976191996343499713413301122425614421311964318676035684145664224496081225215387854356385535043345143860175900095974325579491456948137384718857337115717947499357133608749553611835292619463897660836730891850429996386690601182609229515328193668863/389497563719835144077942316018421962506237599780321*X^129 + 629824671317926344060658125679376639034605843702778826846981231278784375048382976974391508308258035336776475867462234595675472052467850356167452179692390955638338997212843185784176378977005666708405195772025558642336186670508456085332704855638428917731235114995442573940707032562883978986151052600282824890518892918009951658692604798745157408771390755021/6402950449990369933497293733026838641640039902788696919*X^130 + -55053672353862200481101718455041440575159165999357820765879076044176891027124606932400184319754027952327526038393150703230436212446951606256649424867256860900079032356230859341204880003429824398989704263183310861215464966450447110424138607854914207121871315642990479383009282440873571091236817260492666147336817900147305643374527085044497038/23693507130594022998840702963587928858582492839*X^131 + 11231511381540633012830104079908604156593952709801022080597959014218206384039316765856160426076280722852501375719964454669621281889277020306077407282116884461476323889212510554735861944031097140849333178269770781406775419121101907700056077798101240719785820249082023180163459776720673182075977551017399453292295596077637774901466737895587564/389497563719835144077942316018421962506237599780321*X^132 + -252191108875208713119694273712591402052011140512417593065165852983844092643869254027050524458751380460196602140757647021231225440958685731932069216725758403946301278043091001308146945951391535453603934325853574744031808044196158424974023263105471205081757455720307216817456030782590793374348132705202484473250464908351982028239/1441298566250624916286921525858502880867601*X^133 + 15247300656655394399373972387524663532401643006966280735535494406945727881343861589328282044858016173989521741772934639557008423017757342604517770163859322545510177553157640803171763219111309531835576984833937705197768885388728063309553985079374291767896229183514616100519454978583606959533860854174565868973120335267155234846/23693507130594022998840702963587928858582492839*X^134 + -141755972165438531554384045966814527784120893914170245826547537397540503814390525360137532530692203478817214378007950017901518349891246585631391274895359475055814323923119951425966442552144959534489795950562862992358134504904543951241141054773956653595566572967407939311464678788670463911164218190729070317134569/87675562154061981646506571315682394359*X^135 + 4192333775263589946653724691003764268924414935293788192425957234529786637045751216713909929066267056920642811535691758455483628595984851657682079358501746673378418298829213775044302562968909489808237799938765242535826272446963405498817750154082783327069907503653105090021525214798390947408300702483405733930957/1441298566250624916286921525858502880867601*X^136 + -20120791839362736546184470500161262772153005068426151290775734121980539771344216364480055875532511055181518044942530552826666187301498218957631263412194938103507508986395625159677751503473002098547256103755737316633201863884072106790086993942857790336489616438427793473866241694452746062425747398/5333387806683008798984522861225281*X^137 + 302588593097528511841464644193733517136436724208834469686877402562483088740550225561739445972590040377791493912244740859288822325342350231948138949951377817481401999390621807793168998949887351767072349104990045802261238328443315368446294156372787886853143370615719808356602589746939934391019544/87675562154061981646506571315682394359*X^138 + -668902612905708883723548416052367117694576371513484104949304032999787867423432612274376322026689118413280184523493854024545742296221827386145761195685881526882652367738076276705137493728699116037887200993992326925578345942191794943358397749930733171621883799760493753258544210637/324435051200377687145478609479*X^139 + 3442858293898005130259004525243642735498912114437776012835371705389199668843437674511324142007446887710771652364032367253498080361422956080687303334491408580252583663835597240748125714986536594306400116756550717322470275008598101140649308134496426850269713224990699554272133336/5333387806683008798984522861225281*X^140 + -893894905777973521467977777370964831233045748138161329095616786933995306146723589618713241942087778597797937907968639008472299094153323470446310200086263076627646191495254434261048382742557978187300442146939739797944286951642440561073971216857354787186585228809/19735692633394834670325361*X^141 + 899795898266976720543633546656298534776318465110633650770215658612296815534642356174563747937239034575237472576649265861690667939535894886572621595497747688715281499657523294775827194364901969759037005717910882881604307135276122444633966541151522838421545682/324435051200377687145478609479*X^142 + -148291183293280940143218406310132312764907035220686991679247603316391789765187717659912246866834054342392394167323877542013538869719206451113114546901689507689487291577263457858700187673365265311859726991025618226324168440627827108320389716447/1200540947344414786199*X^143 + 87294979786540595864518454755657629571484835092898574487519443367272434071642699331758441038428188901320590460963343394041624930704502170974676935014109513293842009251481910538925929051428662549199898110338954556566922553937647032631402112/19735692633394834670325361*X^144 + 88232868870196105086646665535196083985701076739524709411021372568671799168517108059430903797132819069754809885453157407413643881813802343223973090909910696100170636625534433155914456158648534262286369060146857666067240173/73030047286599841*X^145 + 527369045387089673745119926964281599738065399282677676398176229592895013447992995350467744422691748139058283256640164961597665085992993851367407904592740044300978479590753131927254842499183972509924461636686984661974/1200540947344414786199*X^146 + 216312484083557599163645617519194905396482860396600911691934399450498307748702578157790477864518790949401921262113015596071542185586293554559398507069043307160919232144186081851143590115756555991162/4442487212519*X^147 + 522354790882219996780840987028872505068419398066707659121643389179869359061491694972946079067929844426415041060363919358210266240195089047006437015228772375814623256877921379295701153675137925/73030047286599841*X^148 + 12902114588765753672882968039869592197745383500099715918445827981699005229733549628270086217650197191981955977499854040745575109487001797168484424432072201214681247658456/270240721*X^149 + 707878914123507266043954563092590520095548134067918856159280978005260313178570621826591307912223018180201721915562373813994232196607953573145315135682018231958/4442487212519*X^150 + 342839371709190349864862679178823779275847871668430679083811982856852195248945392205306955878792335512711582064195259951596035378941554/967*X^151 + 106589994200547270097597940299279095408930241897662813662629273439517855127687143623931856947767144851369411847866121549127677/270240721*X^152 + -9695380520442792614902398415250244372850130635968312754675433632270290674025032591885317*X^153 + 1632406155040379979556660806641105260609804557497370013384741570/16439*X^154 + -488182306478797180931319871919*X^155 + 1*X^156 +