D=-8231 h=107 -8598079234344452320801246146464348927982544283470470985787042909539094278000908758000078789684165813471668243786370556813208168088240602038574922804204955650921438270101352507176830091714211341146145591864176249897773487220084617621967168606378741872818876050559054669915070665310282984305439331626046483605579733589168664460928062502790618554415002155856493740873102144441921249686574851964579405244216419154481126607649820793969626173855567739724037031790014898563279978533847152377891987149429492637915613622245052345421/401361108797988016143645504565010606546835452416376493665076951859176673783896184094521938296660044100893741155929160645332662079069077392696417986169595258236048589848201024094753162810917207701620203361*X^0 + -140928306258286435498516693825158859037173600090078815963948648413551932365561479175437649830101641077605466921527242974442936526869288708155438379804684362832729559680896904451982711261145102586840968393073583611163996329037142675335497871886717026978907257076412987090143636246624407908158276701629809386294001186633529964664977640509110935016941479615096556242394702641045234541047823930593394691898784487049134417346024884412707826441224719924348115163094592970527590020138270706317719506534603448892094283251821550190776752/3303603286516239360878346148074602302487002608839194919357248390752883201915249491282010074119808822994456383454452921271733141572817576019284216444161938570540915943040542629323913283096659536592035893864391*X^1 + -4782083340997053792589688708271170781608779635277441913250939105916206728692934894615147396089536963785300638218912528771160403636873769502291125202457023569723385535495468515818660355601954883654510496832737653569845510120555576708916879253425526141936910960053422511226370444381782230151371485880021429482251873836281033333793352009274994549828723815774099195637310036291231121031159740885983747376294796148106063985846150884752046700758127317454936844237394180303768496598476958534774751039885151426362573439318307275/48762132037175071819176953537238562331045492943309013930880446101224234453152251742743523058760787765872159051868443766897419764192574097035161947050126990430816254385639779382183594072520618114642231*X^2 + -62769142480926491235230337379445757698720432566888924736141440330284641448034125603681054891960056462826678086000598760791123843224466897707597065762204605273123525985933991635711673313282557305792020617142696938782096344028537830746282255381223828640685953342068990656880937225731748627159925297922136406060938078013945607761794669055098231853826764951698450259516049008210884162111442009752953036715300547713254005732003929995845837532245616757013346596264710592023700735014636066134686577167531757250445850104508868854134/401361108797988016143645504565010606546835452416376493665076951859176673783896184094521938296660044100893741155929160645332662079069077392696417986169595258236048589848201024094753162810917207701620203361*X^3 + -1274342347204641701653993820687879885985089528511074856080287347962627820273409817533840902491874714860754962416183951810361864621579890008294998436928298923715499215169002457202300078095892179193445915717594436466752717658201007444532212331029759830089039694124859997030822765597171982173730902392151277237837853671883820554329026552289300082608299637860582631999245297107204795935518223258751496180142633613133808745225954777325868138649611932679144357613926059551085753337010616481530294350089325568534391880864303/5924205082878759788504064334496241323174036319196818604164797242282132724231837169571561542796839723711840487409603179066628570549456213951544398864065968950408972711169940393899112388837397414001*X^4 + -12948413702814579698814720870586965080673424832925447655332023680994408946652178070113509525688235961692614828450212489666095863235584941306445407400462975530151410919240641305387294746059799113113086774305827100290580803158423938297495259263274449185092696429329505655180321951760734203304166614165758511765195171903907369985813892636235886117220651676153662622250163138756958961600481870934723998359629768544176447262572586974848909377002997999597602130411074992725915029192748310900379294026720140769051852499257222920/48762132037175071819176953537238562331045492943309013930880446101224234453152251742743523058760787765872159051868443766897419764192574097035161947050126990430816254385639779382183594072520618114642231*X^5 + -214508884758864887589805016931033181008831327021374410082204550673189544188503113742739583806935607058472271124273842386090566920804025684153501931732601686499174222150284723025881920198549791647998382239774898264247208390060732142425977430174975319417912386878677908748796887338470788288507067737542401493836822571438887356332689996019696388608071206751266522177095558555571277704471484229217624555899276492190520150118251935711134319055234718535883365361725276540445489665022355670365752667431025446229921880641/719743054656634648099145223483931639311631189308324456829643693631652621094865407553342430178209175520816484924019338970553829492097705497697047608318062076346613134633694617166700569655861671*X^6 + -1813620270225733223719715868126164274921976827864320074975454803968081204718885864648790800491965686481590618532294774638618291434896102490527429165127617327567537279730378683719326701002990703245981179977752080643535360161009816190385008235051792324516272919720465145661861182506652307577384985505868741112375675243666466157534440321514669765164038171134501708321367726769610605309244382558872879512805792592068555103767141320592258048261931577429775893735049434688667928264943603143885469368720059724988371738248976/5924205082878759788504064334496241323174036319196818604164797242282132724231837169571561542796839723711840487409603179066628570549456213951544398864065968950408972711169940393899112388837397414001*X^7 + -25554614492312346052914888744004165178758129581558092510295256002725479586018597953476359559337778933154709620174493687105414305170881471326750353035560816669348893937487964938296412253230986688256937167136565756365728769436049439251940241700285392721820684664842417691568555602112629277981854080009096702696344431384108019570869036613158064035197602830242084324717790853348682668561258002274054518551847252461268079472920276212070451574729891043005401689394326469034639149430878419066084122011051921598007500/87442966183529905005363287994646050214023956907827051005909815773496855922107326880493552445414794741928864648769206532687866540164950248778647504351605160532938055477304655226181578138241*X^8 + -184256489983425675401466423418754803998015792686700225440810566804103906771820427155456812063348045241743491045348245631093764982463091832577521290102601489076335213620526549597091833132869323993258191559134090672994588572798904041070266588631339765284117796459830087369633265934546388023639888739947696187804457273760943589772848934833052648841031790339542673175279417427150199003478873309856329378911841948642925057532048007056079815255131119288179693819207770490367250030986874983435729640618108991367672917690/719743054656634648099145223483931639311631189308324456829643693631652621094865407553342430178209175520816484924019338970553829492097705497697047608318062076346613134633694617166700569655861671*X^9 + -2190728621570177236852996083639958396641713999806385630962548663167573992410089405916990463524287977109360768498794404672652575367853046544037398745683341676811266986707072944156304636216767461305597640458839819005355048711231747174190766337567425703880324836042801462668347925407565320986750912607084357651709273635099615509577487802033323340062088835057030912749892029402011653773409711856662010906142172794830149472940983249372887969793314245124894253092721121266546334354604204321177423253205239167816/10623613920973138744425135219857374585593968765378089054295931937006057091739439543250340474476344884209557119277026671447924497650947667206736423806536892301413929714166523536165906711*X^10 + -13402259368455998895942597876353090280191253464707715483058349887157203846192748501846454552619196974087520690813815751781103575003642315622700875966238385577661870551577638251818204984304795137545445587302625589896995177811580754143915528470637842222915365551640171511514681522280223584112243899330314686001732496705005929033882197707396530283770610527580099173623698876882849539311736292325290169961427778791827393229977113662266517487638738094888683160729964829855982915260395639225781261282639059419905748/87442966183529905005363287994646050214023956907827051005909815773496855922107326880493552445414794741928864648769206532687866540164950248778647504351605160532938055477304655226181578138241*X^11 + -135045402917645897355622844050335799480613751439095983207004383028186654206658671166499176928810359866332723698204888791145061569865677818588533714519473877430846583213062520681362668861996002980613128777403256712305028234180865316832529534323316337755552583115208621191722082965451240265814308692595453239024559612339352433270938848778176874745459656162740608848379698373617752129655680175012953623176516241013761522728389218338079328633081075629564625734823159296039253404606624318578289072829055613/1290683260961382425516357091466088517263269197591797965532247835865150904111218508474102839810028536533781693509540356147239035068758069154019733180237746604472595032701557956040081*X^12 + -696108741755585373809945339981431453710788143813163505624251618501938687994326263037763207089934529502979903850085429403935327976323517170621894210306369408889991218958432044885630612875264851333136923970862531712832786276698599595281683942232214267244533684310963287424257922875646384957297966772871364767786700411951158307957781408919842552901410455219981643369214965101042365700896956880008023271848048695431022164359048897596815709061940251544428004363226048412328024894877976131002106420511930893396/10623613920973138744425135219857374585593968765378089054295931937006057091739439543250340474476344884209557119277026671447924497650947667206736423806536892301413929714166523536165906711*X^13 + -5898554507520670795956067198040778757079535798216705667435122673784444853963827728909163143466305162298625664438621078469561874441500433939505121672797550046380916864337016900407784836269732996163514200853533817723545583317163955543177075961666863099519141338818498032292318725149408649892662480391156925240822062858503805528956442626098306512797623292217161420337251409151341558199032427769516317965751572408090964421809660516527021191625730619627786220639903126220615099642884217213985089656688/156807588502172570224317469501407911221390985006900493929321812157107387208263699243603795384525396250003850505350547460483420613383315411738516970020379857182917632450681321351*X^14 + -25398292397500885581560136629687017986543113324805660645449804646662027611001672748432277825119214400366627926037898752488522548506693581273603663335364085654247544441279486467223756964561847139680778229925557957590721038810691187153757722060352677491584864000184029803551435036483273296847562951965346698879727326058717856111116479360905823883648088031255791445084239119550043275876946714435707916193823522490976996191341619090932968551448097983674572060752007977699114935719388510370878687435409498/1290683260961382425516357091466088517263269197591797965532247835865150904111218508474102839810028536533781693509540356147239035068758069154019733180237746604472595032701557956040081*X^15 + -177803457033186399408468131347446455305969211393058824017057711790712223396196278675996257724689616940587774851419479157105580575610728916352738708781401097357121377446314909276538502245740685315349010821810829093269285155956500500161461053397172546139858905525562144801317926977003317904719781783848127684309633548514575196302633075463726380218086288192710622899410358475518994027542723718401536264561593027574835719282967468274017135417527577063270068240575060881534937022208403207456223130/19050855121148410912928862775046520619777789455339629927022453183951814750123156268206025438528173520836332220307441071617473042568742001183151132307177725328990114500143521*X^16 + -625395864303323758215106992876616213889648378465645067808224564015767292175013280248044321611827397100211835138015057878362207236768621162786695705461269776856768432772014435682716957803453259194739887436608119290907123587795850098288120463952577615184982184698352353394684511345878859072700869778860974912577182073780104826049436694586466615123980031281528893785306609258746994071444445240206329083998268244890546185788702201615967564821643353053724365759420686061984358778196708947572495780516/156807588502172570224317469501407911221390985006900493929321812157107387208263699243603795384525396250003850505350547460483420613383315411738516970020379857182917632450681321351*X^17 + -3512078903301342575673192939004451551881048500118591080002572367566025406764559893454792878496691148758187304054763733466669307964137908199861307600241220764426998048661518374102018182143849397060344409802144908232225528552936795971276370918574188636847345052995800117684341941662922363782485505524158183088342081216334568084841504204329700709413845126753409760280824469928898427012671531764295885442852800298137402359046394273238039092395760366800706160798838578933146315058135025660648/2314524981308274925638301880093126062419850498765597123924487083459095462291721087134737630728729622261733959459050063372308716142478678311645138173633546996597025209591*X^18 + -9605955901451933562815013985010779751707529850774751916895964275104127665297042546656784302056908933819736801932865692394122656389579183733388302081049300477524006279516163471288156722611975553022344254181353720039195544609715362451029952736640268081254459073131053085763725193573214718876812668460688901155889321970000886834517809801741073626539349580335410705482502541491366197118102445211979843350278439909931506632551490374467923379968650322193193570723377937298034958766716495667662803/19050855121148410912928862775046520619777789455339629927022453183951814750123156268206025438528173520836332220307441071617473042568742001183151132307177725328990114500143521*X^19 + -40098228052577927405370812031849845001922312501923535592246533271759349284136096605437839852580324696073174717416692823472320860221907430627675678638118979434661344271861538119094827366785508922044403258494674356327403902891274547549440670520614935679390436883089337464406823251358602588263311262427596455688662277129419423234726554521546478701675090019476876676812084597030712037934762460480695256438281052187102064072610444391362682884061366354514076651285049410036097358960371754/281196085689257067870040320749984942585329911160927848854876331364244376417412354165318628444749073291426796192327792901507558758653708943220160147446670756481232561*X^20 + -76752965326762466752669792353789152559512851741524264259472635612704339332296274015601687332943633408278009346099341752254774907468304087049449030303178386475020611099418813690974852627585236985252973941822527579994075593756650145062730676320413460426095627730038608637081968515075215161963580986750254740447544342758700932789899281649901786223483436960064399331798837454016332675361318944078677949257013585693808339654142607349476205068763145660832184654442316809865974726258370760162/2314524981308274925638301880093126062419850498765597123924487083459095462291721087134737630728729622261733959459050063372308716142478678311645138173633546996597025209591*X^21 + -205392160213361725199824732911743685953653385323446410172035028320684044608144742887287924337157074884684187332370759456241981058361709618509029918835018421639005497917946599723924018648226522927935548071909249711374161058058738818311005308035647810741460355203346146274868874348830881533136850667735355056110595578458198503367626118826114754633881390114899801671501989509557072213195901377412151072501706052735750762965035033375627470228765721897576566871711531635366198738109/34163052568248945191354673885309797422588982038747156949930303895546637883296361823024982194721063454188652191997059033107466742638040206927488779910906421635431*X^22 + -213171296701236982894049091641656425070035217370546277781407345237186974882302278122633692472743491300360938239819594126714222860744019769298055567068877912478437580608388855520466114444976871724781086883919704132990432614722216273982978592240383428657101258573926771216219667713632216863104226020477572615057592630613636494113885960071307010487479975470831720607950698652326156927687080599561109915300241694295138582218709438884027417406344074131391008240890980445455042061504971/281196085689257067870040320749984942585329911160927848854876331364244376417412354165318628444749073291426796192327792901507558758653708943220160147446670756481232561*X^23 + -167294367773281599349443930211534571294814883449655118667298533062606971827702958764023298626530083102120107460635692146849612562456095051183027370593891956591283963633283553272263560635686172951547922046054069199136155394391932760615808993056313711253626181843279994323383613837462787579931107193827971778751433261352338836894463870548006797540161940820264425693084856750066333129113390301978385705155070219206826107359261963891172013899840544817583552894998959502807016/4150534876472961388817236530835839803497628725397540632964439788063010312634717752766976332732482499597697994411014340068942624545989576834830370539534251201*X^24 + 249851158899128751821174317239433775665559550567600192580201243033436337170498064211317493779273603962044546300967967638274412078206054210773846830598263837868723412172690478331605099948451484528878212134228772901187736691868944560947209792815531978129328972320736896855744129587369687324355680728683339010643643859143905644108485788887821425618490415861729468417955832229453233873128331152064532666605640893479954729680671583559281809847591553429943853990150157407348378328/34163052568248945191354673885309797422588982038747156949930303895546637883296361823024982194721063454188652191997059033107466742638040206927488779910906421635431*X^25 + 1096729494227168595560833769535111283796675631549198981013433184419995307489789842252672007404543720670829832358857033268817857909290040104785749320007870136682201215586912190971593646828128045863909356439600949092156418362926788039981182143368312569967838038980789488612278832350082629453433390393827131648346251881812770433980590699480291787980335244919733525021937475327848477454245844210193821534901271421499002626517984021370884015368798145979887294924967502022/504256454437244731966618458369072992770942622451408168261990011913863481063627475734051310014880634138950066141539829919686869705502317681306083166022871*X^26 + 1130733282649319455266083067212960658635195599349116045181721353329783482217699273126126514228495625115183443569751741381440254297627003464023429739021425693383493887398290369729036983213114626988775532380208670705644356900555023489812108931023345824754226542007075866425792369185369879941046532799128150783250117719363862937344346143497439996332209570365260471243677556138060505048413449971239954753500176409206594657505975095905888897545680200955899856388931570066960/4150534876472961388817236530835839803497628725397540632964439788063010312634717752766976332732482499597697994411014340068942624545989576834830370539534251201*X^27 + 1011418348136569664546181850313180722361231992836325270036473059077059534975756123275670188940298507979238063355971417377803625123234310403975614894993280618832211688561754192479155058454024276884643433938074155403083896155844743035067635953049172399350001403485071982683124928003720219144647315896380240464633643472884586830624313056824000482473088439323779889413234658897197633627776583747428341289146077885519346717359445365245527724166070027849523070511863/61263085218958174215358821330223908731738867993124549661279311373328086631469745563607254284398084575258178367335661513751290208419671690111296703441*X^28 + -108147260805631292617074810494868750400618286827323648757421540817420193569303094437066712172091593546390358291650832361447960145441763060921751775904249496643249260700526937276063659806749637833823862094408769367437265398190601648842644545577535259089780411239459157674219906291497314152148864229181625776066280394797384170101797305405288696281639035952268588532934673810539604466932990155563745393653599698389507090305070326683094580866416214124092260633643082/504256454437244731966618458369072992770942622451408168261990011913863481063627475734051310014880634138950066141539829919686869705502317681306083166022871*X^29 + -1006130474860183500195326966411564457330409374521533337708037355930990044016457500964202270247443771699630460659361457397690517732104313200037883306448103082304279095667519411224526262904667832388688118960669334762733897843024056856917153365931889375189998727870164771528834805244727943130353002874627466448413613332295492088131292849811941240289660991053289955671725957540079879115239494286918491800563998829638590243979124356611335370909896051057829025/7442969896605293915120741262328260081610845339949526140357102584537490782586532081594855337674411927500689875754545196665203524288624916791555911*X^30 + -816211927752728851236045839896469082490312967865853054137755403816986978552561997237618375796528300322780434824509883487354121415547380088689036105468489980307783237338158693072718181469124761133178323085577540227942061332850383854162869843490853424064014023947268370026696329490653259769456182976267886445812212658400594946535968139138721801388112930143291846261078151305653913390980487246741109852830116828649005672007890847372493142118142776164294887340/61263085218958174215358821330223908731738867993124549661279311373328086631469745563607254284398084575258178367335661513751290208419671690111296703441*X^31 + -785849571681958692812105264485035351267611364720663484812577112435366708627977179689857136817695020324899545602540726570781956442767762209720142478010410568239221033723352706519505264131021816441698259447145881084644226759890619618787646729635685402080708708623336153490889194946088720307255573593629358686291745542621964920841366143441086131678236304529637134241258193408607146301506763603638417513063184164949390565964125921227203519364703756427/904260709100388034882850353824354280356074029880880347510278530499026944792434950989534119508493734357999012969814748714032745023523863053281*X^32 + -376730153390413334634278293664127723418272637590473476340483844285942459186174721583826159932803834920186728732686769794284538706144532008080778127653440058627038416560847815909208582634647722543417796240999686202791605451941104960213467204141666635883375437799776359903775422190999891699093982760183000267243722838596428702479425055577236448495961157534008807578534401551439733750035697069556540297545763789825056912945573366367263033620400297135136/7442969896605293915120741262328260081610845339949526140357102584537490782586532081594855337674411927500689875754545196665203524288624916791555911*X^33 + -259059835657696683085870295000523808778892253780056148926560102280649364510170028142115915477740576640653141674357168460220441178081256184611531168594959193651107686313726309143305455835815883505022227327943926090206095382477834240290290436070324967279813494793180409577968165146820341385241963385766048023405143220732612479653554508020173856384624054221381731949709353019775576619230280569018860132487528572585045435118608914415515340304438/109860370441062815561031509394284325155640144560913661464011484691899762458077384399165850991191074518041430320716164343826114083771578551*X^34 + 28583119411040419274324497182409086392928357821680295521755643576233466126593210761130407391769960314381988807963039388430527661354096968590296241111786506597348531303252437621237589219475845674749411501247923533871670844530376314763516274830816420684404717831622035458239927981719377655455145460910651755152423514648242536213641416399360060231018766863567332083115445024444813695474043152682990853323564182661604366766142609312391588738724122/904260709100388034882850353824354280356074029880880347510278530499026944792434950989534119508493734357999012969814748714032745023523863053281*X^35 + 373126748152003454501872913524982174169655075051035657199872944419621830298154395199230274121312090098748918693893560833311475632364469735464142530115564982604616688799252642853568559302666529697331813003981383094690968557957499015096096852146718079233188377276504480608737825699876625652514928156717391869812040246754839533822100552605809234870311436018971393337030316059018737218590025729269041829986968766474052479177998665588141284/13347147423285483606005529023725467762804051094753208779493559068387773351728512258433465070002560383676519295433867615578436895124721*X^36 + 461874995388973721505200627859593455047547438345649418456528724343133530994689292618597867089415438454830455886301505572466480482471530760728733002741122937041776161332703879893027170607245970170013598968853733856135093519924637798533892735693811991466983836022500589879714433061843888706135126827065542682002780845425544455948688348421125163543476925239821358594670135387686638649426647683363444428427413603822284250081872323318938447747/109860370441062815561031509394284325155640144560913661464011484691899762458077384399165850991191074518041430320716164343826114083771578551*X^37 + 634098564188711486951145863938509887718886923534532898221805734707670057542839777094577072844358380452746022079856270856409372982007670259617615925808444494934390083438198352544365753121129535888209370485468686900174930614126903756722333123574141317640557178278574110388047739099098178277286490711651235638065084518794432013705251174685639995451252996409447973051601269358002910892008201254098265676940903809319412478843912237219/1621570577485783453530012030582610589576485371735294469626237282029859476579821681257862358158493546795835171356319720031397994791*X^38 + 333352870193800508308877479706488596243149712309435993364111872173196820059164245667946072284343252441100112399808212527258127167164985000846786578813505010432052728147512866851719220485251931015560420665538492047534692743365523837770496486777163255880704952476030162645161510237078095054647712588153132911147825065243125459931439256384775597720950186792498601727955503019918960518976296740745817423707888994965313097037111836861415/13347147423285483606005529023725467762804051094753208779493559068387773351728512258433465070002560383676519295433867615578436895124721*X^39 + 207328933595310334309473817214016985818372574671239088341234966361940397183481760088740569040679666737067512978015123164136987089864236436371023360484006636065626477868137562531392115414512657751271250180727937133825654190122563150942453929463163431846265725682689240596254988761402844404832185765884250659644477944061226372392711461538441000907659925928802110868614612233390329185673161678882726233024012762912591329986984/197007724150866656971207876392007118160185320342035532696663501643768615791498199642554046672153267743389037948769252828501761*X^40 + 29124665757657235802545578721450871015600361895676315492418935791006995876336970111754014441102606899433842691415491364594066637008381149999878478422981116443143967529191334643612560747947151195798144700623352812472440102853667035798145840822560838240730221123227321215821499371594855367156443469629093862996847010035874212461399874947387628371468157958973357246554743865388145159106513163354656994566322672183120853618331563/1621570577485783453530012030582610589576485371735294469626237282029859476579821681257862358158493546795835171356319720031397994791*X^41 + -23036482938330839337044521213499401785251788404508058540902089252621601038198550582302411265540569437942086513817327132628725901998988832422381049458806802087124188037573384570944885285833223318740752672836028193359428768063965635953622550793132817735330387698028578995598423235271835948162212531932931171240024510951319115662559721434025447886726373803892477906879774678472410868218815315077840007311784659531712191/23934846817016967193683377037055900639070018265342671934960940547171499913922755393336659782791066424904511960730075668631*X^42 + -14168950559424797523785253177367918955643789263735222310769060138937772212956863570592833731009744666230284173340982338216762007800199221074173679250016771047240553632998033314472940291036355295366692740280082195450465807982310825706637349424464706995846312947446184934895443135677562405522305153448421387653644406369498935835785688591619773037781609087906831715609187005761703907401914511973468897164869621838138636689/197007724150866656971207876392007118160185320342035532696663501643768615791498199642554046672153267743389037948769252828501761*X^43 + -3318022375349564416123385665734887003985172561718974223412171163895163396562212260009409688139656188245147142191293041891796528275645443204579927332352439742689219351612633263992265834166795632637149818723434733021244274726677810661230460805017617426775260543693388348530243274162718692437967512968386077406812834592144497202510619424556798346077560553714942933905301904720505218523089138123365545928760594661/2907890513548410544731305678174693310541856185802778755310526126493925393502946834325921489830040872907849831214928401*X^44 + 2343434994027998190861804545881755984662410404236947263594028967508905642951258341981363356771244834132880644370956913913793722878231938836888434811856701338206647396046910874053287206542051442226391148689809246706705912342061991839124751548589508039163582853696763346228909587428855615115845788873190470973919666873419269781344112062287233381761225511936175729268353851336691154667175201429336028289835368504595/23934846817016967193683377037055900639070018265342671934960940547171499913922755393336659782791066424904511960730075668631*X^45 + 2746261204386410499603246342482142593238427226962636247741648196198140192222100850893358110298034207569407694186431030909056194633378497131553416514991234288761648834771943602787957284127699939785184136303438736191699561937053021338728829502469804071475120584397686715986693265278225386767283681486874649757728007332510811557593174727736125963181907311288240886695310009854132524797427679583213451478725/353285203930070531494509255032765558321207166298478769932028444477454184607331652815687217814365310765137872824071*X^46 + 679461107191124648336337526216656601781611135308299279705565445048808135523856731034510223389372284470110719716560137622271857263091940981368923929034774588094899432007917154635146235294311752563083454173403969053138877865623922353425279996785195463524606301286933640296568041125799579553673650804314628693613870496631206395756138038926463010397986792600980391642289775171142219529617952421605312796806993/2907890513548410544731305678174693310541856185802778755310526126493925393502946834325921489830040872907849831214928401*X^47 + 40287428208094841902850156524086807345966334958419108233392678917684346301613445237174092779011753134775967342249226801614300842722311057958240376288108378732300327440900880532894345326139724755801653096935405473325707055741850025858458382213099681961806206866197678851186978032317245884330558768879519518063618403444982439837527587918644068177700999076641228022423344667802958905751202065823488/42921298011185825719172549511938471427676730202706690551819759989971350334993518748109247699473370278840708641*X^48 + -40461855701798454463389541590984265675598023976822814922916622627328638027373391383520247941162772256961806554679084376795961464926110485468489681892650814290064897997332637651482180713529015224146995410962536855295674929482835050491487384778167233881787019379903389870441938476165378026328523151442050014852233715417478414384975625812694687164215481037203436082479926286445049184150851015653112544/353285203930070531494509255032765558321207166298478769932028444477454184607331652815687217814365310765137872824071*X^49 + -3192979294091268642858302987343341503437541158859352847017251608452557083561269979993523892010840062526847682257083100107637118620651621350905741597708077194314105794213734906103678279303880765199489934058012318889089303035200877439942617934730030643657086546715608959387300336384616868942986475859549146112655617288033957258011298107530678533772261223800234301847076592308820695437159087/5214590938061696722047448610367934810797804665618599265194965373584175718016464433010478398672502767445111*X^50 + 3619555561764611000647039446018873768978509679847879299731316517463929179794252912652788668879240175224011877882473195980026493504181696845473238663839502854238331457926404572650208154169836282030902322559851858425177595537893210615722816350892014437202157315437834436974300568414551848837557041968333802668447722464293684343810218213356709397967638891249651185465902545925564365571575588885/42921298011185825719172549511938471427676730202706690551819759989971350334993518748109247699473370278840708641*X^51 + -1164047155094048330595953939535839181962770467961750658021036217176605371499087197130247282015954912080332533692963896690482934493436007105225983156706481345814766172079588294684537929481926935049286602061448651429638064845514572932900875114817054012469279537526926507894433428248247463801884386612868649218225006435202524656885757637668887259858479746282995749017908092305369881713/633530669184995349538020727781306622621528935198469112525205366733589566032859243471082298465861106481*X^52 + -113746609777822404484621041104973318537321317943288790127011758669339022141247041190940240004924317726582765437485034105986285413789994810922109367274061489050352266691251047721261238971120063299903973812692178884123530472219026926995193714650496581520303925852750714737094808108945913399996367818600448812398056998609550311429262218557237101357411073656986224423644518944412705602572/5214590938061696722047448610367934810797804665618599265194965373584175718016464433010478398672502767445111*X^53 + 415439894640596244434176750204553986517160277848338237441510170019359372315767636048272566043286919065093104141195318522217547762605938205971237827227839769148929385648224137295783601683400410691933589657795912234988778131913536740263417702146271952210889637913113198856655187348669510242614450411501102812997844871668972875216285642445677517754686731013826771306715244581891/76968857876928119248939463951076008093977516121791898010594747507421888717392691467753893629675751*X^54 + -39985629142892496790860107048743690873176308733813483668790760924189063491478259220448079006761405755792703856312480190334836527054531801009189735807875314660017436839405196618132051134163351667309706449378237330804752593612715402601056373829948781114960914507511258498925581566051222377991814273733166958615052411832919454583270259388228771424021634807126024772604891508048054/633530669184995349538020727781306622621528935198469112525205366733589566032859243471082298465861106481*X^55 + -17821672087732789579185661998961967456163104265803573862606104480822547149637061283626922533834190523142760804185427565122716486759097751474571367082957522368836733797077755615953005486799722577049034210456666365217982630017068944470777346837947431314915469637747701315884910534485564317649928381050811470842528669125617521768173212160612469782431648781719948578100990/9351094384270212519613590566283077158787208859408564938718837019489963396597338290335790745921*X^56 + 6415673704898556205655217295509663708429752935989228270543615313677935086160334882045724842944551998512805453782397716961137851534601965830646767255858973341802004335882903833934181504105270490404708365053155816007499498433421990781207582324430988717128758922012557732561289110952728850479754085842631025183137764016885863970893883049217874931167579891772960063901823394/76968857876928119248939463951076008093977516121791898010594747507421888717392691467753893629675751*X^57 + -1920590399551570260606181537461468636529045054076225089317781708767216040284864182749245769615539384174139246130849839112888867876485095953473283056009299713787198565226648632200672819576980243641881005397440243847788254350780778209763536032435305647200030207765832331862945864119642779315589502346995053149492094052591265968344530695664915897494649480449481871/1136082418208019987803862296960645991834188902856100709357166446299351645802130760580219991*X^58 + 240285521364286726754793983021410464058408083572514745422868405102036818278336126179934402694181635225399336001413581262419474444272133864926203306604309414571731457426037923023457890411376749057533521457504199203862905093424033132333098496437260431486761992470890450909940551101000031359455325985637470926628257371755635588813027416912915336309096185111692361596/9351094384270212519613590566283077158787208859408564938718837019489963396597338290335790745921*X^59 + -44619772284665374333672477135572264411068776490858695235978453977963848626308706145779484171735249738884033159620199242853180978145006561100970941115605886398587531645961651214503485373706790708871861836340231854631089176633956753750894280747344660446228566311555461367459454496762547526487440273296760471035630881929760092115602089828231539454662735844/138024835160736239558238646210745473433870599302162642371178039885718824663118790010961*X^60 + 3815987855005834975358742780994503783267372688434618839722078645801576626555493341799880856130961579269292031364462327221936915231442406407242671648941955899654734098760852616408428495232550813518209820371529403281700593540174962736909720777723721451780818035612026117746866689381727144333920214822560543542817506727985515893706778586502362465847675410066/1136082418208019987803862296960645991834188902856100709357166446299351645802130760580219991*X^61 + -460669680085925114339866487355520272262959278240268600352072846194092788025802115267461248061894498355995532555057440521769921761613023369249000529096105286792239024030017109375425952175085029736975747264759382244340833697272624728428012121826993691239447889852430450977663066326380898635028028563854922655138969590410282163356474719631633802860/16768902340023841520864858001548472048824031017150120565080553989274550438964741831*X^62 + 24202192043093182301462129135480110740020407678823934557025607348176702182316862765138933914375586844107798886787973489121217515089267904598823522727248559454816763323951769815530534028935200858952929117795635570592855482706085508875774454988283306405835547079013006037971639932077288447816617325852982819440408074250677763117660091077108988749402/138024835160736239558238646210745473433870599302162642371178039885718824663118790010961*X^63 + -1702980510284401992959344085961621229139576789613685661175317282248492944187903980346190932397220417392423732165092688853387824689409582760033270274639775930359415788105831967160836524861426967143507648803214983596820359944172471954497406810660099999075929751970297336204041042799987784705342495930517708080549228257731731890381337892438/2037286154783603635143343214864350874598958937814374992720271411647983287445601*X^64 + 45941239090206394119706862976030173526692691868542862473773188765964280454489002932600967444536413219206161013233987952718533403607238752815270869086505256793353826624294133751252981557953482577850299910219192746000340355350884784988522799409196078290307612086224762000722146474519950997366860436541331310271378121210668712929585168993903/16768902340023841520864858001548472048824031017150120565080553989274550438964741831*X^65 + -652375062504340477998900824247432402306978450538126810494753749892446265188712354928285117098854092137567023703097673785322670053764348376981738030946381355470914101068223929774553867711834067031819285921667667376815383182141674272812766507559891999267412978441494585412214998993630974348146599385583366050896727914288724588666/247513808137966666886568243817804747248081513523797229099777841288784265271*X^66 + -8711328631084576615063980232313795870999783379895486317709527808508885110806092595243846991508238602464578335309585341145938657002936453831941367961898097761778807948384089462348232976115082581344747138776161638630401589084666372446204682781370334392235203777032913411086905911987072742980931647540492675512113879296400851922105/2037286154783603635143343214864350874598958937814374992720271411647983287445601*X^67 + 2040502479041214384428205196593721951344855194644846355452863988412389304039400962309139534592017870695311768175061302349923657270105733775085469299441296806780906027055567893981194518770841787101989259757958411998386042153456523489600144492994411693103605193116596351584428352092148093270672689433576556350807042965378/30070927972052808514951797329340875622413013427748418065821630578153841*X^68 + 64385963347447580296463584539197561230927818307132267819002228816352960091443275723799473116562093877186643354167560359575198448314695465661688769441626421481690498636526467367102781117056057557298775278719244304101890311254092370317778433293870604020705428254716431500781276133752603553937912921329383348787973023258645/247513808137966666886568243817804747248081513523797229099777841288784265271*X^69 + -6517239088146405369860744023465918355338589274533073333330377035991013025661308325751930979216150933893241437054390299568721682681195861692337294235383063455779145795446588891414941307472177519325210905686584955133595025688802132351312375858667450385052887951177635903891158455522846229726407361086014156772691/3653374799180270746561997002714235891436400610830812545963021574311*X^70 + 24929979986627038431962642717733886312768635732320946622955236419735388587348407028127384141020831512748155910456635433294501054507872284424985155774267233581618809700980511859095621134221524530794400369209878730407657026461161692867074803939142011844657950324993687109996751046723226973677957450119056813295349/30070927972052808514951797329340875622413013427748418065821630578153841*X^71 + 3975643226876888671815956202050618956844346947092012193644597619079144721593438325685487092313896116449135544228796791060358017145309571828074515948895681094180991744521933486987689306117553579767678805267210137239702731446516461516740604018624544333516581124118625643089078699507877049468545701033963/443855521708209299788846677525724200150212685072386410638199681*X^72 + -24042461499498859541997429328514798162546834034463723976968256002377345284187477962744875723006108149939122286056565439554440550798764139620662023044252336232179213309102487593744676493253813264794933722672140173105397348061074798249767777623426400981640404007480639374231759401024038228708077875211768/3653374799180270746561997002714235891436400610830812545963021574311*X^73 + -4624242331163074889967650202019435818166635705765500302890193179914468577758191301964202028736086281166738720228532630525327232830464903897353419820817408693218413024999053655491789055679618214252747287956474776547551629333790457641708014879083671208243156380217104930124125334597299415684039/53924859884365119643888552730618904161124126481883903612951*X^74 + 150940336791376501665019462357468419358225812807945980295329294997904184719848538643181400279690611317449663846660762872151205726685824024169405583754701985157592642040642241977456671256133198836253877109569279576782090095208376254746566219267313272242928479200421825029876443577051523758942154/443855521708209299788846677525724200150212685072386410638199681*X^75 + -4448958753413035620053008332315579023654756982737331696969514678380365561087746049184786218865149231756581502576859273501067048514120560892896296178928763894464425246602429887499321637507707556227370161695991612844336349304891733965995720207228214972854408595390009685030731453832779/6551434805535793906437681050980306665183346674995007121*X^76 + 46997075207401462941993677548556433164686684473491109887091675904817224172247989726507041123787777086703097102002292832382807358013927614989568073723458371028790821881041894033561949178872633689364019346427526503134516605418777165190969180080036421810821567627053886214966894291827807/53924859884365119643888552730618904161124126481883903612951*X^77 + -607062354303517181893364834237891071828231251536914737796030342198426622211235011544709931436734574933888730537918502466703197262989373970291006650158055461412324697375470112170003746250096062133719069854396631385408299316912762583780372938596195693886061307707999012791460/795946398437102892289840973269384845727535739885191*X^78 + 2990830376477906736838607910589289133784091501851452925329460625641058641518970893499964753008956953028833620996789667930011447195687839343005940931119618378315888650585710487305525619828526949013935229878367118848784626950186671316107286689165823908600368656292544272171142/6551434805535793906437681050980306665183346674995007121*X^79 + -17665431722507363958633584125999898720478556900174415168749204284781894629212457364393445349709147254530374149893247751461387403571875200600714046542714861467981996735712150416020174856483545021429217900416347475655223440641448987689097727861336787822503199418560/96701056789831477619953951314467846644093760161*X^80 + 36974649871021986087468434541159248699310610272849501197946383782852231929991298749921831297939057253868307137765376347362738639172427768384204194277700616670893416456940345550500973887521725111872119570947244982272815397061296884118324447474368132641865999168725/795946398437102892289840973269384845727535739885191*X^81 + -73530947804799813278470351611081315883243562288259654543054646956356992894873784414017218404518232579623839362603676181160537471143565173137386709601835312559195208037668586951129632066728128946214146454032703472810859259746320757156030018864741259606/11748397131555276104963425016944216576855031*X^82 + 20481983992073800815604079680661219274799718437558269154943260002493115835064778783163206303122474452223594740213532427381649964365461653067849983304251998794912957433015732160624044367195275767868403014234433826040913002992815590663648047329493771745/96701056789831477619953951314467846644093760161*X^83 + 16402235616400502105356399661515707155220051357663772795838872234024672941684256974441376008954586226762304567961199559315073778970174761805655489880838677067393697524319772524703257987914260971033887858411604979116277055375497311408024486/1427335333684276042396236789812199802801*X^84 + 159349200658782072937671789512971752190544532633221708754010227246079139965609121012777315211648986396913354873735652726533191121994801433291235514261625180876443342544956462610706442781526541501097337912473946347920634696396779298888821944/11748397131555276104963425016944216576855031*X^85 + 198284734077437665018829486305540932418215926286434855143600389357394837244200716169076837618667725372187894525888057194277910149555252347069774747357212730370349158375847632686804486250922540857802231971630852717801742934927874/173409711296838299404232388508346471*X^86 + 318978921540431971290847533344554072118126719985315092120407712128461796374387454394034796663561394680138221711884100190824535907864461071918167956223437507729948535822561389197999394774071490333559983566193253696403410767843242/1427335333684276042396236789812199802801*X^87 + 341544126891350976664115600235702247304135981688334885578530183248200925211268763407991673995634455480202858564921207827547420309335884261078155800444777382507575721466880545407216462410951965526355055918282673715057/21067878908618430252002477039041*X^88 + 234968055872745637438726171728942797685032380325146867972116940910527560661726366063528308977227391436254507862743858575040868042569767763257424888714955365196717008920771087202119515125206382249632352097854930044200/173409711296838299404232388508346471*X^89 + 167856730396705050498794975000162101537788347999038636197348022385166095981961357187779860549959624445403165977764754150564530200787637288345327891633110886879843363565125253537667107807811076009015113930/2559577075521617088081943511*X^90 + 87290167272104815732879940607947793246806345123705223931441327976557214054186728376358657762635471646502407496024491438511016471361979051684296170867001942196163122825581662700594515956103666411460841896/21067878908618430252002477039041*X^91 + 12885129343583294859840699918349285415037069537270891527051617439350961956902231317028174402973929670004288304957783917121930341701697725127756506348941359664209259004332307400463348231311302/310967935308178482332881*X^92 + 925376104687307351001527951836909107075302105767101530827913070959094518710639166787669919875359683592080090084286939267854717888054372365492174700447357321565329384919346098990508678386872/2559577075521617088081943511*X^93 + 85802098208838755446873691420210044604322639244923404952714301498501351510773317535038553134816548338313336714109964852615015743568735945561178964790891981322364565070412210715/37780091763841390151*X^94 + 3751204938047297985578307078481621605617504506528109628299900293052134597333922244643850819298105234746383669787756034523761116228177172744546538608596757752582558890156649645/310967935308178482332881*X^95 + 10855271635725651687573971694016136538498124642895261187817200129279834504526821677955508628670359486416088399787406817158739588849867232302178720874914645874358/4589975915908321*X^96 + 22104833896123214065059598895247250795011731723939499484464432695714669881853012962412017023700166392324706615467285243306935958194675683249110715908428469535/37780091763841390151*X^97 + 25778170152003432128755335250600560515112351429907582865777605507705807580323902533391801151649141098446150794643008501383619563373667269151015/557644990391*X^98 + 21553018837437338678663334526394462436334204797276768663476502346918006182657425118812834413991818894845165867862519897828197034201080870814/4589975915908321*X^99 + 39342072041009826074763664879408441503604722268659851609144388205533365056520924388412186891069132779968080622152042305618/67749361*X^100 + 20031360021167860007676927922028164050461040470872094399359593232323715238464622910183529742608798414627937497432149/557644990391*X^101 + 12193113256975778375153494379754188821418681937973349746631281062930476910422928702292789424453559/8231*X^102 + 2069410348752082773786894910934258111356470171584122103622363227107952708849595541495350130/67749361*X^103 + -253102644590012927034286883562631448309068825639913238489134719*X^104 + 7192722622990288722966457422950813975947995700/8231*X^105 + -1448191440799589679943*X^106 + 1*X^107 +