D=-17111 h=202 -207434715196206801485799310021299871367260702291305101448210360004588992345305269983058578380356209233723424650761461918608392807989049726486824358225231234814092734526770555369874709854401645490239781857666365742536611852308683961922408972240949350370286947878918803904028980637822623655306839616464868946250520820022487920218546845130639486562577502001520060348795473802240756512925511886831862351060610516793445813428004601234057405863199826725821651868346771237083006380740816217119659376931222102341937655898309287261539283495719099425947648294424819616302205829017689125569094714682405012227378096317649455787429736480401842781737639360551034157045226416405170938212874374554879381709890110779078084655356548213704957261553768511489567653743653670918479919492440253575072312764133620137418760395773309210305592712421034725166693394399453194502112406431823854778674549917477038116344707755342664804366767507205564366468326859876394073263191061977573459975148071227852209531114441121891264276829974167/101634106743560956848256133594470070830580386656028989983928340750268702562062042257197987810938267658151501552819740858716119639864397019722043385572126071734237633045145674754465683606034947977332797749485714346261091071285594369680766153547030334130298296473120325649537997447441936970573690727776491192388452322866179753904526240252492929812279465161463951459311790081699777241407244534617344107110044323084741460463201*X^0 + 1132476820965664245397365549643790570626689382883423754918200222332521577856958495643357612816701094512440787388334647040208568211267759231496012750361037699387898099522595498552994157110381964339827377651990620145144828187295878448957692285099722906310380002249615154916713646131952991932374188505623649885346775464828713426618294119128312941178826775701411485905275218473690995361486267325756442227191439701865466015977518334092152104643622490082151381962166485710359929622014540071291422135512584326677939735575673767628807409486720193050898785112552203895758405517738486854785138938742207286881138159792827122373761042283801998329576256545572193427347043918262958370383267802080976275052898183429363001695291186946750824136310076093329209332180072606555916975161433818157761676495444395370486547959566717618298415523809774319696541234839644391795341839443780893198034662892046973130149525570486750293521534931471438910969119205206460304383671705082667862115939159339539912925923267572052071682909280/124240656648350199483930811886974656582552081620117737106091702850658182226655963228268403343203749999634245454627186187717919705762162986179044444407309638145535923042050634589057756168600425378189573874648950923443767601475133008166773934709098564474633340500190133109230175423432405173993768042425765304653503123629048441439048278403040547109585613651003607954600249579047953446736701536781932673418383756116744609991*X^1 + -66458650599779063044121236613957653747534598473147332662158836879801850484930068105550497631473672669978311007371275955902293396019222328028781079383488158958182365595565859955442449531570662604983746180507565682614842296516937866510541006805663323652389375624053450011414233747087800800286211565398208308686693007433147921009514841874426747548656314599966161178819434685816028953543645258278450647849258126894528004770749458846629131996796527521773541643796970410841314201072876565655744559920080594443920793472575706077280079927997841597549516421539439405669051887826931701972009979681428387839885043460861568324398834852446089374230768158093027276227428576730595918758328871691371103489461160797012497185785928545840452555658706454600471899614497968190650911780058601456359405976059657119220733467222970941441730369522394473134168734187388940900075605000994729090568240903993343466774111496529061387802019524909853847911784398315576485144739875241604681492149481351252532295574733488441996738458688081270/2125881875909920263369540122198023348784048668601834599622335127477612156080310186798900649605559366243741573974125782858041324085296370856509629488253475218308265179172528408453367265800921878646201798569118199251046307428841000902741668796807385536725451089298753367632037531670351884932207364973947270127926091948416647881463555091754426801592119435182322735711164870547089531427111699995875649974861964450913617021556001*X^2 + 481366454218527169726564538755282231888987723389857204680464170954078986835464605748130970799065304662195672426526726137273043790884397525655390785505660091715604175968964125022428943753415313781130052126914991417294501166502167616392884223245573890652735213754739747847184302262426320424857849534030981310784736249453621126904272349507723300955550468329000978311633417541710478525281805402129362016122002134357912279042160190044821696252576971874567261982212811309379370586905594964349798032714868012205182877743351201670904567994143798254602822730030874792443855491498516207746248407340475373590655401508308813822670686246957173832692452854042241202902356506477870608659437305728162999715488546821679373674538125809395593167325482636578326490178478088808482942166854852682832577984794030166793336009714684311183419356176285933635198727584012120376729287169972191757503537125055953574036154990556347645562808402956699727513987927694116387782197207369163616249107743077976186790443247002242728123820/7260864744804523375836059370403521511457663586004192455501823555061550010324116838774379249792750277577829785204090128438894261338446787807787063550190499570190866871722905416928160608298780046647745536476474251852245199081008299232468817410385048476105040061959565958110582398657729248670081704308676600120010702099763219066042211349602042376809398261410999237601557453044705361857092018980885551599461384846984081*X^3 + -12528427209965098945822658729117599080798336130399133572057153573625195270109087743106010184086630975018722764999459117561737084891457954114580124030313671651115454712719183547680785459047037028746222497754060434545809478598575597105377457542370847767577168211970416290227074814003925502953408848295487443440730056842133746316858102276779043155543143377133974783764427513805349092394736862402993690710147703634126395930479838745057181720758873792672989912850948835408362662498541782105060547019484332126726828717086248786361659580870354001907704023227021381316725244438872657920848295459303298160641759393703518075875147051871905895514519511535066260693218026605135069792040809545375677006379731233157551152322899675924125926972760785057078104991409281870091654811123106892885675468413169630039129434870671620765005308022942869244855751958101191295554632737745274572850970661675900675498202425991807007631468236567168087438810750596054440774598240792794163870498828464944686276863327700362647375229646983/124240656648350199483930811886974656582552081620117737106091702850658182226655963228268403343203749999634245454627186187717919705762162986179044444407309638145535923042050634589057756168600425378189573874648950923443767601475133008166773934709098564474633340500190133109230175423432405173993768042425765304653503123629048441439048278403040547109585613651003607954600249579047953446736701536781932673418383756116744609991*X^4 + 48021428634689312141390991618580590488291310936582240519231373857329272606550541313606087546523073144911585213970362233001694633388625451273039829359159217390329603650017829794993045597508841073828012453454205153980605626208233577606123783427411368520016447894536683862704691042907407425935625347704343252957626408832707184272884371437222148925104548451824411669737086352700316327018048796310236901360782610771176386776226832886867935846548633765166068516537821887539198540709185588000422864695963997180413534157196442482165135149448662406593773882807149085471331829233933248219175580670223538799948106034583473956898157916090678050293609096581066293720421247912857975591797745459136981312341701741956428394217613201809527118069820830622789869106700764968482829846989425639824257415531303693919005119190686697184690585148147450254015447805918306359428582115712332889716272207525186443935001952295721842076049641942047563581085838679693072587366892114066370277660055097679910397361652392964375012/424339006767840767683715701619047484744179976974121468967437528786251534704232180397076690420942684681072397008011812777680688524250294419250018324480772577300617548461393572376141698807713169694801328763746961127476196544971556263951190310933612791543746131842648936830727742309492680069550681100384349256034755543203975166036012585448076814727917612144877519583984422479381997653970663256436535070975476877271*X^5 + -664177717698917691820531521085868924438506763768348765262487213376899578745817561784123245755671376540625171460063134620073501273513716436255960388638633429271872309616455592800984011967224853464395509149563778583292339140311901054806624473005060931310697586096510779810747050862311736795871328354933165066958822566603395684494175286407096841042860145611594067614528193438946669780703197649594301102427393932353274560707761624765969954503129149759548513544444279189176122850794405456293039765853325166088807784166180981837143885089254783874958131762789553317840796540689233463720962875101010037803915041859087236368249062397131939389824634740121293177425820605062226805268029615528930631906582049544683117298870384236736632903472487110224188465774071351002630589766520033443132652996130631297302128151675025973359756940068040753735274823549043137510723092980173931490168983769467439899498958340586762347642970827721872695636755756444203587727399055534215600453658374331969471016971865130869547964206/7260864744804523375836059370403521511457663586004192455501823555061550010324116838774379249792750277577829785204090128438894261338446787807787063550190499570190866871722905416928160608298780046647745536476474251852245199081008299232468817410385048476105040061959565958110582398657729248670081704308676600120010702099763219066042211349602042376809398261410999237601557453044705361857092018980885551599461384846984081*X^6 + 1254133316378844696254899570446811274170698352372217896955837548368380740478493823764247308662281788405684542177598757674843096529511079288511587505112084576150313190006690145327046088592177359411765084882517858053001676056858102640579435296936847323785081831670885696281884962339203284983652047975219139649971722469324300893160725356928980483963292777172787430311402246158417552955173224518513102006415327260274282246739294505060466283774758113707796897546677647062069583129070934629391215363817231091904151868018052661958694257197617195281484335374361469658236029509034320856465392887144082793959805637606542823500049253579426122013953105296301189127745910696434392881780090512335583804391581976217737352240818509328288286853266064104745048958463510018392554050638978395908876750824903898029776021470999482064085945336588611620841553018749139054649678336272122816259736122457421717052959969922700499686053709187928651745618384239247471399222673230489000940235526019442017471384491519842308/24799193896782231762241581533460784568066154928065073284287156144366286874188076699028501573312061520721898019286529880058482176626164129463504080677971630956730614719267931294263438653948522569972609944699138631726736984686549954061784250536708128779366847749555779138023946134620576241572712354648141502894907109064576890072819390184564129199223751513346824825199253256933083843958311218306150141486498561*X^7 + -7293253973651953806548071094614715701959422833506582781268281045827089752187926242747074690431452484936382344164154563844213573794729769804709970332998335770336254636227121491461149753124729534223852927030565490833352164764320267731772617145983490037117966411646200085763188220769179506376590832396581385012246693572657464332041341197339082252281597124613589582681654229086382586114560269629580989652180635233486479202929187108320052161837058139968371817470997465192518779292047316741800684921011353190598637123863575861534566512533068824216584529624479995204885350095834061655257334500919600239000072254003775937379760710642925033557956528967209899361859362886214450442646207789506257433746165394684411666769856337379526402801926688696444494231488179257799504441165585606582215742960185649497002111875624613757056619165949678836715414103028769776202050261800579505088276316423219310635894068036613889660820633944756751625877735637397366806120571506280750018904001252910387139067246774026259057/424339006767840767683715701619047484744179976974121468967437528786251534704232180397076690420942684681072397008011812777680688524250294419250018324480772577300617548461393572376141698807713169694801328763746961127476196544971556263951190310933612791543746131842648936830727742309492680069550681100384349256034755543203975166036012585448076814727917612144877519583984422479381997653970663256436535070975476877271*X^8 + 6586645250877476043467148920302986102528293694369043862855939651742308053617815313909730177044577035235637876013348570481099102048326796219300362867680081808474956891455024940025009114760275063799461839790109328057795955366067752417304625861759261060410991678399078001808308967356265981112892350282515100529518115511807440002040530930312597914096291693895340517980134678315501231246564778566376116715120843554830665447449085219317172771636211561437379286956457483313810938785959219931500974246230160984726427063719283609686070455186871770629530618456468724273328267869285312595306683036734475529191836450972819509288190959115551018122514873655161998071233367494774476728385674668811558109402576134387717719299058487114899955839558130151888264148400350645970177091116120775823145135619129250743494573179026468378695389968408756400266081823004749266901623397115378566518856549056680900947742582411104915603848384715369088732298366873466989508301377498938323936441377017978672130880629592/1449312950545393709440803081845642251654850968854250089666714753337986492559644480102185820426162206809765532072148318628863431513422016799924263963413688911035627065587512786760764341882328477001496694798617183783924784330930392967201464001911526432082686444366534927124302853989864779473596654470699637829168786690700537085665325824590271123793101017669734371176392569512774463442131448676649531966951*X^9 + -220803989725065997382129212357551650593029336060245191317126293279833956976800819825646934384490900778607482150969432998344035808660726460848695856205384523602612252616863902467214718656939691711504774208116440630589370727663763947912839403071843988710423618093395452173987637775608566873560509658290832945775749155017433440398572883556380085931869219568538028054100987232917550753187170107504126314903933406488280883731817087246917811458284328030143528910641983861037197740247616640301923292678794043394613293659503078994947554590965250774904862216877877326908695975551222856878817099109138536092515363243065490153809027770148995396039454689680520060287812128552095462141879662503699597421790475757558493959457710538538623833845686277190798768919830224641315586827470245346697219936528614372910405832491270058225022038901045839566521204477834591486355649881905207541228912321650354565274423336880051008467733850424498499217647076575210720645930944699538403207114241374286835238174775229083/24799193896782231762241581533460784568066154928065073284287156144366286874188076699028501573312061520721898019286529880058482176626164129463504080677971630956730614719267931294263438653948522569972609944699138631726736984686549954061784250536708128779366847749555779138023946134620576241572712354648141502894907109064576890072819390184564129199223751513346824825199253256933083843958311218306150141486498561*X^10 + 1221444474305297971687007897408278976355972350918191526969879419347071086859597866883254430327211002916103956017824169389558026068387723416491985838330196593180886955230629889216562052880283352031262603733825800001373856025010447226661230951770327958642294099375502654275095384407590268272902061910635298621785926394760673337269034885850228371055517275672604132401009228797710822007953148998608098130332508366110099053138165750815010372416409423122763173927020385711471075835839582488953943396302138264705745242065344832369502901735001684114399653337491263377344571699080544471652805828315672525792596105498652030201636533743355199450346105692906869330627218017050263420427360057810113683888214298219248120558414884277347519110783076732324631114860522843857193561056213985060148017779905397438736114277631807624181981319164235302063110720885004920578367721658092907770559336557875050756904260144541897915294615694042236350131325065807498653716460837693467259121911213397078520396920/84700657503675630263620073744704707594813334630018706660435670231896820323747558886224406547026018748744406058801257590372475688938227853423193499118326743675742333328707427196584906895115918239816299152511085487927344067028834841166586640284701445390841356108148847356922614341059247237075369906533787495129962403757847997525879599356570108339261353379097327518928909444963734640998857382774211441*X^11 + -20325473812448158922352668206290171353010863688932913990454316353708225328140676088510225467569590533159375492814872351648179581830943730414720921942842464462967278270935671861574426654685170804021600622885807270493971813622376907476912134375065112250420861276026170826713597754326244743463336521967204502386588489865933375984571152424347356698012232651821715491632050248108523018333773139258166113361476000568010878347036027380097399777949076700867723198162653391293680501618902224428349611830109611538135922770959828489974003073865559086538037918467215276971440915427586741434907910365250508174676628224523945035618444521305325844225368921877105760347887655750565047713560421518384931393010944189584393099302874050232228259316511248991168013942776797897313191601604470424645381353971058818331588875137255108507248729767405366062813688866483085758223723327021624850963059051564400043117457117983053893217488292041222077061652485072182446271990177889808304534432169270872330695403511254/1449312950545393709440803081845642251654850968854250089666714753337986492559644480102185820426162206809765532072148318628863431513422016799924263963413688911035627065587512786760764341882328477001496694798617183783924784330930392967201464001911526432082686444366534927124302853989864779473596654470699637829168786690700537085665325824590271123793101017669734371176392569512774463442131448676649531966951*X^12 + 41255004774302866587463522567590406647920106514932081447810260574229566464536975563783407211577280987395596745807734189957844030282573636117849800021433682484778601272737437275008557580791676521144776483990869571255609350674752413843370616622643625238294110259026657257474036456392975800889893974356800002102200462913759482637529238722849774565318006281336381625643399094256272663452795424260232034105411787593634306780096085104204193067152971873140655805343231259945491353765064448266026611308327432449673447580556653260732867209784716092592582826571768617581008529910805826996410592682575351380956239791270846717640580838029949186217996106437618037987921213705034789661554643113435467892398938313926564804797523447112776853367346934271403767054146358454548782251691833772300635866936674096988393086865331985640815115074800176836295521648200152705266233255984145019983231729741458689412174411285226729063038714784213668442928005356320279748547173215907552038514621552755843752/4950070568854867059997666632266069054690744820876553483749381697849150857562244105325486911754194304759768924013865793371075664130572605541651189241910276645183936259056012342737707141319380412589345985185616590960630241775982399694149181245088039588033508042086894240951587536734220515286971533313879229450643586216927590294306562992026772739130463057629438812397224559930087934135869170871031*X^13 + -236985158187093410896395606666097958997076678616967442488003325892448222761196247324853297328671166138967476714148229647306106199913375071527274090011456083928622330377592636558693843504450030724330158654095725204924584881127020862987395835539045890180555890920860279369917873839919529059310737859107662525464752237130143437685621728678730991777198153989020435463707932478684492162427496430760332833818981795219543750807036439003979308896990744241244980899174810976345074641272058883275495094308980826992202484193605898080567255007416908249138895280109812516817568587317681023244931129013871730227652639457513135182091083873381717557070295254537491689833332176179258754334332780188355268924990978393875746455177825298654963955124359031046599742395656402341002200797237666060248250992905724299126130317673794594631569311426576057733191662371330766084326340714575827011756466334973247541416746797328728606848508533995093836475353882530518105142393099100746067505932197882015386854635/84700657503675630263620073744704707594813334630018706660435670231896820323747558886224406547026018748744406058801257590372475688938227853423193499118326743675742333328707427196584906895115918239816299152511085487927344067028834841166586640284701445390841356108148847356922614341059247237075369906533787495129962403757847997525879599356570108339261353379097327518928909444963734640998857382774211441*X^14 + -85694040557904237523116304586653025743208703258276438535463967802808906806767776416998230875999360794759693512887351642057206680255691425370350269329231881038779097853003579594087811445740005661900373351552916722848255547991478966831782627207298341837417188892404201244215275557195561758705925860192290330788915957773930247171157904818391687775014816642415847821221770347578635134491931690360699700712244741721035475528887851187713455780153274269403201921643575494943009348604157222346227009245855339551286133140513990291126025244252079887723603922214018653777306101636022077039489424886963934441813639204421544242140216454853733201035949163400616110649375046782883639870270196801011314324147999365507749002165431668984005405729097688259818036134749829752902384795039352613176251111158233680378814328669064106973861443762166277522225353828916989040305331556329874023635958593179092465292283687166986310238821711671480149743580931377985962764193159570329971241159292389285/289291716957212732160462078912165802974153750270384751548675220492615911259554912356115183902413319195825429490612225666008746661829969349637729486407005823457655090822045020322465498294628041177566827490247010166596355664542247659058452530248848085327187659522347860496264831788569955893108031869199884837276815277711857301987409443751199388646511779418469920659062857806679208353449194721*X^15 + 4665664015129916694919318800654246889461158690000286917571490635130401715536270370138684335587574969780602255814140682135631984026106987917973494900181468777707752876335234256004943454127860119142217671374278492198389428726305884092514640373410977870567799825305135153900456342038412572604480972213744708319588066105948157267607590411640834662292800728916195922651783175010393675641097758518208904005734522251247592734247694077179232009261462554312458275503238115023545210481859021004732893791556856705846544304543877213087400099641711883969181030788370616024260565871515487042305768672069849000607556001547007556052739309295723284106925866035222244276515756593926872277190832012618883926918987476381729151858826747108316706224396592122244299245500691776246924052845691819389868251839688731042021150938290346982857995679703844968387141740005589660092192408283383500003447961843562443025631501264708556230686105342996278915326944118853100130638129932583338573238300263910565164/4950070568854867059997666632266069054690744820876553483749381697849150857562244105325486911754194304759768924013865793371075664130572605541651189241910276645183936259056012342737707141319380412589345985185616590960630241775982399694149181245088039588033508042086894240951587536734220515286971533313879229450643586216927590294306562992026772739130463057629438812397224559930087934135869170871031*X^16 + -8502300309245876778161097405306000654492533700590535763123570016230965817503936289400758395837594993540074268305262078732137194623262768520122381801052475257070523067291089954666179852682525528983242999853952178294890195695662265897642478267120463687824125054902814631850161231568858821148695284231672758628017687924425266001610007359253576194223784256568834369882343686025318206738707886649521047770206756728887543878026181080629882202184477159479917075728767819547406363990362005415028107917336590457786264761758008125533100765506224424931730947392967343899283983259269028597632152972622610783312704338401734408882261814786214590189299966335236924781631094651748136187543796696791711198042376124980603592608658993636030146357463888577194543764396103446171101957285542374039737557791645613569563893244966575219065869697756209823244883701991331136423247342536672072856137785728583030665004231871339162301011850185829477740520047867749925106924288065191892192335323032/16906768567425207887350948449077540937067018308128382417665549675215704006753253015961380626638613710234669481071370794577099331531176982621572642534451862746634041892469465275113406480896969269917995879273391979813941655341140065399944628031608210234772231869694808047236563134157556886979605626158604689221951684747347162760061331526573513450208157291711175305888776682057109949941511*X^17 + 11524168644474410454236972048702473114468378566372020377643056029095086125527219141120702089355054590057603815450452351193567915785085563310716957812057561878704146114936923824325666739279706471050553966900410442180547478263702291108311096661800711643896362695928015808431826460896347204533355004521958866068401638345784917656593897448667340391443875069118771811318050743737396384630123998369145945125264762943818810316856754684204979963963749361970244979738125522320335889990165459424646925905969211360222791522198118950344320770154837272913934319446081846630621040503843622249791592964495307672117571267119739861117017819258747791973181732378693383206170944891379215699156828243133302093039243862424046107465159861917388338510733898491557662645067471486963336592477372941865403549371019205971087386010517769700822045540916515277519700435449106564715778405150581251437395467359376421259883562616226078685518338685642358819973364328474261897855267836529980393338800525113/289291716957212732160462078912165802974153750270384751548675220492615911259554912356115183902413319195825429490612225666008746661829969349637729486407005823457655090822045020322465498294628041177566827490247010166596355664542247659058452530248848085327187659522347860496264831788569955893108031869199884837276815277711857301987409443751199388646511779418469920659062857806679208353449194721*X^18 + 109357066745983248363358851275034016278124336914338347681625122124477005881456201877610052290942854533619640910919457917154787589253110819551107879976332622181599841251037955922489758245226535677414249275861842027562571529660560866136687409441608321945644467155757172582093484917133980771515757864197841731261268895435414756466930310415044221530377050342894186143419510918510772754494543273487432115276825842156662905512788092884373850359607100428124059643772342408054063484499818209738403690190442944328304465323301828062233418379109193878764796085322056378272052362160783142561884198011026099070454276320781320736473755202524303405568216328720791505814132690419850058563307051227441072421291325719217343291260618283972409495768813220497862808298317805459880735492576746190531243334451860481611665180809215382820102237784329731133557711262283026472635289869210212909474912524299902806168498001994441048750813152680181339312107845733659036394400574351793743367211/988064319293156910019925688099908885340834451997450903960350048227204956271010052946138777782631857298502102803539874617327995531013791281723607184527605794321433106917740942967296270287941632278534035373350007586578321275269713365667969612039519036571341936163567766187631531421749569690819100354076599218160930673096088057977986764454065422839586072801775191741498257381632280401*X^19 + -1031879063206740114072926459606495924597064924108202952398890119363954527473979780362416876245526289076039754887602833890176326955792664212544503559960537915686132796767478810284925978681374118743312065057049105340805898799850150266378590187804147453283088365386611157414076593805709132200381967707726436321493493163907908789370914780863837847564239044134395469420277838203944440607614841222003624364708078553371518219452878126544229684302812018360623487151573035441291910216772497000088410992927799261472171994780861236635559565821361638155296646639631239667979252109005753541273807578400742123646881218139593482526243967129033393316370065864069882792459385068135366699795633177447450853908288413494195616371177420231726786815427483517402725889438120244477453963470612171773461138970757901974333657959923567803571562980650735149239238087129229261978489222138522692479683027707136491069843413482321032917462018189101208915936094742758510472690015664529536550938103461/16906768567425207887350948449077540937067018308128382417665549675215704006753253015961380626638613710234669481071370794577099331531176982621572642534451862746634041892469465275113406480896969269917995879273391979813941655341140065399944628031608210234772231869694808047236563134157556886979605626158604689221951684747347162760061331526573513450208157291711175305888776682057109949941511*X^20 + 357461099021469380530008189108514256281665762317641628237527304993536739465970959725559047063390515663722098679863450750418714709455774462767189465622535168978203243438524799048174974321800032803138224765306900275644319436036886450460132058583010303615049004221868687179587402510928631815093638633051676201163136412213314613840872496733624462286306384369541339955044541484080451036531753249367153394134218905581412040887956857361097305967809713857678990896669871092428203475615366182622026694618159958257021465530589381345652676241799157353950859447636678932829089155008792094590565913947874866647534462215847493674389818906870015688185251570638473900779194050618989467815835159681312110022707588220772266119610409512750154416621344395013371975986533871850561793275990211699785430286543872072919293719374548551476701142910667326615777636005194190815665416401743112173253587754456752302407124081159118186669526413565504155969844395407601390491029300352185008/57744393623584647888488439489212137533798986149111735372587811830238148341476830865883862882510189778417515212643321525178422975338308180803203038076535900550606808890055574949874131861839847599703935209710128431218416298011204100617612624162206711271774994808226741054738561826997228080814628037757968512545200787393845366020570788642046953587726379101266740210478537629690391*X^21 + 8350775954666311966490708084389330263031405886249548269100771837499349551264809075530977676513135400247907180955675606179279533506617606767122237426130956976505421068215184155051720218142286875414003240577214440242770713299123862114751986937842875752843490361059952296957779357028547894295235345944325171209104821622849123830839314920856138707328573194870907784330745017460159009802373966847182852365202477209101778142130712614005971925526053325154553115494109503070248847055969886599466691480560868609779325985110492525264391955332314302200885512886132552296956796410309612589723294385336663936409532310247884055956640313889217120862566330691608989074588936790039389662962458673707836861709462988581746447378456874418003016512179891754054226704259887098294561025478504883870537064930246390564519707313949478969496731313596730002154554829158934738036223846736798086750797852329383257093622208153541711367696978334105149808575642694624220236797065427175279946324/988064319293156910019925688099908885340834451997450903960350048227204956271010052946138777782631857298502102803539874617327995531013791281723607184527605794321433106917740942967296270287941632278534035373350007586578321275269713365667969612039519036571341936163567766187631531421749569690819100354076599218160930673096088057977986764454065422839586072801775191741498257381632280401*X^22 + -10947723493176303858867319540825550247691265045475303206833355503346499110276002978950412679774282134534539414943392764604545567681237284877947214562187250914837193465873271827952333885682140888299202235526813505503939190227356771882921151294327746849081689275181179488758054741746283972774230014132210967755245852092502615603554078902734424685234682612045973350733784310632794131535971711436835528696779178981280115688332782861350365431569544209468572120878751522859237407896281066922767749774218241860479365181323133555063097666064608961432497253510419103273168722798374671397578045594651990988657551206986820710924979628917066380600433329627796310419600265069762042543235674519610306157957082898606304332866820283239472854168330149741489971646674491334573213418545184694295055500979017630104306099939722616714978173240730523788690791757212326383725837479070874748243085539161727381569904255820350988896603137343520561729733295304829909914216682661897/3374694268224221137776193062311503566933492265157602441270984269197483977644604690893802985360890057765035077590048595942868504198369948033615980251097884434025294190290197823030455955925419180626727555941214916207025673427105610462136206192636708039961135807856159257479899586640010991807295192435156829673613511039322387120599075953599845338538155519915068681577846860481*X^23 + -20504835503208469918380837869567210896530105130276124425699762928986304107202733375132083069578925804573620954096397821324422487037164987796546346438057180162838825584302766299079377943687311817087305958562934426593579017492360649292124016613507105030417178572501724365066678833517929121173840664067155917776844522734033779221066350796169150393852979437631708209084792892504750363568108093075018486236971631078705343469031721747862115754708359184951044239376376030141820465639153204955464979244383119773091212851660610565619129458827775909399868063368802080758736731304934630064856871194415791271579479338189193395560011245305088909440144420712892026008035501435228046353839912067444204655729987406541433057441515676495140043295804463752771598052025947771011799305227132646338302364860501629542314359439009523314327619236037911657163920511822288176627447617738359399082230712021879771611623982355340931636127012212882460054836825575062955581953027314313249/57744393623584647888488439489212137533798986149111735372587811830238148341476830865883862882510189778417515212643321525178422975338308180803203038076535900550606808890055574949874131861839847599703935209710128431218416298011204100617612624162206711271774994808226741054738561826997228080814628037757968512545200787393845366020570788642046953587726379101266740210478537629690391*X^24 + 97612481529991964430738992035536877729847517432865519967017597005034518403945667127664817789147286463794000303895906372336239052370911682937534593804032820344118076151499498934463192165634262890927234858495713513780173902363101422693485368688825069428202117130919778205471409972535272531902669578000536182086496588057654316214869736088925442789736735685208572922794689433708864065982176882077202893102124187920919492002764245642448370731676997496733851595996852351402578256643060771196822408096217086976749750832304463280699081972598028403112127256387518013806692111363077592374238440206616237672190616494161368429001306411413258481307531662209351631083561921610830476571402670370271254918468219256379272137805197900465955937577769820667344985287033212215063205187320923937509658146039424751219607538505096467720255435441403764900919609197458701975106564584405219399434354315794944865316355690410681012223182887653061382393401612946014458294243600/197223672972019235449488227591111189698643695000736511090584084460141661951060995318438605888661682997196836981476745715789170954261583077179357153357365696570936484734392953248229557356403435253738972353527842686402061447437648907845024030894553681255399205648773260328437822841447664765781964375849268287862399102292232313751333992963581633951151628771846688187589671*X^25 + -236648392768221615141142519123344131891018582874115334291491466388264932645089949489022883118572075585039327438512094909004179464368463917105665674451383494845443268083958157584137591800238659413798997962587461505907823792567454469284856294881730591480551265090041701124951024205073224536562305891079287709468918835259137636816867876865844337980044576332604611684706997691527161195843664410635559584303025065941351881619994860907348430819459466406115536454572861216326884815826376165329062033311247572871094169781722551260753603415749923626766958072956035315820614112054744590914691605497765463905922032743839891290710441378255630170725986414489615488217165385394033069016456393419621714969038018608147895936958606218426976361842765845839170194986729541439182200748532780557724663103417219145332933439133577466746961763369399931146172696750159601212883543243974297460071446991858502096434777478827583363142616227191583879165741241565974139596059785879/3374694268224221137776193062311503566933492265157602441270984269197483977644604690893802985360890057765035077590048595942868504198369948033615980251097884434025294190290197823030455955925419180626727555941214916207025673427105610462136206192636708039961135807856159257479899586640010991807295192435156829673613511039322387120599075953599845338538155519915068681577846860481*X^26 + -565841996816023479333634146558165406604158731739426631325906341215597311211391157915834325783387077794915081077462090766399060507797700793752469557421460681619494449946316749393316138953282514727245657077100186165091333863371460752224120806352971988172006143576910172650216500572247901326326224650813246463165280699173206495691801040953133998389853355763446522225694318589969448363413653435361575410511082015977070193164040655744826647713627780915295349364416103938943139308403759350685051741692067813854412800294656275662472948660554337691254276555941275855099902677954360480904805456811783677345105427575934725293646305800739410036613926227796198983732611894631842850389863768274724114526228820727399559329377509487196879875871993459832499649067872161218399594451111816754543781222687243162138468122396309166055243781704946309613027353704533245752752252387602499065062419188808403615158889312625149535585071280204303794070075369923033229020/11526133655076806466570523498983764227610525100855386072735905818487619773891706815407551042525958915153809653525611928922282213445244759346581564686889468562383056790041081950104000780574100593404182827042711862918710855440222599955877741271378276036198889933304497710737994438749790471964348335915450195071147162777875770776186896906293123368076186591774103686961*X^27 + 2394539067101765933749836692952144245319325092691193547216184902296995793315653578372492684292674869885126805358781187729824933975873223500103261182399624854496257079633506048779285738840425778845126525690370857852782658373569513978404663741897256461758180328028105444300306430919483584417205259710777172099201032466455571908347174147900578327300620371492290843748762521458851993955723362205545524984046875486192627337454808791292347985799650880127358907385989676751662657644639609123204773699943498008171763689599141297830565550857313512928661155435620624807267880259046718745311120119948261465683494363798487170061850160658843173740505901179734568055852473525622238870700202362502730562024716442748419168180712867059610528055442734772046208739753298968008467522371491181817095674694448146826698843926079767931697924401268717915640027191480580883152059898650177283240669303934303167034457028899416543723345459291086551623249735783843819535597451/197223672972019235449488227591111189698643695000736511090584084460141661951060995318438605888661682997196836981476745715789170954261583077179357153357365696570936484734392953248229557356403435253738972353527842686402061447437648907845024030894553681255399205648773260328437822841447664765781964375849268287862399102292232313751333992963581633951151628771846688187589671*X^28 + 2009981494876299798172451620291771989376290874663563185931915804420754941132607046146036771403345124440991236167220017023663524317645189724766771362855890149241050103948494487832778409665629147550671211303139653964394778785222915532313318292337257677526797048813177164187059004353730284382437342374774271683760118054137293908329434635547130209473224565951744449475831401035780487422616024638736286727200541940192941325180099701442603728896294356932176181014658635688574257576218397982342347047904207169435962624334100036294952187869850658725022047962534440951907050636811254842460837582619590154811745297528619618104066384297167588544817946475759542401727618056807108961012492162793954702011745919998556969797929182011415687382428040511865847342778829170890051392023456387042451109325741822326282942862516231660158884187826024119528971608399494558067299950073387233677328917448460298907228898845438085481966000965615681289047204121701729/673609587696616589712496259656581393700574197934392266538244744228135104546298101537464265240252405771364014582760325458610380073943355697889168645134093189315823551518969198182689543602016281538436258958723152528707314326469674475827113626987217347682712286441733254090234027160878409909669121378963835840754319605977194247921623336233599635794295283254871351*X^29 + -14645495135526714645463945085333182880360110719466572372394438733877316857040259015198594521381942136200519204748266567203983529502671837507383814769565151096622579007732993346486421568416262554206351970473738215782524812172198532098665382597558479769894835506402610610142522912140055674826398912810908575869247652285655950558748763921231957012516177145688251508205107973095287483840057014640160977647268592725294135362266742779914965158167555178996018710338595914626720105762919141911993068833998232848623292971689933927393620287405747787518550284174642396185931267960325687660868639589302460475710949269932253922861403281175152824597540626171146820500030541776259058998914401698622246754506644194835139939816885087706275068661518793035511737947056189009102559653065771922554477675752336218838529673536541323524138710346972821959569728840828549996397733288075256018936968896594188661334078302894454744139903493063298395887305378465310654164/11526133655076806466570523498983764227610525100855386072735905818487619773891706815407551042525958915153809653525611928922282213445244759346581564686889468562383056790041081950104000780574100593404182827042711862918710855440222599955877741271378276036198889933304497710737994438749790471964348335915450195071147162777875770776186896906293123368076186591774103686961*X^30 + -1542760742470828159076839421968014540457291489374666220366922311897944247951200877858316882283797600265905815015000281609515597007628961838750668292037859490381256163750346174205776887607726278636550606642777074130544416058251501969354438251628185017627990676738203189427432769796268290571609789309162276365729141936964647196563965592550339605535957116386995753909076396259335103103351898373958695207957825195034743679985828315666505445983607153496911401839915744789897165954567590493243418757112425244729446479128426676707039636808535677213535424405680402836661012637534943082316433578144502616187013181364053509711134903385861685329372485639648536127781593796480654804024997630825193715809787319510132703151917311555489180652230698752674360358735291116703817379827317029715392326445189653645255845723733307385617535044583335654366836668256980132833963110670233138858781266703707005509939653996823255837489762040449819636317225873/39367049716358867962859929849604429530744795624708799400283136241489983317532470430568889325010367937079306562022110072971210336856019852602955329620366617340647744229967225654999096698148342092129990004016314214757016791915707701234709463326936903026282057532682675126540472629354123657861558142654656994959635299279831351056140689394751892688580169671841*X^31 + 90537016131348375185008791946190687383166910453132086185119982616981042907771420125926952773369731396167321184215148964581144844786260440023065850951414100989316618235401487570484283525491056655114410395376133109573652326441838839583574985348135131621993851699792760899858011200980762828460135059722491768768125912642405441993966927188409118920381242080685283245630243797436120294402193726274369366863450625587911687843084342197835160920610094101893103251303132736204221774131150306066403647684837831503928198321915242293317097011269107199471500765625526661783315448032081309372238711074641397217553041838832916850129361848618458344554673958301201041579676507349497776905346991668945843767381238182239787524672912931112568051442154651830091989537945646826749950204171292163892786599970866428598668766947143530026942491058808191795595936849273981704659921824071763278775342134719068474514066207754233518344505207058702203351260808190259/673609587696616589712496259656581393700574197934392266538244744228135104546298101537464265240252405771364014582760325458610380073943355697889168645134093189315823551518969198182689543602016281538436258958723152528707314326469674475827113626987217347682712286441733254090234027160878409909669121378963835840754319605977194247921623336233599635794295283254871351*X^32 + -4616962826236195950465344953638441350523460686655894979775316623071800065921084246406142864692959794162761196064828209726372344084185280536760072984851615530918973626851119862880919841897921195831808519681338232904782835844213069619845926773877688207400148876656298978871179058535781837570558912876937694520229326460628434690253115359779215772364839852425648299616193356809261292203030096319314238192786534775847266233118150893098120295289974341546389760897432616378605507979351619496567742712763298136622982794032593390962387242250041177726904566735342665892793117167439786998883076132014064787822116724540054851056517019680482965643001952544353952079204201289293038582925493621815376393043814513754920813104648083692491922384695977158111179467136519677159867272682032586797650189730952043523762146106633633981337159941365220028418860625730787045813614843841369618421103130959307832112175377052702731281759915393427907630484/2300686676194194843250536488200831601352626709409666261485777350329611554995761231404879277950462739587359392322021510897738901107826535714040987062145205852413520205129286754426924007839889082586055169424131506911169235691409485198685609451635608849645377682933941623899273720376022655476685064733484717138661404902099897788331522961530704966897327431*X^33 + -430037588908498989256020273372001666219328829065655675523185025967601026765946852453132885536587091828086924633064603551249439061454601113134225409750530702892903217815994793474656101270153034259493154660724749056173181874540295784658245993821962483879054694578289195563262136977356517689435398928610743399709630477036333949586708398324377429831373998608851919780922497872445940245268402010068679501961776809085921291708645876461575374013508095233473561155793116469478999371454247743159000149546592097416860063751817492159900433353501253290478847185967932161534285788001603458000648185249008089108166000921072673959277712198896955565293102656588329971031648928768568558386573910542072561759366950718126896411173212342320711439656977207427225132683134411167976594072321474930180077318382708171027362447887817195448580816164957013871105328044072716207124572095760770084775874856615261925541731374929770265755642204682062206303727714/39367049716358867962859929849604429530744795624708799400283136241489983317532470430568889325010367937079306562022110072971210336856019852602955329620366617340647744229967225654999096698148342092129990004016314214757016791915707701234709463326936903026282057532682675126540472629354123657861558142654656994959635299279831351056140689394751892688580169671841*X^34 + -36880715881672431280117071684364798701408410400090339384572275693633294645819461446891379035490042019933749262942248203185379424171425542712030670022250129227450593868661568824255577847235972805378202874687327989927239853218144377714181868387644892618935124056525457055279654750059670616531006317014920038820415807618611297408002717544093822386302782262943737810375830935513096489255432163024500416546930270722661955242099986262244519462033170010093365995523722615389161591715329041549511398585915033073701101823520027589134444084082293488370765724367698151378921265222139424387144344117916937212963590638055179766141945790842284404391281633003129378645879752808028376897238123324630630633854863997992437398176690821124262277467380002595433482952302822859210341902360941231447051159749421914320678295531403018171782491889254354036501460838587702696034638862088269943169268379551970969404604607405320365294357394177473310/134456587937244745675327946245154088092608655800927255069006916622617705277059273648815339720090160691213803537024224820158897849794081918884985510031278467209018771850230071557882298395177902085562221344406025767703187171492577008864800973153854762997216859501720625556617013638947031469621007815644013625075179995447367061441851613671363740687121*X^35 + 1256193204882745333708369291159622559526425450875171130111742026937331606730198472030427646177413043436451698081241385133866099453556102277149178299010057174616528052962760225558299517426858558747418509530645191961624526731943886495586362177554167625572849918708925957991584028046671603083690338322898815812631442979497166284401025472246593264532865424102074989278145919410283773831231163708866748569533462810015826961796593870514134004342812553300205020244994871577395708812356933723557517443523692171627829763216827873793725091976134887635658650166138876930179421830416687591931330276483894012369677371165582073639745131478535142725711068089446789219288733187550708812275293551315856723818796113050649178856748734211676201266557738357239556208636228098191972697872413180048018199871096193248663215372690582651939539987412976883976503781313782494897311145049809376177957966863331756375607665409136663697512195957912407193509/2300686676194194843250536488200831601352626709409666261485777350329611554995761231404879277950462739587359392322021510897738901107826535714040987062145205852413520205129286754426924007839889082586055169424131506911169235691409485198685609451635608849645377682933941623899273720376022655476685064733484717138661404902099897788331522961530704966897327431*X^36 + 266216236367212939883962104985817815357449006493583220225819746397784200362869538160782672927968486447366120281280175405351817397583481101790639072800932140795296398325992940365449961527974027195605712718172182314271825205004671602454977980090149309481802020662512795848309034573237731100304134797172887005159398269881561914910345238397096951881289343069407548822174919580800988923870575566067370911665414312323858397810541433468987227321305832854621457287966840217464963554007558006110422350707768222405349505505682084643201255710741646264925686221539857281465764459256728978323548500788608473175330114617127064627110443428058170317053148545922821660028105340096909001470000995896640284528233096760383661061313376989359056438299718496057711271126632627365964069493388201591080329760155221311019027316817469708675615483782519037744434142514383775499722600221966573557787460430546526756151982777607680839068839141989/7857903567134869129526500277316000706715484530473219278184028789820449142484908751610971873069379971434387442991305290173508143872016943421482409562929020350009863353996263897953497656196476073026837785308048960768113328940013851257366663149661315118766691572773106513740693918470400997581731506963007049563157033221165744926763579783260109911*X^37 + -2223100279577320691330392767023491348891571261841214783639212306812805116608998053193121716851409349560029355836069427663050906677881952533180237681177951345490955901692961766949254895056501670688050830114207317377466748953598380944751540900923766214842895897857520058420637921081054565325733085330718242428282482378076121996449311805678878550891140253915326681967283270210496172413171406834559766269502354120605972307277364987146521889108490067674348077863998786144444099897899341986934865695663870386393578063412858099687164776233180362656129928258819867523700609095873647985246661697955646132728246370945683500177098932724183526696199789037161726291028457448444324622583282409519590264833275648408918372631783330163870817927389475374517936625416593929463127537211163989282383058673113738963702037767067810740598654183309663282775636812477897949118704863755968427232383085897665583060615551117506184392485180687012427/134456587937244745675327946245154088092608655800927255069006916622617705277059273648815339720090160691213803537024224820158897849794081918884985510031278467209018771850230071557882298395177902085562221344406025767703187171492577008864800973153854762997216859501720625556617013638947031469621007815644013625075179995447367061441851613671363740687121*X^38 + -520223392717601895790204604377307538160519665265632553908684434755530944124760135104701841246419812020221939600665689561978017603668894203284792428826586295068331005059131527655251365022244969725040786693122754175159935512607652951700503699500216019643246469425539949256202085313033395263830492598400822020996125525478238114140102103096869019206073591575323368655244218413521495940069829486913845332654931881635317719089341833192969647673941058520583768924932825028815012387611722668495167410955524595558649221995653014730231104257988059494556603698147980165443399209058244364182143852001128869984372154310973042261942823612839992681179522472226468507592336840517386304897908558131254711999583666416107588431503394173564154695113667980713550862297223297002317300394510101617606539725922516100230957663260591751123159342803276639611299652721046957348931449927458772436281528541698950452804362229501459086779247/459231112567054475455934795004149418895183480245059860802058838748199938196768672293318442701734555048471009467085809723190236916136809270146830083743148872071174294547148845652124227467504884169647465683364441632173065802116407647558100821089434581191437763589100959250814909617813160983094588683478876136003566899723320958843058838364801*X^39 + 2436331258600684259682139245673394679328491395343498239690315055953984371587323412655857096667723552335905030408081739130958852478621545721701693012765841239017136724887142582454811617840506804879743041981520883164130417338386979940596451041060195184832725186707131847424958351387187757578984937125094004653332348675195127724276080958769445074765808819165439765631485177077032508346096636174059774103927303799689580468660641080742016808044368347375471841429898367700882064435376921316361297489730699241136644719151858440519874070857449810255913944710058047055346040225231305329099422842641617761484035322601987146694135658386064007976258978043174635328742417171872423348561323011642077275360798177788236934584344992540584167225750860550947052303759829317548889398189843557078080718759030830088261162190248174991415769852138394086770397348194124415452608830288864029192699726611992210562585804884851283948498595776/7857903567134869129526500277316000706715484530473219278184028789820449142484908751610971873069379971434387442991305290173508143872016943421482409562929020350009863353996263897953497656196476073026837785308048960768113328940013851257366663149661315118766691572773106513740693918470400997581731506963007049563157033221165744926763579783260109911*X^40 + -70476737013786320325935518531977860790378611816569482600505241050431984379427298917772009307580597153893232401918485400152453506866040265830969463701109930623285455220105998226758796112859969742270753007555891555080093076005301686699303744878295139887531260676001309746510868354932449805865324248628687761395667823176335951433723763114798162338776129836012053296969861482144901983513365986610089728186217765858150843319112933664438665678206520404837440220152594017279194992126749694416181123364517985590057189014036552550739232263492882116268224666091322013587552141486659605466642912425497041948967803961545361153105592000915330362986924268087760207896168550328348265080305322952297473617459376736090841891263720082873012442027522808461384765675579840046757271649151979031022379945464365710609149374682463691509928734497673707380273221349277602629127861984492829442818118547605347342908404252812650248/26838356178309536289868201449602560861152678408337318730761430585483019005129371298773797130602218166587049819828520233954195366497388187139666301428504989309284921661337668496997500290310612130772454309120708411675125112624417488607217627320988520904180805539658755142938163147554974050791572011190396594939136631390527786736196530791*X^41 + -2070282516253978536887067737797215640408624438198253901601268579104935445050032801723598962787908553954908349140332791196959742062797415602971554853210679611420503620118830187846723138275232599209243253506168315228782394887592266477181697367560042550706445057358721756259789317009135929336985502563726994283236717911270126466546752957104592466634574505501195362766021413876062240988943421845750714615067621108239987719999379336957329812272066357771602811495043483241630584025555557538814844279561982110675926899877367892657043893146592414716272554253120640769816561474731643390982710963250613242253022535443502480619254819025382530078212147082505179196144583397369538763028584042623064231883968787601844309033637611703265519892065669547833376847853991589288006661480610239646075884406634601844119406373140269744900476567575001442363977646835219098127336358602408107017538303603206960353872871550188208622198/459231112567054475455934795004149418895183480245059860802058838748199938196768672293318442701734555048471009467085809723190236916136809270146830083743148872071174294547148845652124227467504884169647465683364441632173065802116407647558100821089434581191437763589100959250814909617813160983094588683478876136003566899723320958843058838364801*X^42 + 2374674557719341782710746047863751725800522226080957172173818151145881735652201940151181501074647521732513931638581985765325507131557943457205733503208765746090615348464445090568765488334275417360994834815310933105010669944197677923995566085754947471095075832185930842894265478957811282643848258773341625077207821206764405742863015752110701652491813613540689383194723545750966821579761269429271199525219538639406332340242823005696836154416382715283610131389981029651076488330646128084307357894458366079804024925461733416387072382881612433291176019690715423191151543986495073441316225418483097497086908339673179582983595757122530948782426219661961771027341620772767640340487643316908876950069890741922508352290482528731306836543020888269723214929472222704879173362697239369610576196500444265764310171147633928992874866645228194427805419829129576505635724483946273877447689218070635545016647773105409/1568485546041116024187259742247826594655641307248981282845037144847350768811254239890935487733166861468473486051576192738834396966710781785966121292063876413376478385911850183916632592502519556470834802707071966084689679891556162036538929771549793752801169162507086385537850689471975574238301210402103710767292188147421412350896881*X^43 + 1708583582082853400380596566199548461336169996208067291743472212200146798685082298832722089919577438334543873853692781016362612392296784885264664119358392714060882944958694706562523347820114304350621179875813718549747144871811191052649293115027527400905049750048989238951100238020741894331579936648450026056830732845325507517707435424604499238221978348006203298589181111184067474937377431083784846800541224921250529786152540455784549640095588735167300682793253303769411708992792637470759853178947834201887026871955799425043168060119430640437394381711313748966560862044773969348223519324411375222264948549570488215897180444803961996086667043177273507089973736787593287034401003854637468291051551675670519646816380374684628745752968790002113969919470026545826077850774996867002981647358504103515432140268233543415331188138330608979404223210805989652533516400159224277201691744788817672952316867938516651/26838356178309536289868201449602560861152678408337318730761430585483019005129371298773797130602218166587049819828520233954195366497388187139666301428504989309284921661337668496997500290310612130772454309120708411675125112624417488607217627320988520904180805539658755142938163147554974050791572011190396594939136631390527786736196530791*X^44 + -5110672220444142505386020131342727168391651562028017420609902877088259951863177459146995022175987810309995530226561104837421605453786106257248233585339627278792639579313958248518678362664441898325221421170262486584888414774382939791087368996947713628940298646555133153728113325915489996690581365385626683296649429415956562120267811206227608978570400060574736076773044538701977752486984220405215221001307571755380424124156267512464322515694283142828050967288128794148672559826318327248836727155472301324671140935789261505020744503848432701727574864683148236338330388530174492624500129189072756840282104899266237079600604463554067496643876124040376017023763271211247442237731136042561080040017505274988828336028588820656273743644635872523166375049279305143524131227845846312748062833913689281933259113924390409566273515078686970887956965236365133093770914739977502536575605633832498356975143224/91665334933149203681097524530876430054096271828004282791481336265989759149743103260530389090828523258048827423971491598318882412875389035472276388993271954495732475361571514459507485974082143444032189977620943608479322067182289874147561788998293130313901534831809151162284535647944338392747426240553077597293681733821600862071*X^45 + -1681442982334593566348521912292888218112755852422804141054527757236648108904099024174191099313417794755387132952271810176910032175553260408310397830147607430967976272902418909887772171701625676020384603388996531189422809264497985090113677270626919576429964818737034271523100187090983783347965897237484945807923437038753486866407465844595076618684084938057005422653082772036948338205422176207466554422098258971613724884766343820875170478289846754577430358003711412264651354359858034622089101073791858303249917339438455935892810449431201441775548268834020476245476438399656365339492833386393003645109743442197197544765477798969417618213365618234454580097630295705172092183689990968730412034018439247937517095963842480560677714312971681626899057235469801770240522654360846733914204363676602772721811995897172033684334011738476073824790253699693881461764910441221778553501524417728617918416677694748/1568485546041116024187259742247826594655641307248981282845037144847350768811254239890935487733166861468473486051576192738834396966710781785966121292063876413376478385911850183916632592502519556470834802707071966084689679891556162036538929771549793752801169162507086385537850689471975574238301210402103710767292188147421412350896881*X^46 + 6424682361005352908942492483559261210563193793996171686591541098463339664698847726301371099750592139393430771850579587241930433384074687708481411125118614800510619988599326594217819801855365943050759527525269132424001343811402706005259828336640028074275330714371617032274435487617109006003297254900450197249883747236900062865894281357654930803353233378980170823801741426815959742135908590545562252557813261520704723254368472606466301900251546998561744422381496934536205607586994088292263677671859753445536091408835187912937765558311291031234516918899102906825142733481748637373206717536052083228614070968215298260187661328179222784000730878223605372685144703315054935040970850839876004115786519235642492577186886567798341820160541011544342433749066453433290217081501450860454057001873970088596637581475394267461769006243240122541184815338695533938405690199051668702321524039972268187840/5357099814923102313196044914433781196545863586465097468966240211909868455948986222928548249127959982353388313013353491807543826361719889864547740575844308017984482225560838902431622112914624711824685288856346420926849515936081460706420535854029170142826341817065580688579541560864025386753984351619021541540160232237835361*X^47 + -768302269130530026685344507657282650782706751774585622332227081813067089171613246574322186958633118063967834780565061613253180689492243294287476972250197968574219339362427788970634702105771182285924809497698692164170905740071480231111129137052200211731255855920162253397141617933688616920770950680584558836261939792641537454926991277925120079208900458084430538417375944719699961421275500466058018807288219891929942860648180734155013098859722931010468962981591521274725092572878727223525157024325599055364236485873162042403777543568375877828730449211166794129514993237556975068707968094709817833723306928346953571287460191071762175928878585988323015619296374119355608676852153105285311281752490864908418152791408019161125844454724868935121052366803944415189720925449127974652552802207149414413582330041408138669268380338620927816625822448422241165601580859345168980578931193735360913722739/91665334933149203681097524530876430054096271828004282791481336265989759149743103260530389090828523258048827423971491598318882412875389035472276388993271954495732475361571514459507485974082143444032189977620943608479322067182289874147561788998293130313901534831809151162284535647944338392747426240553077597293681733821600862071*X^48 + -5737715221079300185211425275169640679178073681756266910915499090509372891200518750907455462658103711065754473174261552746113111649274118564790513292910889256672799073790073062005307360738793811308729529848360881795091788801718452187951710222094038660041055055889377823620874489267157501293179666415416216866394655731637933119385192784365532856183718635039558263407346696341504261406657225375353807194955545047548773352779694206359934635523073736732350517555117147190643643545893291532111023750305864636145649214933853982026928814645664365788523216140940849833623285681308782277356682798078674564158816634831849095412545847421169960490045902780847556410801558043197306070582672133640895645444164615295580409511170957567316096052132422124633766505143448850195047201386700171849184206807738428225458802752460281929635955125110358780496089666516813981676810712524878865568690209000464/313079294893524768464499147591244298787088047832686427968338508088940941847290411017973715687450177216608515750882677330813150976665296584918925870834218223247296021597851610217498808539221828754876119972903186308623079652625881637918329487115257445083650389636232872922654524040910840205364055380692042635740765135751*X^49 + 10780574492409322507185210550814799585439774068128821078836159479356979295479938804566670220747852212503193766153747555611691607886434533355835444532116015203321964831322498982130923121935233636795550540928857214975225155193760077994944682277343429950433669517645457081595332644241944224374104595357751698562293314294348152716706897993954625079959127701017353275225774676147027344999160261318953992053871490189599630993481968494581584155538430082169336673582159218658404883491455223932184616841024188682654155441883893621111389515541803460712197342791658509180665668697581972398280350420954887043530943243265467248112183293097709960963392896236726520727054534480121797498232038410477918775181507292915495522707865359137800349522730110345132980965481591511855475977729082023465660841461561188300793453533076021174642107508887803996982465808648604069186395114830919456294364165268534187/5357099814923102313196044914433781196545863586465097468966240211909868455948986222928548249127959982353388313013353491807543826361719889864547740575844308017984482225560838902431622112914624711824685288856346420926849515936081460706420535854029170142826341817065580688579541560864025386753984351619021541540160232237835361*X^50 + -36486133526718252799031359510810145175889750928242962588186270060730813737292216955192481389389920216226832835890971651823091486685185149218279948147298324688369500259929974189494233352617613212709249836352657723595130367705009616053683495092250677416296972987638551900078962084099434091654792948320850937654474936245018553872497181911048149936943591205718315813056449725702206569061395306845905725291694083915819119509174213085159282192939460714787517936734161830787853542455053957750880305995382076946248236833621875050892030322543174187861087681653824433519074625631948184669160197978004109367941668208839908398638816644831728625919198562618696853158300535339235860647722240857932381475167559407239079055325930279141992614215223801750686333508029758821328494094743179175814638730205725298217373884185868809424452810832837027794844436444116857325155743955628174583369762/18296960720795089034217704844324954636613175608245364266748787802521240245882205073810631505315304612039536891524906629116542047610618700538771893567542412672976215393480895927619590236644370799770680846993348507312435255252520696506243322255581640177876827165930271341397611129735891543765066646057626242518892241*X^51 + -13533200500034099271268742136416725703170921429615667171762332568706470713593092509120489631752494710797622670082621725556989821028096679601065853954015990179840801044480891717968816967621061318629061778326856235742803160175808821248176376181501600510750345297901958158124397716353708541118771080532167318094753638315164081875541871582020765415762017804655759297931962007146532534718789257878055602947270940990112067845631586138908003686755876842942388471513462659426093930834465376405335488572299914679257437684557790914829924901016949742498224442937309252145581142430979662279822750084316934220816111455603229031156713124772920415933582923478235210338155140776714118206690815646671398409975868684819530943042220488345742900335212524712546458149892967905742896750406102990279916709471300585558542548801203234175972847835422274076597639851316898012842854331459455558511397287840/313079294893524768464499147591244298787088047832686427968338508088940941847290411017973715687450177216608515750882677330813150976665296584918925870834218223247296021597851610217498808539221828754876119972903186308623079652625881637918329487115257445083650389636232872922654524040910840205364055380692042635740765135751*X^52 + 5051370447779313844990977571937402593861256327534882160472108491760721268362370502892158632615386734438936705849464850597743032923343538582496468783312541451952271520866116877555383503232483450797936051892451688604262565679846859088375526620498258090667840967967417177473873854540299693229434676381534326804150618250107078257023911335265248696664628390212926286753080697343924577587203933025500655619760048759126531195330756933313480020446226067828593237210070972480370956148853775225192763171922246458790469799561565988016259047770152837533385268308610027187437697814606287384857134562966117784515212429120748654786366722027265952715867734942981684124370360726629874640314891417958638015121279123693692214187160920011625328176156058474928825414045806722880090531180683073094370140267271279414417498308177798908957500241118518080817163451828427611113253874502865718990/1069309842837653499749734372294135622500916112924163653015533154258736499671685177593982321624411467011836648443977945714250601812320653412352983085006277404767472116970422297213464451910722389093020913271775378838901014274590654929942336640499190005135692079126308885593922688898129363787333682780528679943831*X^53 + 6392211599038301995888888567860695558222600059505554096803757612244395781581265741393777648321360747923342390071550770605623204417831068973538181030941010810142073534724134189781673557430661793362213419706390394347235170171748322338366034724367925514425038832557866914029122264638682475394458617066073566745834310346925413184104652663160144428075804397999692568917130690871172742979264663779234687689859628538557415509767103832562544272864356244342109211102695962531618373331067247265187099840631604415822988857674016310898714275179451175690382335671258452027111395980652770220047903403724738783764260176393278190107063387668588678262032503553611567261172859453488533040530281074641030672310149542055910029194327985799454348706891332019274627194527015693835746641169664135451891138335918194452537834003064203388730845074923645118432489318275284581536861931642829331069024/18296960720795089034217704844324954636613175608245364266748787802521240245882205073810631505315304612039536891524906629116542047610618700538771893567542412672976215393480895927619590236644370799770680846993348507312435255252520696506243322255581640177876827165930271341397611129735891543765066646057626242518892241*X^54 + -4673789066365333935265764814524209725037755037770303960246840846976314384982320124954383254408897770871512508973371242303594790619528032890062715662151914346085966576332006118925506313491257305122433160317756398652762529022593689730281295311601539737898273042413826194798666499420103334191668410417085716194361624983207063104830533783478817135722090012489772260066902872373810191210729743046899777732905698130451364882418278970561172297128827057099783472409368719726513026007539681325275834568174585167628253756632389969762979006505211160555608115145622457808081538481113261310167887575235919379727553826764519921957144557008383062742715754356570172279762026119538093173878598478972729184291571468945491527329952564457837492806404985244793192613679718476148518995791276454325801770367310384924795179366330470271572745012772065870590442994527184006009480112957926/62492539468041230772586895698330642423056286185738042955732169613624948844116952696743750898510400737060174650457480317588136392514794776012680911986808334098969792354065939875721141482714183220911747605153140017468354524843121672020474352200291625570433760687645893611941013903227711050630219319766739521*X^55 + -213998749114606318731872480879865515188793755348543526410123408621088651844428845911636803333032782544767315801375134401935638318620724105698161687376047120210036135263180947169935166171875529684847582963437251361795788721552521219372800997092127793138252371430881912057245129297704604172245820141537392707341529132631558768094110498292709049306221670837474792416352287474894382060244604235929752299287159467169336149652683928665360580676586742312620736422108577253308336714818956587481865330227141053515044294900532987172752942491798105387730992907125804920855222340282494128430440614784437393816273788876594817774184678544419075595508600051654359762278813551385944201404179975348110393960832961309656996347403310704167697323444153026453774266312091926051957777800371386526078451908997228086288800803234210161493553932311699785910342597454524409100706876756467809/1069309842837653499749734372294135622500916112924163653015533154258736499671685177593982321624411467011836648443977945714250601812320653412352983085006277404767472116970422297213464451910722389093020913271775378838901014274590654929942336640499190005135692079126308885593922688898129363787333682780528679943831*X^56 + 1679117745482290404528641126113683625660982614236778062946254641795700463654751124456564491753231266001061001964010452798571794665339027665561294910791555138258271827307270570112433485617850048347470851971343681099570117710956991766179299910493636738360803144758759504403313392342698371851459144787987170673145444608942047464043669998528826478388719377097629849740003278149684718034240640421783944253444139149892467439356226036514158852574965090967338192963207127277712406714384421979127547797936875159020451955730334569134082508675190726260735829657939792593415062719117492094492709089659178096614376488152340599727092089798420994250065536299621712764926173970575146172031906234461345868492943415824166447571229108410791261663282811049939883662912902343648655978903319692417041029738801815856850630373197756681824697900464480707103302658046303523966013951/3652185112970675633954000099253733997022750639105723976140036795840392077851496271214058260680871996789210136780870803435692618345788953071864935537771511548066728557890593178406939482363052026235272491680973643706875958438613854948306606989672820149052291548573776729118170411035457369565204799238311*X^57 + 921997719257496794803031300492499140894572990975903584521457490919494613411362451624404808466596016685784407864442647876360209688237987406081075736433396340044520462285193854566891508330176088756713578144987930718410329243637899343277124295814387761962398892179140515148069435312165747846170247320094161514515556191015365769158234781008015326247230840832327681953064866066216142252420394463719677224994779505958622283020698710172949289743991946473148017400790467599282941288666585742555572287449672769740152965312031768878623092104673389987768499472301232734891440869157573365691167110639367854860782295308980464608938362570337089756154521375443866412049384671591125221870638647606575649054963844305589332447331334769573797872005708592951564410469813263611027118762521689953171005265032946391413442554716660424203575298854427354764558339005282658198778627289/62492539468041230772586895698330642423056286185738042955732169613624948844116952696743750898510400737060174650457480317588136392514794776012680911986808334098969792354065939875721141482714183220911747605153140017468354524843121672020474352200291625570433760687645893611941013903227711050630219319766739521*X^58 + -1296594266568692085983800821075324048676574151309890151576907891247646538522713272529596136134434366995131303198973652574905899400663431915218987768356938151937411226566628515274161240052540205533221122165036271984854476186331631460924700091282850247418687793476274976562878566878175917053276829910563667427170161124070818150026566478833836209796315565026954414628576940352198271032961177801397723761117395649868231289520943744544241270764483183157839761280058582826845843564898560501398938655829681703085995654925050090319957881509394898242204294770351864240417081042783956158649645032451436909921711222135098749980173922348023683384346511740431397401870015292930144207228616952390027983534865869632133913959373427340432726046789585467393080316657378221165881927681049718981389541424942496673695111948012784031476297596970302258369859318935611790143/213440775698128433987142779454954941091856153299381916669980526903184622631727910187251374009752322879388120903563251910215219352801645320078600639224563821405337417911904224090172373465200866473921599654080629051889191656747931444585740575633967631877288969000863580686001426628219120423423809201*X^59 + 617478566006456904019297921900396697060326065113668920640261539780420055437079281137602512813732731793582183832759698900040079211700683138402331106521458755410842989179289494014221955461617163295969433070069926754911043511428508864496434678833674209543568764244018669186651233852657287870708531637163450975576908472910327925593659611822931806903545905995322109676968122394547869198501011165667535999833511128620696992662797200520615604327255671377975100454338368394914284499833087809383810152706972033878493243051735919075169066361065080695764413037995784717383943829965227004177510428242186454978710632099906110051608548018966866518983385051550911016555579394912234327844937939381148272486867857992315711876025301473222094327867841424799577617977448566475427273320950339901508679046575690447962462075815102101238793725355106088585745260032570547454692/3652185112970675633954000099253733997022750639105723976140036795840392077851496271214058260680871996789210136780870803435692618345788953071864935537771511548066728557890593178406939482363052026235272491680973643706875958438613854948306606989672820149052291548573776729118170411035457369565204799238311*X^60 + 907548113985573463406480858521790658674906701798690591003251852596944755792482346763924832098184825433873795758440740753197860227681024180301783994491399884662856213964958221276060218139262048395021844998515800493729571566760657184642732462942303562804181526180934416886250156636649056762128693653333863886613102385279953144875755019607248163198793707679280649224647656871882899056052061224319677164951069173474231073032478682703982463482027102309198322054898592905192711582488334611180058739920365297731783379568505737070339910375870757676529307793806653885150811022109024893391111359796903125833860432186059147443933443884722524917733486297451260482538667473632942279518985826782926261163916054135676559668136523934967555461583934086554461390958605122982917367288389540451927790267047509360642624047367937552195663669605091777492690738371023/12473892566076116766240592569397167967497875828378348236221175086387973971815084459543648764522957330336515744466322944901830363672587535508070868986299095400931413588446275734333023988381793377004359748353727371392039720457479483641268223694346772945899653380916578849044557689686115389131191*X^61 + -2976653057058613811613077297044407851295127491884082196795079797095996315157657170052455140550438631231269960380782269887297212119751315766343716712153595420785107486983025414220129247431154704876426893190542425543162536405978896047580246931492140915902506937230059905496121933721872908539378501367548306651695482449602904748785751019059936483153595565571243842638073840117921674322439758997069910379941977661788614687579970389619344320281971247094902287266412697042599948123100144431451718207281146621672050618464651619984465998814729458022861855985108519761889653063835784898746290062099919607064684822241172637748441923895837715558158810187660393107351627323759172103884989676551447194894011805035926422469777058819639876692665417809017464156598935139453674838229652261711372395153006543476779983270265318050909124832332616022467024460214062919/213440775698128433987142779454954941091856153299381916669980526903184622631727910187251374009752322879388120903563251910215219352801645320078600639224563821405337417911904224090172373465200866473921599654080629051889191656747931444585740575633967631877288969000863580686001426628219120423423809201*X^62 + 787825171226364434538733268586042449939464376612624125598251212643232705003832896623143099890923198984874086973535238025158808701616373319000027461647032194781398570418711722378727527715148559652330370851173256262007858760087577194439659233863123566202633802709191174335969983765018867593692671489998392658534759679981505322881225560894767890701512072267184105150517785982611780169747474989131688449705901340042304367839335243376610526177292678670423084200291115745753596730439517500536448282324562804337772637456634259735113547219941791888044923415747347590321061399265309333935802391853118729682861725882005799945334712942620776605157054739639715854003056384844348088948374992005656864947292579875308902579053621149382780234258680646416580338447398372991834688147800465232248349288259003585264516366863133335207174859264854200765692546/728998455150261046475401354064471273888017990086981955246401442720353805845075358514619178570683030234148544472346615913846669608590236427331591899146694839631313984480525728147567295212541252820078297490136600513823839662058294877053838097968954061475054256379906425635238015877863093281*X^63 + 870275134931228938154863067193263356463767233765345036370947596862875394652131320181825102406919294842822005863397999674764933303849029531567917383676603119891150937883579284229034927220998109892049211046864126171794961230654163842025259094889245485594212756740486341132835638134150663700009755995511692528952437014824455670107944099945494655030554854832794108847052127487062068124179383994988527572278341147673024303138264828687165415993624597542556941982880445475035100133413291655102978505701529428193260047142819594996338284610869731606263487429992130075091935850336465541692005884093168701790435693739178190718046329132361185529307967365825581795778600434372259578449062716005620515483126657579166234207625296352151467631167855828373354725288542364953991102682132975101507435175640399478771859767314756643599111485353344314394420048374/12473892566076116766240592569397167967497875828378348236221175086387973971815084459543648764522957330336515744466322944901830363672587535508070868986299095400931413588446275734333023988381793377004359748353727371392039720457479483641268223694346772945899653380916578849044557689686115389131191*X^64 + -1112048542541372235598845913347221279619115112998109626512598910304127858953023067923364156418798316645073497484275400554889196099902820035322744885167506121025879448555891579935764763280147093628123243119256734445491225163571774746714738228649181339699347507789514654883046002147400139037481259220033552622684090102463413629577114542788955438069430639152928437671588781604397265914996754007504995438050290589837225879863225715057903725604372837989841674152198305718856539103949014498698439946514171468166548043420933785104456926184833807503263890634705290910958956360021417157640960931794749476510077701483487130409829436046450442437435421950265468192909790254907880983482450028673929348088105872463355754010966372844700015081306604007472670774873899446190433582306588165988149424621188167756440327077407803913871465865721225246041/42604082470355972560072547137190770491965284909530825506773504922000689956465160336311096871642979968099383114508013319726881515317061330566979831637349940952095960755100562687602553632899377758171836683428005406687150935775717075393246338493890132749404140984156766152488926180694471*X^65 + 1478529464139755324030422362597554823442007360369363524477943065551099238594900879194984416762303103042911224078718989892885407632461993088642584170097188605332985349933656901508364937385766504541154976679408494656923340634397007033073238356248927541376719428341425904486253972854530712933572255099554362292791896560403166568884967365122291980304951737891451393637899095417724108572304793340995470956812827237795974586870120860773975092458018654588352369588242150693384362813763721086528001360872217422950871467919886187569473100319180009993339902966008075676152823924948953708636915874933935074882002316083945542012756235300697279659148950956310968171429915815745274333090936038310504743876964291060824885428831983708928063213746500391500370270772703334383348921381464439443895255397185291508860614602058564521555680573021503338565226/728998455150261046475401354064471273888017990086981955246401442720353805845075358514619178570683030234148544472346615913846669608590236427331591899146694839631313984480525728147567295212541252820078297490136600513823839662058294877053838097968954061475054256379906425635238015877863093281*X^66 + 253762176912637708438708760803104844665381880791831856221445515801067031956193462177388871748794549081992528441376146548238424680799865244393258423505451206625511014660259394342848360167668474922445579567370768952410603023784296003042699638795941998175069451800396383332142545720251984181602870342135736138593287078244246781515448741675809437412033230615781328787458078659590684951764287236036385282943014834123781895280105553829714708272051844221029530983340027188922717106560084036911035220293515499122408366108646772789234766882981427761518941208491232001626376702824026819751586979900444884736562954455959756835663182982659716955127884839018939817083254756214076413386553366618044140833957018768938781818757480888576734339858113700600925877329356685775940773338599689354266413633853936973214312293928391474783117652724199/2489865143495761355857199879445431038043672778302309947213693233709350123105906161902349183077726606750007779469815517487398837900593847850329018271132601306299804848056838448226436422938424274336499134090819087527739520529233655273990201536665895198959975511902096087457712943761*X^67 + -1227271624486309868560544325443866103638941633809354534734694189454878223544318480146550062705198614208411999472727685656311228956790565075262024830543622273715139941839663860890012614823320849088949966704740227208726378839604930302673604601362886294326485284597339788366928810082940606410172293150482729681963025641379230636357308147104045008414900613460247219138951367021244798965226078583191201373866278568099388642849304041824289551013254807022657790209690209005213363381279805200719301305664659148307986413834230752198400690139215179866815324848971485010976686508592889168428675696554018487138263712904384457919077928400241898617274256074406484859160541139209131984469110968052845195365883369493181265672435539374484834903057057968368236081858155558796190732050519713807144006234283576633689146554502271753256009198013600182/42604082470355972560072547137190770491965284909530825506773504922000689956465160336311096871642979968099383114508013319726881515317061330566979831637349940952095960755100562687602553632899377758171836683428005406687150935775717075393246338493890132749404140984156766152488926180694471*X^68 + 196624779905683789284023751139398487116475644744681730427901988140040796342383223952773710621183890311052671527953349444102840355213562895404833983525781609861442372718121234473033457117494591385169267319535767240786664005640786719210772518727832119111063862054508153158561552577820391691315683220119711556368082494346957304534795553805435700406235184837877993257632056150851763423889660406117620767131820235267380421488429811944965232431555236943040136004117431210540751551682364342102664262904208221590291074590468711971984728099681599096607764380836205815025406019994579293474236010722811356253331527135472566395806889571303390675821465519525108889485747202879845513152528877869409401107453657254096249255977415794374078800796831132792130499621145168225998306397332701337566408991995286705365869597885719557772355612/145512544181857364026485879226546142133345378896751209585278080399120456028631065507705521774164374189118565803858074775723151066600072926791480233249523774548524624396986642991434540525885352950528848932898082375532670243073675137279539567334807737651801502653386481646760151*X^69 + 299462462228149788841039727626451873422435181777120140738964285191602747569477059414003635935634617289974093554386454893844511620977147681428960716221496979647845558368167583562271850399980128308480726257996355370365959156908626630963550225832222515264346324603446287643329234243296643444294429450627420914521201201241722568728782674264438962587758629033542098727355708590398038429903874483709107654021713619832992597618243511286430892902367844074116745776083272213583681340502644500241264969441490634848917010172922028827330367619162663270563824557197204695514676106931365125490756420996651428617890932169195247058461726627174189357344084794193385999199803213495787035287631420989681933279254533042710411649001649577013719139168746838031772595775001898571322902912807896064372383685046887036303576208622152996209597916564/2489865143495761355857199879445431038043672778302309947213693233709350123105906161902349183077726606750007779469815517487398837900593847850329018271132601306299804848056838448226436422938424274336499134090819087527739520529233655273990201536665895198959975511902096087457712943761*X^70 + -141875292574302663800289954994762879061206186355214065811062917388954871739167246820909247711043760409087787922790265353251616420376315111346069516410906101792851314798870076594959876061917014991193886962121671204813511645898726018417889277267358875134994365427348397766949075685292688141775940065034189505941182244688546027625823627932253204851356127535186180179360839963195589074935945753817517182969925333467036092397781014511019908173489562992432559890493030056480441073231528668183567172153588849813920896388042413013704455297968484647599319465666830615684195407351334535847080850708044352102049691528599923349845840922371475047883625802569244648124868748661920134194332749604148550572805051661501184843226793010975687546290146967884248887146338027711508250651871432015929079991513998769017630144036539115657/8504035075790857578545139338819831811895586400371176996392851405477205074433467682058647757241796165572939384247447535253529955385428842662116780623547646224564585611418774062967362546074767865731333582660164945095708622703154411622905707868319077648986120194809565872641*X^71 + 43391026172516133039442277224964845180480519974891215675662591349833106131793502314032034191648450175520501285051795965674229285477629005652062418373690019307517033130766331157440525900015136194138604712133550484258328298065092255322445877862044969909565221878067208038891105260964240190096588733436724458195585300774335272581704144257088981745190030581053729338335494316716606577505230862328225241433622678439246698073958903139052999830319417523859049175429495311827814222604811839059783758230596584136281751683389774120144248181392038449943538902499507769315223888597608425483863563274933474625232262477462285759933413500112290594625489162658529292809621907006619327526280602675266387308840034935393738488218416952501699285044861765548545156909339136416437746409162027810693271898609541309426827567587630511992869/145512544181857364026485879226546142133345378896751209585278080399120456028631065507705521774164374189118565803858074775723151066600072926791480233249523774548524624396986642991434540525885352950528848932898082375532670243073675137279539567334807737651801502653386481646760151*X^72 + 35061073866632643218799707183811100953791949594480285425274735383284659964363090132737292222920120300157946324967363668203908184659732549817771750964373564138698885274692952084073203714351326701479823628958266392562797723634338244214653334640010011047525762713197023992616330414144138721624651793164317041134127880755292563006200608716107427598708025406691456460885619435949584056861389462397104527389193581255397467415744748852884656114343325894119166466604191091756841482838065729175845594671407671480987519430250071354316505311965373667678499356843528428514012138196630919227852612456631859485226075479004262675833875948369236649188656543435376686353439733636991413448462300715493941571196611898776248438620949234434460629750248713526933162878200072595880736810423644363493499862368205510647755474031572/496992290093557219247568192321888364905358330919944889041718859533469994414906649644009570290561402932203809493743646499534215147298745991591185823362027130183191257753420259655622847646237383304969527360187303202367402413836386629823254506944017161415821412822720231*X^73 + -43252951032220618386491983793423826624639846764587209408420796385832011896082346081234267119889526160407952461131125592404712063834902433846419025567304301429308399866854874457187364267388950475501046989017033012150747618141951824726275277076055785892998821294582711345628961227762582090324978257345927725801414371966392066313275329881562224536028818247173779084897018591338528969968332759634885355692802596592574178819282483633724821060888349104995094444882867179141907414370724353116645847910206918493531194413156096790962968501458207901922066417147524453502105713010009149479884678756079746504340370298409802725727704388655285926469776331796794006598565668113863132824248226913751611418563722577011079784886236612744243600256480175390179735126268636518076744009737945489012095101526106346355684140944017099/8504035075790857578545139338819831811895586400371176996392851405477205074433467682058647757241796165572939384247447535253529955385428842662116780623547646224564585611418774062967362546074767865731333582660164945095708622703154411622905707868319077648986120194809565872641*X^74 + -1432455666284664915700251526550888041433838977889948844401303295545310421054243447428473341460225189325429124470362771297407796077041344936696057235229324977765160680765873433072854285007971243599036251910111269416391683969612240507049621130247141658561975343384158738095427866956528909904817530193568317009489133051054471230605706775251783369623766379328425143002458488750755456009480431091925323076046819951955085165086844756514525907913519425961044104726475473242409714961218710623773750024811657410064930942543947080302013015637729825319719873442956425455673534718070498826246560319996283037900420121042916749824921467805073871448265484576264656638328905370427986857438810479710215075109894053732001702823105209184961280475589766205562147647101505265003890452485246608590546217945199313750954988/29045192571653159911610554165267276307951512531117111159004082726519197850207857497750544695842522525404933054394462421806686642937218513914510304678980020465384329247467726004068894140975827438780289133317006791091543592650130712981313453739934379137152791351921*X^75 + 10694987668892030000165567389868552108645092085265836981941307251173933835477368887395501931885825537873480501403977819153824097948989216023484606075877699914032059724345326680050505601160717504739234921274546109395099387297779177559662095747352958573261241061477182570778921971036490469439614029166489416943520337839068860663931822455376057831411539831125120474185864645083729804294932270790456824478622986207551710869533531660898509730897697236796534336393002977227450875398465697988024672147339835440035910334123790978893266859250727218019364812318616994626626485794478898775873737449386891402555515449107123953121548196656351683650905457975888273417539627687135048809580590809781794437621270937504529538682380768601842521035650682496025370291889973859424889380287113600294947860612009105140803703131/496992290093557219247568192321888364905358330919944889041718859533469994414906649644009570290561402932203809493743646499534215147298745991591185823362027130183191257753420259655622847646237383304969527360187303202367402413836386629823254506944017161415821412822720231*X^76 + -1256516076972827998294591959873442012206922568059818325033424623559453233990367226463244674606633029030780968690430264679159902752441649603924814804703125046683978439029375011577376622943705363478471832213628921756988698267277193281304982512287893967154653615804976585096278806340817256628264876394472545233446391482343267662458953381762098905872210104886047521809949961172551855559188853217407581886791798750663611472632495464839607933434879618436165874018994927490304750970680353107542956081091801133435068170970924352153946047124817120295529895955812109998392469901222060496700009507104475520510521952216268109361445774169518725389600366797794902178682207897075958876147045717127997548779284010769166624378637883506152918807810018614853148459499587349395867422560244612963596587765786612365/1697457341572857221179975113392979738644819854544860683712470500059563897504988457585795376999738327707611072081962621810922017587354246619981900805270295158984532128307388580683121625911742588906568238753842954303754520054358641399176754937755501089191326711*X^77 + -1071149500200510495646911109728284698506975777199219620772680705706138467386460573360930185757658403107463227752451904920846406273834598611802281280785532818540943501731614997328070445716267530583591766521733935579020511220788345565794537250631535442970503969925914759158792589901891849413370151269064509759444837262277937929043158588548440813686825117814913132669983333706805437656654263619663818975070670940302153605781888354147389838550090140385907165612231301290707750922119471290676987207937607557743644706793696962595688924358809051642734012267304903346321256043611205818431225260006073910133315585510184918473840134491437044912682900813218799561591853806046734508095157354454369422948181085453395748660677106183598954606921079948642775486667876684358346120001245886977532620618354443986267/29045192571653159911610554165267276307951512531117111159004082726519197850207857497750544695842522525404933054394462421806686642937218513914510304678980020465384329247467726004068894140975827438780289133317006791091543592650130712981313453739934379137152791351921*X^78 + 331778546989352383862761720466276773494897251457035604911941274102810360366694746142226667922106574888222894762984818325961541908307484795234317569487875957805106872071805204642704967854692498635224583554499998696595440404148624843499221422714772479173847801864390749999925150330386125313070019917968162740241573720369919990173695957234898940880302301163112569796229766798162019466659614406307700015786799869701161936824161431669137519812445876585841325777538556312720176927477212611788094762603375146822411792184310883425452074847492446075645199814769226313923385538084727630831415498310738222691619883474040426674323090935862162080987801952027148763873740020261649429321167429907554606040186692139695577708043695407532941127045848840802635101634049867014803948984312762918879929358092/99202696602937129400968681748172505326679905005251632500290485655985266641633362023598584360922116048600962660391714207873415790272587611476938858352539019284935546040990507900363603875386744720154768204888256344091784235541969575078999178175179772613601*X^79 + -28328978126711024231116892749142796498518263353042479001565205701548961648759756224568786022032802106894237006785348617710118734246008571516191396778330261367326643104052728449040316981415176715110914599626734430549678363377658356100880813889627532247800716528202229206307301294192850060531348062183197199684604275002476487298761393653445496984241037709197878172464376513443562338924890156390669681164398399375712456797009336839534872229435286391048514264344050695207126682308146593693366946565566360887075755527712444535086067371591464340686863320260410696718656117322073600377532798367419602476601425530568807053924184930587656493275805748451848100558679028331777489661979767867133930656566518294182231512958242747694420361405204479164874331338430790144482207279662497767015847413505256/1697457341572857221179975113392979738644819854544860683712470500059563897504988457585795376999738327707611072081962621810922017587354246619981900805270295158984532128307388580683121625911742588906568238753842954303754520054358641399176754937755501089191326711*X^80 + -40493476646644256705064909709171991025812914467726192303905009885796568290091634208248232888677359049930104825279422317468624140651284668466820387926015599326997186700797188965217077996141409576478166965667412388301979782316707120367171229982884502291140798094806600490544055862222190733037265363228878638255258176085755335864106930309982023729031547829355000551773672905584295602632375970216593760851605983623474612299256958254147554356292113892196301692957488386293379980148064029505681436458738920200014143984692135772919003441126163178029258483938796066699355156843850092215562719908302216148456217404623704208974514969206778860043872286656260412149474761873528380468096794063430955583800793446840936948511596215750709462078688073147234337336664745650444283214838643088665805/5797597837819947951666687028705073071514225060209901963666091149318290377045956520577323614103332128373617127017223669445001215023820209892872354529398575143763400504996230956715773705533676858170461586399874720594458782978316262934895633111751491591*X^81 + 19230798744199019961037053523407413178821257619827602972448644671368856015249235678566169789993893990137806548536657962274314264042604946513728103360295238466870686826833764218266375461097985152801820108091722094910307230152428106091272775974287633605279226255382746770833432107848571325247388146519157380876121433602258723767669529623490964942872742612037587365547081908144996528595648001122888226305948487489441326513219200896491251873450593552397177574158392428698447839635039864925649738241917454743786080915720104547968865167824639326285245546772254683878044671759550981454840454969605857068378323130903249617249794701159582458873143833026309368918883664874070851647703925084097257296221951191773857258250355082737924102713989397876646637624401629077597838120067194785421134471/99202696602937129400968681748172505326679905005251632500290485655985266641633362023598584360922116048600962660391714207873415790272587611476938858352539019284935546040990507900363603875386744720154768204888256344091784235541969575078999178175179772613601*X^82 + 3699211457702276223037158463283246109400413249452315913141073287437327493148035820115776203174223862364649736222378629078854056907640897866928222119234450706965404241669554703525931662231142517050297885007277951045981746413847410613342234404603129331652551965721715340353070633678037495357912311696362061401615172481951130311056698569982005893824142040730757713262316793554011564933785473128827360607860215215118161060007196897483248574787002912726259031319171236843989536995216883232911291938875764170692621358136852442367095051349285491666488273709392612869312612958329996950867290842519092952224489794468579905461639343888582851871106896453090380850238342150490968442717901193846393796707315062918566005245493041394904110794841502126998361375251729994363957719177168686/338822853008003503691583602869795632722472389703109225858575837140920482557767314626691813108721414784268431244066604490970791597441424223766720503149937183318531968032039679546243568788129089952104586897310193477555887030466732682771061487449681*X^83 + -3186256302115185759993001687250401190914957167345634718833956094892126813860843710337726724538901097387404784422947673606968917146692271077384753483530500191435705814120836985454312255800457846731386791115647362671792267916383550290108405390534746606921025935548241085893584907229934264349767250566998790026665191462523067312411369029985704229709319440063894685684698530842748623124735268677905734419069986842217275081152417590088504976460004099965962839847000546835064038931316036118361868118716255675083363024280053236778948813668427108032605918545643261846596206713647333369681774025428126764484653292201605725819592834356102826345881401403512471871902536328413564237583043811967128295911143465716526788337298875813742973164622517979750101055695598157023248747016282733406/5797597837819947951666687028705073071514225060209901963666091149318290377045956520577323614103332128373617127017223669445001215023820209892872354529398575143763400504996230956715773705533676858170461586399874720594458782978316262934895633111751491591*X^84 + -460441958197816640374521095124982626123509597777219432130062643404511393735474154083619944602906496709278482534326219071441212672236975701095263122385461391198246794894824282387419547720164247037684642635854308781798675881650475429578716463176517098365284555219329619255578308960122380332226165308714644466605831724586854951600486632922593095785806011244452606868073321172280109520978434066505045399606373987310124125487093932315966274270660268521417611367949838358888027319330685231150192368929817134057130263286406032192465508564488417590019803470608173807892613109524691624171635784210488889910118998034905910110784690864297537354012999333090175802081766316793566212242328041864051387985460813365542021501626752619049434433440713731994375631285438079733003073310/19801464146338817350919502242405214933228472310391515741837171243113814654769874035806896914775373431375631537845047308221073671757432308092263485661266856602099933845598718926202067020520664482035216346052842819096247269619936455073991086871*X^85 + 703681557784811685629925076577789108818411300084603047501934414086205391389112507083090334731782566629953516815749537622030688797719054921773455526122495263547325623004362500770107108563909249600941678611744920991275360090079571815279856273188300604940138259107960531164052480731802989192511454614389531702971997286433015579737023448214897390033293970691523935816488451470450013344756435399334191799508404964012714904982112833539569114046365779165097840542915168683729990859411860208016154616965981312129125957055248944663802882102574039621924503824452496167683587192091622249450622897919004954351623365933671677574903140426345362154497651623671575350637979153397801679750401715901631152296168113978885328587290164961064016195871530694021495767713681764199465768579879/338822853008003503691583602869795632722472389703109225858575837140920482557767314626691813108721414784268431244066604490970791597441424223766720503149937183318531968032039679546243568788129089952104586897310193477555887030466732682771061487449681*X^86 + 22070858203174150343116336943675617696025033966634409237575670766171050924294562299788853569631950102685486835284115001946296470930772649639681682754651963323089361589569610406798829394107093675138497834577576059317840002136156143112623203740675590126658194867881715325359902968388672916169477413717562001204384638999807911317411332313357705634267448473239283692712100291480623303697703864982920029951425289713098620906484960815210413243826186347251650595571827215815051300349137413881307823271041751557983950339077215599837217503128010028760131525168122844440979297840743647716787217904491138661760700805900638503699975282872182474742477076189775468418432738489435070622704182385350005143808467585268469695170627975043829110293472013509455711724640728079446/1157235938655766311198615057121454908142625931295161927522480932915306799998239380270404822323381066645761880535623125955296223000259032674435362378660911495651915951469739870621358600930434485537678472681482252299470940892989097953012161*X^87 + -134018685243324522693798444624117047682934618206034524147137036432419048141212967889930981326166988465077121880832614516442818983809341731952504786363329027730832300993955463829466596662944281136684803130629330371166078933718307245183287343786481110181576075229455003180866181334707205009232106000290094998112921324173596963063734564267526812738680291884925955596798425194110223600390469649985142088688558399166456572689237584089583456808848932341329350741507631490984207895285036835926167935583496051872943833411223816253322915842164859349862403541901144228972731839197301701274804481251056100803607049664961802973424306078577316848514611913086362262675936944939605333329309300056242546853323228500923198069661456926851610796276643156757824698399607538467685534/19801464146338817350919502242405214933228472310391515741837171243113814654769874035806896914775373431375631537845047308221073671757432308092263485661266856602099933845598718926202067020520664482035216346052842819096247269619936455073991086871*X^88 + 12358813789914502939713236259111505573351218693187999495149129585261726031726411384972750235149977351241237947105131762294981953032562543666903071425275307103695241669124310349867401932665461822049500449044917231108688928036643135064837077591495486494754007004077919180247330899139568791036633989471298083937853937139082632833932817141306929047942430942389593134119972252185301849136861353789093884129581083294804715231164493713545609598913886232226067179641052418515477136108829544343891628944927891996877685635405124756370974455226425444493863430042261676210833316778469861768924268833120848447283732492707247307197538748642752106345015530721449729966623257982765414063799787874351436300058762086181782128172030339365253928729433154087002296632479190/67631110902680516112361349840538537089744955367609252967242179470241762608745215374344271072607157188110682048718550987978272631655603569308360842654486090564661092365714445130112711175877183422224210898339211752642799421015083744551*X^89 + 11831772824332035909425208868655850639854947912005485547470303031536582803023495342195194338264663886119273508838392896169893885177551316425136725710563672714718402641279881783566530889228215620079917943417989826839528588369229281404283671286026110213863186306825354384435016500132387583027231632116701733647688020394575222139893455175626067026198522830669115010090588236589540204383339945853646276865280578693647441495735790378746862188707637022246192885466357572469531427446702463566555150993491248579457070497335964845013963913476199784005342862648200711883344207331103511115251675831114325627209218510493763114386586477024557460783993699068270748071335838637340212328688428378818985855207448276371207225607292135401930936121414073442308668249222296133/1157235938655766311198615057121454908142625931295161927522480932915306799998239380270404822323381066645761880535623125955296223000259032674435362378660911495651915951469739870621358600930434485537678472681482252299470940892989097953012161*X^90 + -3009789908107557412580268975198332735589229110886399485226040529491942129056980970022037285170839399506293545866813385632303582307110588073588789246332675432541554854428741092455867258336674007238058971174597092890186047030347391606673645633064671266658900859277132126955186490117224209877589103350093467359633331952015986028392729296355131385417694139143065785310757122804496996419028926203857461335708478804106059706720055332467789940173168683197048566477590564227850722580763306034948593680064957583212251298345583150361846077722428354247283228972239680881108540016952679088687931279784735105207420327291409228854138482589411765214697257634184782710119606466023294388495478949073037514062464931689260452451384776673669779150251003908847953700/3952493185826691374692382084070979901218219587844617670927600927487684098459775312626045881164581683601816495162091694698046439813897701438160297040178019435723282821910726733102256511944198668822641043675951829387107674654613041*X^91 + 301555464672701592151215163389814167527989445933806759020221501789270298939627543105979738744427452777501046500701273879236945970135687673725653577233809857738440155382618213790063053256463644491786834856591230012462268529343476968633222225982018001726926334783255034927463676235062097721287897060673591948134093702515288125168710884647297400298393086138701758417290291049593657399849298637035246738277929961245305342226431214034996340600678968754387018111699721009648810961528331020658593833726961915639109424836264023252371064634157507047975136426434958689375559290439872472640319251295330298046824592072599882997197998894710080780327040942194878021183357332405490639246615740542257551555386894825810637482715613236005262256516728851489142551942/67631110902680516112361349840538537089744955367609252967242179470241762608745215374344271072607157188110682048718550987978272631655603569308360842654486090564661092365714445130112711175877183422224210898339211752642799421015083744551*X^92 + 285798410741362925049227365826211013469238391539795871654896391824469968535691935373481592477584092830458399848985844118229773108428105823743143678745281266155853087597902306059835935346268222190538799534204840696537394504478761239458529443998303259598661683117280997934439273117331560606139335881652570522212876246339350159876287733428207230471338263824635418811846718071267165418418729827073651214842310916329594762883421782498843746336130811922993353187456016775092856927285373686342637934763899449845802089842408960343386041446334518043139291152134261174334698304265844303303992710834493353815504769198688493976603307247208879900437339997292041969622090061597952254084824429475508174382311903009648838105538474573298197195765543676163/230991361453257633960164928062122605412788240771703446375290802845402612264611963802585815040884909333283647663029144684591574999351160156516877858697797874801197055806833424878864853716568211607892060293141945496295229656631*X^93 + -163063386567543668474143549069626137077618434111000351161618532145148639106456461555830179745563103734385430082627689680958502097368413696235179814677151138295844022914726121497514988432890844478185511060008472433720795360698931142206110722629373604109309012045332395321234676426036301835582313825052590555236243412250523274377771030877896648630605287391212334252171373748521717654607173087333356328653248487653337802223986399073756392515848680187589201127336700081711229770212809480358481632371044074316240673432594032257652029115219321463041193984228130331575984242960473464568269360971487988541859030385377597469630159297615000729511150386540361248182355721953611557363092474276343210868660613863778993872332665822342375289677800498731801/3952493185826691374692382084070979901218219587844617670927600927487684098459775312626045881164581683601816495162091694698046439813897701438160297040178019435723282821910726733102256511944198668822641043675951829387107674654613041*X^94 + -9796402624275739919749965533311402029400972688041195636903919085142767753280070995501317237731857643832321387351398968856612943712333352114700128721509851814467693655525877658210474077858445951394939579432454155337279521457130684472389653687880326927153703097870264179424680223455285664151787036764965366303752829500040676109401966310105390671351328703206266188110267560613682956225955499979087675945595784387921899153956812234290019723389890712988455559594530014319364749556669876491748077779228753942112920353216129384346013769368475670989611848304502878915374769313412261371896680692611344899723936897812191112616035467096069804500892259940358182095181119929948999818690553402401442033709919137538238290484765102028551066774963/13499582809494338960911982237281433312651992330764037541656875860288855839203551154379394251702700562987765043716272846975137338516226997634087888416679204885815969598903244981524449401938414564192160615577227835678524321*X^95 + 15296122542503772529975852272457626908880669314123554356714020019250004151145223430293714611114251911478616481202721673664533889800600008836761224647589535783453976795692986769080165538485874953739643811730775963669153985546710327466440422176452793001714260953546837497580118451338990238672781673169841690074970120677440163690818970849832061590650659871775370064363744632141355266288396418678694189256455633109606838561345007059237846173101464122873654941227419645582738560964618357374019885691677783110349444963496069758024388127886120728464264785017115217507163965211912500345670961602022920363074083699663792757096293843531439835798605751592186859393597142241340899283923778850487672940574090939061950660083559989395176388958454838/230991361453257633960164928062122605412788240771703446375290802845402612264611963802585815040884909333283647663029144684591574999351160156516877858697797874801197055806833424878864853716568211607892060293141945496295229656631*X^96 + -354869604967262375144698424974100071510596280651076921727883987485085512132757498441774703255673129750377434164012339767839123342110916537469533923688980779924430150644725578143190837366930083849910806741505741989493261988371385154103882046362916833923001564091157297497773572829466371463988482339726941464236636085862889897379430155078040257148474275885840602343120062886716341201463208521548889201101298360594589431659210917443414768087237316341778361003449495201162576079599548879040848837680894000706908125753303265522941668233089689028648078493765681802398052146764087759557107030161549121908200729729997662016003637805113201365802099575287181977351906293402412159928862468695276519090361353008225644220107914300960784/788941780696297058086142378427995635126643231299400242046454085692762307241163646448448030606200722516963651669468344747538854451301910913101974660550476587330721150073242065427178388284636465676591702155176660375111*X^97 + -10690432380769213458093446323400344651622825331061872982143373537885128160426446482977576155994531903128635897418266431325848739968878830721495530175910979801257371984218798159320449219268804236817912490746978562671847806205371364245502021223064664189874774110899747212181460614166316741006434499626803512610767583326798059985927820384852693188188951056868425483604226056170573290516754589408287307569888116558489386092334104820054467110815041877574327544533176555781919276860775836475981477995808151857906333266431140507851893070638415300946886608658860644516772414582675315150093082783453185197419169273226557891983182728832234796957124485713915816085612263240063378148060797729571719723556750299286617334734868502884891393/190134969147807590998760313201146948065521018743155458333195434651955716045120438794075975376094374126588240052341871084156863922763760530057575893192664857546703797167651337767949991576597388228058600219397575150401751*X^98 + 53119844115565125556147029249768729361626641372311605977419081782682030491902119776751405242698344638296079917772862572790832188448470519198641559002233298649931227553881592410621742115190149658726737140955380665861711858493131344128734602409873947321782803223838516700282330335152447843795548887675655203113311591342572390728614204330319900525640510257825414520582993579314238118988276950581749468697039049146548920294092285616499788941341178769430684895302173957808247716254377061408166798663371967484587477577289963685229069341628806237333915484702829343698591970410422689567748220856138244841884660031390696997507640739090319245917477632953542207159097874346968583776530182551161654987055839494387424819094509943/46107286581514643100119360553328013273721187031698921281424468803270545686468566796122262322844995763950888415023572248701937610385244048454326144617525368904840228512257732769982957646229704031125691201868778001*X^99 + 26583910102559046086433183795077532142189151526408707907438428173804295472551329299121007508530045552849429914391462847978851144845006953427368541937788003746096121680281562206498450335179857604445925689165787774101220215639340494194188317591583388092013484518043921415854730370993479623635350118515707959492421138315410135297435240572987861443669162382664310177033930554193510237505389993412071380438321972323271499641723486025585733706743974544733091783742198076489379769723993779123751240502575471482618211503502253844154555446045026915271017614290130622271889184266563970438859753225426246018941882698585242141635599161851806276448388691517520743682220179488355442943795093082160748742948506227080880651440827135212/788941780696297058086142378427995635126643231299400242046454085692762307241163646448448030606200722516963651669468344747538854451301910913101974660550476587330721150073242065427178388284636465676591702155176660375111*X^100 + -3490189600556275276880529611219099542279472258803116796035419146125350924035648204537776596685820684517763612516089096833171984800808436550528282929483666232042264724323123314287976308951405055860764223766809909364084904630930752544865884200151233824613586171721676500174296154018892735162931857651504313920123673757098225740834041345751530254159390035394458040183196999905410800780966726438747745381422798793766284168892735734932379387722498557930730193640972982295675636154252613592149134203500844323962333720505149493629289535425178323036846226736461672528125815315324255789292200624551960510104844222996668042390902656025272857110174879214190519839374446556627951270385799731925265115730860245932718244625/2694599180732548834090313865544270543727496173905611669769415510681464887292885675654389709709835530591484332594446394056568149750759397373287718112180782473545685729195122013323765860921612064235035427611991*X^101 + -691204621236418495188927304127302964910290232730890839733131350775470599740706261717548696469549377429950651923146243750588274645531727357822250648968414609558568152439836278287089148409023604086330000992438604951601566081933787621998483273274397126609539291588819110867035384259864297445926659107943120174388007628864712491856797230431590146634342681707924742807465808334293864261299491008529792012480346314486982725756348385262390423594817501789809748057581755723505223467861475431999634522284992283265655843312104790105025272229475435986360017396224560811340372446455240102670325093557088877483123915549456023553304937954609058716206051389718468676646543059381883024787683955836274008857804045738134798290988/46107286581514643100119360553328013273721187031698921281424468803270545686468566796122262322844995763950888415023572248701937610385244048454326144617525368904840228512257732769982957646229704031125691201868778001*X^102 + 182738933324536570801424117574142443749271268153786719425382615583738930177065865207951431595804058480007613213608940825097281580459579234274777533321889507394074514564002682059091032444090818765078904024298251814346698356963446021920848585033872154330221497250706431629847692331264485013403323522300287839546301841308145656060964451442227721310501727917560305235423328696728427305211324381398479828246551833701981220877801310777885414289683999496568733939109363583673494903146142028337432949886025730392689051309567340738651804845531393078076110130277770936666932768143643555231996294625998297700965195730416221969455143535308235159082542517193672480745724072533855288221932587557029545360018492007885/157477598079162458891374780290121591007392681544363957090141751544706030465366470437402238893684502985885356355236186900623467345611559661813319976166254600756570961907259775192786269704962425587927966081*X^103 + 3850984845946490572507071804744843545058258612941527775942377987572644196874016542528783348154634667588168729708532703301797673244442853672365967046954036392543900378180859735817125790139642189731866148308062067119354775022984904863507947179128215121199661697291050998926805416275108471046491740685919999016846403271086156610221112208143626911873034631935997762008513845894639170519840038318455163037040552058416233574381882260423522236943213248089149438201195604338530410170500355789079311114405772040400560390503564761773073653312014809973069115034246464211236610488662014074481332285608881603392243759303434092259605888734695453219407339971861741439052508914165896292572202189298055493892310798147800/2694599180732548834090313865544270543727496173905611669769415510681464887292885675654389709709835530591484332594446394056568149750759397373287718112180782473545685729195122013323765860921612064235035427611991*X^104 + -7373604390274155228194709650884443508298057543403372985939892824525322476079101105804910717595951091752786237942522009130572630732447201801692667694209574832356204350297324895318774220269526230754565746655901652684343311751826782911663450537305874427298019205540017029517516528017575824537598677193102775002142049207396381300654673255173771760659009826852650247496694527849488125503645831633114079154583694645226552567277803892959034653538923618974404389716257173818781189472332461289000816033583521009643677477737274059398222603724127360339466826584547137374655800585815726471732921677814974495017608992800721217680405141308906495812722977441686281973695918824387244851487126064556273816310578/9203296013042046571876265577121243118893850829546137402264143039255802142795071616936604458750774530178560946480988072036904175419996473719438956002936976258346733791552789152754734948568898696039271*X^105 + 645007591000354209669000118130800274571287909818103958609800690934187596593146656285869904339207433013497729928834448270355776950167453066458375791970898431080404120376136737029885425095784395290488363908254261877785463461290386955765225504949695256684719325810760105861858637708307514358276608251916749913125255664991043821525192396390267331678813244143384952784121406871458703865086453483899607393429747251423966957671585545646065613264913417255465056047562035661106266890912497448584485508166152415708087020790411156210582769742865260084112177567111136648902080057936462076229501615132934694396167283565437348618042430897909413458157637522289199570051862044405316112140989167382395281292811842/157477598079162458891374780290121591007392681544363957090141751544706030465366470437402238893684502985885356355236186900623467345611559661813319976166254600756570961907259775192786269704962425587927966081*X^106 + 226929790911664355916824570795291699431188103605949880262347388040554812521840320705113629396211096282759759198567295907285202082322683244694687698209943075222330780454802033291306342955780690965976470850084682341759086633224872711572641155638686895274084341648511705800298096340824609196932645927095347797726683217171720996565375549629614477585436100213856078153614004469721948475884273104299307135069163174443886142659528226760843941418645942380172057072220798221908954402771977730985723524251788711518079986593268322395509305892127079889587363566503968988133115426500061637331513289911581069044082264549980948324530487126788525071097203092158939178882341833166019441259529723412952213/537858454388524725140334613822759810583475590529258219990891417173502550569520870605844454371502222557335102944362577992922925335748727351963003682013732467906418899629056697607079361145982040561*X^107 + -34195441598796439138604760425500716229560989581264046425200770725129514615077033507999470675747605670810443940319823012298758655039773391652262340443004970942629543869567612638128558997663089715878650071136320918991117618186683773067951077489470521055510904067043728576898396398345104344536548803162564226038140324837255971791838295412684631565679755170069308802733929201235474529243252893119032170276104938709310141237816420077922995378227407509788786626575325801216932982012604099299538827670006922989818233750854491334651538199358319201532486521750809949576458587284244101826652856705604913708904975085188563446737124876704412172507888150876052031536476538115612539377536258644588951697/9203296013042046571876265577121243118893850829546137402264143039255802142795071616936604458750774530178560946480988072036904175419996473719438956002936976258346733791552789152754734948568898696039271*X^108 + -80990438839090132419698417622973216236076199354795344789063184919682750578769853919248922930644764661641516264143195543088522499120184150626444297221669351838892341453391647424568418262003435007274514875074907313125231159546485024131642571459028948228892592933143122179556070499623850596348897465006458129684073094531937860864907958097181289877631617790564900766433510234904443716858206205089254689581055979018611113189405325543461341094331573397513223362324515108621996860020055408438427981176220063616842230518167368893156916051753437546482112884249215631775098763286041820147630801119462835647566851650169178188315254749640174236349379317455304688406246651324082471299254341/442725217028272501702088199439088940055425667640911513136588206724364403237453602950284393592049116380398658752884091522480741188436338498966568480380985847919606035182916431820959716339281*X^109 + 1188879136531503545909300502974106070680522947884092684122558665595873946532766933292266618610562906314022772389512814136570927995207005494145030885286084893252198519124447447772677455424582635731969564953435417683483967970485928863046953013293494939547277902507982020250368712352657074636489122598157033369194485208696103471824536286121519595051956988676731548445624847187687724447210963098284473288375482371261792474747976160541436905835004609833215315484393936095294469671525454786430503693189134418278444757110939402893538487159020033360182279324148873248985249149350405824956286305958057768984995498376027427432526960862178225254725604081811137636611887910856395903042636467230/537858454388524725140334613822759810583475590529258219990891417173502550569520870605844454371502222557335102944362577992922925335748727351963003682013732467906418899629056697607079361145982040561*X^110 + 115927050274238235947054938692039247597269158835644535256458520546163653368201949981273063861936494291138512043911926223651649209786815141014653591693419845388190559530618452039896129508752372954600112343564319081306897064482031957398888348037022329486390706254669296299657919922048403720732224053260442777893745401172909988456423775305674758284124768894066540739876324484912982015362685361757567273599256964804027958560048547317857039971647528170090440601306665553189481526441488679687277214432241177498062843514817303725303185725474954721755151102372569619262568297730301634726394604658137157737671005052284812237195040536823309450434629031780892188343012709157390359717/1837034095552997932373809956178792282387658371953989681064681355702756859906446485270889599967008781661405223041012827894110959288117587132641362989132721360662265706153180215024729113441*X^111 + -32611985067708271170338321792834073257659013738334152463477248689403412305538218745707047280336317817223083671386903422539231143853351093272829370895245284612300287695986699250400476661487877702668519214578651265281222441185404656839939911847273183272274466536945918357876547389863925998226149495665695490183748346398527450400980099932217123573508483866643181909969136036719429904612991316265252536544296793182360951312312578182680346492882399856672730177874213219656242245227858461453607545956302047172940107299266691038591017482297022233790275010806076363365943380980187714841264483713981313391241903841707450795781434489211197842122549782752939911445120669791774444266154/31433490409007347620848262160175314743935222402504717432697762677429872629859205809470191945035487263008304771454770498096132624378980033426626362107049995202292028497987066659288139860088951*X^112 + -1548436644296786145485249495115982840604016773158952936911279024833247328805296702598244579550788600419934916114162396459873954706378987210764373502028257700864004487046802540393581694195578542865175454368149434018409645339432033477605959247705672084376830054584971954751369787821075788285647460075954992430895216938932910860393266204901463779909020352812741084167436523717096243179425135359641406328733514556499978151527717899404619574161883653752367114173444307024686378912575881062853112042251011254706178799202564859412074224051142426010769477203013458224387745105096466952368070245475231111362760271704007354202032138270887537123563871898680776121540861902756/107359832596166088035404707859201232095591045056045215420763330939323058845564051503178633625563016869931928177255147442821048406762760045154658581563480881343128145996913109404753031*X^113 + 613274733409303702941132024652583726126235397467137259942697297631139381843853521675190258554246466086812333343613127076894635956855414812496740661842633896612689272568762187591793001397804476048222590957967256889703300418141344107125770837227757117103503250093015391492481333981317243035694121370831680900590727838775795483162329883682287464730587664631833908761373962089817242854231727975407172787117219212608260077917774434220936026090636627998862816889874027094866183730122518885122647235617319179618301412080626717312928154286356678535503977968209212451863840763944987694558674023315857621896127442087551859647495711497499395565964362811122589593202165030745690/1837034095552997932373809956178792282387658371953989681064681355702756859906446485270889599967008781661405223041012827894110959288117587132641362989132721360662265706153180215024729113441*X^114 + 11716209028892096848793330389011304929400123347175380063188964717781523812924648951285806584852268487098655590665585457331990307282971249370536851314530491709633335255120802676002787476640455953923106486923411082073601865323453723576070934325730128853973244864320992873235224825589604423209334279775713156754954557672384928119157380752392334071942812721611949182085840499565260793559548686030728021456938628112981169651796104400532979112728788730514782209595009052337766165681109001887497098115413478992512097805758858190674428116701048774291841832969292866894747264680059277752855666405804174482099218285933109318107154917171327386161531913765335428561610/6274316673260831513962054109005974641785462279004454176889914729666475299255686488409715015227807659980826846897033922203322331059713637143045910908975564335405770907422892256721*X^115 + -7457218964867239611320704737237363590853759966563779950752101676233334181660705042389593765780884846853101853881816688608659909817576253578061872530926877450333900889957099567211863734275110850963520586060894978958477660168824147282490572580617625959534753119745518018224176985536495481774057532362676415541977056283944840155948409616015436296947770046632656442379530978937440414460182489932104431411445441012994736278218852873573803014663016965555035149133422057650000498672092011294287905831626428845962954219120649025279061352166311041543909439375136392862354568868249919963096678244093223285880920729252015418873417288725484960390721523174502443853078025/107359832596166088035404707859201232095591045056045215420763330939323058845564051503178633625563016869931928177255147442821048406762760045154658581563480881343128145996913109404753031*X^116 + -56175746678664405176256705951497432641861516818850325243239204001776627787829948302832198993329074246786843293661219893458488219395091835949540020448257931938025437549749979816332452938529026769784886243514101606225191453481260568168810582807981738991901424022759539664994207795586267567197237545465503528274877048034331397995364490421926535659170313937027872526296445800352345618112198604462658425636091073208359221184822367842353297722448000277049382117530772825676254065608471957536668865577583044397460121142113259118865447797888130376850654148837466472036719410924055058186225415430915473144145524505727462720429884845549125526387763345176621/366683225601123926945359950266259987247119530068637378112904840726227298185710156531454328515446651860255206995326627444528217582824711422070358886621212339162279873030383511*X^117 + 68833158588850553487342244193500978533261484578292002025742942805665994970457427131009317582206614585703984559042749769179483825971497919440764347070995097046641009409739194847628019886984031988529145282489532065162455500070314556924770291639449927961181810983608692692505882804219182526834682126738876899928185350496057190488048152502099902908386650298143685883039673500694731299324695162264980720946439342121140006327873572887422670755433411308965956163934105469116822207901265971265733462396673932960145786242603578986628679101095267010392694662814781373652408620102001823961593341378455865976136094863723826735143161973325948806043147041424538333/6274316673260831513962054109005974641785462279004454176889914729666475299255686488409715015227807659980826846897033922203322331059713637143045910908975564335405770907422892256721*X^118 + 104664196065177973717155306881591918063374075264640950487044453868036526610917902167889963436105450595785816430501895056952557016730321045682931728249909181005182439774868917263249897887381077422508385070923516667180293606187017345437627014898764588355814731428326403028830149962160468845771629455831610706937874820005524936803040695321966365283641640885520848143660815060810973900404388997830744169387268589681268587261740264121171503809604102465884554798887221818209497033482606675943472650193083542222632899275782657933245444867750054236242984814787581521712638161348380134217765944710734796052528069296870757543377103891978267244083078/21429678312262516915747761689337852097897231609411336456835067542880445221536447696303800392463716431550184500924938778828134976496096746073891583579055130568773296302401*X^119 + -502892177056982390207642824313787517793134001478488655605273538090489865644290877776887404129019703189658525807279604084817248281490408982766112140935819280025370631207333777119052285655032737267867363642638060651492121562162129044197186152657598528450717008642152262128928322302048319624748887557292864630918491076599456585635608731081527173890200440318120654258004431687305538172916537386405846457411750022632465455330753940014885890131199391962131814720759514073416115060791138437010042715078593015172704930073642785560549076224937579883497903403203946262425022259459723765829874165439687735539162769452267856459369796555321263842894860933/366683225601123926945359950266259987247119530068637378112904840726227298185710156531454328515446651860255206995326627444528217582824711422070358886621212339162279873030383511*X^120 + 1173300964418391285981983086689324175255562784385885299687343580702463367967818115315633556667263422367334851724790525938883577887316898031615754333452268463600678032856370619113680698021354687018467154918316239015107238880881468906278632549538936232261921947001297476110040510338606329512113912839727383308026559800749723296123185729926194798626263642575535375484099189496900350615133493027891838236006963983568697886735701336322314575326563508591627236018895563064955328366111487343083377761075803358062296913385650222257939886446971217009114112512281600454507462950608990169658836834610256061427526036238680710441078671204441834/1252391929885016475702633492451513768797687546573042864638832770900616283182540336409549435594863913947179270698669790124956751592314694995844286340895045910161492391*X^121 + 2903627501114775977588258578799193767816805067598922838295013775965526870164399085498685168090188677210621621514170004073635047969765036777633422470945014565787834258444632735043088168381920163078135898180799701154589455265316466466219018154120777543092143732334345031568673578911315049554200003000569569622029562700920318006712519521028398232215554551076969540300164462442409652173640600080847333289645801986980556056151115753935671019339713951758079441366294470346544877006077970992881626571080613267658462377016221681004217813479995082192548914029509541380744990218366337236931213663268667994400127109423824313411142159857676211719/21429678312262516915747761689337852097897231609411336456835067542880445221536447696303800392463716431550184500924938778828134976496096746073891583579055130568773296302401*X^122 + -15255055724077588935909402019789328975158072226584848615164237457759826251528892580995231001362343526520480090712221993967406807104623656909015378489961278054442327849608985574434678138408549105993514548303509508006598940816940671703142593723136828617581156805599727338504731717788368052773517534293754308553403112701432230279155684861978720760162238743337591366332393525261616523389324501501144418986308814925188002934111516340373355989973683604799045563767944279464716279784198236023228449832619756656216525541699703407084261602930439905861625704949169518981320628160231580081769227045824082036896939589103913978152877129/73192211436211587616307258047543321185067357055288578378752426561896808087343833581295624779081521474325245204761252418032654525878948921503377145748059488642481*X^123 + -12521817252717151252433559554377327555119844765940850115137555393348338360159029232024620462960523829332667975764105478086111580447366720787800222375100471232970112476928063312379134626564383142628373635141883628308360469341418762972979805063441899179424304481026565125940029769723477403743480702060400836374260833926726576428338727190927278293543827699210648824482920890998800773699906826205861982221659583416032808874353206066283050751067986182508961497349082193654225800844790517451915405973999874428229817318036546257298483944516443075959817549187375702292776011828407295923455510472860935533870976584282645891646978069848/1252391929885016475702633492451513768797687546573042864638832770900616283182540336409549435594863913947179270698669790124956751592314694995844286340895045910161492391*X^124 + 145520622029534735665076644038801008079502385701631336204259817736724776879706296709460802664307792132422294057111921719308209752470855450446186124884058662503376501858834890939348536029419092589630869841343996865678222911045053802183898766423483939938744270812114910991952424482481347819906095956846434985560946687731513646546670264113826589493532692878422491079506988096692922874588930131027545446982345072395637065094615785940959309458421859045398653733800380342019522911149179694163266750983605286785735908548496019197824756575057638012976509939408444965115280576915758236367729951283131308050173097594753981344/4277494678055729508287490973499112920639784761573758306279728044059190467380271964309252806912601336819896277526810380342040472554435680059808143635559551671*X^125 + 37491925114249444047731175473285691396096133700640341852772630554097998991138138263889727991666428434240851878240989345773317131182406648336294466909134446346522370852918758767473348089489048036148178276619555250137861614398103971786461510824852067057449847039194772050350631410604156641338306993928058676163935795081391831348081626584479259225131142388948699094607742492455376564443265679109361968849090229720111517780064956947316971236061089779516402439440782603508452629513603602028488040542366305488851448785047576493507431956976767907088692998783028498892340131934074687515253286057724084017284592796679279403530/73192211436211587616307258047543321185067357055288578378752426561896808087343833581295624779081521474325245204761252418032654525878948921503377145748059488642481*X^126 + -1177955705268575869845730035319262686678195595351047521910570229972374481085931958874910846460678095432721795959853767022888689233905829283200153950764620147296712930938685650137947527088167708769639276650888227656026386338666327555739321494584672642935948553064244910294990701540864665958384200795458483047355560273646482364563044757778694622346825790923888273464556379411400620640560672266091907723229235887757069129882068277010566169669364300797576670730210592990768746876654344896661009843665352302772136502104931265130183161333527767554412472427015936094262358197890065222181964678070374380679199141969/249985078490779586715416455700959202889356832538937426584052834086797409115789373169847046164023221133767534190100542361173541730725011984092580424028961*X^127 + -34504164980745053920230379075470859384548313445276672912464087131129662177960781634307755537335593348456243214178058311046893860968112189585132588283290844452951227384043249251082139455816682494681621050999216057894366161425585212473542546626804381476761919280554256630753945738829835375496499236323519972631589639359236659590175731894378009847018033270175557439781956790758789036556211192215322862606380823497776295825014456732121620188704948505157788412192966690923629418113907477913278631903901592101015072046553971020897854506298410860422808849640054740610355486855823428164226855399291386637216119672492/4277494678055729508287490973499112920639784761573758306279728044059190467380271964309252806912601336819896277526810380342040472554435680059808143635559551671*X^128 + 9562802789639436286117417726585878914603845322379695893421798187147850653220322986022899339103785333136510291506642528644539977290109356205563085639470096139426749815494894434005238810604563780566579521452073537998960538834326555055119372982031790980983680840159838696159526546031716557627814885372475500264803488445007079102870907185768446493885791922356460177371139446078400659059453360798375139807799080273381988325188641070870341753735278410568546775152868413521974837344801156358295680219963372752528512941532006195251974245917822918080277978597310563033969077497751134701289213364336486733877/14609612441749727468611796838347215410517026038158928559643085388743931337489882132537376317224196197403280590853868409863452850840103558184359793351*X^129 + 75349672822370563097404658792350229028843029840644072442746826159893247536184508347886822415154177002173159044095158989165806386891618057034562983347168792266562380342229705653792291438966392772878573854158561876300321050163177361163999892945578784454277784289068077290049469034702336378881690147993122142146151586123452917189769760763378125985779691303234151489976050674479537215715501060234126213061641972810993014666385395682287788486586723460819597287255874368188455208214126718739633766990703494352403443916390364666003313450131532905885718093105379739104022358417911149040664753772109882174962/249985078490779586715416455700959202889356832538937426584052834086797409115789373169847046164023221133767534190100542361173541730725011984092580424028961*X^130 + -51785686116774098271569223256334765734632294015163383928819714763729392753288602438034001730735000856249027875283885330671013475972021889759314727100297749155915920794363064874709398070489808516116383377852153638904592194246107651880611201898965752611751651954651427241316982359460146099270119284202606139065073701862552988009699017195985332060510416429560947137290481257578190634947341839745663754595006206251399035087793704608340492177418491958524851744311969581108049642472637328465684841900586136774057885091061949945103818358255750116787409349337437028445185008310295222428553343549490/853814063570202061166021672511671755626031560876566451969089205116237001781887799224906569880439261142147191330364584762050894210747680333373841*X^131 + -1681973788151101369104662008177478313626284152728567375004095072220201021647354809354636464706878017832470357578741706870549903456009783413287966393054165231281511671316818719850298756828893953646980563092614308836259639593617925112296784430473595608456658644009261348432144071214820536071642029770712340920709138244430112883504792874344707757138373977772766356949650446747303094619839386076656923638799845780034223949893598191294086289213150753436078354904902744139989070030827015420978038268907149853536710204601075130532354932030080629879926571271779110851190066027141852512605468587295593/14609612441749727468611796838347215410517026038158928559643085388743931337489882132537376317224196197403280590853868409863452850840103558184359793351*X^132 + 221868398758226148687162807113470596859280017084043450170623397175006636400660247271343082008785021000761907573292372564557900561329551977619434907826387710943963519337545514005370205324493063837542548060251205047938329606607930922226062609831977553998594740192653016615021168593461722564731606973252410365709635431272733836268067817009755083555242266656073632601244546983739393726723972603201540709942296054756175952736128178009201337110281234492154466577974305837589565055894021282245301662639874773121200038998868434662914939724351554545876617827949333102040931040748333926197857/49898548510911230270938090848674639449829440761882207467073181293684588965103605822272606503444524641584196793312172565136514184486452009431*X^133 + 25037036939103556620157682802140081561348162249108482008433683017464516250054902940454305187003680107668851763657774888991497180943451278977401029278613868233391933870643525428149820117600098605062085919022699691383944084305013713899731233864858455908265081415409039197023081458470681743909908600870960971768180269485011357462036630608446198046333350244706412931702450949351831436457520735160144776870729772221583885241777222181010138377426394786095159678483913520111183616874765964683289767709202877291053807566291934855778523126813555035903497144662718229803885122494675218038793951/853814063570202061166021672511671755626031560876566451969089205116237001781887799224906569880439261142147191330364584762050894210747680333373841*X^134 + -110659449598186388009239051128096471353579329767971974633369498617394837431382819063365203742654647138363570367623736657808014592387313220230707957926481792777054592716161241582476785987242268072115363537960821745164718273601639884211586873513994691456445827886696179295771275269150165027812987524862317441926986778811195150345865797708586856238310622983534714607585269627188043497037916747372087166568560489457061776409203792738987513103880343395456673612613097117101474291830956172081626888323851830165401081605674226572065076549431757536589608579197915869345466717164995/2916167875104390758631178239066953389622432397982713311149154420763519897440453849703267284404448871578762012349492873890276090496549121*X^135 + -46489787712523779502920026100773502044662333045242808867148928573510189659488431100100829078231647645210631466023478284748848035612986428944287614674333239291783165864781291293459229919500745587243051200526634732103207431470483957829402408089484015995427609166138592997597311029625239806971290332723553914900942538891877752874715201727132676263000685679060977167173364003219539902640643044729279437728220116261385696147730788484360004265167088987490177066364335918313802707054490953535855255039599120160425328677964011611487601696779788489432934509519486376393649845680977154/49898548510911230270938090848674639449829440761882207467073181293684588965103605822272606503444524641584196793312172565136514184486452009431*X^136 + -268558776287065482194635760947629980330465366644422831621210778035728749130603976946078548312770162320739522973842662064883658476076483835963293395375010087432236516746238264714266254848709654197599468952837393330260462941683704144608705694430930421647269444428444586724469538220091269753235744334516839455540709576715818309144281941054453718126936116126855748292320766480184030583058558193974887820387422352271708379436005183853665910642136398047906532823013174735942619538126454549235412811552836640407258443284937274053387927671821316753633653186942835731766443/170426501963905719048049689618780514851407422008223558596759652899510250566328902443063952101247669427781077222225052532889725351911*X^137 + 41177464165493645014988269136254666412828036773493750222113597231806512514364346122863082371611269293820842335453639583031729209799173558858258306793395807631045796738483173945627227236891463281338105948289981177154269898274527476634778476560444972868601588719990250977196521322155486037211899550290048466864976452375408999565473107098767699509845024861074050154108139151116120994406359250222500200851918920659491157371385407752041340246882207591504994765338552037400870639361745389541525162740077977077465349144022005007103336912892871056872552775670914953707075605/2916167875104390758631178239066953389622432397982713311149154420763519897440453849703267284404448871578762012349492873890276090496549121*X^138 + 531577206750495490673912890336151685807783519321119535351392864226961687248225828173215019836328770696524916271612366509578657943599617806594813136920896462760857286804193751572249015290903885060430034590663402597627378116169684987422004771363567189957687606471902049868442387396967956773516395583218235585071796766318519501918887818009489959606526708210745555732340381212574364431127918473937387232292257234918460602340175376542009055565875654264234086903933499354551115937269352630346327085078381385140993743311175493753639517881912125435216095918872134/9960055050196114724332282719816522403799159722296976132123175319940988286267833700138153941981629912207414950746598827239186801*X^139 + -12658285625092667082778356471881086005981026079235230646266539323644644360404786745556954864967496072103229663609191606393755785291112100408938711315294238437097796396628566254931671038819428221013113603928150979893414777788407248369563239424124398069232704441266675975426297985064060031131207317263329038626115837275294906022463933344832039395508075892271857676914534789699086921658530946219357982248044382102106735969538597551375699852833030455362550447295452396725567572755013313764990654869662097628850380169798603745144292533708173613644190020222952827/170426501963905719048049689618780514851407422008223558596759652899510250566328902443063952101247669427781077222225052532889725351911*X^140 + -382380472344448917907548825429254696157368111737922704064096878919166198377678087377037997270530684648661706856466909227766840716680880597048987567658723068884229237216630404701572345208511375744462450846202232056591672782761945104008570499521374302288145877281554500995371241443028816775016145394082139339331105402670428468489708541508770509279903298784491058133544224239897866712256044722650384914151406943393567526254644576470298689519498745403986883094733706049760875751657114787390476330332916804217265910751850473345714838118999298612464525/582084919069377285040750553434429454958749326298695349899081019223948821592416205957463265851302081246415460858313297132791*X^141 + -8304791211217141845644652434279766811693861041201235294442555940731523948866276887042036544774519827518107950515154471867616884501216071354729291417092510060073863115608423061241812947101130111880235287333584149485024319046666824397861356368683856850903134922183651966287520379809209062563419303336943200937600242342882213852535231668740149308170142561737317788997406691130142808702931384869459712736158643471952197012666517414584600043452849910157241679175988043344630001651735099745220755821047632720642691314671966643104724822894141590592275999/9960055050196114724332282719816522403799159722296976132123175319940988286267833700138153941981629912207414950746598827239186801*X^142 + 73749903146090332477968761089728684971205857051794889589526255638012484961704800247053709267784481179868370049283212297256955463451943872750775308881224838298248562193944060544122353837899421386936365176118577272842312904865581669544187301012017366233240787869177018237738752437528310999459638583695004206502966480947677918047469125590690727519924604852623325544724940827649767213743821463132735295235971749328447324291183970218049713037455101373100684341867354701808433816326107499463199272732674964429476839910193046831044767039148672/34018170712955250133875901667607355207687997562894941844373854200452856150570756002423193609450182996108670496073478881*X^143 + 9486711032417131505862488885047945231915459858437389828368539629294371880424177346115407068631056774726899292388741078298626217863903870845366648117259117933003516362183088255630811873933118592370647836044780914558126130346283800888462605402988809553985681430223405250692682785903870636029363142062843787832894525613139060170331391822492331735873877123209500531096876124635218140777518558022457602520734182470313963252788611784244285033684227479112060718861304676965948286695464525588788610462932865567057199378672931210492800515755033963/582084919069377285040750553434429454958749326298695349899081019223948821592416205957463265851302081246415460858313297132791*X^144 + 67356393264257647871220815362295837572957756788672036979539407475695949513789274634126218169533747971677061550203545120846247326863884515245563828418807561239868937208214849719999347629493763300319194932716856140611197430365997427917832990693456509527469352126950651658033369575428331272575406314673570788082577696634179974114826667458953267928729665737579460661563577083593136315178474638241013173789755314936320710353719931769590284560081951349310487114264491484150601341767612093129312739053803942299387380881155036559786675/1988087821457264340709245612039469067131552659861781418057030810616144944805724738613943872915094558828161445624071*X^145 + -54591222233794193269579802525973419983302407870595853019834416826555865049612965250632929737233152931940311854994071198533568108662792443937401799988840385031022214154539090069292605719077851817873373049727929546704516935200729930956014594684740505532299036896751612819104467564446447875298925717613748195938423844257051874723609990402609985059383755123051681737423486560889413706014334851929744617261351828820045249369308632657873085214329089292579595543592417046180612377030582084982391745212287763446795947342248408629043934/34018170712955250133875901667607355207687997562894941844373854200452856150570756002423193609450182996108670496073478881*X^146 + -5735999527298564044434191045827650702984555034057938403089647315886506703452260492864509113529047618643957276439399744036104938042610046257634635870917815988179239637761994711648049695823735164846066173449022923822141455584808395502086055886798510639530483317621873104875219867139322074210385291984787394979035038690907470408567124593894415781566269434753921459393574654904147938517477062781736915154071941545781271751483425196427936040401723695182059898827546839215723341757925930484042282211120579093313342957303559/116187705070262657980786956463062887448515730223936731813279808930871658278635073263628301847647394005502977361*X^147 + -37664166070846255332110610212134032606999063390282280997642050913264207638984413382699071486289095527462779670611726616362036898313186406932299022903773279041441370449509340650868909850381528951732704595221091399662368708666709194113332822717074943887684933075520478599959486197244842398334626379303773337787397373050396423880117629040447890852920261789731884746933461398650385419474754417361690809732057873144761954269951751694479041170105218264600109517642921644314963761069308900943100108773275019476382222737842683/1988087821457264340709245612039469067131552659861781418057030810616144944805724738613943872915094558828161445624071*X^148 + 165813809216491871224257314281662394366121285446316575852661413320386445661743374718369355126662247450223494549340423069395921724977363164761211660443407367591459183902908186853542962593339858333042015560012024043731141642388141495882385616374051771102780798686795082527838064043036557275756494060923253506366874135823754340108288342291640988809600265940082574482555206633038685269315348149789304971430202583654944549439101262923969028582279752469716767759790089316688638091043894906550981380071490849221423/6790234648487093564419785895801699926860833979541624207426790306286696176648651350805230661425246566857751*X^149 + 73280591648374345278167654368585129770537229194613339499029338430098377706917576384471254011898684242852847025977377617389169154539129952362779955696777486680357570472425316956623828967152949421323074897106808708610600411676657068269621155756372206038035918385628715707013417808519601050879983911724141803807847640916866483092555697238480897213566508095755951537465905361682876942620008426981103577785221453745811389536856235688213739382942298718330779740476440092870991522498893102655255975139327893684784197/116187705070262657980786956463062887448515730223936731813279808930871658278635073263628301847647394005502977361*X^150 + -70714088910110890103869827619654619423663307966327748686846279172681053520583566039919575475828287424493738542801262492140454424985444335845033010368312699418563556853962573863782073097837737839423657717953763588123361401670080460849667549198593060637519785028313392205184992552540030872927999200347676516283109545027913408593014782703193667120359742082457134872874345714782013889632441951651779375322601311221357302987261389268323320555682749035961461051887300790262616024353476125045080724316787/396834471888673576320483074969417329604396819562949226078358383863403435021252489673615256935611394241*X^151 + -13785927377278455087738300760112609916006103840820621665422309841461942227353429743259817553415550841788968735098399932570905374874851571257973576949843663688550323454445660368555629882407309463310287164406396972163502907667201804875110720511853813857671587371113700137267549155664618130536498462661629640746036734801996584849119260679259314064781084961447017013551893761203707899891550773690424104613700098826031410709406527617720681328595657401223171657597588646189399422915346301409896834480449872/6790234648487093564419785895801699926860833979541624207426790306286696176648651350805230661425246566857751*X^152 + 62832005946481722328356944785614934791310539737900121821450749862197797552850595867448647343306609151051454093413200369378927423351743263449869921129909803381955538928580659336657836744843544029081833645538912865747030835504877835303758574376126499057545293882928765745221495258745331343737982732985116190095930115955824715991993272802943206640404192437408953589846996200945032037342402318451749992006923570430593746573831509977530860487927377369874862236305134810404933810929575250826231/23191775576452198955086381565625464882496453717664030511271017699924226229983781758729195075425831*X^153 + 371742128966872419024593342915748948868071332399841244649461353500265119202654977602747364493606048447439856625451264354767590975710850872051305617059954227822858451276121923985375640572268916066456991641614814515183416241553967367987659872072352170526999639191856441647673602885051007206679311507650843736327871213291179656810246334112810329536990022773262729102581531611483011364437329387811930189180586036372957745955329955652388967853684404148434899569462322130896998228563906302013146/396834471888673576320483074969417329604396819562949226078358383863403435021252489673615256935611394241*X^154 + -95719364744599768985728844118947787628882138840089312090181811698132010469880555280293179921566727317400924969382618774065764048990554506493540110545133260529398840511906432606313925837342807617510630288798731108604217358428032664365712174397576532605124108908441685746441923651666565460067018198160663040436935996210551586436865572418493195044172514762725894869244822824517089327108311155838805355675554911328513596920579874853449130751210248126313227590619355308124314504797/19089750828642639859448276469568183947642982084388537240495997303377224789904345988396554951*X^155 + 236166069008671223447025695506521876466061488242279782445772226353519487365792937429188403942505968352475799105788959719298194882246368583802881981148419520453545162275351757945317591982338004864332630343920122090405300692713476512275358694885310231105100738315720351812287218113337045697894769448477895525621215349664068567720460609429135480219568002626277157329191128530355823060994090795765302860786288734795138312296185547921268102562778164489444846333828788621018650415305694/23191775576452198955086381565625464882496453717664030511271017699924226229983781758729195075425831*X^156 + -1545526727435656584730753666359424268274997434120053833108222191962730217060081347298382851305997157238280204410932669308485331511305423325984090650669461858641328218729939196474052944202482966180731441465834681064055388021174158756917107230771831811316649515532857118315097442898894646437527081927508905198042881140551764754529660945370027344237094216363563301589727445682583748043155754574070574110308497445122769189700334712427865902270053282758704219648835674842183/79210584351214273275718989500282920944576689146840403487535258520237447261013883769280311*X^157 + 37921842582466016747995642479053673383282379209481828440220396871353869495467103705498287139149886578797494745003750567952057881819345495686859054534314879424961484223440456594244521488047653877730271760607473214306727852674761624295713213871911981470209540528676546576988627999441235507774987890771924065673403144806360320223916486526671993766915612592044195663480278648692028912179536650494397418209188950376551171706538517412011592513714911577391403559492409574354944/1355372308833627430020827629339341060282651727991586144075215808539782960083208565176155401521*X^158 + -112458135441039132735063044317218543282672740172930183234803419142544106896616147854576580988672591856810893688848711702515379794242084816441019409153483974128545219241063687757252622705340347697509909391933806773415524429243450050709902326977037215049421960356041472215344902774313285903746898696684618108167930911561634801988606639325696636189953195528034506174720350237316138626764063568418641527946550842147174148371838090120597474535331451088142201861417/4629220054421966762650867249154515863747103567695657967829773743220001593186481431201*X^159 + 1043312319167690511924848959075304507606964512873590318127548229325249741642780427824083193616074937345934266384912005926650660029819731338243473700925258939409577773236025057775019483580812488396312616138165131257636345967845499304614454007990158971744047474438550089052507517992498291347443654405540869898618028363659218157368886254157520076904438854845484565108160217728909048630685583420189914228600887018109212066796409784905169555788056302149313003447392/79210584351214273275718989500282920944576689146840403487535258520237447261013883769280311*X^160 + -1132889048798075234784721212872488941684431224652828387220107129592681201898940264054041944703152966532808819906326159361521853314092844471461154609646585069020162569676669555240712836304011251629368379222577158397456585513831024135106173029452302970258195204067473717155423734318892167734656599065444948909359239143467639744116229716860744027242400038994073339205430744022047520743446600674966362889587061574833491802119212709288851033929725950088/270540591106420826523924215367571495748179742136383494116636885232891215778533191*X^161 + 53085489769385095825623281442752443468541734839643061629843430122436826661980752161709535745884314298821364821032649959463522873683333283186975627189935382884096234086364192730233059017168514473388572340168071123407651820248592913155647973418888847822697875460863469367028283827110715909073418422278359396287741403251019775744832758962289345820796936758947472381778943000595469629611639699835597782015440522830112815756328934457355434509572106289/65200282456647419192265735903584730475311317854868422082109489341126783002626499031*X^162 + -1683090662131450150652486372083233533514036100570169976834965644158553371997930736754566753627935338468086553322511471899577735264944314175562831593446742955022174486628483922208992333710907342569524152073206821026419613268727797812392156515271088183025949047828576027173990363870847457240333081624147447003407392876782930293390620490083516730818250375052578446599835646734942696717287885507813473650388095091776366666934384488357635226/15810916434248192772130454991968411884061699616409531536242001357775186475281*X^163 + 8531028555486393043228113794777561368838598922331011798847722391260831120444483039523489878545525451134221668061008255754789701134686445342642168495479163736193697502895475834613997240757878070795481364866051666055895073234247242100851728496733044774136321428294625023426757685092001086839045635247019567852324085767530285579155133980496354369980169265836288383503270867583179001387963395373757140777880625862432313702900586583189144664/270540591106420826523924215367571495748179742136383494116636885232891215778533191*X^164 + 543744734122175144801848206232601967815778701584129852230404541271689482595627265721450839170187912401284319294024098888843711615096972353497593611536157026291293795263469096772609771013820997052021423705182175501749377803247999960056888789732372303781713110533167018681252344543065536293167601053275702257087237840577544974740540642503013607248446964734241182171945032684649376275024575152265893188872440735099239071567674/924020596940458931221463093446812686813260453299604437861142034818256471*X^165 + 1110612029392084854935109143911050509417259585247859822520094057122429626012622300128832407443524680402390296622487309747715283444343454967324552332856987709676928065212465307263062601263152276129860053839549701884113504790823149388126328676358575438474265236446314714215218882132430184551044319220857982219141278698419083422604812925442147188426214398217591683272163814020341932545075940270765321916744754055703850354268155/15810916434248192772130454991968411884061699616409531536242001357775186475281*X^166 + 7690910848950453349958978376900518304164755768772842630546430238512634153419194933217484819119253302465729385127220109821387742199891081832838417477622041105454772618965066422639886810249627954791985457320243101487732637628011390145395624676705270431218929385455480828872203092332174826661862392654713841223823719901465773382855171697890233707445114720463983362760987586354549884807970437472603793500433224809290/54001554376743552756791718394413692175399477137490762542291042885761*X^167 + 28187488818768779378801490633865262971547313903750430091067501992496796530352114300868434774981334389039899373016313489654780233576733530509532380049709230601511793697738377806701656982248596567604636933503914964390224451214393754253539311187349426263055555613987918689738171981217137649287601744165079414005688245655971080415984151224339625667841561698349213465246589059083943469456545248519421851801574580809456/924020596940458931221463093446812686813260453299604437861142034818256471*X^168 + 12107392313115842622190770291210372466963306995101292665801016440564634739926703076518906786495700221832623162113688696229465353043140989766952084151158557750970297010191544158393885661531949716837233281667658691993880140131390341930496767936090127387316120893538884802712489931416560611841187081857347064645235003756099019911645414487309747401446763396288966196051592449963973051595555963830702904387/3155955489260917115118445350617362642475569933813965434065282151*X^169 + 18640540905303181702257229442546916429681773599046600197660861753958557288851210338242519990527471674223199744742055965783690975670566148682423021448308977843727035188163854160013198865771783608889654381941792749233703071250110759046601757483726501936257031731201278276957239983983552893254834279140375134221123425151084685403863743875323324877253818321430684070814666283138305484477108696404371027637/54001554376743552756791718394413692175399477137490762542291042885761*X^170 + 4138105786784265439033623366345086021781837232454170865742918729059804947722543479091380637011435564781303362933285896418407384689774404768894634726746145401332478838151976063225544528506924506073557808467920987487029876669586674562457233897272470863209065136807517642787527995142380326742528630771845607089807021729398414409168632538601725179746107282114779646115587569029918378097875128/184440154827942090767251788359380669889285835650398307174641*X^171 + 3416731432216167231318844596020108323936360260190091622781102970802397437093825857181421931470235936947577611919337178817080179824699495909995900065713103963264180081752126533064728078465296314166884251886360156115891624242962814103420046344489164151007406702904537352513359250098160614248651141195164955203315122232690015504780995401120955125068538148180177266640810598628260393202333280/3155955489260917115118445350617362642475569933813965434065282151*X^172 + 415336994642190515122019610268719982269530088933230964588748921547259919717420739496810279880974882503757818809523099650902616233197671021679255229536091198910305427305291119406255187749631083966164685171635391899619803659269630161762205543073991126358611074302045256712874594361736317613070803612566334148760397101769018539784564713731490897207269259398965011523537571511544/10779040081114025525524620908151520652754709581579002231*X^173 + 164888623930293982955329741536597249498716751193757982773592837906182555730705525344301908108418185928759280188422201600695109481725893844459626742301513735313331628511601003850462606719652273521530444364302590429612912498541277125571743437917416918128796100858850779101965067201214243414910674395711760454062074051316032351869124469656880191780068623181150481462049606190223/184440154827942090767251788359380669889285835650398307174641*X^174 + 6635240104057544412415506741006164390651197486056845799166190261519311972638167470769461940272258034190878106105021110537757792280228111397644588551065786367267245338923689768382935791666499074618643016946292236449284342634685441820447758820605873673071489612689120752622364654615199665278478136958544545328493953212008727406445455799831448443568014177302937297/629947991415698996290375834735054681360219132813921*X^175 + 1223749496468235175249102398832987588511392443329903948942406246771341553218748936125712885952967907886795212339820249658859052472278459808007169404226366311794268501515227462637704236267804153124331771185345178136797901598261899890195491317235631310378600909913160261654611633135925439701925241921443334395859001759198935728610867985086074923973039737281095421/10779040081114025525524620908151520652754709581579002231*X^176 + 55836012560125667331411857547780865238902029134395483020270494999512659901815351516016782022433961456214254255358658706744086604347218168202303902053481389209241932159673387555645303167088365759245907715880809872589687972223458112294416506206735194886636921287076549808488426310603135966851043473250869902760381655069358811128669698166103752311930/36815381416381216544350174433700817097786168711*X^177 + 7949421474097192526095781377806248153002189663962174544073129834447448611663286912981522764420028278336282210684015902830278687955886495277700347703278046344253916490470120120613741702451416520623795608548853474959825604702310961083839446985295244891473737953974688674413836526633695181999412381268089624877318514740039164841789269321410058996983/629947991415698996290375834735054681360219132813921*X^178 + 65582947437131078375918226030316615654868870328642119439205169263722954116650374805697976993272088373714185394209300696801230571312907008613214677580270087738293494687515240456469653231898746729108484790181833164253704978493465023841447066916039429318548046160667743694501895208125670278892309021063410795364672598147905037466582190/2151562235777056662050737796370803407035601*X^179 + 2287460370625808986853377710063432411199208104649477495348779993235171999189053257200526967675542652583839347540572161840518431162749367172976643432534264439785642271317223172455244360218883646821806313744605935508495462112161619823496580493822098090082055703498292057007936127495593967674447025815367134086099257777261102873295114/36815381416381216544350174433700817097786168711*X^180 + 12021499685645296353901572026932057348095276457102564693434768809257760714755322568138959584671504597055605815824576983380480191061190240111477328262615039115704943787359908263616417697202170711759997141464343980994721198018737275883259102673557370655994332698111340958042123990386819603999236076143845243760401909962/125741466645845167556001273822149693591*X^181 + 284300380404057233411481639881721664293032973865478174771571939320438329968594284625590492894387180345604122684380375439089209467566252537516827839560026068912368268688829208508833596941632171779799368893202325477650365268909231534814546337469388912578352997174911159512273415592531754237109894681561595996685094439/2151562235777056662050737796370803407035601*X^182 + 943439991128936851114457331267349621996635519612442607016851640867005834949527743270718954170407258877724306397738141037936441101985960449552229196723798918705365110476063887351888004818531765081837014323946891511265547702597059098100618253527100920636420756766175913919935662212329778482014878032560/7348574989529844401613071931631681*X^183 + 14422084735050335102378661149133994545249171331797721056989126310861582127411024566072212984648479703053062877733117563576436531689057095667027852461405332073606079995493093882989218981551481136144990160579229710520363085907390907914441779813896326272119704610260622368572414755248107840391721648250/125741466645845167556001273822149693591*X^184 + 31518045841570620316433610177988348407486404521473861739484544317030196860814643194824356417371028387955707031822156440843514573559285646564921934093034233253878123904067292463427848404410762122450246625540209692705061408816385711294490823301603964123802981191745097970650742866571393/429464963446311986535741448871*X^185 + 278135965225463608847154803261882135273213371495813516670517370196596027074509075010522966995874744624439643588293944938405295012205123827208139943548559388028002804399970586982739091192821097355455840560567576456962717357864818097508301464415666801354709879893806682480185662123323/7348574989529844401613071931631681*X^186 + -49008615159379046662043226572685787837788208933910882447469200773054843434381955482911004439922217133989127646055409790930526026223293488382464679067352361545832429228838934993528866779939512878068756572740738598053302987995149137836444359383234992341093274130446479/25098764738841212467754161*X^187 + 40058441538941576292696131485504093364741822521492585361302402667090047655680580480850453854334205480994087401943009113149801464723860871906497542070461671562439462776742936234344045736812278847782504147688752990652782879558904497196095785575636353191228971947063/429464963446311986535741448871*X^188 + -4448529634074690858921705266178234058399265280211042905928442629692877485365572825805179365145861111190854610824622771856432186015257285332000311292685046711740931152264293555807804841383303598901875808363813451673358991289304128935586100753910550/1466820451104039066551*X^189 + 2363671625820390143240208125726956193603532582996003888352553800856180634526957235741487798221131841153960759575167671330304324550314398967211337055690421508628795985253968786436403176054692098683668239401560892936779540319060495333736190363801/25098764738841212467754161*X^190 + 2651620156964516609789531802185525706328371161348834466703229850809151473260658941602474563081819849502263714190126187992090087645556469594053630300210183286798037300159592772990834080719287350065729222680658676977717588724721/85723829764715041*X^191 + 8219615751530774264873928818369884535182520615337937878643381027320301585453382322092193911679519651121824274320555164977806400727515240429533378478433412039240823512888627591487256446138417065484332743148565080225095332/1466820451104039066551*X^192 + 2515828544643974054966789432008103747027723328962608031220218723284404452137731312177000143682461590626972799093665252999789817658749590926868597576842515366081708492624234732525803600268080225742062074/5009866738631*X^193 + 2132228936101889464380834013133682205475889783382979452397722680958207127861120611428252952591090190954240245664022408759271209458169899567059313052367357943078256578183339992904768562190521023322/85723829764715041*X^194 + 24631250850233719819849346000069569905532246892357531989129054228960822441435512262394317137810110743867074010526880909171607042382162239451021278035360772455838009909670397/292786321*X^195 + 712763030007532233460623363585471933583362636527703501561959454246737742826184369126851443876270790084294210010826955148522433653382391058770314059690584759731375/5009866738631*X^196 + 2744646586700652250312212936756072288952003617489667611559342282991718923663847817628071175652152408242010833161508982901674134367742856246/17111*X^197 + 26474262707767154463187386452935246881317831496084262437258257085788030868533301978089200726889337404946262238652807771731124971/292786321*X^198 + -571209526201898731788857523029251996699916916572879275995094070029225282760725829127650690*X^199 + 25726573182104594315294283128018156302991171079700023129441766421/17111*X^200 + -1899585718948273145500755312190*X^201 + 1*X^202 +