D=-17711 h=116 36071326588562242668149548992125536407154144881147265367378777577098561180326350121536327685822703321426976169938801367867032658415395008767271134094333843080968325252923343646475617799676782800813641295355012175765581940001637685324394822962066264010232513961827766762017802738255146177339943596179097854611189839793301478383429817117196897168839311955747960512673831700434359295646266530859121858653628357168145901577261498040321377483437911688655991147101548533419386149049897320641662471381919603529293680459007807000918172104424449269901386072147737877118280360709854718825615818026641094938711748641311563568034471064564031429277776377632904459923154610957260799387931939761838721895673/3547552221944256350716010467731965753471413981210327802792752017007956591322892747340943866956263391540404453205366996414869570461665075775110309360609494361732997134002440565446354694430813454730545596991238512179912146026473166410513713049*X^0 + 425344064259275735928618262917032161791198296428478530345163131034067695403815070124449593752620864461136926288084630510148375321456523924691994351361783052593864156938002884074137406910515923531807951163245230211876357302105222053611119243333984428477724266085219472694086142081132273365296738793120693724939065662583727431132430933248308794374939814824445649678871189508906104462743082446029181908535000429395745067377054648370855098775836469015422390713099417808869686253514787304180050648577815433750513630959323029745025236005888835298673396343069609065236251162157893637710757024312345049442838610639260807314390178948406485499375288494005285808624918355155240681239963111875024935712/7972832700008555723686900119394584784701291490813847489925883930044901306223010896526451457263893382669528454717751134590626291535269102901058496833267972985385135348254266567125213196746102307290688571809303491932329511788998050820325761*X^1 + 34234906910971220786353898271800828340127796270893176590190095492022237386337388192887071611480166041927010408382858073871070199930533935503196980286948565698116996943261033669047344947703486015465207227723985746562259626148566417712944513593280030958250822822290594408840353739201901863042229587537531548691281196161568108752270663209139425288448310527875173708715657029824559363369378506186119726453707850112204375562034000635994152517569699159366471572454916551395986372095889075226923017910594835550695658279244667509663148258967472933400492827324537419549882753698678324709480068366304942629517910492876644978896117815633891443730191648322337507180959843962420626233380804390700085573459896/141206839949851530422218688014597491121844573593804052894077330285025247034515745988379981759600815700460018461506090344734582249381151081480647037414009069544156132152931315170354650927570217964425385295314574145613487983294944478078789553071*X^2 + 358685235461944515753322206367402507163731671290164620996526676208961576825974704955226432234310994109038171806178467908991659299095285818151368528031627912788307834831581833755441411729427198464589516681441108576701626560660979565284600699281658222370025767703813073173309708793862112119511772115187725460474744640578618298118628318722417421945439936764351843831756242579771094143334160668987253654601346413885689147102819550309600988802331225853559354230811071920120346749884169667249681631839677690001492970345385353058570476243348235904525111760486476092022045773467629226995629364546533978053998174291118937427226347266330435149484734955222298764051258852906049722480122279006818452/450162763254957694296589696764416734498407288736595759128557615608655711491333685084210460011512245647875809085751856732574461720697256106434334415519619049482532626517659452720073016585517605289971688318519761274480803556490206697551*X^3 + 15914680003363759966358711694053689103575889133743433240985754727808345929200162933202721981600130472991818440580001614099682818075889830683649422906762252079013443814119452012375693343615924842026565996411115990546864219785386584151079707933255813267995974740099206345692425987271746372690541558988863548675625798930372465350150164963873383944449987400930342951755853461246116648713199151112018555107919722376149336828505323113988234888571873456369957852616602778931641281033160984783880903782289650325456515995312052430047399590385512941531894252332485576192612997559150620281755250071702422162588956339055256519934887047562013676263626740559189131866416267118012959720804229653636326150196/7972832700008555723686900119394584784701291490813847489925883930044901306223010896526451457263893382669528454717751134590626291535269102901058496833267972985385135348254266567125213196746102307290688571809303491932329511788998050820325761*X^4 + 106871453790117501003806491596396976054382109387512652074722468994082151662918473603736033726996028671974890083005536384904448428865621293579557686719656751149600329498242288683471174277537768530786559311158182610427459428503373099281425013407278770506674734805891080458716007351476779389606627575847759858670656422972028792939940916590970773144529127134372364787695268144757715253335570769708678256216298550099884861301640462166027765414365681486779746509617648082671732760469534861772292900949534996851608137721174482964189950404091699591436073116776235456831256278552496275496963984625797381943489670151597526745894469197879812695322867762655298675907901944661566300357913282135100/25417128522102517886996199918943974620202545804110200391200813935331472615399112703077774265231339034943018976102527058470694016187525046944516651545345776606771646237799076998479646354554661243858149642511420093415436935039817441*X^5 + 3415430987547167783768625560967019749239726527095974503392393629964275356394688472926819488306001813355025209302911848382702227251778441946819639693321079832340481147393449811744400956199747107251752342818216407318344262496013801101929922127352743299185743849137352795331800759137167632052243587994501256535093539272519839296433484155250214482384769193060014048297974637736449595834764681385925721628712656722922343559226235541025547864670027782356518104791857308045254724178578776288904035773401208644177052709123783382817762550222027916243475781297842998278613483974809845912799693612276078018267721428356849567072704625593096033865048886341740202229918454035515633976130195539829012552/450162763254957694296589696764416734498407288736595759128557615608655711491333685084210460011512245647875809085751856732574461720697256106434334415519619049482532626517659452720073016585517605289971688318519761274480803556490206697551*X^6 + 15737227500453413698536822175216026758482803602198231407467582532371625818747978058003329534240233739140793519024947441535201517082888367397434617089015007101720283883069641694102904928482671490221922413725021900700663588710628944282993988207787126129427150355559912610155484313883350015352809234224721361905872926225004144313144829389698394852472684895184078000331677640167930058353353263958747217764464481073177813617564853546017006474618879216398588353795338156961276415523947896190927548890480068327443558857657230436389477608901407451179081991040924697630281646420415856842158936179148360411638936361276224660213674808551701352443449380806736852503279353789922328499712551797/1435104089102959623228287500363840247315371565925707209711524698511177946778787911641227161946323699110327986906585006971412908146774606004433213909172027361909076067856082491021379162924434602442445352747525272057785383944431*X^7 + 321411938309832660087747872375641961616470854208045322794325280617559467305308984422394895966507170729362456685426601145002323738922229862814682732101645524876245908732295624097180901313918460164223096500819411196052284222859996818758101066427875323635861519515671467870981737763406199523979164285001494393240013413549947246686279526425363582781050739083959906691741305849833950992802000380306387864481870661688867032453485817199444921927907067019651105785814392677305035553655439545576707381063240381796010670534225778203329152919490472756462326290609852163072855109708290267020692456630458881948932866978634260944321322169614500928766267457863867315750156773642158006586782175430560/25417128522102517886996199918943974620202545804110200391200813935331472615399112703077774265231339034943018976102527058470694016187525046944516651545345776606771646237799076998479646354554661243858149642511420093415436935039817441*X^8 + 982826806963800455759807581530380012597564635794512264895512254409233140462467414164120115285928812842348064842448686307317223875822596240839476277130653109356752284970027927842465807220267097003558535105790444465566316710028233789147777692223418154299887064361148544371783961184948426908390504327815618948978604751272313889588596735502928630817211443926181167162568598965771171122135221150923969885500296326294994443866629468811782660083580334839957087622886854915578120420980577411781809145358853683302673442169642043617015965548571523371965606073316793730707957552778883793760064248459292502704547616010383818977806582776551436531811827631830345188705671606385257046022143/81028970080907889064891169350338221857341288799373677923975196121685841950132003367468079834358517255396532488655920443307148560034701936899848337709447651849645760705554880640357922360365569558039938611457584103539347521*X^9 + 13943433028012428087006987758619540327017398385927481422757427476966987560572244526972961985140163748661866525655169285967361553988975407320073616329777288938698672497157791056813375980005310644639395171623323325245889286794184457004682104849856487385932294662643575676777992815322985232785500928058919301829327171111736457913231076641573028413648218547487984299374690242438291743410949656238008258506346849720217379869072489701313394127288923971428844491073954230576509411198059243854630838960485536960107641133260360083851897738878721536356204205860940210551134698919335767037448750876457401834326882447242932663802285442950002459422803575771374191073839545432628045994124242195/1435104089102959623228287500363840247315371565925707209711524698511177946778787911641227161946323699110327986906585006971412908146774606004433213909172027361909076067856082491021379162924434602442445352747525272057785383944431*X^10 + 30461117414468411103748344827822309231221599661762617041428073502431273119775268446110279706095750665502901247286186667086861045423181245101945726251415999260064831379309926522819821217396822502724074269395735870549862615571263095131584920762119551763551733185241161607894051742294441562819975942445967472926946525549432547194149006454139633365508254426227101237587663659499666469473810018345985986282141412925799053661304290990049314640253580610310172426436714087385695732020747309595308392958166271615402936079183662305864997268292045438077788504342661891557141480004476365430048854544080100711350929726932594382014240002327131507287631769114510525942803988259783816807/4575064653656365482744688010295196310617203365104944832249742878532315620243464703713402960553244721099685646697302266574848882617283153797066700791002634060733203133959397021080567012611685932925297194481259336205711*X^11 + 317368550324712266288710542167821267578183983697468782205901907304748624809960148518560130492961878629126752914778567658800776440171447133345527485595330536699359884274120662232066218123672772056850779678048725362405958192681880121040287762338111583965444631960238788019911477986942420543111575548414545193144282868592511880367891758352460980134572417819531719122127415180332946111733419334962497372083870171708354714836406471275922620635630328367771655021749116193574896061548234176653654880188339629326153369012439674154055032461671211025199567019181246013979710227032546578111587498168835960348532005875887765798538482276736842776249833722455921329531921733954292865236549/81028970080907889064891169350338221857341288799373677923975196121685841950132003367468079834358517255396532488655920443307148560034701936899848337709447651849645760705554880640357922360365569558039938611457584103539347521*X^12 + 480870429726303542874016142172277950039576196401985067840937331462142583291684607066553318031529859335677545943052760315412080948091439576365298151977648935270885488916810949161806139823709948623081593780213026619599075008260264420976062669887137550703197845426785494675576703147759330227378346199864879166901545345516349226384778414508842577309324643201927025490133437230412752453627191552658882273093732466870462973216885680651089518633889277311047301396931333452353213221222542340324394283238556179137949514786060210957345931449020305710575506977635901560997411486937328951973455547141698002058067506628153241922074267063979697160886686270552551026643480459719120/258317692601003076209400260306882519937733801880466649666859176699921835031532081966766583510431072277098167618841525976785550370802504307891519439388099715472486202583670996616823839004668620231793642057549508001*X^13 + 3352363484864243754327505165802497303032148115241714055571346449092756649218179922218413514405054180561360317488128102281757250588044650158349928249425352406617803978666791100638932293467790668988626246291268488330498164237354072789956511218007331615798111401202718975318898358448178864521494667929674569343514539983676201157785509729426459926611981128787471599854021081961950568375569975871458242131172729308482037923070807599069983706574999002289649590244706294364459563939678388420016476512976601181526623010294408402944115699875364232690519725275706475368201191192255012055831465595717944893514900668454307571269880446764566405821360496983934791416954895287504591439/4575064653656365482744688010295196310617203365104944832249742878532315620243464703713402960553244721099685646697302266574848882617283153797066700791002634060733203133959397021080567012611685932925297194481259336205711*X^14 + 2881703898610690623479923728191363516065007914619947166237461620244634547848074320796292204595062926126781002548459919468681917407789634302667172781523480828661208514154254225258223585997661964089114133431526192229107728286464331445962916059052274974156988406927109764516796609626872638169406551154167775530621850279322336575159369560674673414959766563222183228506727802656307817533347957813366615339241969109490472782231940692492030389925369183517779732898495424911379263480165984351810102791629214648666431006016874157265695055823051479391144832537131502211398904894300772222013259545146313444687221516445143512789691653136305197562919517947906261604147407130/14585155699904188143492759319455847774701247918269247906208524459371115974904414316908507905280959419405915398274604820551383342036164209129440429077302225479785794285114956615483249901454950044141699624953391*X^15 + 11099425204181436132965194774653519197976177839178182090378491825525427832370715416894643392737037648774631573506501280910827564127660353216013375595092459143795660224473446845738697021263384927600960246545959607038827428663777683284677708416889356701604208141656163325028154247150247608467485261703409114374059961514910535524694555372857617851381426233297872328183201519749314233725024096395444396708785084823475728741679244490460444268866184195285133777977503050739957742109044266603610224475531073892973203866110023434287110125461542101432204218389668164396509791165267325268609727504365738703079607718922263510532773609632044849561315270856477759139087440184544/258317692601003076209400260306882519937733801880466649666859176699921835031532081966766583510431072277098167618841525976785550370802504307891519439388099715472486202583670996616823839004668620231793642057549508001*X^16 + 5994493503937469241911626998184069828791243513732472925277454867114391784069669611669166730633774457203319893010087373512931901668083467302072394414674979273970071116240877639411666678555771428534789268869128316541555059526000083678868753466812097142127964824571694979118990802232452273037949625698945795067884526757818111924018118752645590978192070191722039253738446239231720175816889738624220259883659340686947655598476580612657934013736129241151967452713689627857627334973312478031898141681020512638150557545637733606196110318459579335585819098211829160902845635533868871244817281824581366875035281674469810092152595877708909873573217789951969804361225/823508311213606693212848473799099304087925465432174801321694114356677543611564243515809830347295997933821658758658733021928933546167026657412931459392593612996770046023090543474860250773810064036005850881*X^17 + 12464796426287848863411999930740471524349374273876052728242604800991475341507097787222576801888753376299154211294696384458480796379222112942135947883517018861196370099676151430542171544422418616082847933955534843742632234197691658313312406755161285608303786606447848600752409006786346787426995644274383127750977356385302945615529110628495500519004820900127267484560105946741361358665131594912504941338662356717588107755791232761401793361729586242252448431719006501565596945717806898404126352411020476397358376359462064265066188461195470746990989908216772844064387169087698476125768392204835767741381599152403943031635805370096385891979223246554801687824740376/14585155699904188143492759319455847774701247918269247906208524459371115974904414316908507905280959419405915398274604820551383342036164209129440429077302225479785794285114956615483249901454950044141699624953391*X^18 + -6390250902758187177368887833316683902828331810118958006679876723035262613369600852440799462999916401666243643454628568800172926062062666350868715763439882102251099669882377429943914956956799795154829731632009772453918455174153250062193148144968687753038577702193221353600361064599524678530357283239157389944172998764674962676069289957090612670552526164349909484067665455824098975577549296580473094690068290412672991183464236630221899207628486821783581229843525078726249575140679022252246289544589562687155435477162960459556335133734170071880951068729161113795477489982678709146180317094883096545232102025026938834753719648945748791515653922521285283/46496996850183879691313221941115651520971456463902365836016832158357943854754911835345820696024843201051417692883447180956972138567389004427357656789147626503120662075720769209805219963514768451019471*X^19 + -73492026849041471382838715107825861018116094825472814072395501936487166028765679973902944208012050374012672165289614095050818629802701849281962169545223635295328866388132292455009275585453253666787158311011490735707091580573391797442487969440774967557702091009499155864370961674978416793867704293987148978184748880827460900398811881530456714799198623729054869011255553992569937780511452270956799001877805862159251127630869506096602808299141011210029122379588346189131234973584817115202245235637202138315848886930421654793325261908420996627295751533150705238707937222902349815212182818037781594134443513928136064129259511113723764566806627553083657603979/823508311213606693212848473799099304087925465432174801321694114356677543611564243515809830347295997933821658758658733021928933546167026657412931459392593612996770046023090543474860250773810064036005850881*X^20 + -55685485477433305110325320265601047149606590836600464681432219056828903443673411930001797154758325175232362836585756799004540310329326674381527749853307689448717821755469359723648958091353334388764794710917598306291588718521237972778773318667417369656408448036528608692357237234740421208555626721417364484079754426665626912848382030611281455553601429890081085681789361729451145061391739588522429726262218288252883015679880680033049515743790484013384281275067061625160084754205920452983523852066218241201880893296006591659205524983539724346358300381028692419409196797017884312510816120658993548095153495232422376774347604706956469035928538785460/2625317421386927880487449717187942607473968520349069269720333812791934044083050750118334407770585692566846462248514887976792509658821580059135997786073492547180885442703448094958230476173833688161*X^21 + -100952325628552043695045306881620729822184061529471085010242222082282223547989182512564429413658276326133046633754970136416667633453740075124591866570352645882718517445677974973733732521406519430550184798192292563356808816284123477659053803532888045101232534495471660306546819065278041549976595210106600755053063912684010874905428086820430852479091613721559818517630128692971085005202150986197303359570901150193483094735896438211479233886380541615738646746756055883319097660067385139807601492072591228556250364424260398861602173661465923787752467456027671620540225115501276159186742108179737139294473586643777822585844895140358415698403583683484042/46496996850183879691313221941115651520971456463902365836016832158357943854754911835345820696024843201051417692883447180956972138567389004427357656789147626503120662075720769209805219963514768451019471*X^22 + 38677809881601631456394500132385019418015689675778514329272345326965642974735263589394280775924705920672578940492546012170936555506804840080541270855387420577552188204918488797598502766289921346133347718122450514539054699630842111612331827939970797179181922863185932091262487495578126250480880156075331443097746661270010740770913084014005822026725568092769845648337179974339948680099607186361764377748361830703582869379411406582245567165681189652145307190588519308530714999796032104548345546093061633803636416557831678764958039767495470139186860968651880783872232375749746828658952696116822315574514229302119380550768843722751002988832438/148230897260850763959542076516737767911126899686582873339751217480206314950203305861799695543480644377327449734544344643260827150291998196552199073235474707649533365857571458131005052011395951*X^23 + 413571538534364313832483828738866240502791901232797968973030386521433175934880735848950104012232422115411837237496351966852339823514895352852310669582681319706695036616093497213789463722174446889078868792419616401496329178747877963327791393552516549055692424369975348564989009417564890840778887351712600089938315048106657714150895317105080367169082281356292250805606481425677945306070497708174574690641019672519061616002075439340708290966673665277286066207218058011067287225057048066163283758731275844023916329865230456217019364232122634315042606097223143786649908500468972406277824293899404163175636567368129766468765686823969331787771299230/2625317421386927880487449717187942607473968520349069269720333812791934044083050750118334407770585692566846462248514887976792509658821580059135997786073492547180885442703448094958230476173833688161*X^24 + 311880351338640864839446452446322966263431721643900827793650732936506114834341746378051971945114735728691801288324138808959545119540862697647286780819508439248810892105013516860736126804195264437930227160841570093629459485742589001551558170565365163473123328456207191957122758080692746964164631937557220892730767072432136554702130453202874704791866500602570775617399798449200639546710213817757840873835131729605566133484586792254886441014100421076223699345565114883692079445826835505936591349903876283722025357993241950836740873649616921124621564255902399145490739132750718401975965054204021909561607321034435222637244184534441635186/8369425625930255996812267885310697753437236727829195039227102788109441304850279818293698579610447991492713552851016015090103729337247936116097288308705025557536749243835551811360456891841*X^25 + 918954091461374485837726390205395465358995791781184121455821689514031747208611699197615522340403790838046710266350699148848484040375669718105359311807254047293891191563414230412292509612321714070669899240448665575047222587711397548052438029167812539437915297355876261904945904859352973872317950868337159137324584031736120659309464643894279073719064244070034585628243837289718696893960639685661694428565471199037037897304081988285250638689929534006326667664304681417636809478841360896935567858878734372414459364300194021385585714127836487391398751922734870641695255541684849586383391136206198647938209436416950819883542077698441900891558/148230897260850763959542076516737767911126899686582873339751217480206314950203305861799695543480644377327449734544344643260827150291998196552199073235474707649533365857571458131005052011395951*X^26 + 378696604155546015906949669155926328652341240036332512626460377947028245027550358035821680607798557837113754794705848627931832450717259059325225694974781892507756059274042521676236731071448624805556029652983994630143994079933929126537748364333455859371672257226420133084745226918659283884576760179961031970450572104866665892880028824030370543445948589978655351617062177559704556070357085244826983441990240521142722803564947028779853616994594740930193897627699346060558652979363276255151182672315434146868439675240573827763814269954904485201776225603876551488924633292698246065411898445718817352834459885742233619986624548634472/472555227030108745797090389323623609815212959619964713411275635938650629826112575139387870792752977894682036748405850324098228746950930840500100971639378101605598173103469697440034831*X^27 + 694147854043400793193804036461682288941214251345213445409319973200977910777615465544198367042509526760147769153053990012875693428997492626170415894694776964378728760205324298339815186846096572106371455885098404451361578183564385902114982101914279093109498390455174613688864186050107121497108328382220239555524470997380633795734214712146420906468770935342988164046462617134426264457618128843568172107304659470821071475520515989446434193686672189124407410536629886507586182859620126046920173323362880200450778849562597543085111224280286962545639628591041280249720804189413709960339592313685241674264783455581213969874851556845848877/8369425625930255996812267885310697753437236727829195039227102788109441304850279818293698579610447991492713552851016015090103729337247936116097288308705025557536749243835551811360456891841*X^28 + 183622303377868721976522977848286201681435114449993703022523912934855187944940344903243325713367280103659915104937646627617991637433941725722577726628458254308776636210894014485491324079257201039770493285939260599046461163699534375915945900933757081732444525884655651465838448810898267353128367860328058234410629332620143899115584050656741768486538445632531746314551583463319657085796750307015797579355221670543845727196106214706515136692402181420082714134349237466818517149931541629277173529722260809463900149266375614417134940113556798154655088744917759753178567107542777805220141324141990809673427073260032109363175480/26681453731020763694714606138762554898944890724406567297796603011611463487443542156817112009076448415938232553125506765518504248599792831601835072646342843521291749370643650693921*X^29 + 212741205143547333303388213043054867254923478232793583842616189333196531337764995764017629479182323531638105763786785136536383390642395261918695508796328549792228459859144657355457613360332391194210586053336175202230711041531247240590445606185154887853068965327846187606872853336160606952696529642631070034445271592355157285366048296060644630560857578505897867140335539866973775381951050675192288990431402920712029358189777195810184023772222752600701422893167347866949117233671040490629573267072550568388992500013857537501015867778800691198587750893364854299559304131136767320108153576765537354054331500611652821102894232931/472555227030108745797090389323623609815212959619964713411275635938650629826112575139387870792752977894682036748405850324098228746950930840500100971639378101605598173103469697440034831*X^30 + 32638158075796296164095658028180496697561457087954050482044243857669652675387503776069287914486103061701013137745065035133310703884129852039410728982953759780254565239287614484904647000546082056766773247732286350047800127193804780638218099389021356610205161191229469934412229519597602051737334664307029465880601747424667439045043487621311314680564255029107004783588395042894693006964742977764688916498321569678467700123150812156094193419499937636664668135021795234566067827713438049689137421046173187272134885144384269604038578981069440106575980448902202721959422317712186899737949873722649974794511438877576552869/1506490527413514973446705783906191344302687071560418231483067190537601687507398913489758455709810197952584978438569632743408291378227815007725993599816094151730097079252648111*X^31 + 15310911536525389151791942264984091957016425228210639942731485167638486348807355788858935936618129845740452225990613778513766955553316821062408871836361753523449839686009117292180121738509858727559395669796516822577726091995209990177187593972599605907185829811957337874290159534107984027585908578072096769576340600233196605470322341900256667653566263071679198062107357415276142575009374836386805796721769280540328275394132418235296276484768151125600885473720995464067555798769633792084258532353182089612476968337512585392936838375493206458364195732722021796566919847239228748853258385064238489813188726918499449264982/26681453731020763694714606138762554898944890724406567297796603011611463487443542156817112009076448415938232553125506765518504248599792831601835072646342843521291749370643650693921*X^32 + -745841906784943704214324338355473412409778985164472065044612654345809931879185464252251478352868387959553701033955970152000124506889669308369466188182630443902361046921513347808014075663273660857586281052328017991149673346130402204289797285393655586192553815467910144597850318625761814230938055593752765852188350251334674484051994543823089077468686882026489813868771394981493361018844385830465499440377196514382729834612917194313956264793518847703814521634874505006483736284979056447467457466132059050346000635355531627626082614949697193803769977867407556007305441873510664891629478360800743424894067579530/85059597279290552393806435769080873146783754252183289000229642060730714669267625401714101728293726946676358107310125500728829054160003105850939732359330029457969458486401*X^33 + -1015791246827822035577444901136687191453207992632002632954439766647097469292193311758689059518946743598851900620211263453511755687047705231479176254739892987544753947788372514596708773437637434299866678096979354906439938864155288587796588250878418254384233439319416022941192709102609489474031253483447275677979216526018320313885738276829514600573898288576441452634071532974353576772731979200587872954368959964744130683950707966823512331731447820124397587427669417046772242335130451736935761458205462618969369431254028922807289213080255446755208259111222779500338039434216689641988237031309156762299622887980987/1506490527413514973446705783906191344302687071560418231483067190537601687507398913489758455709810197952584978438569632743408291378227815007725993599816094151730097079252648111*X^34 + 447048758335309108067776312862636650919440108861438114797455760349407603843716620657412352482793271536560034982522311296716168593244549118270098837792891798868434539679612781026694350185868650954813972099164779824252276001312532528475686205233230494141152907261538061968442546090340982268030769915644121074957308097684552453123372962119619241641777424017042709974778839970789273681883385540095800654633029502488361848604774072227457249421241134753824546877796526109694956599981091692375520536921267231554546536629470414149907593381334534430017959028211117079090868688487506251185079570197037690619250/4802642271994272056564080840668560394488383165952418779302673031490639414446819795704031490502722993996745418514489611017380670439839823039407132988500368666815507791*X^35 + 967973827834122443536691949567655587138460846057710930388397288206181516447364975550880330620862118995805940279660294365510715990743572004490102040654114182798227847692231071650958906604823220681929990003514557271297275978230818862116129395977937115334603373959890160049131877113577719319338631311997827896043243889850067173954027953981668248074054584109320749476496711653001495786343793900296208697600326930714198923248986039832683459372406310504100077627820861841901273325363864910520348944936873981616534668631195156159241213475352184699475520956046499726360318568211276023182000982934983986899873815/85059597279290552393806435769080873146783754252183289000229642060730714669267625401714101728293726946676358107310125500728829054160003105850939732359330029457969458486401*X^36 + 113767858358846406967404539513957785932385737683624608532012079129859892921467517789712390010528907557978772984398395411381740667673788662505449019962030558182603747809908545833455965392576269617252092809229646462524738031757436255094695756900408487909941616320744992874564363288651624654284159919272867717475152632189487279515239059615829150495892552897544185215373679010280863294791109830836991376779824871482547274894187445876676413329357079722330987934173867077959030605466793915190532477228078923807825738012922764043888794340853235927567620679205075746713814100590416027687115178912299097/271167199593149571258770303239148574021138454404179254661096100247904658937768606837786205776225113996767286912906646209552293514755791487742483935887322492621281*X^37 + 14121648287176240198027243642803339089133846720618371718784354913876453411179597947755202486651451612484288498639105365947199061161436617335941650325079994868349117222957803528366392200133217359661576646331439059902074415586830199436979834175437546855864074058624661620750206906204031900811021673373991664595513607385879183139338971979685925571818665635912209172955473341595971832996991682231633952273625601066383764278953058663458643230454801497103666782413120444819832003889952443404622332483617231481502613847686754891684393969738258824096040875523224761636102979752601068072342043434488107144/4802642271994272056564080840668560394488383165952418779302673031490639414446819795704031490502722993996745418514489611017380670439839823039407132988500368666815507791*X^38 + -3430929361741001559986218544725134902753916822231124799547026169418911514987598614678683283688710585423897091872710481798106207000280821078427897071340747603697619775280191424052946791148915057687396737195919982105332271427059987202167138300441857629524175219948522956277892636559071680820012198621586339152635614652360371513239288335971358584224036650416895791434923787936724458307140316040989591100047473847393562256771446420668111962974475789901114496128143117986730585313666010103071834593494715795112445693628927601376356865120629374739471795899000874092050377242792483046307143568/15310665665018890591088606133992918187631328236925032728874490443673686349600169772332799151726334707061559873124422461157037632813268109521906382241958245871*X^39 + -4763956002812718978429529613619764077385878785626081584806059806268864058736688890602796800203065333502589536673886033589303107147119474924867409343214636482989678398539069500513327178676474905614768153861217776005074842373521289537706503257367910611899493070663621915140401120676647130541664941119711482947100797110308666362900299026294848956905247919072511130976539105477034657537044217776188047593658147669726256640312563139432006613976265248148834546704359027583712127184415959481573541435196402361784344742417038086607647768981694651290614262718451478630268498413020560279645431356076/271167199593149571258770303239148574021138454404179254661096100247904658937768606837786205776225113996767286912906646209552293514755791487742483935887322492621281*X^40 + 984071189921513241511484565151510778148343158618296049502992564162837433443267064896176595972373905867898591492339927699936185669559034516867286455982614583756699429801011335177149102973515283790302172199638231019733089218663837325969967721823401563949391626764681482884893319998247704929072826533978140217882506396266438424455245097705181146233359007357488298497258291539464338433844782295664491331202076375055675828890764394004357241361739077482581039905917382900101173225516646718302338342790907214509536197469193853386830384537970198748248046289247367647352265046551444634796/864472117046970277854926663316183060675926160969173549143159078746185215380281732953125128548717447183194617645780727296992695658814754080622572539210561*X^41 + 1109506371645190352549280983458329128942239931628447670411495471541413412390362389541689983603741811584251885575644981865136236358460834844764350648977990325340921639196356443954733272528152496151027352739659316139114359939973673829312389528038542549083270388375863002724738399161854814161822195909216521097319470202898689842733928411979637744341359131106212077707282016302146466835574142872494147374651812833499295500394740576853806453871271862291317858040295013575501570069250412559255074029616229474580986732373961517444512124371850384092276698920401775732780244185393039395756266/15310665665018890591088606133992918187631328236925032728874490443673686349600169772332799151726334707061559873124422461157037632813268109521906382241958245871*X^42 + 7605122159976558856600424852023454435065443191252834459443709617184985722979009857318588020770855259757492727737971004881766904473649325531859186729242300107171108431036943865324234585070698455378529011668294403871510912393601518571706922785163859148856840270547366878047087050149063728019523030412464975337631553339739671008272985962301503581988814548634658122908154363771948788906196677615370247160137001842174100298638960355886268891509640899767041305520003682672052975456595623026429548699800331419679405408758633802322554885631401398523599685712088768374559280167970/48809898766132362817171625730686187153516241938296739266171253952130608965065876175999386175185898435051358909478896013606950237638459380081450654351*X^43 + 49426274573713981577663432220506366644061888616258610637781071115214170093526482569871151297579893985734397107381635140260852258795745850079794406705203782707485734566819447297131954058770245586557480736868569004223085461322338774170774638149868673316680205477624845487982379060179383412843220834458419593005446612478833237817806935908913448670399144241737046811086879244930909393885154306267044080031179093179579875378854607032899534469902353666230851298366728745023820350159438779256416032546676151823529897523189108256332591833774258511643026812314722733900300568277592381/864472117046970277854926663316183060675926160969173549143159078746185215380281732953125128548717447183194617645780727296992695658814754080622572539210561*X^44 + -10139959011865810872665048464495743662434597133493831066021536273967614890242994571780878401095072976369988296467300579979052846661264842259099432892831282061425813990960454179657436037490545213155367634063593346651088565761786024599171494001522927509612559519438446884122507682855230465116204381123327981103169616034431480710684481052222794194793720538508490516989557869196357121703838245766060797900168095161828145285090452078072119009195011571264137451152115622836276711349633430167411160442028446543713050070642069969918026286214003256470956917155030318836380206/2755908687602753250362578382399987982243591098091397395187807235736582291517468024165738025813669382589992598355761730766582927990427382986926241*X^45 + -373168208999467182228464416460815364596736156374276702427089052170647961040097707916678663703957714601904080894311567747138483255262861892528450194465189246603893727354787838697008241447069716734381809689970134488838268996159508814462076109920410460666353727026801768842178177136667955995789296267206782994876161204132075853300397154433081154959045806661132192055665942843149742250655638282931157127452983951867216201373670900551521857454704058382587980403512999110434476719883641969096434088310515839854438177877914693260025754092029683329555111689137070124227121791/48809898766132362817171625730686187153516241938296739266171253952130608965065876175999386175185898435051358909478896013606950237638459380081450654351*X^46 + 841091551767846301522938280912162466051605367567952631421301563240076899700544746687643955963858728451115056269497216136384694682948697740518459793683148969365054825736771076469812084109081204136324033466034553496960393164418282460333183350059336367559484001523672123782256869216816357253126314024259253601168459929477386391760772918743603965982936392837914954115894628018925928457006110971856017365113135258088431387009609633685609065033996776437495065696060363290325298748676618134613612565978412390392734515810421972378095156456942870060556134250927594786/155604352526833789755664749726158205761593986680108260131432851659227728051350461530446503631283912968776048690404930877227876912112663485231*X^47 + -105911550872890824113571358746327108131095486906144521178322463009888327411891433047508898180295872887004804798564213389026114787438048701677082002143682176447435762074671010292386107802569712447588740870452623194942218385807149692109930934344240519099238505317884879650196626412612628393984823103795642577881621986804503095111756967241748735289816228873981060707283527221903790815147148336923608135869180660994081545891914071259356659979041551500769471588556969800661557136420168940579753214686088435491430011828938148027018217206589139602191929696351106915610/2755908687602753250362578382399987982243591098091397395187807235736582291517468024165738025813669382589992598355761730766582927990427382986926241*X^48 + 52848653273893867305821367537686969496452019093132988758994647341443238434930696437291376863830840716565778632216268960731972597346998530887972158253692052451107798269121604833779797225603910678922084466294416556873197158401062000184784067497400874454346743312117583180630489784952416659823501382647726643100319012685661439975718465238703206918883318385411217946487355756997600165902360085732500809272486100667325879965855066040367608333574459321172764462280833216604280685592054239240039766027074354397773647013375851254881089691742606118842497355492/8785746289132956341012068755358715248240866505567628035200319104467716563229092740694850862813162044423016695296986668015802434199800321*X^49 + -18468710412835929802414652411183420406271161592131024599439626027974172917048710011716789812036584774776642404601742387456069615552885240157994420517503455518708403754816213447458585803753681464166769151560082782597100257842264224717927071100100049023143074680782447896402454998153228998661991042517609900057103795664045848209099062386644594058431128384182289121604292703499757479722721362812146279677789510902463746905203101230752758244732189098147331989668554524543707599134030053938653311806940833298873536936848977822544667120193884591748960381803092/155604352526833789755664749726158205761593986680108260131432851659227728051350461530446503631283912968776048690404930877227876912112663485231*X^50 + -2250209233425052284822000507874138884382688507645437458650031925967537617957316350217574744597898895923992637186583086812263551901939977894895201545558689866772817520830871067814513767275384051161405514009218301232842152885676088830283386869515954390269656344357802556497410717100521180416367058664360976941538087661096604426201952798267026152458641230415702392501362676717941182251843133232894799985348875964958815650916760668789640288476439599704946581498045180850818265219318593289207518143659005698416003552038886149562253155767828112742243/496061559998473058608326393504529120221380300692655865575084360254515078946930875766182082480557960839196922550786893344012333250511*X^51 + 1026734762091439707983821025596483170223330341591825922293445151561971354915673101091632875620330291628282133707163793785948253967237672437055239169368068612143183959321345448630010244255981531416583692464844262509239823626468403199753412977728958661049047089402630135003154982641440838238086378668492003795365548617958064865961244808822103817603181246346971287843802145402435711626273142664018904646018904414102362475626632696344811193099882978481295639313784052532275227465668968313351611352392776269833901883290152535713810596480048672607992204/8785746289132956341012068755358715248240866505567628035200319104467716563229092740694850862813162044423016695296986668015802434199800321*X^52 + -67639247756943711952700111345437395926957444552769384654546606202083594707696809443933028802776144066786643404619686673623800011721685621908476948919963408554810999964687075853856878702812513351788100125069092474083214922403574507625926180336268554602897045853820439767505378919176676257940171808706453224916295805066576149153121553535063405533701017489059871879321353683727105210489389405097885848776138115402765645990909001623417707079511125432365384773287046258061088974511454540106031013202744451129812607220584603924932182055943088/28008670317795328248451605979590600204470684924208450430528166690447466486755738002720460870676865272384220120308672200554024801*X^53 + 69426448580852732298304384260841594248059609605884666794338939004148058900532036153779780010586666782195315530523295721545965598418180294051458026500223444069092601835751556633438936229585602917045153988776456369654465862607667152775840277089048491439216235356732641683531006773289699695719050668059077753343805535855931564690250994320481345961766789211237845962515862863352894258263810604131113755801937438503122656203427234539184135746162349986790161800044913974761812426740613241058884394059416213813012386287848601336086992656021005394/496061559998473058608326393504529120221380300692655865575084360254515078946930875766182082480557960839196922550786893344012333250511*X^54 + -1120804346092003205147334577274379608661749471784704871200046675795026214508004397600056620517980237601617241227113287693151139341268704178247468535848844542432203269095471993912036229536339593018687911655161798961016995681485697312506174439800039995613278761521609820818460825973801392011429606026165961455642348596692619883059743150497758688862558916340722309055101248912287647464333705856233167791982747966242130534155852090732668997957178171419382573817510186346573373365376387496476087410160301580874545969938612164696597046/1581427944090978953670126248071289040961587991881229203914412889754811500579060358123226292737669542791723794269587951022191*X^55 + -817001734411738065445952541756301401044933040519829515247573676091479635032191242451638556021082709195554651071712526699305892673313016688983722614003091357336778156111432793051380907374467587039467009355248008805888760997097600979831444161681514736988681152244549098108188386182509626567541148895711640961981867461646691215562945520750945913793118671881673254743117963936804550261037791738894854403729596964806646436328919948374810665319205237119963438660001341270239756649313363826664332278782649288195575867548524965168365829264/28008670317795328248451605979590600204470684924208450430528166690447466486755738002720460870676865272384220120308672200554024801*X^56 + -142892526820781094615788078551035692887160508185382690082914550302188171010835873329711111906062995367338666754727964714396608532592609424439558938721502558895179346932601451383568148577211004045601581046688311253111996327875933908413048721589032298407582815235769032626885682847409891711588046760271853309368799496181950221212474844342736387553205556336636960573774970811758909451432917783173281359424716422412548888167026305478874584642379983523927760667213174347972781446840932248833489135173038390601729625834668439554/89290720122577999755526297107520131046332109529740229457083896434690954806564302304964501876668146507352707033458751681*X^57 + -20309275143079354805564995660869625762728168334647612324545717274272500391995699600391361043611894658757253485159494799319312389477912051990276919730575293746703729406632199590246107362414489594111265543924780338554831708920251241998868311783601644318334861160075694068647543986802855321877879747109450142292245896084312766602881664963192820106630518210784149355527083775043682754122978300783462374068738217573645832542546481063709285852059698060074460465274654081059195905570588926161213143529855929583326384564752078946307/1581427944090978953670126248071289040961587991881229203914412889754811500579060358123226292737669542791723794269587951022191*X^58 + -1417656060808133313944221268037324985794719358804918824711303904215805756637770254536906050904258470563979784824709399056807553601543212043053511403561201470594962220601350868540764537225556914857811013281938499697872260279001653495299872289593114498536003407134476271714288998984068640926271998649067005543380007827486368543489170937422281099015908335467609851440506738670227036142399702715096305200635092560881365222694985360625571616168477795638987398671659109840021318697338091899088720514271884332010129117998/5041540292619163218086290842274300211525724664318233270683975858770874304475427830442352316451253261100598895232271*X^59 + 427975275364425497354040205588566226536432879654306723732750880082645295637230154904178752685288942561091580766541773218981497561343066648820125203829061540434182400905556621817381971787069934678614871147795031262216125447137100069177748784695901129899229759435891674566257103547271069281556108789600770417369899098862123902041891368219035814732589854069972046674855948172761761381586458577530326569707639386187111787518996255356042944758694191764303569475405300044348558665428617317060202122989918288859227942802271/89290720122577999755526297107520131046332109529740229457083896434690954806564302304964501876668146507352707033458751681*X^60 + 61278736908673776271111031979309881035825727244512594240329516115799654851161271624365736300816544115358959262710888255446766401217612035466966321453257505285307091136511172730809192523706926222883253284977144107472009687366563079442022671985619631402008500186484124362946569883711113264205745990037288276664196630100931919414963695182078234937931794478307097335381723312752857647519206580913822170149674892813996352646587807031457078826904043691051018528835792805248667218520647036367905185098728039051464/284655880109489199824193486662204291769280371764340425198124095690298362852206415811775298766374188984280892961*X^61 + 25015338901111217179456236184339680171652306925659719904367853182792312166991656363939491247214771362152799963454284206919414727769139684572231760968282096766434049132898316789572418306812409495166290007809755927225521828152094725599563222600366165957994515201894091076309980920088819929221017735382483825776923412482499909195245955981130587583293091702007265798543949564721872223877205539781973256130550605292687457450320086280464735483089470988974070842954285111826400733691391749617031746267668792088723055/5041540292619163218086290842274300211525724664318233270683975858770874304475427830442352316451253261100598895232271*X^62 + 1261174627721492764052705675208657660484232097271489395257671558169172918661506803662926315402310864202574032574487144107588796812753293153923758315079147972524121868959634669737974451127939526811744999188814391858996711093626639709853607221430244751716477836540843188124089355145395032937038285345823776960894326138993246350566132407466236479311815486149586904102736816858773305920063304207561948927956910714195639124804047538568501702033465903015385335038252938614368479739299081130877744235409351/16072264700439794468081615191813239894375268012215031629954496961792014163638779053231059723695680028472751*X^63 + 351463122989747632229987690655163669037018030867955602674213628413614736790971918121349090813284926099957990359276595829097770648972464957546902745417800098451840090274813317008414232762599054496662362980653611861715417909351149929289252307869553170947293496995315389634263335245251985649444796098911653308398836637108613963889329592805382186787626925690328503947255833059848489247619053349560801110859171796699940760619813919367331149702352886354600375080512477913655684248498871447197786371174952671/284655880109489199824193486662204291769280371764340425198124095690298362852206415811775298766374188984280892961*X^64 + 12501799421414776895198670721514119602219332556255473026191262460854976511804646436595404494551676588505578605388588189814282852406610523709361623965249883968689133244139805250426536546683132435788883408738784501330560716358465405999542667023492952437122675233034055509724146575502202965470043930093381938004965585519807845224852891883731055670297863145912287194955740849249663055415155927062524598117933025621506806287159238620305389219707604240660776422685767598908983330219047198343595988/907473587061136834062538263893243740860215008312067733609310426389927963618021515060191955490693920641*X^65 + 2023742307193128497581569351283559440974166054465275735134552494537197843903925483278822969416331756597691991369295389474411872587590475699103204744762570785421943514775131976633917859763474893070545640778308165276592185222691560559823611881224004771704113584047632581905771428924244696721733263633745506028075537383825031469628987713781863163388594803946481481671065045714627976716518339128188528321471900375982016874934184488585344872256464800512449250797462990688828181986105621236943547550/16072264700439794468081615191813239894375268012215031629954496961792014163638779053231059723695680028472751*X^66 + 51227431124212944107751966067028875111303483517413131219659263106714464910555927327665130218902207389770395981227139053952703039449035744711120764183241345937765927321521010345192670278800380353582708665462819814796755172741278115637237912146495881831688037626675111413536113426976072219735636560248945139896868224944154838652640408992218570702214247472490465543990450856501334725995823174441464442838122981677375761127060321048914566551802825306787949019380585009718040833195509317/51237851451704411612135862678179873573497544368588319892118481530683076258710491505854664078295631*X^67 + 6319114631007424232629742759752410697799328032493558195926254395082120969846184687459904676780969110743217041636085867095978309932912570209432114017875125031096648659586177378698431615735291814334183899740007347058674392068020627015136414268617489932806559986206903877467760012273847382700611185809353323121953613577436142180857079968480663610140162510760966434780221891684492542882660860338973393137422127645058909801250585810932432277231560412339633041210644652947515627672320015657/907473587061136834062538263893243740860215008312067733609310426389927963618021515060191955490693920641*X^68 + 46665832771426637972548051459813147064272063924773574805950485261290941297801456774647116844647326027865384178915834667596601900521027043949221628514846892364737225005470136108722841946933988750576119663070964635301491478354073560260719846469488582109977902477866608078258513057824815300964681797705537267547846922387987351862310365799088910349498643089043660268362395681384179287169707130117802634434888713896736892527706434924744397010180923622286381924033121568943316061/2892995960234002123659638793867081111935946268905669916555727035779068164344785246787570666721*X^69 + -337289327091719678885746229289696171394486926849152788397748975729208653543857874034371871656585491635726522209090400160129278067263119603304336972557846876936518248497917832637687961154783593622339852628227439751285801792527680394755426561373100959272230838256105094569886883172476384546607401131650791775050268214621917159252069330599031893742218295011139978720881206046445100453521260745383802505359386811163727547029200413756693599095422067743161310051764103595784713521/51237851451704411612135862678179873573497544368588319892118481530683076258710491505854664078295631*X^70 + 33137542905582734070707770953109982736347564634454558728083473822465536806020005668210356735695902475420369968433458231265413933089738918260158725944610478988089802552114917193417611510318299539608655440698490825319482983590483313857996698415177869347127011907904004610410681886901079117901163399854116956671813900512633137714499455107407513157992163469194636350426869353734228584638346577277388880496696080111638864946911941441756043267807331399096887567387571195/163344585863813569175068533333356733777649272706547903368286772953479090076494000722012911*X^71 + 3675843727851817638147382946600970878973371490507943413545218491095936743057808594354830561923276677057328456142273293178318557391021351080435065847979394842516368312631602343779248180812512530643419109095632342313937674253938109212188165074471925834818593681137230054391217810019429725439875425017530236386044883415828091577727189920562618154370544831908765161105406420750039958790830126604436878175872627928737728455141185109848652615807174954579803642400622492857/2892995960234002123659638793867081111935946268905669916555727035779068164344785246787570666721*X^72 + 18369399701812603545293575788889330716380871474659481571659431308395282769252560314350375925554117312943313614516075110519064797985969647041533437754884283100880697244356412051907978343700673761748957067703249254478589842049473950165949448927539075443580352953079038072206350873896333170489416942738755048652964024091777371987112367109160710279140537217286915640224233590957823083398676239677523731323034775436118823191207015852846646426605402852428943153/9222776007216620697592938475148593178118077618798933056760587937071824858929140123201*X^73 + 203801286446980527658819100078052905205850107415374868100838324421916077966532337586429673658636787692300110671737821590806303549400484191748449914243091766085020913995630795099750735843663237835918705923761382217147440122480221238437619397849732476452184253122232113681170338615079638135854442680149710151613613578046703061723504742694831815030222790699023392751655107038954109216806711362301667248942815446057977431876022783920478288365681050799935291207/163344585863813569175068533333356733777649272706547903368286772953479090076494000722012911*X^74 + 145677437669876339427519164771568909184258927638462889892097629481753659957202792549626203654550194040220496524740350695296573300263037839821091714865004030617896478598470590765255984258978280925516690654830325416116870435441230108050893797674961890726544334857807014703852540141774671715373100259720438778808997676751726147808173950756350146509745217709588097442478072370061471581420490245342215730080005451540977327591503488589311190171669998/520737169398487984732253315744373167981371894235160807224921683534064979895496591*X^75 + 5567739988239365112516201451188291762360991263781314518091393302391077854191374599239262289659770347832084269763772417558243562574069794101248263199790185281931957303625534062800321251501803715068374784921171260250134605485458495700297211603603915241759743562677381258764474507088466736540643937585728050036877199303757487368150130164067816509693121713466530114120052674151191129740464578442625258095920770925855258042896987022744975922701325731/9222776007216620697592938475148593178118077618798933056760587937071824858929140123201*X^76 + -3335295106062979029380553067838709963695435915101628755395802234921688072373061665017259692934523450311575867730318956090076593816598758861321386584615453727797392694107609672400967475191234490676460405111671793696662256619505796185389703688812439977577622977681490373139551893337704776969152677458596366856776638170472704329773963755414676309742821863666544096153618331586551534173919427555749348381958729925906131775202737814513099/29401906690671785033722167903809675793652074656154977540789435014062728242081*X^77 + -892631610967937921659069862864145406151863678700177172309095561922792996728821236675542845709471784894728233869349224604757826863341521624281760217899543023239698865794857304183527850131908201466059174659188572891456135152708713835440758940578745917976364826115590175373032123660653472716050507018987167267361536153642015123751002815758419677079952864091347061730393479219914234166951498065421255519488897891421556795834221975541966138/520737169398487984732253315744373167981371894235160807224921683534064979895496591*X^78 + -2006246503875176155404769130472738762916979588385352117610908079087807483401928153487787363451117133957321066887427134307052228220620426177301761292090524549714533644708801596193830452766739563572038125783075002389673629990549772440695464563214444439611370865179001668994071765281041726941115415198640784840055081551179712710737805853599859603652148093799465325321926375994694222149077258655524744349409299315221075577437032/1660092975589847271962179882773963965538483126653208601478710124445978671*X^79 + 30544092093075230073788591150938651736723199808699804057038629193891112773178848947053722702250387885990471254398097414862489997611436161682407280738382159069208886995576793558724072810644152084950290688562672603951515868800676664182229027885175345059800324820180527305507548228516043777232813415631914293501804573623094816427429811060643708396365101749275806644032293285589605935651261197048393245850549628177897105117898165/29401906690671785033722167903809675793652074656154977540789435014062728242081*X^80 + 81705315438824357710331006351113486490111379476432684850908142448139380562652440113795260121449473835686492997228584532906863740014965952236032467278631997858694173162137582929353820861077182216724170786364378966441567206910954566725705052782575267871775112662634997835644156136685813826645200133991192313478922010179092763758366617060360641799855755487113651344653981863675822072625228078152940055379212379327804/93732311873403380495860193256956917482834573239975642339716002735361*X^81 + -562875253552553892890860080375669223250226210055886768203009563364293944046444992812657310567822584020702569022659977417436759955618286843582385947141593364502367482881784537549482510007271190893445923038806683944201709376560208736467057088459325365878282980662951616378147029792819347759594863872824038103291925022853339208139354401420910035363289618674362426832511298592576479745881768753122510395976819482515090/1660092975589847271962179882773963965538483126653208601478710124445978671*X^82 + -1947732320976488210699131346720474980617746188787178873772861951868203710338312014514844354705154262803557300001456031640365601065562057832888330883811630273436514218004282084812115246693274791784827140277857414023049690820274620871022818449903560931251234229193666494298701414863445161742697867906719509212482364335716171855211785409144031409105859454954761765916536893347637106146231747419572620299800/5292321826740634661840674905818808507867120616564600662848851151*X^83 + 24465805781230663676396959022949822996173164523500033110140954433609825041595349329317261722775869906666528200637118678022646330436969632615941508684180047590538090629785312718912883037422781800655842934043030551529280719080856161120672259643230979784582596726403782325085025217863217939804181110500825559946908378800816547796168835560320775214957327679460080940248524765380040133664526423541801984908699/93732311873403380495860193256956917482834573239975642339716002735361*X^84 + -22723079092933931057272071137058679469639423842168908636469550948915937984924382508918430290129585552577898501943528049094526610509513140003146187162069009146457443703046499375952471171957359494618223283167277537060739591219043689004524178577412709165230405800205471603473188608909638211954245907905755636406686921644535334736076139036550365082859300699090764788148598818302961052083037297442/298815528583402103881241878257512760875564373359189241875041*X^85 + 79743294428909268103032357124796409051567229863769164763994583050936347020943140435592134886842047805676509480301846013292149036353362472501563617867631163477108724491562774403403154246983502070515938109910713036189421993550722862887448461675448418256058077843175263058507411783611943092463817181525294501103026179892521750588730189688424755385536502246138652550918835278880397569461421450103/5292321826740634661840674905818808507867120616564600662848851151*X^86 + -35438025463177728169980734092463567976130350101155691345394578820311962699082250306166109358229410404563205530998252993454690770663790148944345951714585500271610823596257574833897594101987834222856896675096067999555311836484117397327041448560995973713084709128335938363483466353250677076106870850889021840419979219177443497442653699078879656629418322128238311551059835022463464115/16871747986189492624992483668765894691184256866308466031*X^87 + 48120594756022359438186497053944354929647535369167729035817793283334000350869292300393215763568034305318926820984848516388651454229536363309315768308907612260859050553120338198656144687039210366937580377727400189714814628872631974999443555285709625211964553006062450652828039277653605321721336463322360440250501686954120803855564863665669128996057810464598207207151176791602802474/298815528583402103881241878257512760875564373359189241875041*X^88 + -2202148007099243436143403323582182003330542091778954604429787727872316679861645112294706092184249740323685791638295241250252364757462642072384370547690118145643353325869650742812673454728280232722425547826934356162664782335183373117924606804247132828882466152750039119120303848534732382106988614776777019990568633885566140214584619100677841721930276980491935787588110/952614080864405884760458679282135096334721747293121*X^89 + 325856473281886210379250601374115365631594690558897444887144689630868495046021005104161407309683299794785877897725004381110601316018787308554768054426598654970764861839142883436267021403421008739329833771461288340901773097747991097834516330388567349264851755582256175984144481396841062264310346399346206595134363216228393909735671651271325179836099678306237154675454/16871747986189492624992483668765894691184256866308466031*X^90 + -10923148817481689502108113910511357576416492432535468408709429668416626901104409240976480831204372604556094479813144002254479805772587355413201210968413647320373864346508459947600989094927744229740461811301941384768174719090734401223378743815066849991967120670514682830385945217488639887125300457935978393403922303093823284520413939621000986846236501983/53786577881791309624553028021124447876162935311*X^91 + 757658815498070942085479470495587640146229699980486708865754303412718373610168559216598615281519275485320835226102751353837911632309477457732755571118426693605296086055873187248358748022657660740491434507182716017939909172471802750105389056713745245124239774284015848747825965690308420877991559674014433337855026715036163769333935247462219087658876401/952614080864405884760458679282135096334721747293121*X^92 + 5554641597587332094750245691380133637922122427113674514806731097568821001480983370538954859279290060234660481865169391765147949248874735242747673554548189747676163258778371462787232109420603199249755760966561045722451209621676350347360181317822783068305247609054088988983392258737273844169173769414531126065821615355530026830624775363359/3036902370379499160101238101808167120781601*X^93 + 194168024773802190561292244741284487802780900422796323574253264979233955066564861279843836027817247588855683576178726111650904901826599362926698792705859420747306645899209586443503782704898214667395530948737967843687047550496684722516175476886449056653853962073326009560260603168501218281585785757007105551165640759615654925415768389442/53786577881791309624553028021124447876162935311*X^94 + 797842258441661451435188985790311180860789155423514983460371119480871531151374705130466989043519414167700458328282396386118958982049850966841510103217548636418690687957307962933049187535400523162469416521791611460401868414839007987533783538825532575140142560179267549541839225774811135599005182566097246782982469787041085/171469841927587327655199486297112930991*X^95 + 17845062309321444077530418820411323452186728371097638731840000675416775035487843958985169936223987777525441533738060948831410757081851097884201542844611069548546174137439778323746910403906384680181660337205912341414035676764151008077462716101938827177321579217005283613044322914173590387486803129536600884173411647295689/3036902370379499160101238101808167120781601*X^96 + 46898257714829117332822884168071051317104672992495579142022507613815786343137920354920694118025673983394523898117727579213724499810588249455758454572459243910491873051450091618077475251401994646042303673078335013655169090128454022607341160915491200591478400155069333754066423601967771440955796272382642735/9681544911500611351995905725092481*X^97 + 639015974605661165162875441635659982070094356180470721046113740415313877064107659943000159686124526003047831502729060199828368136425902177742113082437762564677810740043129561530117732084820583718621153491749759188599022750859667769754227794498235443146902403192686414141201749679411048706478462957626742/171469841927587327655199486297112930991*X^98 + 1131811424210279111040564985174252959537897937390692653579195653934012681891961538852135590210366531866570122267260618893628582006589035782272770137134361712402875329496900452284999252468738891063064212203096048461207034587581730523707689508532170027886626922436621973852467351383459828404/546640218592999342329394485071*X^99 + 9965397082358189717251961815853147933057130868171135897441653894081521381487654320153108539197065512634236489170297787277866134617913297037188172259927022881816491908516626809877568153778340832234344925105654119799220395906916805226131826315225276799957978962034525910326721548685430027/9681544911500611351995905725092481*X^100 + 2634445209369999532496439087143727667521480817543735345920562731358708272476511832192589113784245120233217570199195739704940998341131325105303874597601264657251016620938796644205732075132055162262526595995900640841181811100445533474659392869915184059780415331862986031073/30864446874428284248737761*X^101 + 1777399836971072533664169549338292083067534195387677616141893709498111716683762659466409968588960325634522832351922607778415446177704577678752078096998448955273573235239004841372745995778798156156514363849126665872800739234403150397537095912623541216100927185240381506/546640218592999342329394485071*X^102 + 114758184370214026195467759823825859585493176048354674834697439998262730915150933681810368874816618886360355108527095024559964674966305492211015420538857985720401712429482637530572976940492356490337646970460256613062513380016702620179266218914867190626/1742671044798615789551*X^103 + 17595914379731438710972639490728981497063747629741014111655062888736223989606786680820571590466140343977621379206053340313014765057065203667776749799232722864985575490173602312457207426170952795335261212480727652634864921108628479875210792620188419/30864446874428284248737761*X^104 + -19337694665036520077104445424362326714597039436016700864161216833042678140981313118809458732508818724476986232217267365583358314785705212072795742365847056878323326021455603573891705699699161317614947702393420796765912989655499795/98394841894789441*X^105 + 44021201711939680010857266203482470813065485550799047161078839546524234301449709021313353310164011044097346572968086409767638865455642865927537552080363663876416419198523739590271080877705298630638867717269186803922905550051/1742671044798615789551*X^106 + -8065517374871907057260943995014375061542223354680525548529718592184372940204030060137049938356477440524631933897953205995472432219109199858779525101999329154880107560757689500500451190445052225710012062108/5555577996431*X^107 + 3105791199359178706333997273635194572838568892713521477672048187228012327012931725168354072069737843004024807689786522516866850513636546104772785292594751994627506823243614453449797764100910872942418/98394841894789441*X^108 + -18456610028669848754796711829890276644650091064782158628549149916483034270923737508328842535627926555714120395442195109488901877012245420586196761136116993926194211134373944618/313679521*X^109 + 304679534121978439780026306633241223706251422637390599113075687747046104540455447328258630686123548506458899834726642140078021441433689443211101241907362028108832172/5555577996431*X^110 + -603551205081311740999619254825239394539951029769943710029944194264915887858216669234232244438765911407328716247320020022967515456677163235288/17711*X^111 + 3321117288584817989983470146825963610630055722464955642620848169189674402087994433873106179979690621284036948183495287085627679236/313679521*X^112 + -20332424040468396346973550339219654656755793524041615659110410659203353827661455297614534036*X^113 + 288145678806086109642469103085197527130473692188649818970090165173/17711*X^114 + -6248706620776320456786382412572*X^115 + 1*X^116 +