D=-15287 h=137 -44568371417135855649137993619849322877675661262765452205764699447836537506685863321122481692122900917293220684341622721469697596566955769483598526901571931345117757708241959521114570039920385846897189077845713121267195870634038318871730058503665839306325036744308356005366893239569367612594115710789596258261885698642676488369898407357210226483350625337477789901390410011496940986363592154991220290869738111052075107219659467430675701984044228278759834915184616954543384306283650546223669151694540573729560944667665691509770886078940150265258985522506523139494130497023108100821562674772397882518172882861678948005335250419174551654117822014603491414236378255734037344773640241434555257686854320882319992828732452186557/22366178864402755253876016924111988762032980318948746540587153563681151004794482343420096916889019073019353607475018938010628818708542214670157366295533068958319627261327729997575880410498169130530556306413884322086467689528746134400093937249868037676764384746963670493137516628583*X^0 + -2756354568186359077779826323723433977990256200084825045455965630645772437422196459580571339582729611029419910687102665214606891164438963054759886576720626852824306226650774769649301597657585614540089630824728907704577680377599924556387172197204857330998951817915335422830719835483897439631573360950682792722404348869133181379897751213071404544767397098165193111569709602929978492751305464556802916649722292092576972961321345437445211929387318478409082800754477055822370728190965944502256200609595234489900232412876977150702075763200233311462718688593893925394562396144507505938527551680143203570918405584217589229398157663433923511072584699993017969855071223593809266861083567755415211779135214995916315864904607600298940456/341911776300124919566002670718899972205198170135769488365955816527993755410293251583863021568482434569246858597470614505368482751597484835662695658559814025165832141943917008472942483835285511498420614256149049631735831569825942156574236018738732691964697149626833630828593216701148321*X^1 + -45152655388433656723801717590152560452696140180622696512401863422070547496147117000758247810188523622103238107277631618569371420047712999393079882841120682275209657239017080218800839007688261006170473367321594824473374661414327331011562941377578483440450223208609128975038989363519474811388771042905252122719549623509379584601586310982550187678944789034651354856559811501551210079287594474501846988276241482275148875766233941019549827910457600884430423623688604066695858844573039135376447290491158999532134607679122858345103658840043011863392777973658628219317210767795241521918016373152019745485906226391897976151630845219737169131077691734236904158266655358907813952073083933767881128833760117670754413140576031661/1463084899875891623855302997586968585205271166281726077097347652494351475423201566260227442721856418723055773367895528096462930510142095549823861208578077383287736459823885000168501367861461969682119206280753864203994746485821033191606851393332114716868213825274002125540493009*X^2 + -1368679077601012174156809089747935809178502096062772736152710796821470916900756878298205962901805050398603910817166228694110509935198369362003929550683573626368658411490359244684810603232184588180206678568060419500943668965987060242734042150152339337992448291695491486084978741111391702153619549530898511069336470698032957716610674398633962528916859183068758956480516847443872628284994263520543654988375131112387079154742077266705101773503467820728604925457115303382076037348094013787052627916299739392725800667750545313307836872579959652526100140387707251351185945174666200103107641424531727771334961281766402928029174954737088525269399939582181665954132346668958169382524258161127984559842186489073651779210530758021781/22366178864402755253876016924111988762032980318948746540587153563681151004794482343420096916889019073019353607475018938010628818708542214670157366295533068958319627261327729997575880410498169130530556306413884322086467689528746134400093937249868037676764384746963670493137516628583*X^3 + -9266908965901447116458781004061149132501400968378718507514285112050926575608632667481015533483051780315804374285301527785740306094435512236336989507747833727761339236235422848495999613778002174165168308982683533788952720716553561775334233580143847023812246147263060930569278851321586017461204437777607590883303161809035765854909234388446572916064323401248061295612650191860556317425187765310533117638262268893629831808801263240635752090860209228101862852744927108029083735538474326690156079551320092332491527620772401499614626394606690758539716182017558797940117514750165907279970145196987935696631758753736654741300512194869847590396010895261781011144954528158942172547879986820030446612235678036607567252103817/95707784383848474118878981983840425538383670195703936488346153757725614929234092121425226841228260530061867820232585078593767940743252145602398195105519551467765844169809969265945009999441484246884228840240326041996123927900898357532992175922817735125807144977693604078007*X^4 + -155013234429028729505650544694072143770323439391555562428131300116567484073889757158419505017013595055226393350056500113779356391987996113031990761177277391906522482933242651152453747636961160620007149463769449524796498426226698546279450444579162042137066672520932729772215706710533528669846627389159399932914381835920984701275684629460098374776920963737332115453930636024836722259272225886924000023000335490772789531806425256856089705955681422265308246664145384384417893819889942507595751030371989525806132112527397800125695252908996721874954964920781170099533928588837754224873443439405833637954077179165490661451247755570265023157083475662010912777173233527930444886630765859681342921855348286398819207287022560742/1463084899875891623855302997586968585205271166281726077097347652494351475423201566260227442721856418723055773367895528096462930510142095549823861208578077383287736459823885000168501367861461969682119206280753864203994746485821033191606851393332114716868213825274002125540493009*X^5 + -586819214188421024481987550181196350170096173466283547416461368364298786936275351725857687518452366234234020983368333337297804725184144801177192386631562664099799592354028859222019670810324339526293785399936385959272609899210283792912991544538945762990762689722489294214419126627780807604852869655509139058777988770860256519683074630258115065383468577542596985674355678781671999054023787916015569593274484250948342184060807380901235275314972885974183453281326977310151041385735319600149342002251442060066930236083961315708664311548487150662906355573133373203602485430848578894502859272436019963932583561710243761293574340755850270480365262489983902624129223076694110215439820360331925114966531137322923728657/6260730318823083281146005232147604208699134571577414567171201266286754427241060516872193814432410579581465808872413493726288214871672149251154457716067217339423421480330344035189704323898834581466882242443927915352660687374952466640478326416093264546726443708882946561*X^6 + -6394950429735974391429169546356347680968036139576190065809283346101281843902047200932750109668882474689464090684021448294797913177604225005731995276808719273757705533309865389606921564210801569457088480098798689436470909296460296540773579201391547781446381880230793910302829909734013275128673413881419999269066113532772822572079295721413699435395045082098867552708646639859455089031477160650706913022552626619114148878067034386695249841374027447462414467393608018320485042685462969623397983271060829672185894743484256881439397363614669635992980666756487284171012788109916860824812924449709794259786417502524898212996221235569997324142020639408442519556577114110821398108101385899074412311639431025837346464951085/95707784383848474118878981983840425538383670195703936488346153757725614929234092121425226841228260530061867820232585078593767940743252145602398195105519551467765844169809969265945009999441484246884228840240326041996123927900898357532992175922817735125807144977693604078007*X^7 + -17280159270631629350318120187766140266063592319302038981336549367575801791732857103129750430189632758611139582378032509980494143807983555854763686029984801336229929879025278199225786548420830946004944289125503415479419253635750190074203734214504217302784781046382662860314464416099324163766161165631255583351661151238914900456085269822086089004795704136326520018218646261197331413167377401805113383681673321910363081628850069792431145334839580860042126606043161408448572294484042660271142438584631113307599507214955401440653027253976982699040845126314104715269959941880446034071496151698075014953586996433215392240265827278899658298296859149588206005795271673508377351027513768372163546216624887885918197/409546040349518105654870493370027095486304348242128250616288432412295049862043600240216773365108299835249938436083828987132087059048351491538853778770669022007157812542051680198188285726357989237056469055009348816161489329165465208378251221043583734331552541956103*X^8 + -142894865398615027726693903696221308960106174381474287092873694663527782953706800472000824044133184255201860761999863534838974099355063033962529146341279854039602055242189200533674932952206675152341563380975988915070785205058021147759729207457278156184538017790516991517695565200462199460244942637568622711988226141487205392577902186319407039858372487606988558363606280462163798182346215092825623133683095182817874333804857949219190159380548980692086558609527301630908708674508163763100911232043579220092903698326560338030689276588120062072017396159594370244236628025314200003776633208505452477441030205606109001290973288332212716224626493766334474633823096502951955296349264730111738523656605656479786800740/6260730318823083281146005232147604208699134571577414567171201266286754427241060516872193814432410579581465808872413493726288214871672149251154457716067217339423421480330344035189704323898834581466882242443927915352660687374952466640478326416093264546726443708882946561*X^9 + -278118519068728871348583617287840089600408080504442931994126808857219633210900446632643124470438627287777201563779269989638713606600847401540607395557529846462020957494964378388514767946613368123077416361759079914262351306836518562076432531217646976640885025041275362643605512709695367584281769357213019356304897200957946565097075528869180277452111129130478612399414272115753837651183699013781091634578221209685068495056257362352263259890951652872739686245914631343550877563794842641855358268604902380696573882515722068379140053333952458483006498931096644974871295965390617205820636402983694592651999671276630608309338342831500981369720268952867838766686531623907531415706543134770754254601974184107/26790478206941722094254627681692097565663920209467406987393761523666844368551291963120087222156623263900695913919266630936880163475394223296843970613637013279725113661415037626623162538520179841503007068424762792971903534321022123920864212798036484223951889969*X^10 + -1628462951209118230456580150129446902556993012602829639470577762408627524872459814801738611815770514206099493621481368746871151669346933915072299117974113422412818462167739752370061799175113833103014122001348648323867944182493294986499767099243591909396179713894458196188212910109454741388059302532542081145358426362973995110197580186022878726577051693628768678156251267372170605257322867241444646775413238956037301210350997975630007247134977883153250840554929354505195974584983324911753440505675392855982622223266379990550476191937653142322693712683206604616045551928110117701414441984863301743981246132202773142455971099715406093053189561138601763707860312472225466161936532453104687330558317233741832/409546040349518105654870493370027095486304348242128250616288432412295049862043600240216773365108299835249938436083828987132087059048351491538853778770669022007157812542051680198188285726357989237056469055009348816161489329165465208378251221043583734331552541956103*X^11 + -2440341405494292827959265709150022704277900637844362727413327353200626046395009604282420326761815211894559724917938591200466832257723851531810826011968866955018145613864072473954696374345257667495207860889800254058162879944519213354443159404248952542360827384346651180539072990936334184942629711482683136278453523671077585974315078238609225820554278608120467613340703498501361827458834639042847713192401291154510967016608646336695046143675006786930420055899564995755308256640051750314362690151177092909440279528281292825547209259232408612942094154590941168590670328130296785292775954392345067059205464919225515857256291569119506984167244947841995047460532300974673921916172422680723092800501575/1752500700395219604517212512703087431521156551937424412075211717385153684081330016557865324926841320331045719494947774640994319583658940491714788422426703295592667865599204397633490059430900754988094921725960802837175608969779690189106051730099855054880087*X^12 + -13090104083887477464846983732894165386386111526201945760204986519309948074251312785370325904948422187763545251601899357527535028178034076435278134047111956109982757798485985777259132267980148279543174602505289272194971562621898065259297820337933081190018959502524647726956943610127881316499692718577478375733783163732015042821659753832761945727345123319163103305343381084327005435973649936520048597951893943646600423195012161077910905105603196728435863839066383044647008840905810452019037440182460929683656363336608649947237966167430379501920577157655833149303849131835928087709724216348227132620144983756136861482169597530845757550681083432134488813694394128368869350550356041284815020801864830883/26790478206941722094254627681692097565663920209467406987393761523666844368551291963120087222156623263900695913919266630936880163475394223296843970613637013279725113661415037626623162538520179841503007068424762792971903534321022123920864212798036484223951889969*X^13 + -18562000394064481666116229187539325976628071224048974894930785048753848018023540258670781164225958817212077814820542912342602036119671507253632150162112698935185447331473438046307689820664158533826686493710036926409645424890495351214065508270289354015799795580852619231021588370717853865722482612282318409902387645816824637228369708618735880296581938531789839585138784555962823146952698578094531517706243672857133292164295743078731042961216899974317689627974741882947733972654467510542082075467301206778953552186102489196514441827609473444724786924459063810283173155402400557891767872538930466220165052027059231959641147361324646808568333170045992707275834488404147148895027201115135725269/114639935919095938020357984738868805620537486226036790218827220343112035329451822892514249030342207125730733269768285120755826492029759958900686100767102982638363829763799594271831625526977219532157710585854700257550572968520945259966380043834621250401*X^14 + -83295767367412998344429168273592154291704492261697135716653164377416227948536811683415450703777899236238983314608317224339598945351067513467388477166113641238032787321190531973643909460701408055380527269025258166129257657673404978726362958640600139652330719225356951964634264084033445966922544710315749477573243291420299637193891699801518452649866165373315410545909754457015459074987249127175628981286178715542523631237689496547880119532382712147668609742906012333588251926991985892258742764076373977933500293990115621104005356930866305914550312361452732912022130790852431882751023779199677915980959417114614622593602046735799150701541876258275252216274059295289635174202736680561902235140144/1752500700395219604517212512703087431521156551937424412075211717385153684081330016557865324926841320331045719494947774640994319583658940491714788422426703295592667865599204397633490059430900754988094921725960802837175608969779690189106051730099855054880087*X^15 + -92759300727748119283469858625667335638661689658678332128651213905120230649302575111535279195045184766530408561117236809988723581769809273937156803473918970731527766794060967183427445127786962680069798609219696557276392794637846158611187098778194387185907994481771665057923694387010473936156616402478696891787239269371865240092926579100560781566882206595619338727227316548823761806205240294819722580684920570200914921711516336883717735239590439713348807966104746819184878400011934119586217227828595342921299986994573361772428997977278179610047238080363191181870624008932035446934156804186776693593684996414678844414078162737383067622332062389018397136156317052091921490347164946541898/7499178119912078106911623257595918468014488534443434959038870958534181679168693850494815793179970375203161723671635057287618662394829591083972401436979327705786866603244560363173390824032002324338176920642029191963797538334594443642727810808832423*X^16 + -352212952126916309367114992748549176992267511258285097405068111203917316518957240258295474527812957449307253700700798091821419146705608381479126173212372194308896460614064246784951860696802722221745834003056521743475702011863715577654806323657917716803970238236501813923106098318241841531574554809216099598433454599751587429771698546646490054437262355441414404580037396636308266957397764094602423622863240139273735391741478524679480671224257215177651715176693955330499317864906570944499108657385925004427235363588484847533575750809666716746535920735691272747738023196123868609974092036772652010306503386354309047868123322021505255657977024392109220418082362669722831137761703576611033063/114639935919095938020357984738868805620537486226036790218827220343112035329451822892514249030342207125730733269768285120755826492029759958900686100767102982638363829763799594271831625526977219532157710585854700257550572968520945259966380043834621250401*X^17 + -379253374315108266236561173049697010732020205148317440536365908131000042160206353222783045119523789597413565362740432260136131221164667167799175923698076719083001748053272388567008266253074189544895949183717998289053689716281303756523527949121221242072629502240511008108438897719515314761056864664313979836865366663850984268068301177963839272999501820958415959072653275477420591161700408854942936597383751721672484997424533000884737167427662016527478816861496337359048114733339092374568798042933207059505244640857549351203815153368253703321626685081169909897413301136221663708201067951948342196766164438372713920787331171592462010605677036051679714547008920936479140179586816690/490559175764510898600878083181521454046869139428497086350420027378437998244828537351659304845945599215226121781359001588775996755074873492769830668998451475488118440717247358093372854322758050915037412222282278534951104751396248030531027069329*X^18 + -1277183583442347707224342592981231962879679519061666672979494813365637638822081322506236507182721081137833241828291488575565857917376679401913242889672620263392784547624309321682086458772756286156295614723179945465209683525253391952261760766728484837643928575461018383356916598550911807392154921558818695556285219355471719300058190816766607173253219099588073838330955587713290610401808653780165700056058522949126876647122256512449142326786561422403945961207035936147584928843245674045005999917550297354266824461636291754979451179084287844735528344566590711679411175225809934869509626072320112319973399569138108116557544914897714897094472840439237848390843720952069783295042697559787/7499178119912078106911623257595918468014488534443434959038870958534181679168693850494815793179970375203161723671635057287618662394829591083972401436979327705786866603244560363173390824032002324338176920642029191963797538334594443642727810808832423*X^19 + -962656270246942806543582354797809667428870786653076989252500225320938061988226985497943810382206958351100344244783268731482053652922328502045065492499214564923697390065175778565580839984074491659424728373483485015812265509352521362358738317934202386486057595615271309288032320030361620460160821402987527700366364842240005332993638392603060548593006410059840403915470035813600247188363182554219568760410349091010509859088085667058132106607401282040613236621915612713303485856150278731901917342169572270192448200089882362055587300584483413063931500307089346618318915629051760615254575858155627561124241535572970922596295357259205201066074628134189193497623877882414907739209/32089957203147177248700077397888497026680783635016490243371493908447569715760354376375960282981984641540270934870085797656570730364026525333278646496922318014529890803771005304727732996844250076210990529357119024985353879204307452772357367*X^20 + -2391915421463939120594759182127728311538144222197672176846102416317088102970412155445723192275733625703429988093102637401391614338767248086077135869185638814683120801557517383837499089886687654647505711789551784756406026149272998394396815438763971205346743535507883860231193830005716116479489097780533112431336800625763287091463319109016659922807556878214846048480776565192775459025383850918953050540222591384635587203476356777623378104764630027461770385172095919334434358123373178835670599910606415751553251850177412316672018457649717050875695898120475779510086795667451083469410152680476422478248368095472435646739911216110403647461995980046773772669534407141703948493400160/490559175764510898600878083181521454046869139428497086350420027378437998244828537351659304845945599215226121781359001588775996755074873492769830668998451475488118440717247358093372854322758050915037412222282278534951104751396248030531027069329*X^21 + -1756708005752936854404408311101081191183418002937565029437289778458017801796520165810325438873844207991017440784165334746382149324291534475199627855966288412267046821513159249928086003890502545332392415246721812004905348291251429977225511446079204213682383628646624858462741665605206588198981305661667883826201399765272240244037149584001381404178992324740339854735379040361047623649887137530177383460932570250179472294798561758814564517457748115497231302363916726756104016060801227666070438921948075400748743394024084384920447536520379248418114914472701618285534657676046390021954935684968108684011852711790440072563801037726686609091508056611006651201293108320534579/2099166429197826731778640504866127888184783386865734954102930196143623321499336323436642917706677872803052981936945496019923512158306176838704693301296678093447366442321646189882104598472182251338456893396815531169317320547151661723841*X^22 + -3734564976119026168669802971996069214969486006201940215010438579898522285636398859726472791303379877166790458106955438055718165144452235866554026958702395297333296326847439738496718610838346733568604072928165601237570711399137048769696279457530442569302518455001085514372186503260704156143745448347175479054183203896756731225442615599165195176752152867569550465846359123566761032594491691001162628668714161571814015573775246323495857771865377130366341548769126992460711962003382530073336350089599983916394814700062340059813897473264193187586395347075836709273610089373292338686187865595487387964151969284416364477667002198751341523118785958411938087221613333551404589649/32089957203147177248700077397888497026680783635016490243371493908447569715760354376375960282981984641540270934870085797656570730364026525333278646496922318014529890803771005304727732996844250076210990529357119024985353879204307452772357367*X^23 + -826574756783883150142079504135227556397642085877889123441384287794412747668149016598071648648916747043615982623927525350219220884583294850729796482156304100346180457903040576254833590192419000631931873387760570927010021796176389766762910584576065036553142520404598106879699659349211041684761543422796261467457287789122826322458635154102212456486323474745256788811649580243930912057734320516868625348567465932017119401347843788263494619380277122840325084740748364575006867596010102686844560021055308351674692005361849147709316089516790812189736585498574418555418089451168928277752598033731976694880513379962201344509979940903614371904246132384722451623570638195/137317094864775739633586740685950669731457014905850392758744697857239701805412201441528286629598866540397264468956989338648754638470999989448858069032293981385972816270141047287375194509856888293220180113613889655872134529152329543*X^24 + 1969289279680923097446778474478664487610927094807138447051980782242578208475514693499738914978570227293162942353277127160652676182436213921807933338609881039134841443092215020503283092409981209692306569146713032745394997548924950091897460913399001994689040904794968792763975901658601715303290261023571029997993054515481258583811740779246885920807259730942427491563956529304528334270791134765012024182066172166971194893355179408677894325745299217570503495646752080003922466977534597083992447671309104839337519206443180590944231421733459720051375271120367512158602232513991818970783437221441701112828900189100262664181397684109853570993549039806047216482924435798046/2099166429197826731778640504866127888184783386865734954102930196143623321499336323436642917706677872803052981936945496019923512158306176838704693301296678093447366442321646189882104598472182251338456893396815531169317320547151661723841*X^25 + 922193125412318892505613864739441816402072566801272321177496642528995981963647248664393202044540367224452577275437176326810787316404924135536669115293396683216681513225524620368436628395403480894692350509181729381200915099494474900039177822469559767441786847342631346749963831625576799888825068674275071412374208026041470417317448613338668125078853685910860856647915893678944222256278386678672506927743475751374107847769124714207460966740429096362380973242778555914436570222071657479194832193159062790492469411226141550649835100821648188680890670089069034580179966245530929216674287595249628203283292870024420495691061339361124844728645846273016711088862/8982605800011496018420013127883212515958462412890062978919650543418571453222489791425936196088105353594378522205598831598662565478576567635825084649198271824816694987253290199998377347410014279663778381213703778103757083087089*X^26 + -1595712521227621802468967743274184481390720815505134675565077943420063438777839162146635367526373009314785048064854716463423580073456767590351221385965021793200901062331118980004442688916877244840689676631134336367249343912944329441933873490797613597585334151169469969683746529719951285403173266159439410804100906646477277320561176734902234460186972555908976659347314675574655388788233633996351545315062390683160054538186870262046530025561406235017713365507081186133147352708018866794436913239160757262786091267020692729673230128247438625011006585579786344476051493198479045565635159799142972839039031691872400919547438285620801795845643918633183603847259745/137317094864775739633586740685950669731457014905850392758744697857239701805412201441528286629598866540397264468956989338648754638470999989448858069032293981385972816270141047287375194509856888293220180113613889655872134529152329543*X^27 + -339690992260806270188556645699740235326894687262193947933748998525881420097434984776344811870030542566722030428683086369774443193917535427125939286913528969835307070250050056954014987475363830091236976236032901415009357342596265509243090552316368585661479583057890724746098421726728764710467131122906774229229533371576819389372249452887257416519787704281380967480570016627266925386101506229251575504047802067181021992047587782687853939623365071204717345350154353596625362401403176079619977253799624815762952580322703236448593125819597370265119035958850828200995720392950708367999746250907679138739968281443228040586667429016572481779401945282430378/587597684307679467418068497931785995679888952239815724401102279284265811030450041958915169496180110786575425015084636069775794170116868426494739625119269433166526786632648014652866968496762888706991455564447162824867997847*X^28 + 2194768586471838081501568071703632866645974236743673224887256158895502883267847759616963773820224097127596331075311097931285949741315839680055320019536372140402215267380049074694399823001003978051723050655658551496704271417029038667179913650756059926009517850216638099558339228470066255391220382194762501236019197642932779469795695750564346630541576367391075925755173888001247118900158708624488937855964614469816793944169257650779100435525331662953899953377628489715191516158161923453569444230429562070662275547503982520975097009853936984701490641752277684461726810082736050101539633783305601973574916759346626347311696597182319352673491158452671893397/8982605800011496018420013127883212515958462412890062978919650543418571453222489791425936196088105353594378522205598831598662565478576567635825084649198271824816694987253290199998377347410014279663778381213703778103757083087089*X^29 + 237033458144768674067537465689222455607114586493264511766703993187532537734233602778877258584125330753868059864106305019152074510251475027851289118383978240422866747236002945867404538391654238907849008371799930585066283218196867136948961947755139035370664611569209799344903701718373496460364411811912832194261508934539440660635381684961247193025045011412087130151499772560765733431346608259562260161192285347859614555037304535837704660500818514697447664546199308943043226379277752271020285198117723533552253009826408312383403186343827143322149702334119810162952342297808377780822797831188379961820013049267669597590923742777003363346563577700/38437736920761396442602766921684175814737290000642096186374192404282449861349515402558721102648008817071722706553583833961914971552094487243719475706107766937039758398158436230317718878574140688623762384015644850190881*X^30 + -325796819186565460311878184551962048747638662631730720855208188233383836331101620582488429116563867316897642931771449582515891722217216519462020807388261273903064764160999014004899321984574235501633392286249445345661228190235578487944501059367259146334616446566823696796934976107648843427019830441416915846268343357669970074102423223724353992241642590613642987611189543905215673416590015918368618852124519532130654726025208863905305811776186126858437133705363307784177145252423884387187622956637858556096662938341939453330973543156291213437550487695709792725212814890014649078882885380287050228029910102491363050628267911788671853312971696843428/587597684307679467418068497931785995679888952239815724401102279284265811030450041958915169496180110786575425015084636069775794170116868426494739625119269433166526786632648014652866968496762888706991455564447162824867997847*X^31 + -600195800356538616478363965431963204812359393153914978955690194923083608779000543119597519898246170884325465777085471546246489074858290714123644538849450246628090186864867144056486193490635557423994980363207004803581399310881009934552030548902283219721788779561406989578133766163769148989462771978683111656182713734114960907194009247764461182697288568805241248053370490832705560200115061486510566388948800119622381829905613886513504041479102274563018580092778465009154215346373295063185490969085032095860966472286455941298812288285067568584295839103804469224712548339096939959483151537457276896571629517245430780563248343761043479203556/2514406811065702652096733624758564519836285078867148308129403571942333346068523281386715582040165422716800072385267471313005493003996499459914926127173923394847894184480829216348382212244007371532920938314623199463*X^32 + -2960151155851571513909320713797709345119267108274254247860072092889611741486255218737764306557184506761729097676220686351265037721868929824928097908314346168140085540077155496171626029808882457859435816424549043563093232685674692766517670598175186156947338014025095578786884359300272720214712477564501755045133936691473017618911699017651331334536454714433924870047054073883586931649043002010067291975642351960435446721542310240174082581320246205077469902087146756130576526688346485033175776865693196109263640472077979817352191181620504888408231721420301660857305626117791972623244213321004204073404811095511633843142146310313986361932833355/38437736920761396442602766921684175814737290000642096186374192404282449861349515402558721102648008817071722706553583833961914971552094487243719475706107766937039758398158436230317718878574140688623762384015644850190881*X^33 + -222972661516779993786279637749576952342468075416783456190655759969967203750322094102447543941840372049023819252774877158625402189574232418417844156678831748601279749375772441175301769303389087959105371763701313834084165335768904707129519033120204767661851137884787907217101602885454472392374919258073496288305702384385303719504735494698003639812846654834996413742623922203481941366782706163149012894840439392776972431136156864697166552493445864641648474925558572530270220669888057805574796482137208109061485894925992247415320286366246321402246231307826969743233288141633450299906172690199542520124226982991104241962351499311961171/164480068755524475181313117338821516310347686195273651346202889510193847456565924078414049979732152987296400365360598633676031464904592101780265985947139621563936297800799974903406960963171804247590824773639249*X^34 + 1528063924036076383386917850299798155193968075924045211129924607900206358684947985584863157068093478024023273077781922767466450991238639393087323238472601957840481846329505181018352683749100019200273645143257434293187475641781757974308272776629952707340686741206900173029195293568270798552971649602516878494994862151829608076598143776973081837532333892615484451615686918550482191641611493314938727458259690735971194709712883191573076245993633290028142622601234493761331313544714321878048111470833650233493979916101779546630480103864193097645851379258225563365068466197190339650947928620774518243377237728069156789348173621219648698264/2514406811065702652096733624758564519836285078867148308129403571942333346068523281386715582040165422716800072385267471313005493003996499459914926127173923394847894184480829216348382212244007371532920938314623199463*X^35 + 367655873149983116332966127855487873545234002386901177197440073759596550878873759791498709197271732142382048169741943205815653884406538756877065925388988008076005634277000702337697016172834106640639767500172243602564798736927368376808808373205161818405801184731643427233497070927813671409014957800560275638333537807823378920180483595097027236510284861511389394560771624558340678645567485498549147940968270955498761242017961014363576628925687007234252609893882779465944744581146757235009149961273167927052723661902243480220332528217466831334057001427029416477353808610341218861700528100525398351417886373487164620461429175055/10759473327371261541264677002604926820850898554018031748950277327807538919118592534729773662571606789252070410503080959879376690318871727728152416167144607939028998351592855033911621702307307139896044009527*X^36 + 380955296114055963664317010889323746130907735979172341497179561410803201891034226200582182731570007968564826439749808862131491487186994786362430489304836254356548010265868879571921900978674845844496801908905265680566188382539432628640476091720344867238701533463584209246076982482379140651478115390729038069242442078600512602656914127967830474045369168354926086299880112604389637464754354398714574426985574807547506201947131092873040373302086511880656153665620671333219373130773236948601945547899201215926056104056450179853752942962432197179795631507352175491599902770690368095245098773858061965336953899200462781680507781971549/164480068755524475181313117338821516310347686195273651346202889510193847456565924078414049979732152987296400365360598633676031464904592101780265985947139621563936297800799974903406960963171804247590824773639249*X^37 + 103842045871006733037961404490218367357621519546540575503827028995528784564678373352768956472327374544412337873270997067690755371935947613122844970046368597360264683888028139414704271662291306038811236963034916722941967437916856584511821889375137359550557618166604284469177455964486941379977506987942775580739418244765179111446556605825123220396933711413042289408832278879407254195762099971292271055693003317301089996805927130823072862813298438432087775821557100884341161896217542083347987523473811648334643388961038472811321436867800818257302563214905727583788248952169846433339568997407974261047035651837294181801723/703831577639253060853318309845288599519258098647087836001195612468603317794112156389728112943782742804478995911760382016051330563149848088451129467334637792832406512173275007124460110048230989723035521*X^38 + 700897379089195340113908328484009247887978423494758558399220381472989034006919464751035910472519492776812721925534566020265596789389236678333223560867542304439897865286845913866824200241877895432262197314254197898219903884672922693615620662191032857004411158226470086393785152528889884900808730502805463597195861271683356447230787797907908950749378229505885662551840148894984017847481270120627972434696479552076705064059496331235468359639676017055006748900775081504847742670217846543831117742426760190316370896152241935135279809446410028888924413679509340245988483915979556673535883082269579110691039103033178867987703280/10759473327371261541264677002604926820850898554018031748950277327807538919118592534729773662571606789252070410503080959879376690318871727728152416167144607939028998351592855033911621702307307139896044009527*X^39 + 314216444895749774122752280126844585782975130117795027880445022390945936144888257909895316776748744562663634139301854952548755172545147608104648682155780141272395300621808935501863362442943276183700685940977533230761877722232787881359017829035681675444272291074986124059251330178116632301815359996772198145228804319607142513240375885402217163154675125414742274560516949377104954785729865306345156537579926834897880823572413035604911889833891800895388726783352810894909524006257090218928094309783672343121428870193042501304178982986973307107358946742895278850512466844914735209260403555074743000841069684148563598/46041183858131292003226160125942866456417747016882830902151868415555917956048417373567613851231944973145744483009117682740323841378285346271415547022609916454007098330167790091218689739532347074183*X^40 + -23485272886794512253855205788629849648740403994929859158342436092191989964422044876211682157963086946767631282755512516839259644278587153960703986435136497437916553010743496867908777218369412218903211819907621559955557043795926526024193347646690084915234594492848855957254425843042550210738849342181658556579828471403534500495452715219303173222174035659790471737830923819524618117167535561247919409796295211364000566448848073322409642279516660062346244359890316708613391163708140300990161788337829379194888748919157951023355294474048583293181764049985086237332398542082962823445444224403210586148655207692674906307/703831577639253060853318309845288599519258098647087836001195612468603317794112156389728112943782742804478995911760382016051330563149848088451129467334637792832406512173275007124460110048230989723035521*X^41 + -150463813348363330118329874736017734860996361573858974209254934886553742976356806725288054373784268857056492936976553854100067031796959675135956347924347824022845741802452174782025790470447918905574565505334984368835666077140960011152382059028303811116576918120297460908749185554463751016376198164010342072387894524147045246985744182640726145737477422689189339128016026199666968829368876310026890085978677107919459074706129686007656798664611994969843301698681500746086875807786964183293539733428726894152240463849408651240218680980242544990522676980938076137212354731613087477947983369215601793433973261490/3011786737628788644156875785042380222176865769404254000271594715480860728465259198898908474601422448691420454177347921942848422933099061050004287762321574962648465907644913331014501847290661809*X^42 + -42430721799429629929922438349470648705423980253679733524903731579935384549258689157662766991245899689038265277454612172358983839834813525670295613873457917092607603465858355630373891282531842127739988569705650334051597701089916014200325218641956076159052323464317019768141615067976202484199082069179913610590635484844515255617877657425606740101158545146397751402422152592956087232792038117992229373781493147127896149266294099100343780949186126175111909485771350608144183215611871619671889463384407275794557702029132784043520374665272887671679529467189208544669035275443064408974782608398203857944599850487282/46041183858131292003226160125942866456417747016882830902151868415555917956048417373567613851231944973145744483009117682740323841378285346271415547022609916454007098330167790091218689739532347074183*X^43 + 82304450760720077652156840141599093841820420559613101291991471009734072870471941959896130881534581849715986611271406276779659932905001969121210709818368695527375776163340473061880139761560227325557163158060018399669658623930169581140664541854749207650275753571535179296160738713476935874378787117580379506257133313087425828221511987106795095068173909537978922198852314571084040451934213874242408703086373936364076686967386908886299971214567754197320563570796966382112342486778164547340953643615683254762121699580740859743489323588042589475303260580810561741690555647608130815032273928448535222616991/197016205771491374642302334339136535760899180310345653187125970790924362429859305220050269811043530365108945782517689667223681751363842549225112040447542026731763322276765443253385350120407*X^44 + 103637177396770337450873953602987297885118838330843986450579972052690174024116948938023712721056973037607457112423444784123671194123619131303591938404066820839634519382712371250684440171206935330388544379084292662846546443464765952697098186941077847595325488153527440473079301453330000635253873153014318794667858694916080057262360871704056409260743574397893249674607634660500491145622373944134967056487112277067913182124402325413598124689935743213062979521185285568639871071889702115666414241130442901451874183685843816774570087502154218397336540385086457492604713222278722786936315727924954032572909615/3011786737628788644156875785042380222176865769404254000271594715480860728465259198898908474601422448691420454177347921942848422933099061050004287762321574962648465907644913331014501847290661809*X^45 + 27498052195360225330136206738851906454391438600141477317953378403632287630371222441736812788837681029498614425027318114644068192415306813170307683325192091780811986135550896320874070415865840564635130003468688382318492202461487105208522252621306651542845081802311219370043664559369919291604606153614060937075350991126471369570924988404650313756104680251805643203257725975639311641848705920281247596211627557300727842070811996462989258724116786698131575671815716704268238279734853027707271856849229966167653526060084312463308054247514394413387934264475502846471233529188104502468906743755143281/12887826635146946728743529426253452983639640237479273447185580610382963461101544136851590881863251806443968455715162534651905655221027183176889647442110422367486316626987992624673601761*X^46 + 60759370736082201007274168428102753917090324979495181547057915296611449185256899334068408993285211571979417671000825852566392085909579834884492881599581836408667904150689495757568930068013075469678384476850076279011814957702496944243248869247341823061735686332471345759133785554676173125898147736144554285029439340043940215262433897446533749210511478269811962164443579531219101995114356102894222067191438142757650189701869398423595837393328681747110191521590852366849938019650005911349411979919922336269315259976624356439364601193553254663051422489803744193808918337803256824141195731670298830501/197016205771491374642302334339136535760899180310345653187125970790924362429859305220050269811043530365108945782517689667223681751363842549225112040447542026731763322276765443253385350120407*X^47 + 26534566906694221985460080596093264290462156265158865161736299176340351883997980611876770772945445605956914058969969970001672850259814770177807523855200057657549480065804763917013049652020813035579256200050563877351735017552581427027198383987433261401013117026867188167901054381431122812463483168867338365245278211543875035207457344651596265952870836387265712927228426211537407151533752562024707943907583169783386317180551307310520711668426020373614887358807091511706397587171396010915596829565031094763216510749827808850821381510199791896723828794916827835087939736506352104915859644075/843057933874988338375320823330506507728111482794483773610622137135014290645747637656282519909939936314775198254409794901020844849939633883488562009688651950512613110943153831665703*X^48 + 5846065462749874965364873528112161237765231897560834257484574389679346526628053719743708217359117761417176577663555651297878190975083064691350367726901175993227381044772841654964849414217084347586694104400694302892669687147188275764314878391398127656911530150666756154422109402374319356241764196059441401118260624131396515545448723937092002212420462599208691038016210963907199426529145036924145935900373783639150164631282027579473814006455571369163088071668802882199685289475067024813352978578990740940537589925549649176112752214573168241566703317678227449910858878480652869815461333338541/12887826635146946728743529426253452983639640237479273447185580610382963461101544136851590881863251806443968455715162534651905655221027183176889647442110422367486316626987992624673601761*X^49 + -12057806557932235476746005599423400865970048865291762676095296409301476301061588857110514687292258723744304956615567239400649710109145804668507654055610575997834579762252540530987545393103866764849728264378815639861918982624254177923353099885600698207057721896922836002579254056089009702159025577140226093423472903900317134973706005955236939351601885685934638769879297343054648311922695035229279684957474131753495346954805954265430883662220231561349080808587532607617985101880769599768256126037379222631312836178582212456714182312217978830690424515074359257532863764645998411743953/55148684102504633896468948997874436300654901733138207209434299544385052047213163973067476935300578028048354697089670628705491257273476410249791457427137564630902931310469930769*X^50 + -16366629410200833606982457420040297967545738891323586988061832283813041811365508403872496728334622156595594519074512340801601727718442616908072566985765069137501687918840768014227671206855183033305897344213285184777741350864963877240714564858739238734948539365390579352959946758785248427902536685232167169805618564938882621743515963348887772804176386244738385083335468184294032658370900534253568244401210242499800837464049112280814770665309221247339464326879931967559716602091179991674232700965426102886449783190313734496279647840324005203964444446184175741223514594736097754601929860/843057933874988338375320823330506507728111482794483773610622137135014290645747637656282519909939936314775198254409794901020844849939633883488562009688651950512613110943153831665703*X^51 + -1149719034953473897556872955801433257818286463179616417697151794496543147117244938449329273361613542325683640086802042736242197798759920468168900016068931950661944572449465109621574754409173840632729138552496172562325314305207523163945851064291128846918163399329649932557818484543909761721071807021102480342522520755253826248461270179946148530857558158917317550857771407598193791155694665886780880023437881716989098438704591636181603833731641796548442644037048877807824830997363060012189638423541582960274522127954930755313811214354650963765596025668840720718249618091812488/3607554399326528023580097402883131831010329151117826075059481882932233404017345716822625559972563487149104120958309061863380078319714555521017299498079254571263356532378487*X^52 + 2431534692766105365920603332112341798181748243553817441010943501527084572010962015344323794074372508873748288878753250071590602126574511561477956081159893754407111480860347213011721529304444686991242923297823401342008324020896459664270343213489842202379076202705885875836655389091413514940178758790349165361709307842485382071087580432443102971813843288877725333853915376361182790430564503568830068378122251050930952038195868119796353434684596326078541579543265830119670812631300753022219832346539406728212879256029495860860794976955210783842003075808621304933610897502678421342/55148684102504633896468948997874436300654901733138207209434299544385052047213163973067476935300578028048354697089670628705491257273476410249791457427137564630902931310469930769*X^53 + 651904891896447118582029710644863816706479034008924127712194544278759024309726260463140321032592154376603647594766526065346013506529399039857139230139829817841342787907742757667146732046883198387344303242093461395271781339619365837157718373967174360072246783688042436954371551290742521897703854401686144661085887983287265833836066985289826222773214700172491193355952643435432148622503402338463313210395195147522856774203504369066650806436407112083992978924224361117755669285344274269388845118501839830307183119087279470134898693196959609312744167594138470689538387945/235988382241546936847000549675092027932905681370957419706906645053459370969931688154812949563195099571472762540610261127976717362446167038726846307194299376677134593601*X^54 + 142779037118197527549420584702388870849558016093835363960356323330292640356271779444933589987334180779354886688462936631027145124988160633932250036192046130154159127890664031249613385056734530012956975122204579891843521948734049758030832663521827314222582764031500469749536469785566274109346352241069320297738560448820709566633861705828594769145667761379222613823260794388148467376544070424107144043101964432657011540481631797870354427366106793139979309050635147572483226495363643572469512779882667146676169108699583824972284823110326665365129407889091329822604848176792/3607554399326528023580097402883131831010329151117826075059481882932233404017345716822625559972563487149104120958309061863380078319714555521017299498079254571263356532378487*X^55 + -27380550823929065515471529205895027423953268313422333755746513290922020371457439476914505676845960392078817206716843730022036227204355440406747060516948394103600765507132212358955329192571305363851613189235344263978317497577102648809596534738222440704648047346715914109301070427123907422722256331442289840217935393587357243828790003513562528707393539076196454793701790426257956407665518509817927520941116275427965270630124508226419619232366646984517816087961672840734189024641024307988096491153203228987978732951751489313801223821035222695499032417560759770061/15437193840619280228102345108595017199771418942301132969641306015140928303128912681023938612101465269279306766573576315037398924736453655964338739268286738841966023*X^56 + -28377188108142569508230134095616847966559159536284250606773838325807841321677168135637129287971735947485082141282596971725100640629566473092877819707603342148992871272596894255602917035833867366348802060936134990233725064015477702190405472270712576092680028772647086616527406417017157954136095364850705651545112916617757216692904790443975265353197598766595769975065742019689080689816574458588905114510544931285257166532423537928578736192020666697103999509042933602707640792628705439797206579888725389255370401713470529622972612372185041996065917304349443355890655/235988382241546936847000549675092027932905681370957419706906645053459370969931688154812949563195099571472762540610261127976717362446167038726846307194299376677134593601*X^57 + -2730518509932203101567636206125221549309524008885886231047785797984327694003393772543390214397672350343823186640939793065648856946297381429316929424571668515497096217422913635503648837137939269250149150493987310557044336388451886320610130149363543285698751587173325336455506383914136380882413425041258610904627579795692256870266981665628567809272157164721962103125866281613311504919872073509124535658749661896652340462417122710448097048200206803858710297495301637567398705957265452805670283104009957366987145685856322790157477016245448851973885977519961/1009824938877430511421622627630994779863375347831564922459691634404456616937849982404915196709718405787879032287144391642401970611398813106844949255464560662129*X^58 + 1599337139094442321320156399702740897885549839654290999900593430045538325665207738645038389522012623836437857697196636496077240033279589573828786608886018598036989573323856031627006654709989393748108925030333511801582643204270456955068773507064926850948974572909467770732435942392707558257250568426119877509666150642674610411834780671434476737261432305572752616757556553165736474386105671533521888886469435609158312740009846256203710381765949106930621886009787837793460601058901811734408503318580667881846984221408109210050056436889330269743482713085878109/15437193840619280228102345108595017199771418942301132969641306015140928303128912681023938612101465269279306766573576315037398924736453655964338739268286738841966023*X^59 + 190528370657357200638426955783192726564450250140644414682307152633143028355942134952217528648400541060260780689266533641009253258412321738250214368660470876915209463610835986653750334799367010714005758174836245585437195817357658676131468316855627599332642285574826821285295208170940321553890398687114855330962988923880669641012626591266417318452584078368367058827014193124543438634878751999541404114974783851156214585309320897991855384480896919510907207079952477462296399038263988943548286822433338316477515936031052737303251561945407171099144780/66057757498360077936915197725583487921984388554429575617170905632528070709612741702421351259875607103282464334869130087159152914986512272312746075453951767*X^60 + -187576040702552259516261680863772781607036992206559859944264419919714155115643558983412037823172865079695602212317100874696284286184493379676282489618379967794265387239778971216305849610176648462396192651825181493297821355842986777822010664633468793224614724004045626825338290985445613202096697051997972280628894702804048688437383463254066636079844371567719762178046255744909286842179539371777585657723811336764685543076048346758176506245179012686697669515872266493781012019420613585873835948713323242508708920963274992021530128739336469477857924831/1009824938877430511421622627630994779863375347831564922459691634404456616937849982404915196709718405787879032287144391642401970611398813106844949255464560662129*X^61 + 16137345902465197691689814732223771938670121749236500726858596832688585850781083703861585498398824110938784222900904084714908107772789839552455259420527586910283055590510492926208047708960042133012282750707166847768883409894505198359101777115283149310223840744366912636764176872449852625554934611802844598167574572643103604825288823217093769814891259619343679011047016311764914629863845536216872481725408634725380524142585955894837312651626929174715372032967108593813299073177146933277864174614413922955905595284224954466183282302286663/4321172074204230911029973031044906647608058386500266606735847820535623124852014241016638402556133126400370532797090998047959240857363267633462816475041*X^62 + -2227790167804174705367003353853742071049842163859422742380618518389009468388710814175904969146586470958985183387043373162386249203753833048260210763467273621341979120858547064043981261153743679381429701851238387515680487243380060456598157026202657405691389365633411334416476554954655829615964841900341660470309231186289786116917488166828739735060080120754386514883650656476908871067958346131130812088820946604969491013474975424593374589632874475355316094813646637907334667313372208628412399704650647220877094636566178576896073293184366467730/66057757498360077936915197725583487921984388554429575617170905632528070709612741702421351259875607103282464334869130087159152914986512272312746075453951767*X^63 + 1504075235740841587296230397719891835835333007248738956642669150873551862105546486881511260658757740025785622483238881999625439371470977640338347148056672577605708614231894715514668013276874957118311168344735933574385149376342364317203817920774486888752832148782058188870581102676732323840969379241076955080996416159934687956492894811352681711616046350001255027849100096304171184634341469675655292071468333873553124805554396447839274381528970514073578676876704298364197916241569950262643392394176169024156833994713614365955229692183/282669724223472945053311508539602711297707750801351907289582509356683660944071056519698986233802127716384544567089095182047441673144715616763447143*X^64 + 2025921748629229744270829441771124741182268758616773450975175809475354275655393478329141628646416782456713082911123420502237078980475318862619922336266112898406200616429937397214773228511855637531354440054870593282356751897489009344330540525069380314614738716883352357542608453360759260482676061914045502169094509750542499669131297330887751105635221059689105678524278989981519875435164079348393400726611530781020132938175965903937607151098702304812161847383286671182610253925974067867500687620588152856443747792521689143921287466324698/4321172074204230911029973031044906647608058386500266606735847820535623124852014241016638402556133126400370532797090998047959240857363267633462816475041*X^65 + -149361792929346408579380471048132316646058716622279246227253594900871489901693816659075302747737342307668433238585745273315553744046535329467296696793327533202375863082043372920968111486205610876440954156666064859455560192967993970997215990636755926222107266905006414840831290517899108107159138573151365686837250675408552171708373568524797147699526131492312905000591658504026947129470967847120487095863697578927973756098540795425834962657198750799809107513663186372680459896331718985876563260135611996959228420338745503769240/18490856559395103359279878886609714875234365853427873833295120648700442267552237621488780416942639348229511648269058362140867513125185819111889*X^66 + 138389911138720349467820585993719596064284851385225176191664941669293357332879602724702898431421773380469771311436925858660408821769816815139070335785693389783623603237121067870344416922144917517291258033146388085091924204092738855413179015695344784985239930872565359730051644194454561629061406491755560313247058482734577515575660321508571585160734489225626035092912577229178205675461352878741208522116649431569320330934331010526021470430587947651017090806846020073431005264814600849637548629172278875566740748132079341968027268/282669724223472945053311508539602711297707750801351907289582509356683660944071056519698986233802127716384544567089095182047441673144715616763447143*X^67 + -8695706181868396156390749795341322300980298641944059962036035294875697849632951593261081641906185470207070591734635773103719966662281480633769343827625600944544343655027999793352732368881070560810253648319867690177416927224183391986379362968794306622317915602473257913661780109964576933583701654855861324788942949204111157582201905137206044136744752855834321026782655658827677234274039989745015377402508127736997153205142715259166934209603486676602100299434931581895112076500092618456067873883477628637401344011682169/1209580464407346330822259363289704642849111392256680436533991015156697996176636202099089449659360198091810796642183447513630373070267928247*X^68 + 8381577330816306114849400732841979825447940311997029350004683079331356623161166140253749513950685634600525392183293818035607610996217976738874208397328772896177875784239580745864350295075209958632670081374980916775050531573113386340635396562571755862025564041610360690167613852158513508299591043786648811607715921081172284603296400031188392802482089800951413716992708525425790615817409222646557323265946385090232526968141395607948908375957310141031399358282782787405085823381327577577553663276516922647326788194590623765/18490856559395103359279878886609714875234365853427873833295120648700442267552237621488780416942639348229511648269058362140867513125185819111889*X^69 + -139741905632403681488392899713114348610184741342874062964061131508774441951076973702330409118001562509436427409243830401172942698788650498905017436236686459390440766380146940790870074942579930692997539931899510858320792025640597793792706531939419808829223275849378199526003303081511732787558258615319120618979845951530774157299336237674722353026861253218270194081869024201927678624754129623398745837524749828972492993949940595463906673799200826401207202034526105220496203468708421153043921659219228804482273344/79124776895881882045022526544757286769746280647391930171648525881906063725821691770726071149300725982325557443722342350600534641870081*X^70 + 184080045834200904765589096773789695585882213441814940541471997668638355402762226077036789031960348853161398412454742624233378799696537996478116997079890165447565811007801545802129843896928029113336187263526002286493401250735890474701255443522561308719969063191906254014056052879954831893002937443814503488636481405253349759464232323157811111149500416181334202597518894120034749085746017387584153807820120390261850083105861976920190712320559103797844228752283074051344795402576931682698137304483750877799395125066/1209580464407346330822259363289704642849111392256680436533991015156697996176636202099089449659360198091810796642183447513630373070267928247*X^71 + -1608338147097560255652912353267652480238169744093774033035673650195640798675314159915550808986743012611502571659719651170144929154294096027821821713710335738371688159380566936222103751709924689897952512862491030530822257720455488982767451323285932300415829993136334089252541149001632320513122576118328363150696197299231501980651659971502235771464086950408879090408534484814617571426228917716978697551347516452240541167587617716783853047952339609938896209631165340055396644186753711373613941077155283685/5175951913121075557337772391231588066314272299822851453630439319808076386852992200610065490240120755041902102683478926578173261063*X^72 + 4544075156549688613621357903351132872631790190148031664189733038109687717183002160713507342718697602560157283394628015078428380423409200592695045740766207290252291817218577529223113791870176871039525698488885036265078481257206324770852132094680996437857131829847576748672307990309512387766794925662137427665422359887946210060512690997940883568339558953402387581611972974133691255331228874808391302278766705554951433961212602755052300004174226274900101701262840209537303668061838656071695734054789711649561/79124776895881882045022526544757286769746280647391930171648525881906063725821691770726071149300725982325557443722342350600534641870081*X^73 + 113854829544102281811545934810286870957610126342656381928954947725547636124533978631865056112107986965065582339090580224493867041692580691378467064384009285331504124242278239252414657231146744396801459788678057600756990182399596183894880433608828107131071949400175924896185830280987855410143430355862949124665010465542537462782220170846017504829002996260107989083399789695495416780348500991441160933613512393286682917872623973861571747228150296342729881200143913778646729166844850821537719618772/338585197430566857940588237798887163361959331446513472468793047675022985991560947249955222753981864004834310373747558486176049*X^74 + -64812059235567818740975650193461636069885380185295382403189597767878784841662539984139551614335090667586923141821088749266079686019488592963057738134996963381304667661852595630041717645542049922308365863352619248112626928370759405791500009188185669961179521662188904300256277386986749710286518673351268426983993896008294376951734484715706882173032693497655644083765829079542416818725391951240900744852967867993618728613089128311986342387323252113476971732691249081425398309052376230799133720634590/5175951913121075557337772391231588066314272299822851453630439319808076386852992200610065490240120755041902102683478926578173261063*X^75 + 788574074173978878600476265447687484306986846803201555625956041458098893894099500713912809307471797678204424858887246857740923234406884711370225023115923357246395996891069151731468347763680464822171354505712154872451138229662043692323394479042310420975944084952121324153082675689951727864428833187067534242477966500496089508506096044605794839851881715802196633960346897127662139757602422267864380008806240271438591126043424751407628672921306140221772602491821527393334544521188156200702/22148570512891140049753924105376278103091471933441059231294109221889382219635045937721935157583689671278492207349222115927*X^76 + -364751121334798099000531537741786658141235317367543055672176922698857520019231830960894264270592069961425560665203903261247027387809798597135233199955897751166357871243829282615554319266184263221244339993393920198159022895432736156285790887483160137163675233030583542592815990802440402943470838353610765234885362104339761246514079075407413245377524342220988452926659738845185600589573189048217352785476437664799014229451877502628844773976222166027934284334064142986000440186133070055012263/338585197430566857940588237798887163361959331446513472468793047675022985991560947249955222753981864004834310373747558486176049*X^77 + 24282304601114929940076862079938931653956284992001871187803993641791622984383537504740367695601283007542595345450047192879515442047127359056159715816268027696026434576929628238634441855936452920201483799355033160473724404277770900364161948383308988772418986600038580788685643463900753314961646453553747548854405512972923637314234696896107350771265230797410752395560121143616609984797126623296284526227968987141765861762211302128611670115813402376104153625602842725368708110611135/1448850036821556881648062020368697462097957214197753596604573115842832617232618953210043511322279693287008059615962721*X^78 + 3163965521278052157000794966526039458904830110067810220926654338221800704295623686854703901806389138639905038408769654806077064731674896348469259380663662950198764392029205754617748247220637465232268440912676773435495726170469917299331157660726901134205119838309454996023487786488027668339308116996063284137751688443744144600742280648206082482287553821704209107275888454473535838450789493978320202158982227307557049899647128659536404074844954544173056284906619529138068708117608467/22148570512891140049753924105376278103091471933441059231294109221889382219635045937721935157583689671278492207349222115927*X^79 + -37845741064932841650630557114817291644075194205454629058963807248245699737291938189591310974495065649068115110000303205139795782786640619161914319917177087846949568573087477850244211224173497322743306137195730430891053953172967420814375254864096946489333911651518474044877469386877260427829083573998353905355510572405017215279614014755663864537605614857857925615691704349555584123188374639442994671111510973132263879692900979880195228171145189197519168114605621864554311/94776609983748078867538563509432685425391326891983619847227913641841605104508337359196932774401759225944139439783*X^80 + 13361809620481260992743437025265228847703063717169390127528400264516755103144696720382268405112742766971880960829821496043980073661752215839938061675602490358794758882859682396643245129714261712522670652769738220691138776036554723231502415853480111091676635295204547113944644832847035589107086506022060148284989848477321175605536622387183944840338523769099395335731603058595932361626166151746384790564568032700444352019222185173482964508789608378736093577974050571709816595/1448850036821556881648062020368697462097957214197753596604573115842832617232618953210043511322279693287008059615962721*X^81 + -3019199952760523710652262813600214173086258517725472967156408455757065957322556641485081558257604609695286689473861729797500755042396514048370825652664156519061812234804005176583871691569018511811837663464031152156389640858886820325832224704876876122512336011255871757117027058637685771154517418891794103930749751920847394067775547747935456342272075444868151330405060321419004103329909001959408657171322556616600935285857521194380962202494964437456814795966374046/6199817490923534955683820468988858862130655255575562232434611999858808471544994921122321761915467994108990609*X^82 + 198069893673876470237404450662949052746264360246645351233636350637474083206085774847425411016049539834368177418006848276908731372874735512457978184752747044191984085201998936306136360199186628995254676133267352330977614047660724980435029215278521830038583274609834105170866179422004158345622456024471035238738258494066309655315329101549271807896067913666737266699145764949370657703353606995228028019552924228670220591729485917248969762201410909929360902155412293234/94776609983748078867538563509432685425391326891983619847227913641841605104508337359196932774401759225944139439783*X^83 + 5594874884983641661580622107643148435055686370923210853724291932543277038696840036874783485007269829102649477898923083129804753911134661976009121372597441884215404804778949560390473071467428591767458203832767503408590900020676420036626465370528963598809125067662257625838530648042452643704104864034170097708433317768101713332854937798257248199780317743682716311576007549506344525875263674807888621306771186530910611781091598001892180627675514258335998280/405561424146237650008753873813623265659099578437598105085014195058468533495453321195939148421238175842807*X^84 + -2039307862188203462304832381074509443212620392798554904791123213371349369323014361041215295183339039821122608056065419944262988535448336388647820540096668064123101902238463267938048309620676168749934555276618863597527451843989057669081763261445170071113249336059385990235417346575583702171527845530323692182372579150406644624424657913943088400864187270451482058902537662928714553645015117703122953264237669000452510439453604096164366135543977102577742296996/6199817490923534955683820468988858862130655255575562232434611999858808471544994921122321761915467994108990609*X^85 + -17792044007072960159932639328549537985209026610455628601429709793464610228021200338229872110939403585803580073982664306986149526184132622384991800028754480118011629027473905011585761310068336848626645672875616970831948697615554381471301703331969692532378561537909015263248468586373984416062660340100075935213449756607385605952287669553227193573654408891478021308385274560040518706182244404057616685513043210566442622529016896481255927202493362737/26529824304718888598727930517015978652390892813344547987506652388203606560832950951523461007472896961*X^86 + 9777152549313541810180291982826780570855618008775833672225192047308259086162494539664083858301244576898394998328439685339168295368273052710951785312739690496633568527104014053077067281622052032231208963211728892671787430108117546934092391116314571739198244126440575731612902183851563471163572340764405204082878022329584462050601273424358354657622945204761638058889273111657872048433637345952852218450743388867200130010402571619839008929904119384400/405561424146237650008753873813623265659099578437598105085014195058468533495453321195939148421238175842807*X^87 + 196717171194901216572329839896496809126061486240305144344029250073926498277546794412783338072000616323122127852465226897783661911178068491758897474615836731831819578993562183247230791363099365769601078374096687972515435924929589580859665186121049317686269734519015005489385205305290355812713033821310342625034259228864372732500411674944727610440316252166834514433618946375460003465460907859998358973345503240449540359410499829809793242543/1735450010120945155931702133644009854934970420183459670799153031216301861767053768007029568095303*X^88 + -8135795866158448431922073342349229032124327296582799515574882225078341819897807304692929446862991237001642798674127578016161215526810974773498152696476547782218061143236174582163577337671052510649863158716876481540025405524128504836568810010937411178035804579432206903124202502156633123527842482364279344356024142541920529007164395484264226293117912095466936669890658720693959619587386673206813793568792532720284451968902758317277372432722/26529824304718888598727930517015978652390892813344547987506652388203606560832950951523461007472896961*X^89 + -203445143897167207337875538933671532404618346859907966112783366288839572864435098148527070041779797606897204502234582466387500210289796887470546471097423197021557622983942884322089434223070237527274944165886046940083478097716415018571898965631279773054153381533690451819321231163090175293404276238802199922066584664763766594437434973414758698088944968905015780256601312551344619954117293693556419629032184480645890238021131821415/113524564016546422184320150038857189437755636827595975063724277570242811654808253287566531569*X^90 + 40793474431478041930977076814862263705472151623557612617488294443060024259223899951820739096638657029918410092117453637780274403773246640122452797453318497079990048952857924473295012145991702631144537445358062684116102364748654248125013752564366713429060568638890462628876073915317733253108068229797801605805939399691593529923073166755182751298554096761526674351984847443485996931938263555176693072561877951526967204036888436352708/1735450010120945155931702133644009854934970420183459670799153031216301861767053768007029568095303*X^91 + 401867305199522629628187915441769206217443250955800607133802332871466424876968452474522918673302045787899891516255881280453878255222209083666816288064620000124386998289091830383538319327543903447413639130553124192899378427921739590867013170080588815672259485501381193770756399778029024296369483040336097702101568830225817820166805255556538020141990284552474300386807161660079233094485318648030188611958052815221405368076/7426216001605705644293854257791403770377159470634916927044173321792556528737375108756887*X^92 + -328679437949495190531064894618879287058670829432483536621312020289131952030388874687739540905573001610513535536066097648977879166407303895023368586573824414558486246614283234505394711798836805301576768638422512233669026919864943985398185707116782818092458583601537499036407433116298911000137235661038356462885807352712299667651887457798924462301677355469015935464889969757606386676294264102743807069705873638842512398376235/113524564016546422184320150038857189437755636827595975063724277570242811654808253287566531569*X^93 + -14113034708545916501103742504231255913148316810858791612204796226260420421347289583262241528670161453631096689865295541749155069531853624282108426578438187997044888233873738306682881890423476797518955276763696173209272487161688187261464722520647626032832663566650310138424636414713625717437882302892444557974236568504686245634121241913291974075840734616664488461884189413899741155778368887253694145312486895859839/485786354523824533544439998547223377404144663481056906328525761875616964004538176801*X^94 + -614958746510924649057952004620003731171549037767992655810149019299334469855552435816433923865542451474791299119685831280679491106691418933840209612140404620894768045968090768045797996327777978050387037319820225750923674050326364242738382785367917325692779775638474562188170824967875163976923969710397008167325604676084397997400541748531965029312093408940258901773113427377394995019920287639401852787244674139286414/7426216001605705644293854257791403770377159470634916927044173321792556528737375108756887*X^95 + 15581197747593486140303771090245219788963874200530742030934925001121198468664866851515098031459939861042566421819512221633452354395240968239854964081763561217215495031266533439817413994903467271444363768581526283840185000456276318808160127486064375803267533101813396780277143857397726127646071478472474607754095033588014628197537064789372852950857732391289838330019103314974514275056962504226515167627210/31777742822255807780757506282934740459484834400540126010893292462590237718619623*X^96 + 2882782266457222426097272263624197788912689562246136397973140311975875096789131772897643219579881312577136861306645937831403563808908336507028325440422003020169980226404420885890871726771230585003473271328735722582075981999475340042136947901537618131955516461847805854925897933753638638201110765003527416245729507733006217085565255100642636006356585005271647517427048026122308742745774681715482010641095976/485786354523824533544439998547223377404144663481056906328525761875616964004538176801*X^97 + 61383504964352995008487614675064807304702074270876299545505496280443130070661981085349340407989894605435740991386056696150610130059815567188098718758418277247181217344421489415891488092536522063611875597797923603721182367703497537290079191019915923127694048051292444932830996816337573138273109829355772953967583709024089383970675761505755289767888284857068372719116411191513825739749965079709797/2078742907192765603503467409101507193006138182805005953482913093647559214929*X^98 + 2890447214724074756454352603185489799920979664595231773362395845199564923752042296384676033475799053834515956452733611249790744217963724081006490191366841496016849342222252415545919550378238031127559037765894018338353668336651743018837812284916669370550176551958673396597012636452256774863757497678902160399536369823900998674922093914519160289146639142940164467239654062250327361109738763588763145/31777742822255807780757506282934740459484834400540126010893292462590237718619623*X^99 + 25379572086911525544960550491098529954976052136752333523685735323037608726188392532308460038283304798086579692691217917885922033240507580306677697485813516581344125861160131795247698646077009843224244246733001196608635013371415055538784828856970386939748530605972777245829490816897084546887826870521805011026241858125557309484307054933583612983355891295360202858643445744188253170946032/135981088977089396448189141695656910643431555099431278438078962101626167*X^100 + 530463828685358021357794777752038662935329157171739447562382826204144106545829929548823800512885704968967404320207077156935293548298340345123490666036962078537345618126919995076186645334623153777040846808198314577431092330473189368982282399811275650193279487020601226345313085546326860079509999754329540111411971135465500612014263307806535676813016100350051739377945272185613222318663872/2078742907192765603503467409101507193006138182805005953482913093647559214929*X^101 + 1987291451460267541018063086177562226097766681412768476304018652885344003380908070230670581940569250473760215853858929344940081157147159129312330990698930783569529604720688007371231425238710338779699448371751406801032357816260774142641864452283671085103007974857607144792273663946567273571396810695243276595738748580696039992378593157306437290490157943181980387668051476374380/8895210896650055370457849263796487907596752475922763029899847066241*X^102 + 15751955926282813980968197549892514926061166176005508110719319230122981276522155562425401410759692435917240054587525511459949003013570217997171549766488984385298065427863914101934409492991979827472055702854472951985560131095507157730884320159193857064027926891704928527126587387480556253670837314559912542627737135460732207415524687108665079058073933930483524481404439353893077/135981088977089396448189141695656910643431555099431278438078962101626167*X^103 + 17822194077448479979576678306911990832293724904551105986742117068094318569599318214610687485783999417942628157684530500797186121119692458362004770775778401566579282391596214545004423997750691319483704874853148122205657727241005077399657198566950648018041219550040702384030040729242324716624100670408359717081256381028896437831055192118248021998348457627425174406764/581880741587627092984748430941092948753630697711961995806884743*X^104 + 38554491695738847355521117882198571450875054125003244697678945360569524356808785024584386877688587579065247956392607613180300282867855991169795898533428577556133099509478281929153507029393567152710564364133514136778416010485645197916396410575119844166480839818209781877601799473929568467086808607994946483903174272731231222602560621617908005686648068937595663478895/8895210896650055370457849263796487907596752475922763029899847066241*X^105 + 70872134812658375827855593638668284994250016910790237139224249023158492877324792454115326284269422713594398679782758537227507522970577888797412005610531709693075839445212397251055480639263783332732924509027639099698586051038077944206087399547210400968129924176160223938164853334531249467225509514470559114939953156255918945856489494703278689911027913194/38063762778022312617567111332576237898451671205073722496689*X^106 + 131334443016954071411601621367369354833238596079605328462016559578764571676808751754691596391604552405027452411018498743098078630587904454141858153431805586444849515891559136766937937130758628906658648135461146936715836838263869207957479015064633053885019836360367264507004675854793906389859911936639899929718213703337610330502203378931020264145897045559/581880741587627092984748430941092948753630697711961995806884743*X^107 + -753907097359977040105267913982068455787919754001355090639480665167872906471548986872384967709986149353516951878091584625329147792763069062077007082847614633203677260313598620503023758439108653688395741834325843336612558705788359615737135310778016049026994553648793476669534455465115956267731706643614893924281086413548598295334251951972739745/2489943270623556787961477813343117544217418146469138647*X^108 + -44126446114571523090675849072929711345186920693208273478289524065059685319985774972695918917769841563433132878491343333031789403307217614918732246613936297280217454339594207842580926657160487786330371213610470560763441364026698093078923736440590775881933514808137382284267629325953007436312464380607412793689700568169430271338199007323247046/38063762778022312617567111332576237898451671205073722496689*X^109 + 547649250467245921474499625900230474147658716051144900436246279762275975329431142935774983716693422551657688283424903180309714100601936759154278304221694802707746290372371035423839752018674390841582151301345721130979849246864249494538362138691750043247525641019898058587794685340896485054259693466042184630592348029893570384887938/162879784825247385880910434574678978492668158989281*X^110 + 17257715919670375444665691485873763943353204460958295699724110129310776278075932686852558168192541074808257995158628295532641743007259488562332945042675574205684095150809783366403163923788850982027779843844053825110736118529600521708046892046791523146700622921510027018093448186160457449971003489066353962172236553618215882934253615/2489943270623556787961477813343117544217418146469138647*X^111 + -34686531408607882954485696604872737234043649427175493444086757810020643474084938705971574508563590953965788828966124070155601367471288266904383018690214818654058147310062892531942078380062011659248705439652449471870586413899707343602389137962958401868568684267510476875546006430372865745276813805906043213162185211227162/10654790660381198788572671850243931346416442663*X^112 + 118307012587663534263764859690045019854856273800256331657902479794929467619237740844265198450119861254030910349867710516600000994624404288674094011289092806200598927547032047907115746810349474115054221350725641789677965657182119788325183994690408349199345110258166466013838925563622633892314194470838924259639781035056143/162879784825247385880910434574678978492668158989281*X^113 + -70627187739407186608395540283662462983741005442989386806565352096496440082183020193133607156667564909958791537175192219883093212885225994498504117500090297452795260764975707321803134449627453640072511810744963005583299002954896050327756239407287664646278456518364509533351495275176732644483469432963427671165/696983754849296708875035772240722924472849*X^114 + 102000877183544984433968477671329032910635232759418769681384889930657923735441380591705151791111744177441891283929956527121735036952768436272357016172846884897865923855283282495504439986452681425172836072440178615553668359046317408212365667473112135448909765210590923522133756577303966842231899589590513265218/10654790660381198788572671850243931346416442663*X^115 + -28440544599067177714918943515610796065159357952180054846455147399225811402110288845137331956046189566629888798372716706981037224948872283881666257944217881726892708096165780934144194813161048341641517536569453396572564654595217160411113444928531210567904831364787826474130373271911394006854974314/45593233129410395033364019901924702327*X^116 + 19235661901109790364005064666977813711084246558351024848099706391702973369355299259590472808642552878154277057912514100638012575756428337852244123128611686658419970018376928193153930692478873905733493172661005431801563160979340821246654879402416846603754136820266889704308123247923411196426743640/696983754849296708875035772240722924472849*X^117 + -2412321319676275653238441915989695949460944155185248696533577232208747434262047146702803926643626564313810200391658786897494421014282086719871659281534068804070434011512955477951508230017928327394769726605144301004971025890337737347306479194123772693108634170095942889211725327741769/2982484014483573953906196107929921*X^118 + 710732039910913445313748028327423502740657685092085033090710610916628088619572451129181661321031178519194331850959366940807370465946532458000508063748301811260167427183505045994265106454647162480113393194787432664201909496253950169803333678533939907195599893428125497569448699006746/45593233129410395033364019901924702327*X^119 + -35655461290247362118404702746724597001953049942983540900584661814189750327666262106227891484769496467183628660133799029464909780700532829240526085428285279354696072115603569716585430726080239236646531086141187437385713190490721166361289128902279677037402822828281233473/195099366421375937326237725383*X^120 + 3195509237847694017913342387438263737274895990295852648967593084790728356681192422637600586198236795908737738482630925404694278909863351837630482071391163152367232775372625981188081100211388088874884869001307003640025149392803617086216365016210153439098384990411338957/2982484014483573953906196107929921*X^121 + -1795680034940794556308523460124310182420886915267033665004210251852323436028917780815751314200203879400173410002270954244446797658389522387177344192352579984635842600873756798098914345565448662736608669317819679964495446782810779432359819342195779109942/12762436476834953707479409*X^122 + 3253382081575518331008559039746005091594692707025375892166150578726903308250068423984249762459380834735272362914750964333984514038417771187613062058091055097956072116360651079343175145636784154254049584843366586362067068225774432231791606313579137206/195099366421375937326237725383*X^123 + -1156489440921817879579357769092390280629566088230496092302368484591697274633806371941565450494226410942550143684389621692152601135494060471819700141125552495919653449129304064254672916363530129967607995826395267983787012774834585776301/834855529327857245207*X^124 + 1311928633992375473915303274455332632664852573478714348738214473394392122965924815395428429945005592636545964889503297642316060447546375087009626308939028583721087266362581398661933169624744246361101791894813924859776376765613985644/12762436476834953707479409*X^125 + 3412224342711057476437140022387462387715937507325494154316698577575594183153648340295634675325940619364560266568082975181333709452024933468331402431511085574661346904850272749194160218489528480782519755720621226872/54612123328832161*X^126 + 42233246282434645672729759662122860598152679470532249375794075581209877625907619797462255898517598498501155980088867371156546215155798295514889847308116968740230060220087999695513091217753446990333297917152427/834855529327857245207*X^127 + 44582328156007565570680915350893807607262379990311733475636678439498602114638320245904940642375291751105262743194512274533528552551923111516124604234424746844754275340460723764292745995093736/3572455244903*X^128 + 222886080758550368715479378755355352268358433679322968367772494625114307246727693428307793091563286497562295274672690176653708724728341598978375852301389814441549631241185425334656428635/54612123328832161*X^129 + 21107384498053717981455741294977770092141405541155655102446666943990237391598337385250836917497762865882788495980572347934045320628435965028341760577886582854545466/233692369*X^130 + 3570528407380890366832623428454813324978723583950833421988457782510752606870419193151101779745839728203404322683978818128964723236737493841578873397093541/3572455244903*X^131 + 112712610451430096062504331115500210874086745851226061935194934404687188311979984831069271580014535539359169019149998319447063775080/15287*X^132 + 6355494174611146633081581333624819362097744892816087352117000970996552123002468279253794810830679238758408830073091181957/233692369*X^133 + -7336167158343043491660099862950614696157850618956591315740382541566430608382167448318*X^134 + 12605052731555137675870525848695138608054350176188508266490329/15287*X^135 + -44485330501173967208573175018*X^136 + 1*X^137 +