[ [ 3458815394568433307887745089967763493043278534991121275990882323469330492733245686520573513515088469135925663479843992522764675387604023488287247552811569126132278384854176362288509129200078511289433956164563941334199613509705938067289993353489771065382161772260286526776943762177426847123262574990193786598596229837359947521379249294236278081053454214887140459293695256357650410594221257326808343829879564336285058144630967198957594554839863698176023341777416118442725672248930503823382492171929255348888365257279041396596790259700338784381235444990421020253261728922722285915650885031917000896123515397308936266330200330227675032733630583004459252527593834277943716372450259016604602445910228927736318643101038351317555429854914257612787383835580790057404794132069943090034160213493581768841210096223700232220810498556012215269058593644270679956307582353456631163376621974744493773465051414493856589971054522785078467316696713113202923589355800566468748697003818258102083241563477224929033489987093686054957974423303497111693717434181025887872458846222170699517980393570678649929551961200729913502972223767235224504613159402527148424498411140405964764329813228961880091389552147812435956990249311046312297611439754181562781745437261493189787792782844649651294894099827483053422632408410115137121564383424422519344579990107073745148294253106160636409405523544225974724068710067999112786130376575383555276800000000000000000000000000000000000000 + 3138997811297694773119319283600176040484155573880008403626962825764916351207699253987350036756423548414961398611174574443916714465731858758127369259537989435552184387085953763889442210009041376601308313798970920272217406338325771518163677302129385549229669648371256626018337316459968427055449992312158575173765386879834565942950354202514356068037364797441141183774964970015763659522993696154763166631074322235238755806660154222654775945971058924016612195029476318370569395131687643264554008787366606836990308540473358037239073688833205221327530780364857913179754452605190199213582376753978518953237587730047749815498530386908062071090203466539759184070102980298192167615736250177998576709289372966162061773636334155311193039695855323167616909541328189725076718791361633392562207002804481602373112282200939709568834921316776842190871893867993694219527446431328701296099368987371594337755463596720563284460964257595893101020318577451447015538432022556407539409226100735208703600311138302966353561933003283973275957939656722959129264450826025405437673959863043405531647910211303222499513453997942275337998642733717992638692046136885713729708730968399567436075626541129580380074728355155244263692750643675769808460539984430743269783338214750840299149213071047934484714544074474510863264850108081522139693749360859876014737551038471408682555006845895105358049632124824616810412835795715542197492460499025002496000000000000000000000000000000000000*i1 + 5642572536922496567573165224677489761483527690527755430591975644929874898534976332883168850150244086368448612078724674289376880172664186418546876954249881786878290258857737270707123305959820732135921270747044036797776454916812069728476006922925561168608007914307508625061864885801773162749058406862665336911759417430267473495366258537093499432063839796159917557364030614456421128535271760015133450937828382220939347733985115236596085987550074065156829907316603534708406240456916669509848750373982076641359365440007312379014703274544156634176308848648333252531115135974152249842705085702227322453457290249390759014467114030592053693055154044477040236415623145885074639231395474349853978042004995966144125714587720587283334231091639533556820431127641185127710975275420250473405295496162984367803077886337112450968307602356646021444720566998489928444314022551966397485107467694294099685448108460408118819986547936294924318406972751488814144801257145550819212716594120954424334835765478783721108950932841006959438065230980544704947952993124376269538953064362067938380867862812123212634718810131060145567511129168895470096773027677194787158579211571489421848884831755010458995474913516711017590585271885553016662803284241145715542680331241514249346266930426841439687349593835439489254387377007695985716868240189532717076636685813972219104483821563980008615490729454393185348982437453510631010723253917780541440000000000000000000000000000000000*i1^2 + 8233480117438911946861147333863529691749608617010469146919539656225745107806085719112864164838458991818857955516534978934124269825065713764254029985841486512811204424396247346262841386724494653047009819031628281268988906886446162368995267754234341443582927469057772268430408125819815771249436919698047874613975311036649918157935101253380733560644654452625119986609002716453675212786087886926763132828311238177975357520401731181912327664588413096177876702224719869672007840301959811879706761725604382904895350415972885408222523731624008226782037746893351132183452964562027998860681407828343320875773244971875154921974265997172524550411724401050117542822627301021839290059156565570854116459967440758588837858037837418211708514466604285129885494373955883385192993973238050249124858833725396522961923443378487236817735825964097183870885026952856936784416891400547177831461145164320258040567657571447154070332580035434860999019361188306046199842167128165872712405535231066721383079159333956308425873618004320198811386385839906047489394198046470765613355867762974903489347117036147308806094151775278589592453152994474357711060888549840254139086330637404966748226852516615026240151667029733499025433640568667540676192091682993423781410404565728786235721875578914022127620284087666113123116795534043138829936039669272952587307832994268711745723941450131601989475183371391477111059274177932931105998811784491827200000000000000000000000000000000*i1^3 + 3183984653698156651425827210512438869242183796890101191571478787611681844577571297445627715214778862934807846198094726140161740688796487890197809560865912474985440742923592221047737322425585389952312989599341158409994298759153971537256252899586030583041952928184413209278389759997016863539731069327850604421217200884218303912274781250369006971160888477160273916583500551456565166603681329891715770516656526024580606579493917798661006311551319126364394384458831156737287056211260782681076942171699942387400125490917869833438991140869771678020779946180173968171972295988189216533696073091125034474842612482778880019674573077046930063043782620575885575739656347278437690826499677684036195276935119984724902503892218912524851908901667347634633970058408827404338796699674887804569236090599626517792310243970689978084681485455394785309269838730551106614607685006675600656532432896100793103143296602939249453832723273222350666447273599507912139035957927992701994558201487683467500885254159682425034972881740980767907624369437427607383260748420881257140508198542147349100300075246446587502843774278438125917808818438489409195131944993386566463352086614142832372743298352598544123764218935267062189599621476068376706358166569571707033480124391997456303247080766462802544793041744351206336545721574756475020645619793257296640561927202240371572065030539981672540361247050346760734619596500836296912299552942325760000000000000000000000000000000*i1^4 + -4878214197388721498737617952603801327550235291349928604505006168705344898025814674054996519065995034961682717564764344035515011489949020172882148047656373315032754084925267188285128193474199665463184985343302316753610678583646784932460822144329628573954362992932057204790697882147500662926186507378166297206760192936528669505186522404972347575191154017034196226124195773127003092022864170977614351152173461625911101429119055304748942596152749583421094955943532103101386054647253651849426773115059968749231043994671936039867023998385760333855143210248353888240810621102163697803477007607050964601964717473123071298488272381885776236671653564625924832319749863004230866267164711567940259155446451819554617273930682615251625891663903892457567619797181573360334846290043947558308840788812082721542833525034013534507548283868153507267875200654959476899263881927254267942234246426308539254204620147407755152002759575189541507470867902780172778004093941432944944850721375193089936126236178324016801294101375318406510726334233713490156608707718545080133385778347088930104729533479746286052161265244689294261735443102335258498488431537580417579374090301451823143729743946887645682083683172164669184891360750596451933196067076182851270778873699164445028124875052758173263985321590533267803740699310365491400570285403856021506577683572983305906090710531237725161232725126625146219147500668874817936950374422282240000000000000000000000000000*i1^5 + -8774154501899912474782125569822395685221771858653741204637659574656499301112073549315651764093130639898393460262350463282041267675439954604877160373037176634111201007498808639595616844691748974127815087786725689315690152231736344695654490249044801437938714786690120572560703678612832538307814052612502428761506383852429269183685696070149566814407363258897000257543034508179246823529036555396498909644475990302013076289134234949923437664254634428326471634308663430857671486199113462713428083580937546235295655351978902158126407169118556089721522421288201805229014891734703355318204776846396926454892977489996040033488092291176866278513359004726816523170613485235066368008743210575825737056289936045529142387472346616189246208264754838742914385569188429762804945324748533765008726654558667917089039522490299851888366517252979538955186606210873309880027224283927465762638643391660715489523198407522004470447932948793039868715125064986620863084774103003531975651216325505817065090268621881581230063578521287520397146750340261111619167342724137915146949271513681216187255644626292497117270129552833233846391891828039320949146711914736943099651973713121919898141466135979440588331911388520391870094321649114077036606564995707615148039525309459833060769915694677924250345372251194765227729052788520159579076514773456720287799802255676205870650797058364803966054685588998404165139451345521702706317728992460800000000000000000000000000*i1^6 + -6427371452556201127547161656727590319608656083683571108528808455093564241592857501516439109590556512910351517872615667809270135312725087285875336226129984400968834208380610727987253645927620396943153788568734885497683316714232482069597389956438577619580027305917158018642221863725891292664109312088930051945659522742576118984592723910844912064016904873027364849096687752742131717039121487238566551663726299642122420004884655323744306184138447544160179191420089183549960110939470349480770282938852915329856568722930686288802902999597865168494547817264891994458460270878493375562350591582765430919444016678789289150000852350231570084428284682100592099425462088253334264981056789204507679359726375129390395419669458370253253582139737795215621679956777037831693854197822497918640182899960071772332453827214192345727718149547002459300685706772862645409119025587954461581439596121836742731738075224550246747724501651606427136807491523713800873848672748476218789211415192638696776237597173747245959887973684951363008865126552403097104499890142505848428361094287542483466084700570544762745952148635313523393673595978836298535686526291220402842648680246686986437771966203746731342630690441451092546434755574696689866256045085382416104323553910951731914178691985375831513495618299030357844354334209339802271585164887295419672588095808016565421928945355420544874439628355056638970465426502302127781376585367552000000000000000000000000*i1^7 + -1197699548654289169784753603418667548991665652382006576717214398130187302324118729536537864846113890161806431077707114771317794003505215025032689435213169085980146747012323252959528220166798373726034011662595710179871453957214474431206867463376202180590043095687064578117290232318846834180261855061961350138088637610965410129188094464742558361227207891904072783974721305290591926120955964832419712692755257697866769688099922971412433393839903479248610368012392383822547404666765221674757552540152740174652179748471089674472132248786311337050341341254726162668060720710510537915501264367628523646050529944979374609329169470531996078465755613010627328797962310828679695493595896680346725142177481294934567217394556714732366856527062753487054724952654432838276013331504298929366188294930889232642100701071902665250789467571820752430429125145453261249401829658051181137699338354929221360580606771525874268247270068016900402494162085097746900050981498928663215508801131517392715253321509164764542231681758436688030424526365798377938271700217582759344013611025396649474330607859672318778448819557964182545280337849486142074425854806299994051113073435055494544094825405966802348645543854425356191714092437311427949536220491142755154870024787693268198254186187596136701745489326575321613598917844168941349639472133000616032177383990902478425742331310135057549852747068601620561953974183965285965809173135360000000000000000000000*i1^8 + 1856173304604889104880335796409893274585309111545791487641887552712600861337697277935439588471830701338011266641407095287688890294537708639584579997614716698594120700123105799623675014250015651993709468579266714762390533052208966390609986409166130137866978007883231276267850425029675289988508275338297785390446008493452111695162988806205615395834870027132705908616677463355171670489488394544797788810937312497550117527864455121295307787509889321324645900281700038240672162892431322724054301675239141964034850959157346204944701864069320888710253751415204259886587838640747636272780658485054585717573382326986201860492029655550431003725523321920759134144897252500101176494768042489375906558315405067050502375621027960840914916115393957515499103941545679123592557336863940875304478730050638548752169854077472875840949263002104354949497549109503763930222882359593970926100674117107698323731148937462808856164167534615763678438796172934018729691653142647087788920184976352967542818581052088884141064142172214539268032615860181167119645125387139406387242708068458387629309949511680677957963542966311431237198266840160571430831590178256850198452426791231123591475363111319768709091954499327000111604041556113458200211532314241917090003549437000451247852593929571016621520120742938296471530303772149022860961220107883118109191321886177532303733665706144652596008021500978189178060837798987497897302425600000000000000000000000*i1^9 + 1838078754140648868211958823046113584452615711840036132904561460283582466692210491352454013290955459888231937434706663090518641952315425671827452584264045129643675766309348285148107133188521052781613403143397922132506918568830234637465164006635812676421698083466034359460552232316078365045332355532418333491415643032283924033855944234529724040130609226249703567195001803492840848371691374104378306906333309190211046069520313288360058614374029401781297055494539282230872505883168093224656657902157572147456928993522095246031395883754614445854045859394240990489367901905240788364300444478304708377775233291135916205838157994410801998723793025273060518961450367312298955057177920835467061518895797676953971637648592145814681375755121248983338702103529861566163674431486475804492390769963945754521636940017349898158635064619784328607736570025730931219627212560681924129540706715256545285781409844440421036799183665480679100636061009052065816771671739166286930012147441571314465490382590590211068895991279586196280313537851994377513138485823678668745455419760555351340157479910855946081795063413913492937293834451361124577333865825696260525402352774068345869262516401945596954775826127460398384757334411986779955593358913901466282449594519774470552841232697249741877356343119565016960368228796262212266685832671239996252979413395055319904436686946280585309193999824575438266601290859959170649076793344000000000000000000*i1^10 + 872818663594061157578337101079703481871038374257525998472272823923005437676409851978034787559231600899576144559838029485933068616988479189429180675530235021521688247268811029601223040689768418513740606834005922612945914372392204873229355404351971799045333900222222764772916820344351136398976945218823778546810578538634149738624461451566545702828666719338446258047287987368388415486572455688599003065855327015613439386055297605278410029853497234975760839151362310821815124402113736846726306157835630798698904882429634439909878668459317717883917511552228306291738976680141318559641093620558922886519512695868277083448626430863468636763271726286982706292789066631499436832351984862871080933416626620244878770247038115908746723625029306173357371992055223883943037631979934526641949260468212089602542778490859511169424341190631452958010539264309795472291479994809210610498637244699250169908790647349199188908268537853160083078739446414933946378690938669646213334495857978736864221206546833677672282551127932451274506177856482456106436649838050064313994791304696342708711971778791824350228196235166042097271806376999194559689319949800397595813218580353432676015214434456548070201022127401831328056049073954327347973426453778547700002478652562908672897603055032385122516236376559771197343756502275582478460978306907434980079049907733372499234522659978319067522021235769826972787519805494349331200737280000000000000000*i1^11 + 267611050474290322865014173735920821005922197782393790988287313416909669552058872681914298647790342241874021486478987885094914942744425465052268826776833098361243126049428945013504374766034194004204828836768370226034421553359373649128565124042886190117395833344950366920543464759408916562929371901615428414521245137480791139241985013189141597375174279820674666267254213133666102614330415090806801025260755862201988826051781871800651673221970689312931818825925425656432866231508890855926381536176650167565823179306867493680443890740203663619358620718863738861260341439871328390933486718180541693158643160719057347006165610556113416199723035555518546707520316177932514062028723724167925392044344034037012844325661823584426940602402464030900550505903355698221768341343273062646594634206740252302996753512520647424850173800259508897430972007168132397258142154472526233361057042747778051123835048362278913059403174609932929821650404739237957752793449866428567253760676211387143273900045194574001190878733860945579257080630375662489522524020106701236041881675040855068897000665696657251264246031699065360533705697933832281438633329588170165057517671196472327868358001422226782328089434666375152095493270794480242440289042754484362182036609437633874367128910427798198984393836663378479464916751393669522934089854588507294045385457380374625463983566381297322107911758192817568928154457629383277622067200000000000000*i1^12 + 56856901671537438602014017055687800963990261918081783377574247350983062000374692482647416668740817221694916041654411409255108297387306752528942984044122800002670713467323383025682226634483823055570292017275301117148152633046873564008210335343759660772288987875347074834675736002913107376361871804488390348443327625319476134950682991926405171166419595513711895988422050323268117313037418791011916113679807690881776271582398534805054318414131236189983436817124604180093271103267049654314088711543290805970396068909207995558269522887835330072012661496575747030320923733316235213677896557899309186672596820732149376491401905615222099572944598055388181996266466887169772828008442982715614468418290912786048775780279447536373507022721579095281164244693760782900647208169044053430516703746177436383768192147637051195476019179805899036037060056365434554986532455879567678324868124840429162943628194667978152495385892861994194807981476022664774207552530630015079564757564248982600039784252725798950174651638704345398301992966017820048424795188898076844642144823315773714959796080865921891283713989893453508748670368171169607081709612157038327860985865873116547013267114814730863136042067503450130587177551856319259789159853796591431478754722157013663177696965744391028826113201403539427874374795709314831656209948190360733284233407618549409978880925279463606797545294927972051974233635217304773984256000000000000*i1^13 + 8570952019963272683927375347728603830183826583044806118662504628912774229481621314812218910262979876049523903614819638551206673236015378901263246684602118467210956209711093288990006182724538738256592611269176354564999491379249355882250346249316938984636136854872341237856715013424028015280645804052758447763231380104666640361908881103348961103413211073880811240918376076703005953882291944344621531171938244851113010296911553249413224461532008857341593350018178656163104607729138611541557909384482804776808601670814245735481684462703418761303833308669280991296333517595899924964598289713030206597479005410417424984667391272483805067439410409828397588368839691713341526050707199092666379015124879802865172932394070174043093891552972201753602133254780012880083896846560341512522471725422425978787760623876835609597929081826473605797092411275615915784695057718089375812420568495431261631087297147759454741199831084687742629709360876396809490954779827309064966063062613437521604351713630890915890020725680134294769773375547914335709629111072117413293720847081976417327490175975234884275365123422373349020628755840820091788941796178410452999938627818749853355576333099254067937929594546801117505236942994677442782123346021756500902868220696903394195454398954928263138193163451573587014051712406477591114229250595368642944260261796439285026787767313028532121313520403080276638648386836514419507200000000000*i1^14 + 907695187980566051340130651792949366655273316640825621343386979927249839945056772971072634346833076580470413948472470502240776276786410970600524697586242232304972898634971030886338062889678912535004159337854894081015391774323664054596661961111016765112483076686003967402552091662584475517813090010298961981526286378360187581678351489888159426563836440670259292319655143600201708864385106402998652027678522258291407507401517473433999185187124998186547494905974285062291118548521046265581360624115947051932031708545919076288259157515797926379447066660139831804287827828322538986965176253603851699551070945560455302106262319847386681362790664039669577981722247087017369063334573544926793626201412220355554294495512445583211627498938713193709082555298598230014429609944542374014693125142553069822614479153701143493325632994536425580254181907476256461931221848238331661590158238917580332673928836918447224265988595288551835642885409331212384244926219275055977631366199436560513035679183469902306654112003050166239719962686746367634178850992870762177692852399480968791274702026179095381442433961641993151492128115854357049644072485756301031538403137284783565828124440382510829094143398608168069534822533819896033573529640110888294346162826628472271657603870134094015485544184864994558790928125660154551861647173548967988422183298562493557750675949850443698007829971106887435899294921996317491200000000*i1^15 + 66018301102292694088586804905006467139504075176903083726757991951454604988073631786747054406710099268650182666770153600240008545508497589534818882409319111320427114276096959258055508068475011899083957751375905422821584394653185376568112497648806291952978704456638450924358267945612197226906489499861060381704453750794361658138622064117189498785868053854576569045103427609068492844765604410670413056197901674193704819136686718712999130844609888793599177958952503415470825194773136278246400652016908403655522996160697821027678416288120952536978195625553270890934594196409526171806568742727160811383806364755302266426880816145971876489447805981199263661401084447275337644468683550905438471872016845285987941228858851254513268385468452673204467752945389249444906709822765131825700040510392637167495001205143524244321015554335227454745384549754194244540909675265445217747333891075365774780152191387089371291629778980167420443594017985710443726311619396656133836792484309271622252081389595380860800717199039271776490715721574052498533878914684687192744813445141467624715292849061387560359632525798208565355326210138525634100840229964830762004296615738525749968933395784505494695235826567367016436868536149625726945281178108354951456372839202103210258121574140912703750532542021689757516968524597234673063954164893792700924445602707341149771976823284650635184432938473030618421274277926928384000000*i1^16 + 3246531740272418921546585954054881307797345776369922403727306712278316391839920340215229660694672109786386478730492612192840071244910968199486948208803131534560018482740266752679595408272239859848565744582032666566744401582185555098590034875952772130955134738434139968035121838520214584905000705477674725916309532030407531905434293687525497860481144445406375388326909723855869592832427140182355963398324345168148765570593132391153039081359977723745774690090629441437372480334983788665031115142586578113754039284034865533135254807059329113610159920516123919829265679315298078052288702425056775580400879984382383055512890291507854676523015099472691526191998019509507531548085222295512541427837843187968526310789335116283532926764556499176142278786559257350396750682652157302253395466642373814785082863671493605267431644159203317756806211446623554431086792802148310916988000298847079111838394139382339458403605320782155083464760011369876158995133397127027428294185879361831328298588092565665905869898548924504970770546314394345900768994831129775232618794303315104562767516586561395707593092497794850106663345183162054038387497153295511237360378472773814114564372886790278004485265570153579998198792275854028174721334811223348715469579340601068924095779986367245366152243500290404582036668650960497086384581247269539977042300631089532096361926690894469574113525715670206316640485098127360000*i1^17 + 109004297385141433684033414569765323664032127622641449926863402355725989427192924684137859535768269495831213063088418977922711588225322354112656914979501485188675772480234528292423268651457882825563791168875532243671357151855113031604891291703548830343691882975525585494241031410776374319672346351949477843087276211488196846100000639791297854180807099563877513043084637000616866138883234928537568736378664739390500703969186700164474628533528792698301576123568348600733806578151128765475582700092007449605590348227159275127661862972130327001156962924902932349057038381015540096165615068320244190372384069850509847226417195840724477638888202210408946439034550112878291797432715824998733736616905305380807794203992881266750347940454944123837056963713386971851197011945905212697354004427347448558090730153699467732740445093914131552114314434320286640372097402831917464106078937529699384587930788048676567878755666994380024426515409484739205022640053402892937268434305157916334776515016323083172618996800425763932718722667332787202430965525538230487512205211096859786236906451109670841113715801229375196037391381081899965878303342525993700944770646793214430259063908936278074663770282963461463382003021696332216074358842930921717609920816880198888810283464699237036374466807217970392117925181860951320433453097608117096190098767557780519485286870949617783216982880264309394376481361100800*i1^18 + 2572696823610580841895863461809919946428870612182039327451419101192343560519124092440336252637979161086226951608351957654824544022304897544457177432556785971064151148439926616485693695785544198312313866320533318406897157264949397896169879789676765297132298352003643883649903499767475983099766592518649364741903740974823751209565117748081756345120898620204068092669765370325619645301569161878654295082093778181887607781955329802846581969424843549146995448100391391718658124665405972948049153853310638635062227448686641775206730947177271888703539808102805160925099532271742482215058087049666998181666118015191407565422069486320387982710141466378245583426411341269157436538515081073796985381618647262446418586750262926536712545967965500913957635666463153327286000455571422126391803938216683517904537518817597962447921995571840203542483753462905345387774783005257949638381181370904254953887384450428564306545806700770993234331289007695590210188937493562404647050523461844491035237658329622136153535286513361636236592601916575828383601402679125961748043162596676719170667394234465928977007730695174443123438654895989932028115902689628608958257814621974896800362397898320055879086127335194771510008499778849397980464598008873452427854903394891663537122469725581496492244336533213346257395249976075448832611585362813663514264896897762632461103102163215809416627326994692457725710827520*i1^19 + 43090175997410504380252399216659936250846814012080387642188272024580224909166460849100452422104968368833894260010627852805911408799004834656226083438089737099506440397772603700330584104188747015295599338448222722253358106142340478809211329794527972202166122744970721662033535128826449810089811231940360540976036804274300414812722480073475546474382289547697402641588548101559464646680809998669719781728729711543169473510544448113114110932557042754999102899671754651801405186713662199528905498937068792166893186877510731133929200982109687845141120978523034015120212645427665063320452408858382635377428650894829961478540550426205418928468833139825134144005849020830794262905116999370361822293964672707172522509496295089624916158438408522499787626876135404264893879096887761598404295407816049133249885555336112506279815700125737175814324912202543994511341823123745209652776130109740988262913744081574654531821505824913727954561842720440160320422672816210305926891557026897568640134353669710860526978533206044073206063164181326289273024363776432944190013684149953896965436337283607785042841731805997384440159094037057330942120786271051638933861133203735592476280568079421437736470384691550900848561808233049959725181470289157042715289390637100409679360736920937617778062085995987735156421956941777790748173663444292100397907862614148762124111782569677359510774835134262329475072*i1^20 + 456968610000073519278280301432816567354599868415099094768833391150343065461129977255837219321234207150403905260707776227827529381323386247548242693498549715538035631410221323199016723978833268410456818021915992033713289282379871565392463463223623815947161117630351952609011307083379005631657656811646265840071681888639814548678087946202988693085392740895913321948253170310609999391170661994442429537487954872658970187348802647310636338164898350188625866155113138980628229764987581950403344120049411323965159327237276165724874386528287276043327749014586082806963812923964867305565305558298686217439726390708405641107571123163616624176451441836824658551384468136326934884439020415580668470518990879600330803681759321941127689454483909504775910682031401791511680024679574039509976453168545470585064477583322431817351632715258830630714365768164131948753986542927414408325270469518244996488090199085857449001820107287788800857046267170735229212964142878557120834642030176855911479692461559850111343968334748271711257992365537989294057832107503111806866056520425086566055799655552047427733286240811987581024496473843353703749283846961075644945147507284294339086648234908382589864020975122175276611028866815093494632396900021449578530154702119921523251496501371032390921579199750223445361714501774737426383026384942933084380521751714726015272255110216428990580203340362153984*i1^21 + 3210248500383878313787040726844789729123341695624062768980784152027849398182114773853487931420054885937051307474397684694699302892046690592270656026348308542819529734544233820556491705843240013500773042355846737330794775824693992682786885808307222326570187627828308687704443013350174305466005577229304528902673481818572809163024280979356638827485380327098300656124436095726991242067748953325923883159129548795577018125315644989082882362143474667909839384674738598707149218804577328628035319606358493369474741602284455479080542350859901489742187184533167788106094934103537175898776888071454429889313225161580093302983761939090295179781615024032392580959125166262094606989166986381320293929685068626272387112789108684805650324596306042571709137174720685561660845196553621589942881916384284660415382330373594209257316313078738928331579364995737471776863213776856144423252323564267125867767395955706406785680565287355482854933971165175097613804042023403477267602238182248404105953263730297391889571409470097219034607000417644414457304759328449842802981092532069582030657423650905977856550765422021937071341830183302083566006286826815335951616463860175269826030495827573498166128994590394207169475313336129088598747934668354175136980909780730686643555285067449019182166655346308887827114049572440050750545053974488221164774126430433323582991018396627304228483953065984*i1^22 + 16813194585321635438175751677967466259195719163763193522162360119885341565739919062636787773501757315872199315182109706551902303625527619898336144446501819633719476182931075545614148068499578786384198567242565253705013949849232337498215946335328996445944434911852893687062978977063882283615174213667749220222493571073836046815914952281528010903770146496614012938219732359012498214230101869445945786361648655035337399562245840780140764009692831217665592487975361981077078434124430611839143777772136608722031514292219167116932782325601741119662695394624888435934593132098403348611916398115102527968882844695788250019734679758220738971123790698844698424759154757033025113216557571151944634368564629151941520863584577240691669767735341152216397643231278573692252876821770493126329160041624534043447593229004669118129357789245414731425314864739316158996266509832384949047727726123923495077363729380950983522896773394211530996572384273192170786587631646732257838123523918167338631850464943693086394084241129590368535340652902579741624268802720386001487608728611812577876306948096329002736163811039945770752412751928082203945973513173642174360331729169521133097345155918426983185932331849905901575935997412077205381232723173746894813637277531435541947164502601576963396916440685941069096893872617204781111612053515840196892539604481534900198828507341458428921905152*i1^23 + 138170745383402817633689225960752596237236963498843908806757965341746917709182420674040178032251180541016214117852578617065072677798409886646720302767606401731428078435459572828058672611576543086115526400498000513810098312851448555357340576378597530534855396316160534105578534866823234226060148175061009900660046854370004672804940464961280992045542089675448735314729449792632819130678226122959822919314520804816933323299881787315598334767115854657768604802770235704474309044608760208463134961913337444083187046793158530391491819722551889513408050780998766654543940713122960404070972697110600750375138422555877608520164189505625411860273275194795047339345163313962396859789490108953646797581527829348975158499518467037257492724569100698102939938642554281962983870997595266264801321145471558593960159695771724984050314587286729879129886118771510495318932561547144147297357003709519229711317659614789096838970498791425280773399420202213001239442805252314454454569304096256668784281443498087367581610479422831930673102100270279969073734042794212106669330764301084725527018794861726264857590683351417563263432166088930104221208431966258753498117240535613043144523067761380351168796010188512711757427076319688576468513277455961784685939828194835212648669168413287923134974947319287298247468450338631357741109191879469557336830806511675661801022254550513352704*i1^24 + 1231783479361059877527723548062234961566412599269364490680563331618207323768554638812709322442608381123636769669245048081102900356827989262064852391569522354438575211028295623672841377164615033218537475009966323735411720339321568529315581570335595554930644646787179359069767910906231514056173893760537949825685683825953220667947341466238633347616451024552642405761676555864107181748105440540790111710808247412148169673487624646859359605257884501903756682013793464511028422840713693208669311650025093746354290930308092984279802430639874646699111856047189878446865768545837237925377412774968795588087981462764772526514113178239504804396420315677971885626804712687575231595768195421907577055267448172277586578145027653607638999264682878279205335916718275643374517921045615345817463415257363318363695758162256826270936000145010722464408379966978928930431637981323438981821862365671703208116877277398562499816009299839686637204540265658798830345751556245856484365513578401282985785665674436875069014090319323519746393648637088553989821930368906983110801273578930122717973371714903656890823786767669644960024655519587105956093374900677488389447682516057501057728673065390529908709396545223397004985587095409587089696803457571913460599927308437822597441138528767244883585614347630706527157162252728502470411367657538522234926092417236828431935958499196928*i1^25 + 7326727211367299436422808948461351098286913425128368947208892525995030296982096983507261672723083889555297214008790672423394790624713158663824495377476532876981098522116911394702583830178230532477454194975494755000910962459516045055341304289847172919457291837011917465335658269688672040462327152575719783913897850516816286184700836915083528282602181465928274427018339112124313311379386928891858943956192057519277718501381608474276159896979506453591297037426918486929602582278679494053556116407938078703915511072158515319352886419728383581019974189753515651925184192922591216493271259848541326111733606690351043179074323528973724870057635682042578685979081904382311282754503169037960493694253868332414036584185763014175383676541448180835435258406559344589489185785000613516953127595498864871007402974794014213206465372941340401418134070098889809608654067530647701189634917213193552581468135028820028591610141138736918959157841060556882626523437475038263819844323254545563286340440064789596188519477849932184624861683501049179155956068148300971719433638704919205871335367735128141006658140705616584046999976530153285914982719822711945710201283677611236685565337345604866153182833762356398127213882169506622753204757569259767524417627949301475066989981379529519965543609117531657201850975546803360701087982835881820585763474541580320712601632768*i1^26 + 15576092918542797759122507027422867270386108347127722246644163777016586784358338510816763224394241915472468045465788755764087625785119096702853814146492807013669516739163489990218504177348129391326942521877114457348770625953281787802004823925704124717793230525582978318471610511962779681576742402369514191016695383526830103746536217488456465481520079060206591588626542636136458606500261687011457298432061485824689025923965626131896074927195876575415307772564082950823243300334587235940879910505593278184559081867633893928056990988413173088850264038526326219190980017673039382599832521410041515653186910576457676992760370083675068378187625512064039458940335186575972295973571354501820326883263116131623067887603810396077604565873287618272968792308140123002108880764467836397483490287948423140765501649806841288341327899950687797589030207970207180265339413531175047663604863535120798773767300809621885748571160721850297529625055422661567539455552935792227192676146103161799704416162874690155628523823410740054367158901889604838123376544168000490123869659369471210968771382885481610801201696675574928499710401989243289132133661850799623177923300233626771805063354973525212097138500857276210983309971281155949757557100511526984149002925819913402928871635551289331335445459564636077909010146851982498794495559284859195407869677028196413865984*i1^27 + 54928003503392937208334138998329294053059567996205416011969303116111908911647723362289661420727787680156737239368817377671702385022686218158489505375521228717178956010522202006915723932246619655438358792328765638962193773747103097331562995750278780075194841161371091233388321049705555362363538604266524609580209904406627810736754490036972609993768927846241111989996808619964404843147121028880575869992620506552826018589742605883423456150453812257279874982844998912065785488671825440026177162642016495947564553528541311370644159127351131729467503424616096753671909565638549500711050240127207118581489799899015116537344989738822875174415073471488599055110170239796687673390685353601794668142562642877612788810810973558049981784548859765577568344428357136747150605132901252761290411749556792005361835542904948522561093674560489038763278197627904254579179240422459963646402573199981531615509290120880587029017938872280848415322426803741156180422484915213450014794390578151473927005081490410692731430121479294642460446593238797752839848202647006021591437967545796204021754312235707727150146629516458628495068634144211878199358582249393921179769368801276805247164135964934272241255654751517876291729799661241145490181985404333195041588115979807457882289282856089370514756401805779413913322868805411502922805662656151293844536802657959936*i1^28 + 314682069404129762543004865379602777007772066420424041350119824607627420219878590061358448657757184564420128455483105735115557173824437848707065194245452642083850566296227056574341771317528341660905097194090436735718490601888333049354200643733166973053271286291526753023185583487079869422878340889808142494420440189782490079802907980261174384899385571408068139612789536861290321790016548870506978098265819859460850359670805253457714299558687597453583734933511514197988955224086958227673739567583863557998175480114997274926295754684840951760412463348593663084834946577845860203806690937575270585420387979148893475350477043094176748545960026777866088748501946655958980335823342388101920797024039580615494881741908891631808797813333939834266091944014854331437608893394488603071888467192255923968752003169055687550805400780920205292128756743013449133438582495828965837442979415442016072802317584554416815444174569310091285539043279270335261975654364220051667310951714089561863820919135718701151024800309355265582890429095912400151845607441678659887590471258932909883838813262107967260954299731294741939964318389108888175654377158844434291848436373556766858052210936854404046883899501296951427546035363934307128912663826251168606613922732280598243207447175976191771849889668870848829203574153946979388763638774928120489828851646464*i1^29 + 969729213161580352635842857018927824155966844262144569647686079862565847295444557014644082319567656314309035150123035482864643228522136500601530878539876795477342726097578683898505294406707860234014374578072373471070510555506178046504554429594127666748350698475747072554519686157656814104911504706714700497426254608543198665914851859405300110320005211182413823597042774786312943597962484469506383759186212277055630851233321307859457969053356445326785212990797661978646761373513518655699617266131520132712357844766811429072187024074885661953818522702840302066379764312054420487290367920414847025312585551135420711724084532216049551189705516708319913304201534465657882924388417925031926937059351041436476192138878510268484738419902201569238969240279472722525895948200477438802897698942062901127149446933148546091454638800027194528784591217248427278791388597469104986295297577682494920760366025840918388388426875000964312259038053860913115079796726662575265691642031595046655437379510760305293532754310068865668316907860149264071981413906411564293530631823951437368917475999713910498068618737148381165253124000149280220003191780188209347776718545716009895007940344235086794898266985643929374645342717229816097500213220644839186763967913685185972703298950101610647789943101201469144338592499337633654649149883111551583387648*i1^30 + 777269861897514954321767516892035204816499732025066433183984123625923003528838977915824856401871307025498129706141334682767615580082327446229301000208489522662775643861369377983461217499562748535080903269311425105658092802040097610481496710087801366315088414775942564966849150622731554290703860224216638867915355629338679213557270115751177898080558448659612704034612063793201922841457069128526730507960187776074610237331537758113377631436068214693734210005834367676871818653706582068802348697548137650843106644452141739853704192319007183262346080420252119360986932541280594610554505067562092131150438420267640264507767388193145828698266340291327808324518283842266219807578348572966500150909673978296644765915610965902080059655428991850402112537799426706276900844964932555771252468665303905426713333442866641135723666233935098030914850705331287333053612043600023885954607439081386641986161309831700483648090317657135836951041518333419181918082401987651941294149137068548979611040601553988697295429363655926989811246338790434621119038627244106483117727837826323770887839260058965651803824558842961230795215921007786782186977663727424352553928842279540038936922734473182015983410567078626097242961685987908680938285376168529705416366682655268660891482293916314995765902933582662701716324446942329621575207464619474944*i1^31 + 473581585324007243665361831659010352634780962350880241667081144982137571902664946587197443425656062448961757024110199591495310941441164201528213460768997260965126651277167133151504179613222497908342587791813101059350075034633199631324936965655321851140597487504184001903912643662254686606007906858254322569297784310893066932447376145490924005078062736289060709901429755140850798171844209479314949217071327107852279842433258086136034352515972433619859166733804250298774910221901371311859823281552094030688546171759413891336598212857338560662797298155193136748537148611902153427375895581312635069852852375454797631130284738609070030027025645979868266455603438111958099269331520881393677437913101151425908979620457679023589978430028264599006881445091414764581606205052087651015231705676720024566537524347134293433011820668475163897099575866041155719943329943910721000552432413819939648402865031036613732053892369864750903672779648544199877628567324914391896313387060855058050675286653598865274873857212342082282859433492926960968050648655918478506964355467386606916674436737177765149674159919924521802803951469151724452980609478366837033618625956969143123857646462041281173083676804288385533268020419040807371401683004905544390668799178996036065980153017170078339518930492602273594088762430413613576672266682368*i1^32 + 41584904017431904917801148692277531876734297643158170191366878855696709553198279527146186555160006590848358893078335489015769576217004975402251433624489462875061207393530464102587159999539648028008917359226977923364984781080468766776690488489189305828543885151618162844915844460030208032781061426898938371016962160055309703170772842942196899760651338678442174339218819133815557393365236220642832761326254796658452146264346007217769025104487963616760494417029959909694049516127837402210490809128327940672670296354193511461927518063968539151576945226485241658816074362341338953571242207179464380300060528741552418975984274866122335477023534566361050316448748812513821082486864265021153843329297746233098510236496523195248203837568367031078378269037931071761853244359779603523375871143237565865001778771765373152103232328083296477631786235469738385250280182086271833040221830489767959801038858296148640514608635348793499278396748041905116931446469443292018544241769180042352398736658313836225399072822610915997432172786341902206848393853205046537025644837487447008069344998519705286120716721420227639658239197699842802312878934644747328256254004968019374563002416693563958544358644401379523912564777362723697902189703490628811989145149782409860023753281410124705396354321406224288943641741981779002130432*i1^33 + 4365325848190123832161180899429043863536977733976410688717793142179545523838837679584811680183373057946805488710382859751712844824023914667796833207221287497617042926377066216354936759765409961123951386039540888456542156874883443325308881643988643957171322863402986947928941841756809683234246822131609883564567705656622443903982721239525943910061146712062216701331998718393379991899079877316564392899206605484296469438853240829171217117343078302788863195158647275164241609790256582869601844058048256959710464574440608309291247292797259704204247644145789449166449994761387763922643071737563100398536534937265919005311630929737387150759967774250118944744802459754950502540958480116337961259901832792489477238462235663746308518260426255293531429407795116199165926151510659204872497802648373617310169775539006303615884742775838546397164932791964686652452607114681795490438681616240843080560109499795269078782543763507658523787186490494564389548360499909339123462031361958372448028852945636940297308601808248714042401133671935375813907578281001138791537573860067439096860908738133969635855437745256068590198261673846943925623837044345823888084046954060419467055487672076738390814826449584320259580134649559963504377414397397621588108723758212126833047891044002050391781432481718020467311899188396032*i1^34 + 372867724013526963047200673136961209778395240545262701261475050345605643533917265480605782640548502689289244932756262527327760379449842092475423101881723393330398206438989743910283018750326564929854444565621298165477416316377278287520525532470554398825267596911877310245974620745541525692948662473152386181826737251232799221921329434860575974310523068771056385258547306565443363726555637777475593155832998354856918255987807239278723702986248241347832297123076667350524633263333241672032661652585350102055616347512136862027875521724632907664103728939479022370060377029994367052133047082908534120982161136058647474952220276132357932057628778675902969684574154416103739350670074072002019487453170247716138318209304966770614912508836112373673321168253986061095875157090549253833098902696672371250550133154561960227751982619895933207301322550426004245181055484651368572648344470690618746948472983945509773830522888547365286178932371933756069541568039263866880319633377484782127972043705653987684058205433674768571549951758201998981163873729845115390853158205898420386456280837687319479351170753226380764588233342999136492923626094912122804927963020946447820323525836568458899393740902375686064177863942360178557619720352671700806949470217753440630304573683744006737320610428677366271633784832*i1^35 + 25839225705820903513986173923129500663346688822351576551450797787798994197499807304923511928256708920806866763176046161045946783692771771644224682202946931842264897677238091408902577189082357419192727553119142639913438307509280901888150608885760248134492908281516664150019823490713971081213346458300585440608584269832031101921481313218339472278424747896037186233670517617600091180167617954107256165285190449229254455634527811610536427489294269903917074022606069697840753683753954806277848211008350844564686529830074349789149196958191334398566968472642219273850813664322337350343731349235336501727568252084003086832636521762624060537027249639957737662268507482253662448826311385840127757385273620211740278172468336453513385921905060160290076712459288522961188152307438949290937833756953034953520993994342204244610199779373276115032605334709165737719559300019066241740104096663726320647686765376243493289767613899526026556352547054739391183135045484686518417400959219723170504093332163548964220227797644445005904310621964691140672401067653925560059569922792365275871699376723476051727454497432152115626144013802075728080662300944929683198116868312773648806192544219760145048324763394432357061001795767000697451024818973426735106801799484089171183224249381547540061266519294872649728*i1^36 + -88596282926394375318655828569202201359370889027954283572772740939930368789779068710335003236113999163175868969583890714269281846388187516548878088483625436190129215103051281453821492960169808871919163928468160437048514539246102137680776537442573631450039252343725475173097624952142021941392458045826778433847956210198214474298294471738726349523875709556901229928301257661609504436207723380322094968047321743502097391403884948168618441755792399853355237700299305673887936080629598512497023232940494167973734678445165116836342310147649193119248496136483511562314248126589287638907378648987035971577109776070801240194640812618223829303112856900014591487710958166367486676515023490068993169890658793923291230761133381690474704938976488818463117778006465390214947488970655968182890946438570711469021888068642037527284606257479962825479846776551812675844180010360490568267887086477406672584610095604772685678110133507708165640637973177354223734150595142845462370011370821000042814333232181554836091201833413828342815782872488676877319918972692821777896007773722080941911291083881486065196341100184743918124317271992324945591874254611402956621429851632786810828784899695518670234618851592177793168272330760749891096624324132612690303986238902084294383454588154828149107948781568*i1^37 + 129991308868625626940478229411513213053633361401172441678313123718317558000354361954641685385556444953485401995594481805743968212156102083940542504728012232118283156069172763518870931682051534030120103388812172238997092958825720337648287703268166701734429952830079579084479030117729465104775742346837901156525555572596956132749788097512417372598073796831027076928403047418474890832946952146403419076699541814406768462914442641018879444646655760361269198092437617064367122852923765288845971211093585402532127620335210975738284638160836515815737324270709676967169227628039752934365923913295726927325973311228231242139973660939217848504862368872688814763885858790854239242170018863352017997745573254325049302879658106461931414000960960677857076362502171426889365274442821468821050012554024126379159923269699454118125853634369968831454757706776226589679918663239360504650955591219563552296539116299510322769299152045230955954542399111323630795842878172549782896694952646427592083074003613734742733012000686340439284739305217759402988062253479526662306820195326011167661184880698643115636370532631965991751780287930072739548867929523175083918150386940344469363224238982174397648744214642144013523777135063337975329657483814696823379974982724195229975061009383676706816*i1^38 + -43425421928659948454220755563203485814603453779831616119041024647260253043087249526312149970823263835090898849665063007835143432655298347440383915264930125414520820157592699561411325444958252144468793478419892541287711024636398692955436588963955816364445870671259631216016961275976090972085024232591372204649612792535294674682016276509437108476511845890295852546330789171419342325201963942859931066859294915313307462799497749252878211567864282976166507618806422472728333031704322459469358978015170248673836826300024158443710305762992165857028695120825122785586648444776548605386172354773122608782843162084042071923946607708306513562852087592598609996444606566996127965019108919812416122504209593900642853523955103442775412352269741639152682510535703780988254577234100074887846948219813578503762996729137189429245791232124234865287632859277298696032663120748970233055595242918007323551985876168459900003376861337771468764821698206148469413759222357443749625161579446891895175493845353033222509785565763228118481010744972549018473578366710559850638922478544572171397336976775966110244471318920483055327078367417580910187086972969944772200249507078459514741099634491944131279099816271534553220732208752324080528361989518725542116198430267372919964336914432*i1^39 + 9296696286877969913856822721294289699485072643106640579807745307974067114699417026913753985946536824974532818879512691053021468676448146958205793229580107812261842365755965903839853515095470704099884070284728298974771552753270853019433036664885866048309386510799878477928753243442150700443437471865587002354704191269747705024724435468096186016033180382237414280778152922744336250877438864622451341074583772963194334144949964698627221692117305732578314531395507674994970713110484670295464881029856076267339516491588167852897802394721844556090168012939726156375048365933210757037182158539018188110822436198987160998331775163358784928199303092146409346732807602188211471989618040920000242870947170207881611411587021990476917357444687425036741060776672885764152596316157558355106049108133752989740209600559041736170787440173528900113087724467758829256362705548478576759849143569692647392094589393069762362315136202852641985218322104408712376914324761175832522806105163511872849638605005105136329946368937642248468620918700855558859465917482714044070205526786751861794765729157142513848022850555538275425579464507737197997229536105871453053624352167279514089471822089352415115874735610812312943819246560118820236135706049417257020566323857541038080*i1^40 + 38310991538306411235131474229355335449751761050209808062198931811383095427158166663386349678997967593779933759394095181301136970054356341774332202510529574537091464786102959466036673981098822920512355401305573665860763458112072495809752937995776746682772647459896343029896015462570908488751566353846538277139930588573761341490350867358526992333257590775173021694045483153090113813018516594274320243778632263849765789439300530001817951896698910971500333969292934569640327019404638351188562436037229279169834139012171446055717501481210497683465275031440575433874318968695525864117188163773666125154824638434481466882771446583739155138767602509577744096907222079777084694376866124814369789142786747895076781029422021499171854983946036758351643634606265708402723526162628863125129836364830665410306461969506080461511104835138178803188251201367748757932149124649470778927301161099240326417491764377420013850301649256800985266740883369970266010815831159248688935123204709403273164164630232767885436024215775030193859103911736213170381820945597391418429511895396453846808267758820347898877361870572389237044160883758875711503773562819546953587883288562759788653074945789311668335455210536878630000851716831602724204279361611035816300118016*i1^41 + 3380566352636452484427122611685139666556485113291467335899998106222130589556570941876283398578525704336517806919566730792897234288386298214508745957687613897982475809011914558823029373511080183526067735576419761992314125837004117880166068783145331006338215309212615924910724941222750583828327573945037815951229945852296869237242706771289796168461475883904738244281138414322356797557512113554577004910584370221579040318388623834238740235566339597856082506173035460278207483560084901818250331212635844343538162662952431511970513357330971085823067120696676356961656233561159833946977347267053973353561334855217587381439575168249733487899681552979594348372787418632591305792577363548091935262639901291558483256752089929068586586913507589874962955424022577936337592572790247824773293534817380576441767511420525647648683352312850011934150505019962896268691646301994275294414535629185413278662098036181067739180258353538445872078531780422799597883082352455345767634028531089047564256739478052208293302618158327125618023245847973975442148901387597203936561083668854064398924099121684802577903565863961622173985384690580579446670176671518364031465293016160880487995754116553929193944666864158790235690886136056636307814243633201152*i1^42 + 18736292403699944978040318181476937298363567099474663226906356371938926395790079643613358301836171414622504322230343796599663721825820179139264693319670860765593654440682108748812681548730247270975436819912509919094621690295520910267453647601729616664859446047110499906503814905984924034905583538534584666146828569498480923985962350220541748994033173161730222725917663207643523568543525891986072154300032664457258356692519079222351514754231882597683253953933111894718424916003594625386194387528537314267526591579287286303510668380478832647495816584917052993845384278712019705317833469543978098381606649676689287735189252405372337051066786961457963008189271198264566952225812891655054879482417686084403392711351834701906441549079853213853740028203342217493531999875274207116369222747696441273332293060001069920901377233112406339201870005404989774528655172465615972770450091331144693753376527240665753419147795956273941357760861597022035554913191541206380306316355133002300219919295605909482116980215344536267228831475972851147979725967931295159707297903527158506790007270574361941702445240904031150660155123092024515501714877190485598933999956581459420398730579048211191801683465876380800786515418180711528529920*i1^43 + 152484907306945280590155478135590992626777688441777659298165742282080191043614259267644986031536080134776610425186300021959269054815546357554392327217594241716299601003812797287465962060715664516761675377445100503807986406161800627538032550055287575106600751369117270892628274667813836924451024499580657669171308514645013538890027739291884592634965377846996110014033571871480680603813715104068805873812462326627540449680107914180833748861923497773276393836971598045111495967480672053734245781162742309311937175904488015949120701159074929892261561938173629850039630948790376389701299314534457020930181965165701940092447116024779166896903613842462976200956157870457887952173029170035526323323915311793599873657365383268322790436645097890701270938083974938457166376553663037635004275632995999202105307569173613100727802875060109276161453245202199041148368266614207936337656122587521326739900609715754381794832839028304794451207086351767547296896471514010370014113125248925989529735505438448336399759385794041692032925944071526586032065115191070183958815754973882113193819879078523706222135454488161280173630996989599560554934926359659544542063541775210457054840173058668379328609611638107232794155417600*i1^44 + 399941122600518733240595938924707867760293072587878626744714605186654578314967329448818818806574026015877720397247279863447763909696067310006108462446250090467652584121853315663733702649648713211165916823436475729969170055964859362208320156175082327450982590712078163480159407510837182069621815298859285668210981508459087109384143063734741940046309750383055047403902032555338272911887043925545100603485189272372064996452287908452075469392475094653611127443440476693335897407993097917579544428636864169611237504455215774666958324540179443447688422039716069523306652245057413354688844052178475462292468345738161209883931901827276539978433443454028517796115932431218752431755554113993819153273096966406570375202704758884339755821018227125402977574206822952242795126989810222446792304696731490333042517992485493423313469757358805750641484073762581118935107925721529561669460911440799311854439202529869099752028625068548407086631376409993470209326695245266071009107392977418369020382432273145809092160966826073780745852870723325040763367293945391868672683663459313957022107982926946438040736231827938687903231655840073901717309467267766110715643293564148506932628418437986317492598434745548800*i1^45 + 1061824199312154718143314303572795388742950824347826723781008347444645703610605385461680599922822267096084901730039257911888074232363906932649655124711399751226140990111858811989942105140947057969447209377901761846952626845868988711747786227949531421138373901803992357791618659567603521005131858374927118199382326206597142950925340657268884783715973997827471201176263007793330319890388461101597122231330371149017336055983077465302975907820134084270443809958505250163787920611177996600478117286478467183254787548840216023054250240561739859595200302447086207862368906004482290384272488688994228475243018839656854279502759741949832000438907666715890055961637878136960466165055071370054536930184018254302605647809023493408605104591026300833437717539229857018274100426422146927714159015238833729151290093744852261744527775424312174420765288942310124780040562089526684624677264513237419148369887713334721488866256043043225475866354964357440113820623656479721989207656028660389745921818937009028239285973683005183609288300157366761515124569545921559152099655333947350792762027972301407470445010310554900242391185192399439436090587888941645594276609531015100702398697959954651010826240*i1^46 + -15571249714606966839378948441222341896355560665845684727547873239164313880531749499110318093097174599898079531236954106183487369866534725984582737689789835049707234913844805507574808815125178112562688156504180144505658412958560693468599103054956281902991427993257209651246122909065014745556351971488881224319559658158144495845630017547850542228049842356112121736872835749075205784682918373982744746472649337647726160836083991032213439858502576389670059490878097978317754151882088041702698767499320213863499845911272832417641765005761301738513874174538377011833979973005583929188788324298367936484321867881560473495086867883942150133066611520219665539069945913309182481704596071264646947599036985839403445571952562625367693497900298968301413054481793592174555887426270951855281927214459313758679493485507610173597429526997626440869211448192435559874405409986744445855680235374261239888772938485432644740820191064206213451331348146444197168232332757516211554102558390252519368323776225591111275057222763919368820200449765375092667555048900738576253584133366146457129564818064848144575313875826074328459244718227285869162884324439071952462932966679310457358612692992*i1^47 + 115214963453542422656856803013437858838105072437474050573703084003799009455459025376940999146180195778512617402117691934162791817593939263862479161328882548706239885639132758717119935905651024735800484704261500344269846630909650595758053028072515947874852093751109161441855338787670566857520100826441397852029516137352555452458036804198589017952470865518573675335670931535917994892447680124357322189713546964596227482856274131733103838001198091635942803515262644330945292784279845820895301226090805289646052966391637018196335930867126494276944155471466952251255334650746369320023600105956081602019931917355343083394261751067496492031375177337023150069029955676007906790529662946660492912595846101581154434378103313395553796234209570357275350913123265926113844818992144195483630732404311586422936714406150543257867203214059625253576210714216001408367636312714433730467235864946293526221202220302243719414289477586753692801446865863682824997919476440250708394003781203515365322950708722490365670806230640102740436350984135099786433070381994949645755699264623923931068123243492716787632808013074283440626827320112914063082726930395340811657421659308032*i1^48 + -26922560651334362579390685971420843747087073391384752588187213201619610003133839983169178923255977869956562306104625089730513951814079994733199942556843284086729726098852625115018557973747882727603607980189615159953607081984457474226875500383143575571967837041223444918746517179364912515875910540039443032267946221635716684052156640520578418341134878516106666591851186994885142398203704331050521766448900211115499031791995697764321905344395239102618373985064638162592899373675986347318126699915620871475045989063569104458333038971663063937411880470018867703055495438732215825450358254091725039616704645479650879568679371319051083410472194867851202490524210689542941287382002032796745042945764129674085900210356437731837351678857200237845747134487792208866181897912688508650605357290319150709361654022068311899000377347155702581561333003366396111328876657339832769985670637988955337799113678082754424899229091180456995303538990204404609505598452988385330633094331585219418095895025628142689460943526591645952890582012719912898656539861460260949338717022139672265718184353597380979993284327932634236270454491294159815074867638602039296*i1^49 + -533195665249673063334139146604233728881109528756165426397900190370259130730530330414377217933741129223287127978677208246370037196670895154334481100743854340787774964476109014616853223505581104598704018907593123436589439159463600617934089631663472758969564059678626528422170176631554446726737415814245798564641317815866947399979272236576449470948611109306121077878159355230053739754823417233473553726562327274157705567961257351200743562325879783688780612639917451868649025042528568806315018782484846214020144444382296468208945528331619171827628483329697634511624899752629978283791464391889708941905711861225376207188265893584211865410545189047838866077028254039602474612695198918809586183487941553261682926859596326252109423516681989096811367102264722943238125878166488822408550979991125158546283794811279939019072432838119292617132480230480564887466983590821935179342467075148454397609093201721738928612409541248650207033698455960546438893738537548079676801381298752765712346732696715501599400664917232564413056911096815557768115952570369444239884302028038856429862816321324962412830100741851707557481413167247360*i1^50 + -3421730727711095627674961101274927165945627912884095640556953491411051923474576744070761077328335953609970795225263047296156882929677076514540496258003680526072773395983051472896084971228530891145687670788801848820657498477737415408712440249097503095400658525512783969891107229961429405771283001450296173479276609680553647956681433234696770397612485047061725603949989570275413266638496840862161023634409899968112324955337741873590559620740761284275812818397286183244073003513278982314212771443673936905105947670749599619406909542569487969792110253057533174100579745228783449081859031762690656695569996663690101996925523253160857509009213710602008109892111495659807392582888876179863219100145805112118501100222790522162766255593037774899474534074775206090290858387816120635244407956642833353057386073845279021453670716466614764208101387022864363207247979644796722789852300496705736488318005295659558290335074549239854721203363870046565653875515521563492960427928582637963067187832261789987483834256304840189410380838111725099200761528722390031151653885121316930860051035363162682661160074201088*i1^51 + 189629586990337508822292638909767237150375107110832447063861545170826472774009120781701750743326572988703580545647629346345513171751040537290682028618184979532846004181318762534409514937011481824301183781080377922542953875489252175065933356607291780939852492043334740815722670905541219473205767312844715196031748348575048873946553795972779796838467703851833123674908295620458094501472454285886878420835976980694512401501141021731401136273580096164035354741230192793952089165411579783944054221185797557975919113489499634041087828039853566651999736870347584498158389821189895059263138162065483263823187933411151610092661091165515606656184241492169997904083253072579498979543290537047590973502207432842447978368455968072586882766269431569833795315008126251821032479554785335772557960860847290490422402271445183751756471306518258883329388917529763906343553573739032614682596762535865840851282721974477322337449201996424474003309592688805390209904328694371362720230149579877453338575679752597120219095779222231298897458169475717723580798165250817299557636065100625*i1^52, -1052340774033070802679258799781887379685216374295048684671423158340572353422917103060914313323525548460776935969780621675831506089290059830110289425691868913185961239427495213149941014587500121786425410161313377708380587786300433366245718748730029332574306144701387895380915419040378818969501334597941837526323715099693011500881727229205877885520039692013697389787303652996590425736158388956794272036482121740820178930420272535106644139549237225412923346468719791891572069243058402627323929979237176599918452780166210930525639995398735157442030948867982232001000116495908808243419798803814464321033230025849240557075543578867120418742650584565861759300717083974116300082311286915618620173937764228216648712375678287547941309094110569477009296347872572516951655188852534714592747656467592409746415517503716967209651488816547281387631844065006693373608113434248036427347541504241022703932099371052352355825766293820982694715895282625618545074121774660837702027017547137900703676643826984366946562837273399866979323227048458604019023615112664129699819077765194144641668916728116105896696382590626854240636173435236346722283789071187524923251370097612266501030355863768423360390135894166255637817527750184166124541473797106064839684550756677942998758311581125839012155218171441722429342540454055375363576347469600945301202652058449716044292099002632370981947800958724601402484660270804651845711022478930692172122112419554092549853211640919237880022684484455489245421931591059893644687419090549875393232231916341901853954527077618169436331813852275996766414252265126821425817583147930656652423139308168908507919056899286046046565892620667285847381722188683351425729937786531796543164096324684073326434283100216153313415515949674257759628089864910657576129542491437116430686057122268640431335628560375443864310519578417894113895212422879076246433369673463812097340176921325243637938942009867490407387687172862657742836646530055734346937584322394661310327732850999597079460667315963930171756449688442917840627468110161207470421789268164149458257426161941853554470857963810512615087798037574068529790541681393940942383114828917331829517945736357111441415115982355132160409600000000000000000000000000000000000000 + -1281812176418394659531398854052430154775203724067246890800543455882173851871084442307144539384672329178741088113224380710124789221540702517284749791083297118861146391902706939144462539366779831349206379266153878300456573602061593120808326593498893987571068472497564791603850998969362352746482353775157013303707720107076019325327064219897971177592389757532533185718876931777277580498895643234042447881247476354026196139476489872768891203638246887753960705049432204519552766416843126560009334652273838099339821292314789553291702060150308702842833627799338455335796887364784137576437521017976461874228822333986313297412851784365497615492347643899929578589911061109098368499742212097963919322633772241959875065059164290308866353279265162798604254556424429162948629088689806921394845205613499679104332499547429189123201455739884134637558155759289796090397021888779717121457522585203491443179735017497912382514234291200242308401501471620486906506990433554304085964671611016562772359813537187799021650229453027036791351663001600346418580975429397919529729423475013615684830072732117013518905260936358826296867134805586738242927980556491988293478231092024645214217368857274608884042378742571122374628614683593931764475771006693758466518585081176876433227894105587880723729492936845087270782508860770771299775145224323838730344615195131228833118480554573411976508152456158970276265209688431524202091485116012862706486365987998330712965623592165884501746742537511223928080866417851338560104558987489302795357625763742902158287295350293861868630849969360790177750930523103265185094902476938346484888172511796233808641855973033310546669220349562563828632690740682969249238038096643305892872200306296443026853308503839917191409810249180867222767520696696086428896343155055756955601945178806253940708286192602785729542022463936770925610634963802795826717811698241810932649333985047015326358828658783533464689162780032794979969997326475217163662272180201159534231458149187774007918966801031556490115689206155458968395904159105122757102895401422482945922622830052397993632264931108534317731219569914060468432123121186769346913678202122018370058908344778407297909458014510684045312000000000000000000000000000000000000*i1 + -2255207293343758829908670152666472114968542127811251102170662486130422755385121365781993126283987324887086888626050787702131203533335434572996271599825108351662511340882167396231691521120649384096528686201253775181931710148682898532259300544968148545315570577822709463009180804915071727296770229190502073037711553272257026552405298725572212777109227436485291201896728050309287678660586628563041438190081251448874098744104204372640796193650421323569049522154277352265798646025392928865180480522133379764684605470855483477630628461749172969254686793206470692125046428328208913850725320221863926977023242538615234528399197830629851882558270586541440644554139757605796492857657799506514097452149292702434199361070575135229760801938971207959176735810996552119263407720906426441234747188389829237856888371712352337225627079384181197919507968039133700244749403057465062932365860660259797565484111597194574036789565048463555099701392035176691133489559491029485445100459234853153634598037342331684515986409736772677513726397588361265688876060520185062039341512977388651077442659268523878084006716859322514600281326173284048623289316549862895565690785231220571167581209351286960420863321467513208976686134503786673853160608618774502726744999187205284033851711857720177206276714386836540779775762542750438409560145453361350400317179265758980142319419267138343168733861835411490418763164125773783018623029826837850222906090771803931124318370589125516109388492951804129265097890921364312488724327324505369240961281520844873922723580480637757356838665210385448825492855213740525751532973176856154292149963152122318210095748055457769775194993329077811113195440596207943379202918789869117591910335031473705711588527430122058697866053964367791221129848723212939132366540681297116346218171970095694788434495712960710697767235672849208413898782195228992981043898333303829616040426048501598346002515009553000409244335171213390876784836670439687616937846617934524410976063717843535460108569319097714702064067515939236402227260476009563466938360877915948029743854888873755905435611258176657263718620813868444262701660605308777202281261214114559382739011457986635408436934122942423367680000000000000000000000000000000000*i1^2 + -3389002650744163666744324648581258795802958122294356755637257225735573881712523490821218789084939496588017161918683520763170087408963939025459210994212483244094982268330918050404947029153837769058605493162067306991673313231091807474998879731488247738219264412731830614512083177694664136962723659729773346906969131154517043232336403057091875403524364772596957671491234790871726687009254477164230355459975711864307756876748548600483917453493232139276310053027492896098606005517094161359889369443831459055163080662087597701266515378801669567671974137091187440359904891483623357719814325744818727937218264900663689794858279899240353788590865469241333801070622609924987584105313744139939075072867456594598485425323457034281387872374295152030169463347052088928079441295593425103668486805376426792593879846975200437106026194334337276938262779711222100396400597444339592492207408159370376362645083507502175135790284449736603188596408063761555318599359172390902143587155888836737623097929487536963104851292485795250031244663305215476168323821107490513086148650563036418429528133636085010707464568981741753459382249244995991340374390779416331248161566553112416253099210751421677852238281233620393759139614089894390595765699500053679766638993795866556083000527894236872849847092533411064663032114976196561748783718457197864322815879511652939429538436365392840868430077063051632881691463749833794148214455174611852851345758189151130163759076281598609259342274731476515563513427615023070530368908054080252806746901769471504057068177325480993477749289312128235478257146098192626108044648969174629148260214002156675073283711415603485973476105778182794000872680161949437789310669509549661659952186048869817788763115305844000491529410451558627130032544913656537562262453426788105652929426352536260192858644042822331281336734198549214575134424039657971415759099582280116094711674131131177876246180485643515070473027895773934282713082652884772198929477903643275551275899828066537296263770190730387230244938608475898939426430699491771355574196903500933258905495123941899225217747285158318371564971675282551273430874740157379920994267134356292511196752831423788490229503710407845478400000000000000000000000000000000*i1^3 + -2395301248660627217974982717223487467139010262793087044942359434528287711681757214270152478384126563159564006595069646886894782159354749910868419836717615767205619709372332633723239036966206573918639088863753964596588678720104180250443732549614046867367382037691841929855938880031433565526389894386345741967060422843977187161604177669648322967497423585424478188315670250880304287136933604331785469486792485818704539865773532970043815266327271872246448948895777029147132655270747484248544003350559041043421957502749515897592734427641508192825116547367514349678342909333455530023136317165418637641107183690456539718843238104997865648326858946641360710267073095305191015588267359953062298368885256371302052079027193192023273224596246917791010883144640311470982030004764406813720104064644870778085253024801819249616867262096580068012946007198357921037000735023782766094668840185626247703735121882828175264937002582958314950607151880988097956727504269810833210420866565202049495995500611482145597830005645569649046509943557740143849691053322623648249409406738907742574498756830985833830923051624068041656438538013328540830326782380169933273186961171082491908251722534860730201990278056287506490212701631308421247944174475601048478699601819416108764141997440738947700902782286684123973274813971003368919068029445635087522994387736454798047536830234555262732643008332593531051318893053986845478176790760675655229819884482358293742103889330375265792320479758305441088030970573436015978225128438395062276778301457961385054371607431960037125542763970450419899409840113129819708606276224588445943652652860986311457309299329948106566716045680475478570275551189460063190686679407410292133852712776097885496917148096819685154173527463662559058379042122537461215042269536616773418761339945310043825753196550305663628342548130034033940493361503592659954215600103290406713407099563256533587034041431611826789340622026541579959704404796939461240465280027893587831782767617884828010624961902122048259514615585460677995418156200198511851046111888606942751626091571216298683688941412610698100518189704519561942081407212264599393334781721064082268951027348072762608931608636130590720000000000000000000000000000000*i1^4 + -185142898273420502975636219025502077180483966097707318403065355474734028811006638623836276968830294159474289505303311051106469479386690466311535413813809054016008381528689944495579195560569445675272587631904275253758784108922511704152439192130867248542190181659509744517536748355072365990269218800422935289648630391120691598516526923046469335212564867065176486254622125911564497760308571933886611941752059255652443198496208586017683162242863170844422671734383637520136128659016418904408178322392296235356771133296810018844974726391122215338749041546655312918086707598135703208378128585468519855031735493838310861628453887748652511937655179599611410714408666618214545229422109453284172719180798379647073956239909688514723527618878305079401332203724081920569685345448078482874949525692943195797631183400841970046401640555378575386304953898650838567517498791730472491000252812415760097391046500535562412587384809349947106603526162411700807603153120764076904992874507566294425225796574266042610183181696692926283530158711965303634365122495700468515638170130500555466320101593411902067186817561639317570979392287596502817457745953410950517630243497751652059649911011864602681366781639728573409633835219709781782705439006670132425790722072599397386909919166543825361511485508523738994205340195827731443340832261043227873676833418859889644570825995246323613372299162558742884016487548777683650583140526843711021475538219761498649489899742089309072238877488374358702262867024555421923064340371215319826724992191238110561731817893617830213563290726232487950892756859128321693652782544937555423661215057865115790541832300969783260207439134812561646503504396584950895557355014719551150608340718100070489058961086588799011303079874265213119945625659054427318545614991111357304483712861787905668676961458026839035106815940395823346089375293027832996812392758066016577581206721895378550947533708075815041304645967282315852075814404223437191413753751714653026774245354987507318747354082620614110516148430397288264585017383016152694486420855921587755454735930377848893908787535029488146986520283205829281925096540312275079353017315904793839996518938824232250904874288414720000000000000000000000000000*i1^5 + 1828166826846798239545856956484822451326378865924527355656874637955410164136101904317302731111604099610393114996726158609946680303558571885731021158686535640759675968059815898907079950236978819434683416716866673438363747311874700009715055022783860145580250381024332308617727469942298752211285435357694931601099394230266190757164079625708961920263750545148443400272649680182941017438997687395469389086280961693391899105679903433673065360468917844442529938524855822956433490107152999068213394501399691567967817052741935665073544356694029776076685996616366319635353019875748503862021124415998083588830732322159323881547396507671022730711941902442133329671818948394756413248757710860347843113242303909752184481802590459064217920012536210868481639304071609388171566991102654889241093680877314546911859516368241741292398478273609890553832784737870275172267991805944810634880522808053929731499061817330712157775069265422986092314754936216721952569428314397433135953056877030050625527269832279020758131124201624788718543476138249657879534665365983498411254782398283419083604933885480678828763555068884441069741105018489198049616508552967424359187973957660713187615552746411039652654693674090780030376452032563801992671107384057798410448411222173005922681418883621071558927990372470918923594626854818470281791631342734995752300893581733513416588668071450144740089007519417396271657184843218558364253054093607695572144019236689609138237969175841495691294440968403930453231608717468752863335329597491207284511410310805580905016436065621662997687924107453194587806021530435143037544719264353442766980312584089972270349945895605208628291810157199936633430216070126348246979449201565795382146060970815731335995988205417051150864666737844291331832291558780890466867642659649958959724038780587947324622229375734821596711055539824693818482270411707719088949100471066468131121088660651880945894565953239760036778992609682317843135259211441603934272171320369327947151050497687357213775501456163095692313722776076922578614258028893589847649396659501537768791725467204077375360910831694418575537623569584274201756811418908255325099928296428573506130798922306066557869706326940057600000000000000000000000000*i1^6 + 2017927757975515687866686114750686126933152898079107211603903254896243625504404502391395559264757073552003963338195821250741303084093766640149860897324712779785896607987169795540617254621872853746694674032391196150247909603494390398286219487938204661516999637603418668309763506335297858843859932453920494618460939380253484380762278329148021520077112237945167690571554647551292568031012853936266392501660762036576445992398452959976448613543924807319044984552479919904055184030777312935244908170264698940943192146406616389838630354821836770632031229496262536288147836426034491151045042933992873187382734372447578151767256484560958899957739251834613329674893312853329129495739738831888499212724004537317948861854769016635426448059555371283136685347050735662387318246134709834265873012927633776681209489941833251426217834380883321593780914220209290331433535209786644769029372912422173316162638590184030748785877983875847036616798917986407541116087298892220037112136068069051128566926247912340381910583581918399000919106910184171811824195387440311889014866495042806040874822412975022100108416217092100510155705051578385004477551103409642041997569773314314060442234256300894811030764013280817959739228226699794419900438320035363499471253949163582648486101101622830239564056672606903420688327127859693391987234249652559416245051931747181614601751169284194905703616130547226625441105157172467956623680236260640085979153882704438862777268742196656129292862468406659418141123332200194529935503522412356671511245657361586828429103223080978661235297901726930478507361682905016767139964588611107503924596675109134917419316168773007989196787452207435158193160386675429887332200402060829478950111743173943664657519342011383341692206325980299337097414636881665433379999629184032538163213717456562388790997571845639572806193489164776954034627565849386933706991850407901815477660172598697109177789537292692615810438993109003443618388937759655944394712603323056066137855235343023637851414155173857591112143550419892962070094701271696749109117720762159595456790544877070494676775487815469025569743318907666572497360817604880320724370149337005193358083544226942372386560953810944000000000000000000000000*i1^7 + 1001695412652725157703904204315131879568456579567946297017190117798718418182860161762596941216411527917466033652002253467251966208277977692037714802562316891661332953370785231945297476247093674572285593558016948890453301116013144742372040243117860937497280079792256135227151642972396238509171117889612216061272333141525726439387187850510490425697843689481968716862963443165345153200564736374854782593624011880532258739480387899126971006213559952237686456326386057224826718525500645448103885267459661360076712554702597790819340012156590717882783985751961084576414014789484879708454722643492738409809211972350660735306067178413426705861408944475386858525298673216794079402203687765550900679875332297996143319668627303227964314390892725612902270775724832532391437854127693600634733896097750482383836757654212876268350461419216056065373545161603288045191805149389625279059361225871200099171719507305456621923484368606240861810326662841443307503507857674190997777338480433875585466339028809423411872965031064463533654409854770213119140624525288558186089035238376383976974194439880894292072921363394374430069337032256360758009500629229104918246653558458528514652027598835720542059156965929639070853957792395017463649829794451516188838636907354909117538808105162196272940695980605807237474435206605233895522563934429910105036953087237884039147043719513306585320072859713642965970807981273350565916624186975700589988575250260050475696993507574665560646800889275754192824102429838123207117811092959952078894280658505058258431912018888538448633727425155444117646366460191963445683774859000583869709711213022015526872994036581179138170721657792539080154410498033515252988309112176336325536299044623840834943804939186393694183953851025264045039539944671766094276505173388790201966710301393226552587618342209171842061506936254241218535800815498458868236046992945942566971537208091915135749287920707516856039756992969366740215136962553891362615102203296203286961878774967692134631806890648328289188576140159875942766782881973800813933949400384760601328601863458204478589926721676877008301796432035304260703533879618362088953503697869731930546137962051957132732271605841920000000000000000000000*i1^8 + 86463966103194143420963676310984983833655843595564019818768747458658069451614956656634267702285344342375730153562075316894048380255052827262632052781839731518316865392490211289490086700206064316670919471176517355256568164124911074997239621271592572993024154586805499084573287611739981584774091947492349346362172650759481499661839451970339886278818164489698318433094083101592960437750629791369655897634473430984247004199746420482656063129164044304482710737698335938653077572389041645247261400150149330817929999973163301867476840797529499516259222357795204718897354414813104147033764669135550946828179582896285023400419479249138337640638523714383381568525521114978303812149709753767688346066890964078136288547125751755938479834832608047023833221308629577699849152629542193784556244835209022870416045901927440425627425794752033208803764606780961354897108249000462069189429860664497320097142859721765068435085766942077931684896357530255406284287753983482209527717652222207011543430071892319325703903158978456930291207344378956062560353419808147027462580389294234571930697618361833663575076852643981624245076284255462686538799964727958636296687731391649417772948770147234750760074664629848215665244692517368024342642458034859604963527789622914685480889412432238774040612919670365277566978642739899486242540723825103295405998953802225865083281138935728521351489908076724290239773408651742862602312120312946518186379147993439856931232829295221882225153204856230221060221216373211613346292025579661659819916000871520805013254619047308177819606917306856626579198532512486895691061424177565983665623878494173689818083056307845510719916340083786263603608319561774177041313510672722503089752004124512615105943899517478963232204524360165931633072169641756516491269174166280101491383264599176094528427392938631938497243551620390970759242023123740502181109569031101221418425907659404383488018414848217996796434232754398495186422432674718455951264792595036505230395373904883768642806671908744898901666310298111603673292074495882600646896102432625355436252825608507806527658327472198524532940703460464339371835316942001215894356681663130976716660155743797244557315276800000000000000000000000*i1^9 + -181999245597452018196632007190452022241048532454195180229348643367485208185146824830797971365657030173214692229837541688294602703013625959445919747595047549874120288229449106309426833990529776925299745178243474603471045250955508081032836719914122526175758577145564853833740975747291279412989303046738651027816553838923089271393231980391457508837001948827691383612496125888922324381842162198201163456554606225369909466528489520406718075206587695541596257438744683534423568258476460676071667126087809320872349740879428182464662643951979944310542658620654829144893035416634102241932740149292302149958454162002408689261369345736474303354076380386507259254304509683615093950434270215986295608753127736344919400041706142965211721922876397291704236445442606110310010180684988516970826353739539373270456392572222217096964542025926817518852577818551342178472552470657354881734508883441332530029087368356584916927789990284734336781082078717160381833292030233937634926243948821955515979972518633186186745296638446426218705291729479572174156438353928197657665769252061313258984012656527173715699262692400286594754831636554557720757248133326326705376030757529832964031096703460498679675004546462724360886002645785354484038674765776359536378284138890679762595887512363188248975256622657523601973895966319180427368523218530031940802504039272661755179633339599003070212113741959222898614016133225134986752932054036583814400336839452145736614011070186099773462741790356182234899515473413796858264200355794109773175657473367557849953818660708949820644314728069315883376845715383631720826015675966162904168195890025137235662672221843471613005755384070708070951206857902891158907951730983878664972724183895899420839428803463098876383874202790348541518562920054418804917520275013473316052834447117721306192981615868671875741952593687854584367160445352170832869982861608740571080795063661974838494609088591847087102023792955342666445425241104618264179196848552008602031454992340499046792748510315846126149099006379815930392667418502184554977701738598002477923425960991447836983830619685077732524826373837588090006505751507164459534229647468483940984899642815764354630751879168000000000000000000*i1^10 + -120332399501529862681614627466399196950695543503591541894239390662703019225170165986991317581645988909930415053156501165796988849411195563639747650150594924752438351676536877215510897603297241195507219112182595604958843106386052624904918474593341731579490438690958084291414093014991409887800087506760160684162396267905287930576313120930877208775774773590435612329007154803943575309318547003914630371168093369283502886201407157208679172946716360045235741116640970158586527426438824724479014114732331368523361548725311308049171478320944011636403580788854896348477477871116161093555910612544668941505080447345014506418361466694063869505657912386911115376578419072419560181600310047838150639167439666750071171536734778363930975158790578389496661313581722206208293565764382681168331199865149989360011492344107141658836151581880792487051524784984751688524090773176911718771069532246118935669282127384678310479493572992399257485963299947587139469172350764839633376190079247670203680096523568905830977939009152352205573037683389702131713081145800040402387734843207478705328054728617268904887647982517842756504305236231402962659847672342540855805898986550739021839937774580516924729700562655475069302116218638109401434490509542157284133689401244116762903057759620876709080682107148323944186540502642861462952215208825611314152530787118216450764699916178780112333496634267697911664876518306374333596501692341996887478592698987491210632322459294574378285319249862571239043252804960812734401299743831661331462726588074929760789543810963812995342284136536058141129405605390950475117612970440213205004806260107000689234635587841366871503716719030722175462019170773646221803227971895561964325453684912978225360207553495143788851710132457189650820656693926153549346581020970014687274728652115270284028255467350844132553736371198888892511302365118597279298590473481427749609048974826655214620876429545456963188102440336121532450450040517194637218890261564218151408952198153216878778564766618517221456926740626795467111598893659961854465749648504231135006089384519447729649300666506113910662634309334703234415126468581347674580917362272367524897299578418263638849785692160000000000000000*i1^11 + -41823187346257239695618651448717581103865338606718439381890596719771070735954603424541576804541608167564881814500070400209584881490916437794220209831189645132377497404637185571836938079322674113568017950027026684593691020799073349249163563819188175884802640095044874270124124761180728918955865974280058631078012186517902388178298850748874885641269259407736749334373958244639659784667946327195669920860242052049782327992386940321878849477088213115998616523248289861761863115545468555007990442882219072485068320186148341826292869174171544892823203671455838348596902554928833473913786184648520657326892657680500684439993071160825120669038408494683649357053599598803631517041942615434537528499928029278560125823820990896961077579473651154905258194010948327510226346676883620755252404825879698094566654088533626462688785429729656569140642781491005605895122083796173137275315118694020926125837434783316800297169819700993284738008774828833398239649220572753971752631394364095749101779808491011489101273970331497189470833697743667393574926219824127728218622569564428305226801916068624811758976295678049216906219584983786022169632830333710554241082797995303040108047600949173291712418501106385942629195968133251505011396092110078272816928271756388082757317897474200606213202039517859601416932811877663055752786758707342140761286958876756198626640166208265607616226992353970118513019207325384315665941634214202198088842155593908583114351353449809570492043777138890183089114670971729234720941614141262010961092145203638784612818068170554525426470549216952914931537914808739155294742270496653713507003020865954190936545161204185833741907895489279009029149667984985534782090428447935168003533744318542887552223581644211984476122185090730493689380144835615662133255313866791442819299494482481124261528364483424442179130714651659366742140989333276202817227645285587057877911938004371775163338143549295495780901281983258559941780978034247969204766057529622469530326001578429683101148945599357160062459810738252301346760732050934443180586797040083577015662972813213914495340922644492047098878821786958895344169251669018133163406931919878683552546296291264239740806758400000000000000*i1^12 + -9487963894526528010765844231635498291286533628771787287500786482952219941989889299511398013237913318285465116005645591512720485283418649686946978337416593344373435348476266363598071524068763055555955526735467338034644310294329141404382096926497664213742708138283034333799595665453070072298058599567807491329190521569627142520214308413305696150205042128838930399141220130754657916357397990974258305196818289114586644409619224270230944249425842445745758931156418922570073724177360196332093374604338914449611558836069895984267092845154810731488054805852347302209602610724162275655881872351150069829324826187158471490402339893238730369387945427871186873563722211462522270141304881745341941033384396976534743118855435784652241676865694016608938451468279245283092122378571954256407927981898384755332422537745029195791331635527012150590951804340623069345895661403137301588454211201576265323085471287550211509429500350676193908676303573901820643019615769615615117399993926423137510162906560615948469742846225001297112368852137256409879365393920915051683405835955686044793233785736818982922305302516747202937676199792789256129952693690494053369142405152286444238021650969621639385265544792213934932782306038384328473294006304050434101571110991246800350729812092510777041208487964567973371982033578461057999171240973439859721593586618876270136393085551984958453485019727892540751623729804558930867242821408317276811495160721992814525517486944279512308370134117656788710481448292037218079875457389542646059196211909469355752171983663723256996632982705592805140454705523671423938657186632765022346045604908713921242516443974355252017713056365048420402009256635355129271678478914522809491191429893792303355747028794284581170809424219154401631869363592667255079609813233134502538472837095400144410626378364117348822229667077018326346320614639630345963568492019202600745603960684217423329829427957900241381140025441692199149119359713012898544172950723411886959135789000293650215343457561490018013670336386297791157797781200735547030936627321669852469299029741701825529952150485183799176767118425817995299712076352739039341102194859432388059791924587155835985068032000000000000*i1^13 + -1488515840735988031946392775917671939999098482042482392974986274107783337071818034734387128025645477925248117501578495079135475472344890877560204100815504080241728468505132281850576825406223646907168108490890079348642214111140684372226619999784152887781896028516604336853080163645255045998437572422305064501289486077242335470532223501061857030172362704486021762962597928747527483637281894548570185610250035750854463639425977468758331504654715376788689323268858617382368291794812198539978976553404845058373864160790010452036093555996065445561209879828226215865143227557247575244393910831270841878802106630833069393134743994288839355094630270041838852197486892252812228752506347781165276922665606639907172953236099278865192628684738401505380924942364271047146897998733597843236190767448843719907311056037306339813754093067107064961244032485848714016879977764933258237428112412465016655780939651597583192868024696040510383480254835233103225240917135091318102163637210970781153799108875303602889795095067354464460658595455201447677510513662761284381788295874841085858767983281452746510613765806354791820716797470360687768786443519157337553106507128675484453150353100306093164791303254861770884454695774979326025400016184272317120200677374317203505253991888771264836908116850249049845586523621772555989583950645910027859146591319337128115578594817804379026385706063518399753933258381929185460000513205280275869225202919626524654893109753769947000277010748665762208680148403695134942139759124239312220122343131665027461581509911651518834912241250689099294192211629889685244945154433925169451591460966730728962033654541420106662348750150715179948872168419331994077764183029914563763425626729105065209515562762399185559986277500665815223003194482086513701758301273546321938550575217878984859480781878031403630606336844415049998711937656079635627744558763994022225450475978808675355212745971634070490791872780486102495639720209578704641128136763068232614719769888517230153895781101579568012538451758534245506063508944874684837616377351946738627615622500865559240574828286627303032775927961704664127976893882518091049991844336232578327032289126058723534438400000000000*i1^14 + -161483354270253198130058320982565397086609509871538198490159176061364595868495758307966999573816385531791979543894449652357796687623178062320935316440777790890271196902825955372260553261086171651524144954013056294878544950347145621490303932840099023797983209318868108084260822393157357651154257098152771784244968692787328361943445929235448778502275447040813966968551051180154695077929116267320618508221462589335647984152832796121761830631603514670280707895885005439937405273425977139976277828594493592343679825475160339026868283222234106709139873148223360595100782613469526210931397720188156510094770672155353687196029975000506901584940080541832686421760608109168406323458717028657275046126768522859546653048174768462025240443058863204760824822324856014096179807631841556580513638003890226959883783020664162921041137282399692074663427494418335348154954400184781711789235424478003748523287011902434956290993410779420324796525809020953350270280781939005741873590787897208349699785085289705652639693418532802820067490528182012851518067383597348083739473974300221382633671622984641891509805932521205339442306109471167635360985198913211146915435797061250897031919944791144545612098881211714472269947240828530988158132489690060811437879660804297592937219025403192196465524594661945967125445713452220224121478811431045262428971054171429298214679354654691736402637948598637563453818097598567146317280806489956321492737839440398204502400579468644899722463836927499978961806830086204618186031033606598306474341952133902679487196550615475239323177428804757597275065638333395844734853259762901393705433700833518074909822116135785940159089822988986385895410258847301775792421286400533362019399656349839283403071534067903781814390812325949023235460273833132955772769495156206933374872643896103420912492815424726404287092085751196670841357565470459251814440928353730804734536874031994903023688372640954685478521281832788463886755650497431414766383143608820780461302002891562052655886812715500250844935832961230218398566459837051997727173424914921687501955442079631842950429157614048140524329838676320482442158095680567759836654062218631556820522522653812483686400000000*i1^15 + -11873137613492930505675274468959296545457817339705810712025734377521149887071965955585110727557052575758862133193301035396741379720823714546238999805381829203375777640746423463910197800169922094764617075697730906703032020846875353519563260300323183893634004493950658191115587949532089286785026094571359317355810790021621728256378538994253406487710587933548411190311678025152955891805934153282951218610457443158714235315588349089032995406408239191357677234278255504504212043079435273781982195881128526109283073811866846855794773882757842399640285476283330061932107388617884338237531845857646560967633010667056865029919514745937706889844245216743869908686225578231187841247728048202872415169371337670701718999246260295305825523743516401393547140508406172482553739146582315723719839221942160731357101857457921642199021044121537453268069930884423888708916679942633623407459730044494131248904521579516623905863225828126369937255785921650107494948009544843031232498418429555228276428886626260226843867778206709095713127261693658911276696925176672666606899555202853356999589411399328598291392423772033854052579759645349888817618228642266050417411318662964374666071411180427405239343588956675986602072693824875069975591950328616369073416428402687326581631866091022176810589447922440740906442452075266404033188012720179287949699348541073918364670604695859632206517947352051707159730649402343866751280565734309109087390389810623995751319792100588310900780853210737436948694195384929965382809217255557680302287278771392132308602487101189147298105042359083878944241359146728361622874860242578376151841326870560773328905928249757323015055499123052524313521291777245169485627948319321293336286544888345483336212102396447737384912206143831684897406392228790714904504941954112371314955607916493485425269332894478032794920845360375657510912932495754202379194764221040925974303777093964515348002124853354986090833223802413700105791414226713646461598771094045173042646696938706542894469811090503314229665697541731736741420248518987352020925063164105040407896806052332408718546166148950875594301970840253311056117741629675777047971342031789410027638134653004546048000000*i1^16 + -582481923626449779505823293493848419054771315848204979163161831615525321124383228006376620465527333060936697696371870834205625902967090144921398450309501610796506961769652984553051355577018953561093431268389022795274062256257980618087100763410850704150955306498695425068111316694344593800603190018297271394876151712244262424706609534103222975244941163433766261792179477038464300379784336243605890261559047661703912411717526141709636608805236788667901277029472839847501812156244042311415657358213421325073019390920709998151350491545847386505038672178604651271301364037465855826035296893778419607791283533858820913148434273668008501026605194773356467367755923392224178451315733223351159977171776130618881795586153675697405100568761357682333580889497681525795437166442479570144133231761889614624234772021246075097276123586519157063632133669912430820938998308425691859348532007233741611614987679158528446396086299449247250613136677820419811697922634300231825290927646059737635987528247733404211762014537857009847609451091667544876528346050350064592700163042815942757991946813536077244773359096834006510451426919767079108651824419923609869036409138628300931692727145102703449047201137063092862633484292234016490679919307678310870930816482073413775817183790062699307513626342523612267166751921317301296648999684156537213875094950535991162763096206562509849071178801978773035240251089418650678333925251067746516193106311029141112045826348427514881998365461644867352152664796000443237488712595274433797544208800964696298698357178608900811074610397661017489243621668147721081546711242254785601134890315942521017152404618563815452408859572959822944169774986282350430057736381765887290186024255531808205930553895604838261726137222346426659350960103013863362384546247156352732181788949787278020171837179219320194577037260294244578437826501052898356251627221567540589141032449042712361760719837006794203889491689278321317365482341125844819808360236593515919093277613033091280269906850399656398402733388805347645386100200529809872308080279542758199227710195526046130767981249290060711283224535986906478096065353913269106328625513253336574173883087632465920000*i1^17 + -19248031544316469896529362884192992115573143548840312446560652202280380572007267827971208666662392199887823553124475875586886681796731064901076711830518495804361366399787055377306586227081429521667387441475471136584343576432237663732874305417335902039788422956102778949537239390156643591929695156269343587894735349185168603298873408143181921799925297032613273929357411401471805190921625154433898487088785994611090717681980275882586219699472528119947856720845472246687237514877022156306090379502434867675688887463242801569533896054243473103201956286117435150672220750629838792201867281664152324743154576386296020565152124166403552526046858431479113003377707577939450851211880355031911864848277103243800388001980870537474406012240139480391411744411819614829202067405436843795588798062542237924230276723020358161267225315870971620072081729930552085313807943090856279112501529749287940964828156022183487500973919383793692600687219045653372043286937477446659953536742304628386394623185019989128247589216247410365547609436882820715613656859581806999506886327859677597075063392674724812909886732242315548455784528483193188370016592425175580598158400825790073058662340123859793663282872648075030798952618705924019576537528815900853712617235182504155686856046097232444990713225301950509870118798200062275839602748325678603229468687248912792944929952941334935419433204017743613572702871171004916790497232777896908789236872425443934220761281363247083820033450854149764805533564373546188797439969861213218098340178565033048132452583933183485965475040339595731226153741385555731042379310484431089591891721055452654273329861138113258691250101303942701767942006136063311379619553492488234244273375737670050864428562962300596944213773728739230452740521855132451013643456143884546682282808377765140898232932743941171009848169560405906743664980476911601363446787123825862263812929073641218805939944706228207362170599652929959038472951579922846010759608870931883905812152782340669547153916672648831635765256283325785987095942013297734959451016328883981586082049283671485961744049469375518709766685967877098784574671679172378442521878082053867064552291146137600*i1^18 + -440835382801500187623144117157725257060187602746461946481046287942475478123248523947653551673742101447605460422856063395008529088839644704104512012953488861981056341063755796408706051581654783825982693390789406565921451817578138089352993242464211746345715512647599030020450156736396634310548718940633562877116114450287753297277569228571190667164588683932036468935016364083697912637847845977960007236514552442272897104420683736112983669263623038699146504693840688040202958715145692807905000683000059883408179959789771801146809830981953596768429827502905132855795693215128543698477763612180125486428122451719236820310059905017844741701972994762792518268459596771692773968001793759061236648873951834775844523667311213499499217889732051290407628346083533594531061300786041193597989211992821426325990898634383528464893011130355692600183630311077263679277731264892724364169796287187300993865124708091283770061515671595303559647531153727006021442226104739316322296038807755964828366686097722791315399598720385479336550474719506974274605890986031124514152283613042436892386355192841970350900211232645470056037879154774798816869675203209116310592040577614265307842309623224704431812551028487221031374587442225016345140378278797669654479329081402296197546081597722429274638280987888393215850838224785877481132876243707867671073318399848090278950235830096979109196379180941148816686924850005429207084783001490022617459192115315789955714685003936773884094661245709082735192047879280895733627184374893635948437797683154445200226993729875800320188489484013354943608407195781046893274042570737241599938679496770052675124848424120097758192254093111738069632331455993625407353945370086726326295022470152753509593328323857312828616049741445896868769033536186717274258745108747409769143482408999380747850630063058197983670597066064065921460254877284876341205165950280552655096725526589561717687860929435341078000824212503435740894440217615243956989295508340912812239803420856545916411839118843137410589770176766053185863779893790182585149857016921289233430041330399356632046849683857467977175783936951382374136648817266946715307624533881053982915758653440*i1^19 + -7014709340092423506946925891796500732205445413184333377258300231950215028049066393194409429933575488321700981646563844670642383727515817472664659449222612874486395612938313622012830138705450541505724014044405238445695383694528635727981007446011368998786105863538447724791971466563345658254079801458753311433828583465711797708156905696609235661389079524919519112361036746318896182793268511021225802658034789637849366089856251637169620902224343280067589381479673442732962421439096179947205754657196263557225496231161693629632691253966575304112547747117002985769238672901844815475361949052510408155701889119872731177672277733324542557570646173091527448237334573234987126886900993554798614664193360726719714545330540400804745830956135957907775381343210032640436156012174023693665770626008167343581944009697255459875769279725913670770186169197671644397735367852265749880446799070773792723903509586454535792452295755105237709469593100836926663333656020379062981827179685788204611499174755004015524718577288006613841023264231369664784247609581044476651595495870469830708728959894380082999297666126595119333151557142694989686376347238315599871514307674333319686438012129347112150648079278731636499210294161569616836690797017282860015054095147262473650782155473734879434861357880848330884324353811585273612757689719737017424748781247460457769261767232412667895529196840872336467508562562126758062310825072507907775707321997064786771834258954847670416244960257138786543843270675625416219865976554820711887508198012991306672206599050870997475037929072129021954303932617104784088957581002326690108335741049365487092390279919117451329678786856954453145688825759594070356644804692577210499267465533466330751712260537635293608437146461348543063758238563252798062555415118438489508743386593679213844567356621787624823866600054993163981737688438328368709002905169408205748138835520015322781904881337185271728330335353278896254224451987269406607562459523269055346123177912447277949695111922036610000245202608719517952368062525442239060375764914100273072769930581367611566412751460706902913215005217918998545034735625236248694342567863428067186704384*i1^20 + -65350490956654053647546114608583549514994572856955801879838774434991880650098907766930808991486137887015112219173516152690532134182573001958476727952722556699742278880032314470995559603675679962697451866847679464994683599072382931962612121070317993525467391844969178046384178488207961206595512504668160334924980518343959731832373410773424170015727987314903915749080503530978232767790242458431124508440374539028372333446731828432412044645071591646342835251085625403074947016714825375567246010362680182536937061348158511278421604224184642268345823549770541297690360352120851613869560723750238303752903506653132996664206728259207026714857743219574889123870512432253485149870801939994479135322417252352716254729482745332978294396201294199208123954421149478421791458396817931743133872586355329394310418356350661388255253034180577238358877861247897787839666275856671312895264574845830004098312940708367804939740126139055267863679797631170138641836625046633636274814777234050224096660568907273909511764526508004681626336634304822848976076576489105426126924249642879528007544668493540438196792728274653307999067502382996318168808233245848082921541490128872404360333168653362230597677007911092625410546956835251742041361569961067490806645385811460705027322371541550986462193731759108036359516023346925073037797907200982313056861958439920163319059547037912819171460101505361457671458125587281917398312712547021074180856445713244999193752351430922072561245353309050243638638124354857888813717058827796470943067473869413918384859621745777481715031774036398992915543467278718561595708979519714564628726358452480166519972979672926166535853734101145021753203241998129291418231474344351778338630887979453887578702260796250645207538793635195152768876351984165330929218759850763518929814845713459987369344919050448131505816941116558495807237776556753360272888198560419547435194165443174403631869009923138356477816524859050467512240258608129742679795537048412593153070083274661915780190119518786250145752858846984104681048888974578089332829988236582840805357956337831500480670877546044427178651533051850965812690288133134823888783113901989429248*i1^21 + -338852893622310412011759660525906665313487403247683580865425008179122999318783878847640487746670974848573028889442263098223941914094764092783026653498211429506493732061006863881516124659899773116270654653943627898844076538057383111606118494841217203033442712451677283063408247965259586039322723680192768612665498427241098610903502871942775144627953748801466428673069114196188653681881152659368272776835095636573737354857177098241522083711940365082208733527692931543790984346267952921417795339451253468116599255081455299236239194557948434181244883438440735125654644569330807208312541792847015675185981499296931345200792288463062429696415234424583597056963083386232230306355881599158108290488858783856520002018374701309726895454175704785112440986949660118198944001747519159384568720837798165228431470437174831284120856496207637440408162381391273725543430069751345592035434378217323677306886824867992343225313160528200921695245664761029028794321193235471359777322044265659529174277002250752210565139971993948219297663489094567579225544243981284330236871809717860577138616684302355837639792103291739693132874921261203600928504193560149186221888631786668407720889604286037809885083784173067077187078596052328063777611009553863363751720856442850971657555587989971219638247126259024054156539385646683766337175021697638874170847531244279088217700240979527320243684676481718402298217051462634192436082695161869870881371033508666804249635807878975804803834755920212437329682288859133134537541786612540948703856363474837130010790137962194116205090389607203518637342286433344217568298502467895349194667451692595386209932585582877165883811837553186260966639532715599219012550113079728550371757461993928209341600717454788946642080032885129849476391411208192213245418239136036451844049429660951491529927701309332349310442673466388233215479587797274080423354623308101492545376301300557945721490469701243110058991018114591840771451173880411343114151753690561686593016379260939750259754607133444716001164177929105130149802049053594873879374983253017031701594934066436109860923665764904033427501734898008212218408727302915430491012881973248*i1^22 + -826160858363825337439154664164635347940516557373318081956157157185306680807662462342775846567930613921153134306464999925724180213446977708321967845446474475495925435995199239670513429019910727380269915566128379833441246664112650044269690902855440598106106361786134809664862666588549968789934815131299151286375944288983805540155027690995673563321153555541947658151097833668533351635591486227232707105048644224248718266193509295504690974690981803854353045056582619297531342300983932172097831966154847961631027678456111100234747430743703029481046375791606872210576326745558335846271786574082779504796355738438614089390063584700544419551802788050138054162435951635455955799470653111001347083324712781338786387816141773657472043018888461979210972254426002153915297915194325895290422577099980183286195480671253800138606636492986144467828275114029096886114283946200207009047563695188498480207025392962293115205557416538085388128200450509589186732871268099397464881095612283060018297027332370552412856199382419304963350430494516248291383616658803251477613378198230544088927873505249049303980224490241351877513665865528645942655997979694630414503139347912718061218107538155776612611671628172816295871336302593115496750961327423833084221921928644209566351702479367858934433201719889121092009960616760373097733664948689927759937638718543254608945518043515236861125072785348103632221816181431473919256803532166056522635886742673531030492032129825664663280584740542800243040607760208214397786405239617999133118038402539821320826209850675726714607572881224749621002281996506394070436652587380596585542585816868630342898461353536636706122364891163706277934243637201111183543577030702630923796340641494877647407427430102379370300812713095533376625035281397663910634689617047253780201450279766471292234597630182089798743331487242715607030466938247443815990072874698302538247303167575621915937047117982041238088210643817335605245033885593740856652622263104064341949531080293871480839006377053865707630470578088893456054305011596118057200404550675234342955149935208243465730905047934984531632853648387574071240052644988183708532998144*i1^23 + -11919201502981996321775420663266370692499450858356284248340610740104444177359526480194846521824123002053586183834871880943460922297772219219875408527110732373792328363859389954995356835971600274144145290765921516842777595000702749509784817639082906061270671215665899128342151720886396241612636504814344776572600896931217024741854313512289164970346745499932070403237267867591172999103137599442875698995746737267004451745482900053238327488166467671813565480149099527802125415597260771098992291577810200931545524062458997707208191531643408439972128903134490879391415461566722974022525834487304702421678791851745399558336053577099359831073752308345324337252797939798082925357724476560745553557819402060898966454570970793721332283966501856527688487278795593063015323845568688264529427541905675629564035067213404204580604975575152901500413363727067788610355274144863248233575495122861939829042526735007110325473370921676174556255095980375638571910003518776769886313131956260144090707668493510750318939244752671619237399229392599614642786486140321700530970737851080491752350838648942162417541840716705314562831227809697721692830274791113662103790026350761602343377502447379927757545540184387142842249666044569917924151101846144164626021661024126671141280272370793842836511846321263436277115903141548914917102441108075598777160421511444230144670971877568061287590578460199358193145512204186085073392559104853438049994494305984503946088560663549024320229689101505848865150859430988918008878368019253181162112711870204176908452814200778868470007908641995128499450360928952358734179649885105203810262385571710091893934653202126922804547194553793038388203324751486581931768195472139537186256987359145005481747743218000044397887115373423382794184087229830146185440412164942204250358163381535884772571700183667534293277797009291249903995389810062555908636078807321167454802787452797893141708257620375211152516933626221558668216194818276944516766178660197759798203685774079099756667285264015040868459231807766264067662523842217291136249380688410258394559562729554924463648093099275158892095290253330277416380023671807790809088*i1^24 + -144111576677281649341116856863335501412045888498001445753767640473465444699547665289255950734932005063802489529981306777737798051359114833780669711076146880112359853958846067769807382805044105230559299443275818060686583870427174733377317208971775862868721716683159164820989239954465802737855879239596822348619764191145598047686869466962264848881710868231112793432284457800548056352974698792022484958549893578887465952584832021149399025798869645770381498710223865569957217282859237488644177254567882664109455063925763179639172384311986807161050491106896713947801098831717503871707370745891602315000831584812671067301845419157861368117105086711367519935817068584296734440254041389510391207538806488518547695568605218446875413598368656789423373247324915753156464841662614712943119332842317273670789992831371353772725541260088788430190067881610873536802177458048050327363921271388157242369684674017257577984403304556552635476397632509480557794837339023575987886227021890215936910306911813435804491889124585832156079300550276868748649302257761302719232948696361106246490200434088792050158691766742701219102311240692562358752436173814997319218610886511391392907308794959407313375332517410154268467646745671958571322811799878401227475262032586054163453372816918689402985689107128631549027239255104698098730402997227038561228477836529970617621043693816918150890156101012908069949841577404067986345790782243492402161398274031163521028020318186317082331610614418787311759536395771991244240981041573948807698336601376499681229130067889398213417183286325984644149349158450061295598038861982877354772797209603851487379010992213520601741006679160722258203510753411796304438775122022942133653658796199413008767849099806810786024742977909519991600245055058436294834221623684869753818580282712062485562135977172310727649310485243858535848680359583781307173109752127472698692496894296618462073321247517825609067288591099153875162195752265191804734300836568577807656755753117911140023979272547519659931918219456179179108122663407675580525695309068447319939164544724870151675705230960775728033440579106127177358874627188719616*i1^25 + -624409397891323656205923002430200346423039460331367097560328642271663864414322257332536439311413588253716067025853172530009211937022879816022552307128286699834027016714911014297847426937384075528602018841142613286337161253327909400838965601144830880873823769601446141486811810842864208755815228623257394941748257687082892735220179865448550631675065834013028025486491231723972527195023592301713564270763486942945974766060096091954113395843544659151398049494725873444196039756206098571066992901219229189332188330791803503953155215337290858819184657659546746981573681037510435046968368980840919063929454256427173291617502830347083973310080846319945868807784244910868930254355962994396181398392267853420043062300095332077515592672809716500987063295305755319150921621271559450635473772606723751940785601357810412003354835259483648054862075512145446715995107860292874337041062511158598629629958369355808553596197771745161929041125274742387738978183728692808261441206203984720645835712081130414707628482149107874822085681652536130386071880120410444694570364623515131768518084303709450749356388722020296620303035751293156416159018377554828576227097880687991751762231696606617531786020442977509971158089063622075265966240153373328914488245817027308716039442303769815426355304604057711430746596298623811697195233286003736843936157239853233619654073123837481501236339671657188295304244892453812078334706115647751621990683144281310919603616972235001326729594213886239713977863542999156771188387111559558225137281100072955322290576591999147386890763211741202876454801120813416663014046405077649593096832925001614913712379754979613595447574548089771704037450504055095459813809223627946164659407531256703172065502254179685407808932651000129772165843841685685688344662300755582901485047091942363773635397754778323017511054140388412970126652653681972760255141737494725832954200382715041547129932028472644893824226210130755777752608818159829843988965191948909517959621227372542723121191461287378803445697391031751726354589038264099459043136173466234151055620742764054358545446371643885174254651218282078882717652484096*i1^26 + 2844166202094818082751990578499577720644789904835986784560242920426794755351248973915885900922152900931574146559115005077444984253141870459577637082146913893999178333367514340875585366041117995383196385422695504560172506012896033071241518490631067853060289656022008765278943190374914502217292884737347445009755534510567140814026021337712864995631129792600116490864872934818120331807944949431738675988036864074998771346370126185802143009499084716687129929810308924544335627744532506734226638303407677473437043295057992171935615877544911881880702025891618665481130762816356810423660669329443528656680613010797734204945793836142899225871809019402785267556370612440987883036481662158308852546439926400271201641571731251254575696425105740624701399060784841567553815517239108657596267116332325975935547126223220783872183101694003743607225541965241296579191685940586306292998613686764176077765000877526453500939886411305158633914643391673457094398326015142196920186351407476590682462758994496166577411256821163760017289182725068824483419928015122432725212309507104418011112081431177220977444005883047199559166129904904523935059616427287044615438239648910196168418017370327158587327440438473230077061138490036589893688736760311205987021895701614902099353444153576880554914628463515988984030450025620146074892767120941008549654093091699293625153770628651181224452316677462649553432060726565502074240556780743300550823029462715057621085665062238151569711476530003421510418501909152000285554020000291469640338176841237083242004314925177033583478264269084381704870819719012320843722192458420679906564623920500361149862618476337290443828027824868200237162074491319454906809744771667961325467963312025023451541469077066174712534540396161590102594480344564121813570871071710949958754319255731213294175101617512278996061475955856653062913290813686741998667321077284953609221718984133052073715363569379289954955396763744223539171385022852810993081627124240074752322579217164044090850182794824229402699961464361350940368417263391590162639325509941815476303677927487016694517607367384864625074008627582912012746752*i1^27 + 11551735000893033163502077919201967621058285285133558910806552615681753481868889684453380662608781463255383754354349230168076994965069839838462642375376155577252207679797104411874371149876792780177529758684621233955931597438469108772660427899359717988305121047525520598227474597694156393419324223001723521312681788318111316154619407511328412474200713923169295368213889149829345747562767930784693253431482390836844884518650113091448600562983411632332037934944358542585057526147216701778729060048527475069750505178597176964516247953365962905362529776934759580195830393741327974223299224478592230914617994239145839003979137256872789766931208128509380795138387181052403277704894620641325275301829872363742510055628842543101205128169827284066442556426703318395242557779374682465896082266500534461587358812290792472242424030428330051066381473416760407509107740829029796801759843060621580110224141429380061225381140192818192799181893095304100867562017151176424971522096091989869566946744686287619202374392836056386267469468176869866852122847666416616330274016191704519612996731874601074599513568700484320566861386809377243708966625831646583077351403882961620155425026033665335967044849571710737889106591263245863405903351557067812761008490089175891025003066972667652225655479553510039858434457311023631759002702817181792807794776301788652443734124256681311642936714033335252147636782059818048234928760421118220933697336245393991226444281934328222621422914466922476945439176988926734612337952794248448721479720429997033388448861674391517622911885338180731769491837065848130038642732520938742289027545203586794392164658907889156241657996902782382204817751298096185903602678920581575025973318688583415349789508539859512101065203923986554546962540379213693650480653858353388977693337473186917555442255892442351204233374856620876437012507056719485544238074275420889663769900462382923743656906899726450242948917095019400200324968088146264358289921158203597688751006866525656770180568351325623292085161742677120081817733967331389740142856164945717098060678559703150950100980549869778545031109496178475008*i1^28 + -10878675154529451474236058152487312331870601481358980710449221897810036447677684239299549196837504711680374655472359958664583478120780209145024736597858985964754462056919421930926310979499880586341477062797262886102450639214834144219515435816090201207786073884359444946683883702595161864352167068885094359790509251645013178859071814171731742571361531479786975475598067204375816597655021178612590526935736987536870864864734385253754293490021060435623945649966637055001184877788400743834085368371946105653064784724378471733743417757958229873274166934977480663446815984313841889478234299768671341829147535782040461407716172281631831503613406130328214874514833340269391042842430918137166821206327051413940766536903628323295689500565446940290478820526471608615384299581694907777083666286625287381729326296273235142120213856870220384884784133839307273990824026405141972859668678348622363482243078087587963769051045635623833363257652321768828731259291001223679522542297085486723351211255402101404766885347366141732635177194684373099839529789197973217308676563053379833786981424882725924819591671330691543532494917236331461039963013308954698015869825771404488371580721918725842844486298916344603383727036074352817338800308155722512592162306007914062474579582230083479027287462536366411076346527834090201834220949054474488387283028880348370979003350150609055506408932192452434015914305785586260418183583632747240319497245420634384348676247346715521948987130132111780698859006167775634706214273226626182829317847362457189949584844954954649136875331822929308637287344792647536709579778710062974595098202175244500671017366926642883365056069731858710384535073901894642145438392600426541956659734965136979585880234453907083417907533432733303939871515419364627984903089134820953401497100697230029911293306885640755926700471225333022738899321024455152626374460692184101401938278663996870045285811755869878713132264574554844411697688166409207747138802161959095534069861730428464066302215431631438940344082267036077569048898892280349887407870197751091316107328235857922744740932087889939708428637175808*i1^29 + -73721435770517374892285272762569573189844482907210612816154102136674222763461181695430810791160298412109769890535515883992406765976125694270918254252489106688002278988275973058933454042715447414367276323943498335450209530245283390377361832986466311082940101637086880007169824257058789885623171454753717086879089357432902986418704701732259328630655326649199648096929154247693440653717515370979647042414424232946961039749382586416893383702387746875867263247378190693506511126554772361426760349090415973863729649741932562327633913807096740199457658093459653573311427241441547333104627666731221173402143178076746261350355382337290329452870971508375378923234046811219740550921984021923758330848963146387352779286269772386278451876648393640232353862849537935001159634770745514908931537606625497283533088668930561289511565778332910885306452265605880950070263694296861565850175982364419176218061918577440348379466015493883844207056443218623517275515561043162004483382050045594336510547305473847678201921802137049686301838367330851816773525307012178090587013872129155332820905860589612858551385398350491285047704228617294510533118830245293400041907745783821979511455681851092724128405107223443773610015210114205699445498104468563621576376371028862037459715735124401157899807138288550176110109721642573057425827211021310439707880071886314489906529512434360643378800636367855777153578178149757893873695418288287941169823298519486714535453066613744025559103140025370551543464302205644478726799232948798475590066036519170565862797130887956559273383321074530664631397512806959257049847426212383551960861131301468472116760751628377552504145973382162428987111596605219335665177148464495174843807507675417589482526975442112717121854287096859905896827737094652467832633573603381420660005353660399550696261254805765388522231458342959319044470570807880838771817950940468042186764599163464855003177562890443563736895348144722374526025886125695676713062793857505912476435973647244646868415242672904320773092365406004329247297888146401421627715497785373895600257928213703586059303070935430849632403456*i1^30 + -65014096996360369515177441541403663018840519843584866727280363952122395382681753072024258380124285252492345589778746337407816516727031220234800266265081214105080047070339699780478392127215291405280365018705468346190458338695255684408292213019103982079053523134058614304794777228810416865023443909134336815169971768720686310956855772494410286980366846704413488748006392970338821271471704966015902124348123825551956506562470600496433013572801736270865576549621354494971578341349639994289948076354760141944229146701322040710505323589335485152847475484102867222832193827992118022443707969208126622190176075060456823410661358397230409114158858067751658426769577480244616057640538472926185681111252127656824448535692064896739518433904152545055945423389775124190862588112703556488220550403315315461639666586265902321211813716147851219049365222509983901302017434380476975958677459532766556892577478239667072653056057979639861020906560893602362231551483497954455729544300444533040478989310733911347139822492704553989786820411915519085908604809566044285474284018339268449677233981526552151529341723780607955622264522214144857045719326514108410441610624577103186084806260419837443786966800450494078005956035903052248142607308823989331088234494915032348228289710842426272700321490046017750960236459468804816710224969879199848060813907858885186224340584002994656819065116646843999337997769911641186372853824768345834763616790480115439869075223488144681150462756987411299420605454538097741335873168151095312218865223025007822979655573258905583095479160748327755627120264389446964132721120565123269158492836983740707110850319936198938748342355358395968531779768249995842974822680649664019922853816044714101814489820530297775257862203932365847761656397577495556832500192559986839695965633583732653624449103012736886027921074944516674955538138153956091406075384422528610745794620220658858103026980600039382804838347305062293139169163555758618827077868468055562956081870505353806053238272332269723601975240514263988626801538355789737958216205806056824018694359360218431982542709030930874368*i1^31 + -40925206485195861146291161489813707862692360723392526670892668395108491128383755352072613892189139589633984688515561795746983209460993980675592423611579253765372899363065167382402082283654729485465774222589410168456462868734790078898940393817874310348314780937435731538673514342110474957094823409829740151721419976385621230656417146395051398575639456209692350566836830725025939052809195824421503590104180017776078698121224839095182552664119280528343306362650696400376831343679247709227663266133472678599394491929176459442302928315498537628845698587145518400665819528040877810096014381259397170680260129316874827183912272484828652618582689180389496150218766093477936518295905598924915624362945211991087379465081138219108752160544930989009890049295408671030270593835287853013707664008060403356726538697405733031190978662120630078510111482038266472140360990087813901797761772971014471148762070469576638213157037355606859946017093093637471478636004158103994630915404469658371898757228748915196587193861780199511924710524352475185476083085156796452839413561002756698391375246552705187278905517983221431387733427863075651967151285691344825481809055921326252718329191392518579161725519868328019103339664727834577480961711037643577231009512291142210054424965680030008541319071541027019181932736881261166259245135602758403928263856608636981377089646855090248205215020815017483022956519780504945050952630254913359114549883883713210041550994248708137097552190746587473974135746300903475393978449449988334389109878766352128986861485022474353453718456039160623667451123308555514832869476792035814907021798955118739364025714219767722419929940389664185667567778343329678355673192090636346155364623932531193557051136215243694725625224503924152231521380487079047090022988191825184732414533908795623053974333909339623443672436698785836717387195137097716164593620314617242095464917885856796395121731295003906677453069551591176855653367616866448891298383596454585334096785934543110953270367255847011340778308851224273310372892751921143276571118654711909150629262968907917443771500855296*i1^32 + -3599058585566200275032811789279518202042066119446433959022659132391336334478422909947903841641311961733180823079128707684497292204698823273131234296313177775674399591890167389436340482951524812371150750351440794217793888699489211991274509348518763183208634701546919753544854743025318833925507220286831053370752012113740788760556757418688664761644467206393925828393508741329663557761105147607245912982911447095210253209732851293770610303223759507805874475505891662054810802029172119990873292007836007342383230339841402755893141645099251417511980616947421309416330351079235778699163638289996063375765556285779786187528263691483426672408858354371886665721960185048217413298867266882398134951032919047549150203516229825694290037792517017431344546173606755403677351907032584215637134218534103308082827081077363958349700380940599143673683926794765778606122797224212803430919011904247737179713036792287406347370774922677210221169462900684504141673280768315613988764220809480642809487611932559252482195058702409044202719880715761990628714566777559995956779422275611840248178405038798783294697314132437736620283136327788554312299492141122404850816515142307230167731560676656492260146572061864056870251276883011765615760159317339266981995937442122947182835261933702597233717579458599360652821542435987708118668061993895425908430402894946153838053119824747686492211628730744083119025451000827971677245034369112197895916740890310881610627421354341949161761119741685677676792130475690687119977658176728130525531128298530361642023780004962931183950604216506412733596537644375115679071144976224541545527769653946636593224062175313088370822376932854430610044565477927511450960965629142299389015398461343058022050868805377373842232583347463121806292424677254356055951512710929453859404567161145914082268074145913179828456249570432362447414771579472445581371617197692481420150468543851708273347175037646366344254938261861269832782213991595213685866746558415879325548897949281947669620406719731468177173158753434063872335816789532803083364084310894869982306410810988863950946304*i1^33 + -377321626811695993381963770772427859901965414508996281062271292994207697065180184888566399519139556356538261356794000752558763142438483820063736741664353704428875138035524976790121183024515368978500361787422168121355216203865267818744688847188816066579858632095043207738507225297840072359791575792912658361910824946703391859093159028454186328875815277398197812784902825087784942863918449704450331723787313085832067912371483128731824157417516252463192602760665588563330966222375198714303542980754723783291938068141902212933766951283439881332670281576135666960342308572317939249273293461974072128523375372519123193499913960279982868526620031641046574643436964950405503704591386908616892079799269124656277299326983598236105896959675694927151166216446404314743075312024650791640313439880866691453840652654590067801225788921439538921061245245694103565069639849406885356664104928927903996746017422256837152164188188729179998682863284093283622279209467465611479541213914963057530673205927544205968031045807873432515869792950874382417035146861307504273323939621041196696372206188877623049372341024978944634568863242845680235081754085151103234483500600590185490532028103579692004560868053452177128472415747030530666198759672007185404065129829651805204909115325150513229956459333320655158830285572333690241565415518314616090789900124968770733625095295474698946567879115424203007740274905937828313722953428409395563202887109513149898601325634637361490391720459957928246843753987804320827029114881485439933101877094715585920946967491065383565676685297755340665020604883373902204497307152673528840759351268395865326657205038683291643322490129933358840136929345341702585480036896958567738568230258317560021796154430104077200681749207633360176849860055403573479493948009972868920382737426411026539944978823627630456459064128440008522721274584135269468978214418893320264336879255223018589546476140418431002209991716500866016739883301170975930112994209874037941109540013813949370292165656359846817658115483787427400924317664646472175354855743652083553894760199177109504*i1^34 + -32372776227960848609718961946527951458934383430620866011254889059176498631460505596215724703774091933877819560653106794403111816893092174209350892649546606518883193493496011940343248691421051725584237645827915338081813027928061793683751334275383106652506203752222473402557971330642899655193478574059382504662804451070296272317663286162499938652505562956703353145233480395297281828102827278412518370399360483355923955539491245825767562815637726452227594729137691725532254647340826651365568727315588000784064480506123119309013636637908272125216679136788384056195136346184694998152939727178456756018237933867115759491484888810651918661541426529085595620560851140162043250931724514123453345831746851525203590703722276009877531818760605393670755563956372270447783450670475091459165152205357150394589651981327040606194081640615885401983407752683829891761883370486700784721647310803523935454710389692910311229717004108464043427490971203860502477753251295459838716147398706650126550847532992149083463273860109045977043158609377773850895909731684498610869917520345934907348030483254539313642108861375922745163747884378615782547042019325541653952421790143765310043814918901785573758230812709169628656904192446838714596733050811630466543868725381590975345246406563885722627344887128635173054543719101996544096480684914369474907303218081739056318129429713764599436208879923748579703073410961456469565587497790742210044258124957999413443923677328165462335161367554168239416882450158667440408526181528778211282510673728596306096193929942993645097506551386938696221408216139608509242833566523462169948974257474862221120977396649774083714637363943170653817770591965581491762900745057245892214404889232466955677071618824684448448626179778131049979479174331064222468797916005514864766005435031251556585979537464542173309496643908580999932080962974552296439131042095854825332461710701762916317134768749802071058790485875698037746349583079111380407099585769204392826911514809880734861574890339619200936922263339546309045703239234994116479436862603384744183127343104*i1^35 + -2235096312912693371218784706782466260961475625938474244253145349144685980330718083369745983746082143286798295799467524507807324543755531907465058545776684012894442007097090207728336237955489529029771429146184381053297076146998810566526959475506638662580517951568778700211852241195888312922991166618527258094254714242170331305233484358334783009191951434396598170889545724814086336119364501428438645744700547656269595837716023586561139529253259149432482959235094273650889690293340687547941277680023475653578112964062819898801249798084090973316194151021172088561667685921205195183793927753812986194945286590418175155867260663398634580651189435637844727251364851097307373237706610296975099964777657111769549821260429872882052610485697080939020483717951083695690372590558535535966747068360649882949822354667509903333725301118544653706634847754659514736519181142393055074133561103907802781004743761729460586922232299259499396143652192887599406416576463300667789796719664205793800800073538214396120062423216354182221637097733833662306703265974904244977264528930428189212220368102823768487317113461981111468140411509960563808946201967813446123627047707041477895099942606916448572078733143011848793461211059729663212624781246181396157778473093565518681586029610170271020698211315158057476336467486434271239959970612667680726676428251210091251838676878172500765519818711099650244889862546641461879216352107444103257152998968865495957507237807305845478160207062021048444677470480695378551242284631689958839702613367027142403631051611914428710321739964988409166787960336451031840645475127548024751820015507711511216631329179663751097489590771550399066392406120582799236530978771335512885294030144167357622663884065467956890426526799729612663014611904381981129677125165914682437744818388475710233743630424373364695941825708151005452149484527412911902022830785222710092839906633856392994676845779648785212694719997079477961548526927955401428959968476706297454935174876503203272745362231356663267779552517205182715656976803803416917411366817092354441216*i1^36 + 7523024310082357893174481844190057547876327193045741417148006576697255300449749064331474022377378768840243987879935670220542733791646911296578530490262878493540805084932504949429582925860313487111723224706704120793070011533946786479302915568804615678582423268375163168014355513724687498181022881445238601898796163700789897691199435061016679517843706268888042495728163026085432640570537402629090591137987953410017443533157409672861259249918907759602760613358526111384710873361318888070205644906169684973923121217610980200250716024358751721122827060063546665386218693734563135418423208932150688837463986850590348450964536260536792702164111396866515244186213844657061847851935542480825038608923175263503827950382174997711147683502758131058059022090856690661797189607084854893985148149946031105839398449790592200951446851952648230746257033974829327626287200853221965752212623937282718871502120317530571881706438727760933942023014858850504354674106048653779740762381212261193194540141415191555380002708489983221398711034923941384537755719353808164520591791070083491394755757975922565290025458477219543927614442453654843429547932341379789517383518191103276437135968052372920582491982533196885422207563413426380067468628662943681797354822567444105517282203241425918257928001912157627200499376327369333542830264405296371928439695746499838215234716902694892965112717374570619102345602186244854492281495382225952495000558027620497072215587344034824058366644042763718553813491110639730340700161433470002239080809868344831534275413051248921000329666285354024018761340189991298703859806451584605792439396066541006745457495388539617553033010707335904245693705520673828190023250713905424826552979214407735190872736905614852639940879975853551593513503362989174597714745392893992278411686192661676203514393371195968842942819599695076284807831338085533360499729271549765851529115856051383106229929149590105460947372396734574556821241985362342234690956726979606774577155374236816488540222851702625005798812789049905074059109992834860475748970397696*i1^37 + -10825273181393429365379304542145363410463693257747807796956660703657852679879945482076665365485812912469188506467648013658277748318740640960291250951757440600959080591232959269851460082170539099978400478683321945742749461697827806110986218324944082364126591639134352900949500815303038461110896887457142599991703879646493560271021291544448945916555808955517019125837279235161542021695001329952366973199531532887316210354562766650564391175505955476491123586760767701402652107161858665123958022187231474722768089833448517058389402118870513656426680989696180880923899625519704150788202879002284622253542748533860454224061622398773279120890325018160153763779456432048770287419892918387081182374567524586847855348018719128708344433520076263984518174645167437361740392862909434017046937865269317532376880054043361434431958651425683261171418873086534992632810481226581708398526261122867199511582047307493939353316281631455518846648808418080460881569950437162447744378752920233687196358182294034367768244741051039734524212308042105194212811360321374853649757537474358572318454653948585909517662781379240402431410598139885480811688981356527453512521190215623582842058903667771998628073430099812703196290376550815272648991007681799795439144286583177954144617283407988491126584654204493221418619729356820961638672846994918824902974948923661547967233164613499225230358303668685230076664763072478917177367224698801211459631300342317947170076252107312853364882953411668621254010934815320564969390682918366257107850606977080609339325330119678468621011788244966014111633663471925412850794731901710216020840027032702069233023729109257116419851355222127275925516290832533603414651955065774636807783028076642865581565805432165692197448406931089764313565881086206405257640406309052491297628177605776589959585908325806241934307834817812119935498293359001905619463993312648623014922874955684950918540895170469447177187052542861233052916469754651282584049953805704040115624078090795091456997935225837437080061157921173404825284482226192333668352*i1^38 + 3627722275106300898883474016773596894284734271872472080504565408719454350443192418868143146368150166405127321009881052382366075790191795257578013818308207890628733828121903262069708649009391795613754779618061637321602770578210389669200144038774770158091670121912396007279792889928981212580402498289504763065643695007742224872130220578869727055220279363459958173981112334026088101766381914638676532409948805109059091345043219229384964299786200618053429739166599825492491139847299128083734088710575911108028934459047865584680678159438345381751528130118853310890858324421986946999329306916743065114102886529328741224222555332909345332440318240381102735434248729042775090876590260050521425032432718529631427846266756047215647294849250355029882032400498714777270566310575886828020463653817303057114948287577422088482963452333570291483457110907349065326693126392492470239197919911707465655033681922287970621659185122042232702698627597946584959617265222140523704114972189712945827231098144518484162102559067854913828754533104869698708281713258382743979704800107713002076997313463330549515737860953155824564941925476998809686488505281843309802672263895730002477976555576882774072161634834304375049076158659383091680450379172139478634334586709679326179853470990099937710665754340692977298872662975671417406979625528369746381338642429540902458291406255478391851200092274531314324067390527265632946738148099467631713121191288172996850481450594034322616658615571959395833975542281638070272962620411818357164891701471353936725192461879394678552512485039461515423588789332652601780445727110517406826546916123514323509014135764071077645174223232223313133964000021614051920929574926429046079801144709007129196577306938977958132686118846373728989212287296537451050824946342106471236437441070308537003205556764562841061813275723654982682710983808762567506256511650990323449566814704202464244679728866249643785243142052005167502212807627932291834006510282547283405926182952224791852086090371679560819241613426775053721348345954304*i1^39 + -775426777683092064988022342977503599084610705278260234801446593938978324610235743387548694474138359794574694152347848754121367011776787083729790677367365615192496968583416150390498024898104071395302766150456901956494724932595009210572374248484281512960121764300498720055257207330695085748384003252823155890346987841639845557431104387215181436842681170104201165267715486199921293683363818254870405313616062045110896768234891901852879614972912527163590898405705918080883387237968291573049740615629010955673634302322861727191532884844812469925146096842604426952404013609028645131188598568320408855330459613974310619111453111620584405022371048639821662025546999492586148053393129004293269468709312562785644464486120307277137204879208872197736495758130985484228012041399971800082280270938605927569486149924497002264422832067237919779535338662667775550073447468160076701713746548230496735746163380955062518626069593355117819537649793330532948055627875743927358822706562672229380285522696060395784356788439689669546779486557978601647953466125879535773032189169252593957169448763309457451784422483464650550856158601577908319894129157706406951919253512363825542409040031375983300554510092645487905800927684179822253056551370606701897674581538337519993809267140784920101841996182926456842812674044865715042293005923652402646987299297159756046739707190588766840296101667515760407288562172336135904584853435103251612045962282930712653725118986950143385131487811738707397571789882766587997237127445429252605426249128384614867033520100510311362615968299888214593339314502721298319119575205113207870050335979667470981879787050211391489388599900852609665512598813827136195387818041586993375307679547582077604702480000189343727892979786206657306532699364037109211485853435762190230667366915296509016661098513844599599389532013975958663475322109727018069427908061380216690966671537037201104499829121884096279506997505126512247563158035576262462608293649041755773300440786552155978083390886914931038817547986138835189760*i1^40 + 180168422982623553745204691771857569299055788619842546117571624698414139462507431111751836197478479995892928699380154151266226073879262944444961455349914827870878783559925647799211980516803097802904529624982547783603557356565683263703673635371049707380158215566656662472675955738575421118636447933742621944536467671620462229395374292373408681708094455999427124284578146559120095625173089542121653456436118291167975742093089788344712042573238604198589363233475035579646613377418183953935125757962831512266380606879476762190054977651562135917084612679935436692899886597042420380057741876449987523768920919297010040411560851662533208878160066561169112197973889007906403331788677570466528803576911343301845131675637192350177900573398118165949819773223673683989602145217666467167318187979539365190197921940086798127581566229263838477340178635575549676536973314595966604899626428893920896895024221542142479886165845155500715219247397960142446851431786020937840319125648393133217261593536109488544388689039038582302701119088933845236471361387964865686677315371919204200189301299206482280932455332799987425070530613379750947328472371361703014191566844968091387186050974010804984261787065666124490607364138388767391902135429689185150479635251411423293597842422741443370101996574324840386900757012235503224344613013262459973107579190506610570989177138780824753515857359117090086412011029236269793883755342622797928878219665555478688181369749507848657553180939195417061500655689515356994320300977978437295118467238270474258166178132389082203159463681606746450875758225792314433709989678399252150048530103127754597899035883220589033215291655642287650495730351091702838867102139163693261394579000429148627218000638080485608281953574023514692672392490869283320233802861661087945166860938596488232899629503058202707910601247521140903799538560356124943686748203231214277760443054018716727534356739394814432897709199951263067831827277791688747219038414765982776771488204496099366203880020685625285566005248*i1^41 + -277593143215022530853442885445018367527354033476744244644130277831543577946465458359337205111994147553103354859955473957132063475766425839496293672050433314885568769595252073887286619317412892953195509915156928960098909315095924169965278059198929001481160909531796693419159021381559728376937082948320704519560818801656822746651518737128128702814354489633546837889591777380468175374833715967712011905435671689053574844892681232223674585263111215067671483160522204922510134950628804787364145623349131479605905631424948001697651999878451029914212561157736068580484820954175767954417607691406597900361216451545412140506900302971765637429512159256094534633076275067199709285414717801384091225634962116685538108248216360227066307022803835558216410148790345040784852884884903718677170347914013312314339314530490887875494652569651971091896857093851641101822443129013550313204726177804877938746991237023919366714114515950401554484341849047659014139218236416298178236538731761163966944079458935106229638462628220287589929353329697015254034882560202785228876135561831055310436055486882672990811698976804800505578020055095364601580679773981248002967088527553172964685024037896786239636258651989236409015494938574597807180915917590315111281602451200339070383325726078061743545562616366911018743347420238973036929839397954798945212021362147368573800996953704764699372155130726867342212527651855729545740141986214720958973767312896067002330475958204650607456349547429317418497808125374727511300291306141776161705659238060230433462753729361402744069717448050210482546970134882426227656249531063412561319764455976472112353399224934691759757171683596913997669061199499647387587499514723987199446777572788839579809344297868317275409282320076550055329973041895266316148815817436064139630322954884543624640670287139043568970798129234600717578929500151659933912916407043687925984013103820906612504087245319726762370165961734327188513173452619077660405123603996962073500665099800009874758565117657350144*i1^42 + -454004456891602956202810155161066293591294533042856563463768950151037336720713466395592399413181733333572052535185926345441859928037589207274463944264833142210828884096020136024928317915736343036382816162455316371677222753862709827229984818969024623959176922048437025592682611781519773262166329389124891119520452711936507617350424888307078454936537888461269290107194263875833610794933640586076104869202708424614181493052985568585978701857817847771432096730872597910159899206810585667306475306086007680129926797441042163148184252533141489131001678093611005619384609273133221413245866429968367021063600154727454001081024836365911160741755753836427264216554287626569513761239623547238033008283375250641049102742450914139452812740422859416721667679625896732044282119716563809475496542528905141520590059789639909881034108517286686675811531687263549736142741780586104099655041825542672605417665005891750890609712042013936576123899199286571425012153388637160435700493892351588372074187597586966973206816558045459828994511005503469573913774625546025919380170666111925616657944343228650441816331424221588745182221171498658960012098265349102722497185905856337929608693339778957896088435928329575393509354422379371120866804765513116668149320134899977340619398404756504938602419769419569196364184326319497969979712092549002380763919304903214702017306301723317975848872180533392218765197537618311638445175080977697496411935425792497902024638860031980675200377279017847612856442597526813071382307949646220302296408159712077052108432112344916721067037557643871622979708394893909101596003095332050521646690868626848764507213266301543958156845821167560422700135402762874707198020339729450954493042014807823751021477693082759389183322586685957267879733301698377152645456491960614692826837081296432701320686105124332963919136637050517988314747445325622162553305190642466614379857816896463305803091031351873683204754750149594529464702922717717379638038790748603858496045701816593405706240*i1^43 + -10223287238241882865952766883691457713836994243952750225377177261119672011834511192921290993934743335011727229548117331059869875636475903880122204118807594929120453076925208031964842671888412447800478293897387838610391470778930183197025211323208292560058143769683249805229877882309355910482412282170120170512206779728445330750863521079184560211722030896671328322172329216853394524594581356361914989979139403133496955134656750323083545345958010297281277619787867771690956857447468789151441416442968625197840884871248539270455966789173247097044064164218443425337660955576514143440829121137456392043013675749895301527734012815315737898770231889068944486878667622789301183263983128842208910459100649966110198641658468982333043431233790044691763156001635647140782231850835630213832197984859584899334073876244956742446646573773254598756785089001367137706211825645522627330930495781007831431594828818251635888767874527099978944550413672322447171826606174043171408467501198241756710877767326347991460649092557083131243673975556561655001077705448187978572690176965018019398106751200033209734393751952782706612865214149543370536193304700731659346612911567887142393189104355856838906205383121718791868755793286805454112835761473872539930098852513428641294093016769006978927580210307748067871458079512836838155038459205607052734885866303910339230787413821973820086966839033342058231896998914688257325904666123511490634111700264025798772098918310509069317635005921200197524304146447783086776314706914915796905974334330019919206970484336412138847487456854841129428903104143266701371633138282924314808923872862157138636662180206224213364178005916974065163827801559957335932232492525755902853811023365123304455365589078317415526025406408234161233408911143176197890780393152539602285604341220897197004036814759795724456306500285042431183324461533406162451963673453716884657732223516079260784305701069498828566713575254855620927744647881948133469321513968111602113736553267200*i1^44 + -2889901860752261188557456281658243759703358493542389162356276984083582279660673282671837097978822018244763034859692149370329086692900084609591469754399928799327950115565352225898191812238206683895030068065182906752054893212786450410964557554649663684080982996478903635633585666905712213662297624626115548484769130454942085370446694236873114032118289044433062133651342972168842745110535433575360639999781556261318125607846964589249194092467939512631343142762534523528195989433820184892118003910831976540511776156034471949979207482206280116034192565123076681606955598226636812096236079229100968317119476147352104717102281981120869885435566369876661523243268257974496366630638317408141491128688652458378738137666547564570054093858860152408562932790362794443942463672602769126994876681771715741515059587154797753367308657439911735815050644196943707662450826550649680627650112007626869956249004040660473959939776752966838584533200222317850868920320576566596878476062856563890512544266308364319408077449196701931113792639821165653002490558654632972977128091490144900379318147496026852436075872433307635153611453804928764994557962885776850763646255364943413464683085473786997198239122361071463161700626497658484027671734017530806772110816151623679324267913854453445959397941200895681438961506004863526417537307201459534731134796563737022582388151869953011979185306069977109678111013201473126029981416688691334615002530845346432089864239058344326146038321678425529902749592412110545315660527338410013068385087416385334083905682815909319399210634665068867669875362788572792921942901984934898684682195275648998737447134973436323753752138530638641421252395732160862004539912610285982529075416742179002759041317334720985884453607503780624729929773902298511766481232836592582082806881477610242324872000366035979101563893146007854932841824360709048371614574678955940986101772077297389078597777672943817218847433175775450495559676616780171236119704149531033600*i1^45 + -98903159767946685141018749864531105275227017749384977527934726684767471323798426076534180752092738371755905013334111810237439319809792058295186842377996141480217480808107243520275064167464654106473849647397915972252262734934991208183584616327764722156877349547816812511375259779214905472971718022325322432639896105865434455992908867506339634751031083023365482799396582207716786215884584464352629018319611803117539547857855183518825823451979476097140576162959844142437404386170189065010896660641277560178452954031011225703952272233703319921526433703255536496560513595262918340248759798421582101816727893123600466377264675275020861978376271435534868535826885113172475561800397021269398877292115102067023278068069117758824579586693897431706694941623887600601866555716287438138638697095804461270667366573101648779646683357407615934475139393913906174071395972607311510497643960095256035979007453086818911366716044730029879791205706128906830947762339426574028871538868632785152653973518882867981530579111361592929604400593736034908378172757040026322459523111540287390177254589305478369294632184289832526948079696746219850169226345394352540593646724183195004664662594171618948122382959214619040949778441381426708398085694705859756264088661209249342817615171432342174990153542472124035385997327721752445235002946308968045594241639464957153615138623108177751916764265162280858246521207793415389160139277534823928154029759654542785328057003009901417891353745896943927184813198169901365398636124409778651790565319543240910055796372421382815263476593367081437674392354543088424532507780602005712087507274039938818602912730653713358841321946978902034021703314068282713447870354722128446177552288174377029077259129352281422354512233363754175411361748456469586788376906512416003273984194103055736501339511301051001843414024537570834148071182287121701297897622216531510237035011109840486301714218975953921659518844954271496769800670466586178779873280*i1^46 + 1296114274134409149881281273885482457991988552901957901388333942261513292035089678865321473062441754623570102302838595904533068110425948991939259950642814601704798060466108194475214109883718270433559434860229785784746906269209539337626149421424526358733563047781635602952771120751858665584296213976184230058085052053184048790802664023171433145166068804277772150505055832270713194942371305552846077972964033887090549183888159165745037957332227934042007553158475853428772193259549591354515666591053144362640226494054605436900242467843428635520408480284728016949779751223713262133099539758355526506111002283478199612125441603526634968969322795970799113422524349551250216333930333175606270643769799709889941962101153337116974909446629606664015526301420854707033996805681413021131757873245390502932221705073716041031730409486533363297229755728303321186182579192230783358973536348760754492690776762028549338352121161025965314732018479038184208959842538768874025424286971143933878188996380197568523425083827150078526975547902849997787405666012388817503444403593821692982391320088288315404791293037726936403471145330253839556031117917243578946040812135909821568826754088640111738584130875314674935617572114629581067320179466139865892885970491560641446774645308852819761023324677884786702136150761648390716766996600103809499243107290729996698329924619650713615692560534030222482343387785057254759764184027358376836566427531987282917989210126041294651166080755608921399262242009561753768887899661623412522327519620693608871744901009123253686087115575401182729525022036457798525125926016229285708606996869707609407252974267677428984371551421161632534807856170487136268704466831414040966995625577681433246830338907433133028588828480090492505276620841621293455052747742015315353847834815888705317031866547619531625756642036758739091047891412039074903426847942801008771891090911779699031742900925199214487977306216329341959946448666624*i1^47 + -8618179617230997380870321041462861924129348244326887053875255061861299306680052966153031173888368313855553474453473693737423505878867462048481826406533812539592891702905038805048677744918787124482053614594492776576207471807240246207482630067876534973228303433538944669794143409791943961168585717549178820585646315075778059428628832869721318615424541143585990379861962896538165945014338828482379359682133967493216590201568805866921332537671737176340818657889896592543739227925016557701580435009937640113627682594401481532964122958735102412935408963380128473655561691792551685800165810470715598010867376099905759944411558712754966982393292292891048418706258807899339644956665283195784392036269709769876951479513395260068885582864637307091609648894566051194852170829998971639298284618352363532479679243760820527531246620072645797715424216741397377391245744214247023377929421152203527821682261173788303881957438273259226815001040208129253567482418128793119823115908001967005157301405953752101155922825006845734312083738309401075032468570604792007876441519198458836913155972530253543251419364301016291259400502581735358948747051480851977560754293090779299235665615907001239280378859619096192085984228239043748336338334231651007717643806875603073396838634084216266977367205203241793384024109130612014477666183260712122876291548832901064924099634632773629208551880745122936724776642683612297845189070673190611127920490181613462683130752772591428410282894258582369483900081868149257912434637457570784055261886248315345707565050700428395817942730705119254296557889077336345384621097680214562445009743687899069783209033314464203662233888807693480880216022138992276086360193540474241036180914687707791196755075035737292894597334690577485672850583151323185409810124247226354606810874494954578670786868103847954812250493034697022046841392548158832311316585172378978121862660116309765005287716202613347407029533885333504*i1^48 + 1973926519760340261733987301254127918587822633847531619089562450693330294573445936635843991679730483767306774055234484463761657646453603337783973667536563679848178327430146332179822978379638057826289584323870507112897628498594716745749651427273273863364406701706748517489153295824218262004734305197083210982734559053539017501504667481767352193758601213284183330728248735752534943791981500320425784870849539134485208652265290768717637785407144571542311827537602316856725696023426308533145197067033495028548851562063907525208934024475438257549297344477434416277161588803853219680176638140445630455435061361849174508945314155447959966325944600267087843630259353312198692316316667447790649616628557714569148157687260874665310189332196128525957658769951575898324952547491175857639307214877605212677645658991920204813610304812616302410608877515306033144366796388978228412870159283755157727496049399589801098067633488062947898177871531356840236751334864331957020647773880596159011561502643667169906040047012777476767933562325410796532013746403190425143415377540485672681110314179800018478212426050509977134886919858288903351425582698860940319173755981387558706076057871560561155475633321110799538189915393457422466304434260536496404834490695950641577989691279969938514750516667744228672341940000000912496526479475563524929837746857148416225669208169314326084490767420845059476692833169874484804603464666184902422286933300904568307715012254176359300824005387762048248050833113989560908902743421558400221306420885822807457434067090054479526827390396970667360836811799150821220367106941969318428463924810540344710125895994804469325443777377933842327718749759802700699228476974404281716598519223447801157255084102104947474591622589556113187309909519268247490511943852083698576958093259330848739790444589819937983914739071914781722621675853919710342518486549510803376843295058084148603264354300211494912*i1^49 + 39176709425262926853708634536934081177729691205631811433873355337706906823075245346638807504366210538310493423565370331158486349956133163955192976729182349915861854071477692020116662930799831510263380534676346677465687896655491540713945927554305550200655061942585505793672235336894605547886321290548437162866996621773139995520808939434031798080418294866273467455227860841358297095764084561645649366091779286947693744051779070592826294202542385600144935752655294695196060434243188693233296263284120454000168401659887371795753440699123188525313663939067460782998526635987823274763599919933994846349204134152161355368369575371166615818252861966682320201173443661737448440648817555100005235748247278461058026495380201589536216981753567986883437087924543275804277546846654900693885623368525828659150234111038489447136736268790593857630560625720063288999714466150765285272901285028292286352224740961180370432875839808638734748460703719547398225772480782649358523435607169820020001312389136979426639352169263122737011155523864145452748439178523350914417880681793214355558641469493997394501741075920047346759823195117678286373081585218567312832514704531035771150820350189936480458045150362151198293230210530785970426291627950392594041088493010225004539805412941490577263081298567297189714430850676772896786158728669452482208153438319224024577241796215686560552026263300134633961259317910398806974314398334847075220768825634198708051782766241229537869357256281393036172799599921039575623051564247815483273369691492203852568752089738059359713100731802010842042162038063396007303206986074837365746415394151316313042210464212225599689573265043831253499640327686360124564171065737889664078750178771390381645281304322807950325241264991905222578351632301319623016075516008055526062154274427435087337457379544019206954164561919527493724884875833396104518284411566799209281832796207185920*i1^50 + 251155903601683691856178134407865611844126438903115400641601983411502884407703633088156884797071470721576805541243556514013895838004752728055663038936689920423662807607003231948327626412079006011718197168883698715355037430723841014710962986749449133960272761644888209523748674941326999408898494364746895124663407499899597475370907306283016184740332794788820653558767151688144394918926689136725499270099069272949902260507256065349860060834953220107749278937240675301866436218916350033783915194188936929668167832127348680740158345746498447284384537865620764741324740674105058442975175898734707834082513955469810957460603476072401230862341854891973551130231725051362075263826122991705813550891924573980157475783345094441619223986323017357635780210010184535264455814454210122525537055313369018111878954304139425902790354928786269352233752656781160608395974408801415184346774530695842902700581262187348174902066615715760388840576523125758554599323766024470011289642491708893576563706838321786443054956670112995490869206193155280436066606988285583027695159572884631102092879228674900369013471543096817486915526217044999332015310152132959509220098276489716247317710788204865314076216498868542584905595139459398650041403756644456562630977932582164898405602053785674678570209652096933989370644793302870728475277942898990901582874926934627726217419201768903324824250078459013709618091147529415897279708074985697134312220323649120467302671953792876504581874595022502268172209644707316969704443382571909721173589277951706323374021786874549504664934279922049345201936456390544039744383911064087407196649406049494619101411126377919661811203855005507433374877509749144705905357858826129255214618445328774837648449613267137749180316672416827573502784938131650752509583504733767289807949617009477822577874374938211975338526475634142548433881628221638386902873733595136*i1^51 - N1*6581980052919767664980847698135125821162574214409595679076861463300959924974919541411463872122043672505692649623305512797291371740284694897097566699708827079646246805116364756538454750455219889703988900039992775556666520291016125422979657296561209702983279249586704544714166072575266867514081161677736939648644935233678218811717019145486853197146177152811803230387379510146364568327463511121880012178780477387074031381737700511525036404425771358828369549153960398730882045251967554553925404421490029362430527581550591842504192063222006533432914279839209992082008713714281496703225744711297408569115912138015666447489981822627113811342598449450013828188623127545428296980931614163917765978664304602508676981326212872190429690042171778102053437271318359375*i2, -1074882707697795902818763242673864569040557854973705476222312759829265425752457996181680248831322494416896999093277682406021778594504494693276075838177374578002987519996203837922483299653140376605968907425920392208998489794463710793920497817548351241201348535629794875054277627933641311052553841283414849113113316707035352518958861236298692960646610329449111722793484231396875587386379709430254485956928371954032775166233487518807064494649164863829988724113505412174716602675338121013651018651185631827355354696256792657646992410205547653356669099197940596998149680262609891657298632025126628541176893767781314842110649766903813495432567077227334482720721592441416492316823251446373053700278000505866576075464799345214318309977714550676349916634058763099198211237885625265162415098904213583378234773340925735932291008457536412789178535763167873283740111016928544801816779717790247880215368908928132010596304307153568262582593222354731663557359817802373842588164558388339845245652156022343589049823768288619413007733822573962449544595806890870529179572361557346426993011337148337098973716387568241138477128145194537936219459069872985444731389632090057312689783336390579708563675039538141691652272618750045153923573052269673791713001062579325445070918684243067932831669727682970974972475348810895709937438347117531211864329082414955196466395147873263081284457002955150599894268973182053618569918857660747019611813284156827511795885792580640336495516047514204510258685882926577955712418476369146781159908613889425028217604986597174643057152610699752659898081359585822784128820076229918704010243679949653620837876142953095077420731510397352345678239488363026091611593284103828686398239499723541507546746438635028500295014312063749626508443995800736489748411550559157955541652008578082668818629531708802347525664633130597543136123217620763848988295723211106155957773539002224992191065409127468482732082913637596322249333098654840049387459110239828394610219050063583720819089440990000410783772636524099153003539373983662749843837433393341428909393877609824531858649279372000922561934360072196333196093575736536683781466573353325993056587211069786249298572492613153823129600000000000000000000000000000000000000 + -1323437679136013608633607637319805157934777872504061169056397560405499666609394443710536511218810797489839253936819022252598945221813836355978747680586835656677876630853224607819254165150541282852584663260994399801802536769985753082585967546472447126122546863607147819197466926875904161521158742351139907964578188352154507109958074535442799042563582075109537334393202587913830980808066850691269189065803319097753758254719512809207601361350908708374338970963612432282258946454540190512747568228691619732017428363407257596156555388739063525130596415204532892657587679482983261711775766353360926959767211552898234337144547829579670930761545194941262659659626996797841587583416573468468632177848573142397217661840277821863466696409039721794260503666733440705044013844898628031146782771589915949238402442111424420048860148894002485257544266776108858418320099699376728608313023504198654439021405710923059164549636375552306367977550737290227096651418968747242415870456063263815229014699985790986784199417875787346448686884883418033563722879060423100645636772198469277194756406009234451647758174844131405343810097632761546505208470127462086151617047445236533381130983951965165475406040437101437805819345545829901214516300625747084439068490842609460453899598278982989003271850709661772208237988664901487578409202102138230546631320859810855942227390524395208030761294286156337994576860780594211765898278763320381389694030770045962651468544875558327416926434034879499056748412696871968698584930236972128372924951886467298571248382555836893633470186692094268331350307857724519829203103580244834177458588965074237513184477884547997759660308021245469072585418309017498468990438178371116591516656475794474768634162565815442596267593785402674785637552966245100716762151938515897366752962599183549383239187567690654534526025733036120769844455192275744968161163593124196138759866427324506381873935786672662580081504324737150960190120470502013170328639464538796163390601859830919114532753346406447382914688489542067626956940903369504677533190454276827051559678444327601656829351091128222880562184615098735635622487740957136499090314629691103669960223221405956543408452679702478323712000000000000000000000000000000000000*i1 + -2343610454663561171967513928132447969182824419505985737136235400875657448697953849312438012036647683483281821537712928994371417761130689539394597561323201588880163258013857904033442411202458052797435059537335177576987663555971631526368563230792145453657659146378530866661682210559453141286000008022044889809917577112783712796190850137856588442995274513239875219569369601881491803964071120402463370025649267247390720267019077589995407510793242319890745233018128513425886150163993485574214100069639975933161822683096625628255999649619147540241004358761023436801522790282376213009214422152481590726212839822742583385511051746342261166729620137590599237047042943901539402108006651757215992106139565448735177383221066388033109309605654644398700349545762664452961354132977698153429081815729675555191996809806119099890654473265096205450076397590737186157470887736877122686216638594138488958617860873171189540228728085341657501587093429047435488567172905604901627891291222867610251880010982412770768202595317898037060184261520645193035155452443916789615181144137094891437417501342825915480921382316590510237308313490526282235379030945935901818585004579345061239683472766532013190540595253605992244104721527703530570661080809089262380476061301709029347366820626721066732964749350048624930502853900369874114570262020772923354920813488683256728758980215635479881506534011587067040368981441461710611143020340456850575275975748021201548391726294164763257124441554163856130643176416565656633377905056408076690289402690512040679508981038096045962734773239498933428701754818729880541443814365755203013769708150286116346080758989124856544931004645407524175388854009828532605627091000420842497570352528143312988614186076348549804996443183491581622820803831922355009655945691366212580828822456373388793875382954656721705650575836903636140176205290831372581715933014601994233148874752776543649796339612502047629389323349273447877911389199421994543003550208667893554447511295555537653990048641453413790549876632264137104943576004094505685940006705429438332385918465037218995953839259689111022332443942612210160168825229757093662374084470732565224333286575929493783221556865178198343680000000000000000000000000000000000*i1^2 + -3550737558088032293554746271328673120370473201283801048973498412485280858425969643336711372676059240354355055363699965135117930624119562395614172079247533835696443359797953632276416354409988702569211219095747867569415216681221654986830928371944631426853712051277683307998622198539272566768031428061970247865355937181330872109673159845303191729105089601418477440001415937314403590663308283147739469889903338975102256037445194675268155419946651844752947854065491241291397230400073097812387199704097587708349620462396943355226019771652352855683288815657176876494518777116923375359117018473355932237151135522785858263581824957722293295613953855330658452306573984645013870801697185217011180489773964986654057114497832814456053853599773613709279681123392358781870630282752462503163861992869919340423474302168572879199913330521295700858742297677822343582161317819943365906600878979664992100850839824959992889123466637147078081149230974857690977424996256940072754045495529144076065379140789704295058985932346472740355054102379246631944149584315705289551805758994098900158141182417206556704485755468752144203832711412271932570855289633863251458343109550509986544020079042769614895201727105582415535645843412441364825087031332080488147112229073208665776940562981816047740776168186536511035639553314571144336230511367737040645069748118706980035102899124015037021183381818993920464177259181301148243731727974092590560519693348158602918042235941025519230687180398741220330113365735549588750753538610532635134775930657793735210843989861988322914573043296473178717917246760243182008373387816161743930608754186942074410566813963788822926852232815281606908587811757921444248610205363145684455559875073265884448320168383944142237138438997442614849291362428056643282451462697510002733504929583622068029139086798604721636436089335372140883898665454287387120810881605847462741619580834603449507430331260026430291664813172559041885702275114599866578994203659788452256312899083032777884008243271278097531722968910934664468415097568305725997930721874784521164312498517118089420070707283600001815224789563370352011347110946008697406534961352837347512931020311783966997723408407544096358400000000000000000000000000000000*i1^3 + -2591463971963613536355314674834852644883972750786771156576160266933626507217317961026914417436560310734716919297981507589187603460549851185122480479381692095678601831166103220136030582579604583242573858207910417711520235191024625174639805775368746288661759586781077636765832866149585383744641050858830923908935592089183913618041649816430152433184477942416943462397726698252269845252531418767858586093776674874867387904675947705624146072592567362604328444830262677144827248752637605805943822945134632851331025462699260161815115355393664085877124774417092829430908332530787542472048595391161606964336155755048833672661949974808103931873131881830709781718901053799956713505732310376160550540261015693350817822909076146063544135206563799198646201148148698495452727310388065633975569394963551802979157344626225886555374236179034505735956002396062702711755099639496312106869491585349905997422687079758581628113330795318136023559226092385703493672008254734272025637661786011278399559832833203446477215523482710548012716296057935358771640614712961002308241349134511351281808549382557871994714949105512446567514465360774570201972084346540647816719580257740524519670353202724558242478929626163205216623773326864980007013427255102994223995590235556853810462050450365855990985212337783315111883442204374594370447000430912486026307441691790470579213877340769701447058461078193031707771543954032721531164215840052838243284521939111193208164695473926682554127061963725291838422407235519772728776413308007675178748073434923508307029628443908980320867030505224175298853398558048937257084047815148839912167499755059040159474352298419761945201500945697330621652124673244358321361692668405989837719298691734181052954537227629403661686741600238841164449270559768352736186150258821944869308301117770066271158975195130017229495974514328940582257410185178298335691144205511759677287201841678562205821780834252258513142064830618541620038695291786078587405208747767724388128348733279978846301004386998450856009692172578405453112501547824251534257632214057564414876300489368706308660725364941295282707685257107015774960807040981705831965442142217208081184099094839078356351340019156254720000000000000000000000000000000*i1^4 + -146357337851906499207953427988744484667924253472389335617631334998119262801406789444057049457107511984552709280940682581703645957851831497822973083872855684340825769324694412704447534168281776832332989226575431171857984594107639999677587503556831837164807835363986640727987795179981704769722039985320126229820146308520638610447462958785163037771475998320274315306883728319757108800977619459119527057209831830770485050333591874045216910796105708900890907395375015202571790593326971603145870672195553349052591931352593657291231577599768544646958459696942918953259304107210703589972683676953350550716395042185931326514306731515115591575130874437216100125891850058911484506821363764377247715133364933908171935722689684517842836020976510351993752905984577460414548589450899795243620189127806694795012963353057067959648795080669300256804712609572919708513987299802610036543893761879321756607245582393180974628840406623808445787548423934167706036183075262789929923006584014130283766292605672815556739362739140854248180932575679467008715709755346727864349563493148833381295932018237444130278835294116463788179421781802675235313274634231604228577210847632905577470161281242283432537984382869158924071834804241089863352245053359472314311618083701709209779432748913262808984887468400020006582674870577019195862445981742520992822313953562044964073260083876058750161244162943808487982702926811701544087339205023640799527112504351613195981493311853017984717624020857085296893702183102827798288779594165411040467885903167999021214893387903453599323464234835375156153045052378578294310281350423615956089189046448305531236865902743934647484699712893394132129290312813765863123973091074697278696585652067537019694544353479614773591989702938911221730054255111430353162379461443635366795461605112759190501452955339907303435009952641905259666226221040855495834816781636177730823003413583455321712899664431829975382127381289541434731069718102584542126254382375661343783938074960546580904038433779147646572354077736690912693484396080917232206823635894595099486627732020564770221941726612340932529110531893423203041307269423414619875515021372256544511749845478260055107968061637918720000000000000000000000000000*i1^5 + 1793391436976042414600575346872911127860936051663898822779999436898513265868331246198049417298340522573651522054159129351523063045000047667122464605548346853782800711539694621736492857639511875464174075949335562525138355719658984105097131153175507214733142037444902737756614985648535571028462382135813259593184409907787426533226230020762421183279380027754291618953909901200761765877330030020954674536357343524049307247039354355807955383697886717363306989280290837054404331802797565382552173075147955063808381109301623224005760731885195599032162136379183853147975157857204251855914196596325769286578771027571072787718780068539527272405947846289043760753231484831581831921618271781333313484775752155333354749554309528149447469821712007683699733879817811736648428284175343732945125111910096022698415570691866736619143021208921315359158245792194417860288057588788828534911341119383453343911455862169794664495541156782155908569209586018783791145573843709443982493297260437891632492828827842652570352937008827437188968132528773088991484715571277441749179850798185781899840923257416523207686010641290030133622500171920222696938523941112431010902518014246104416858818691040069210111263193532168554281749608551303334377928098398296355773036987118840015261962449910209426183610285616228009789840426002928450238235736716702466160327253583298774030554179698268977581550471101565536904410163767703239642518088397606526581802058204559689416264512108918624726163475135123840423872561987727837908114629121759723252378618249211985843253788844133518259604149282846288127815069694883173442903954282225967244610512496992713225308248117288596661383739349855735701967113908905519381525594892789393749974226495070362049353788707380161409444387163178714774131021185510007859614989111656694020868312909911347804980242380880532594252896843697529682413366012903280868716237467480138327688200070474634640758708457528733422736259898388100772520027132388476525484615643865931035929696803405863744568639321827450315792548731807562782792045016294928203845882326859772226871280354364673562527999056944594960618189996672049887385281707942023493159560593686629493759224341134209526708785748377600000000000000000000000000*i1^6 + 2078104078824838959949615149456732568929363035978225025964186014412557965161816818861352137324792213800432680611236959769975987440915298597906142158805146133999017005664982280127128792872600580102484323695993636834491175227151694849120941759051570697989457586588551433625712677939101733471011744407550370013000274930076722107153637602825378071446379370462158192704749714394756371850156655635137626010938944423445160987149846341660107642463314885835775311268762956707138631457210920444087902093441986658445872701732712338223166930123764463928897643343290778475327780127122552025037602725066428002880369831958829809036986832529856567915716984813955015907097893750131644703546322206534252040622908947769701718922372242804840632685358017643278332503101577032442062054805274902865878497367789519889179117943972257717084895906623671951115164503838865435782727790111304246597150678634287672959369140019933415500816371230334843716049056386995914095058164214264159669399396784276363521275554874157870669342049692399458542297186719480433952779082579573290679526597777581566126805215934653961532539964208756015606569498558550713312214444450972838957243110861437272448295534565985824146335342670222530850570568792901257649691479218033392588612214393462076800749017719151379496951461148577039942140713633228490177133474918507690018961200085518292577561450531706061584248094127464093241336046651963316603357567835761063914929880744011117365553131170871150505010385244564151974923928304325223222236374610499751707054669323499933835595787099785900009308128482394397795166904668165745058997965739349726807331583942820849506971319433036019702482497576222951522877279982909044001702164396543613803596719249955465692079901869256988873309553907559281608838990450892560990861932839354545042543951017837722099648908194367881082564094257022326758535351718269402770375503573255100564209746268451474045753728020508408617165275747853438924867743429153083810289932377775029384720567665742032983888930932275218223299640776092222834004776242583969685925694768690413225469464761813648823501577562508913831684448292365586710540886255311334306384878488704289074899214515237403017291438751744000000000000000000000000*i1^7 + 1087859386362250321935809594134497667680127187181679477768854139730062565898095595025971378132866661942116613390814195630770925235808561274200014602791918669937902144391268371032565556878293916836576167934866241470826203572667856622614863939182943494407700833056151221902982956386495826965095088194189700172298717364024793311727537964558750803293968294578977906605326397240178900747662445319781385061860124526772554590359254864641221031177331583677645955020001134477369602104141790089429700951527698409929635668651434187195485720145315128377538767602939814335230067000840627388573453368085411099759883172828618582705297771310500330492660865571678957827533971169675544202436972158611211372573138824983717035375665378453432950942575434533222781536519635604381264277229194332993567213646248223520642386563583963409481034257831309791965370535240346208807181934534788995572475548975355623702048940928532775986329472261875902576847750022728507722688533327052973489718271220779201335443768984978498832202895253076982375789554497400714514899623044706466291369866367571173310650001362361873253693152198431784046008935916981748744296972772805515991545686083192995547449788552058177553142739859396897082392752112135492368438584008866837077026908780318427773499138111247276109872690732091727708369751058232801423877632045111829713669499929397922094750828345090552797067068267944404011943436060754772434419155527718024843958767851885866914090876849143012208957904973731089070715246278970830345489982279304226440879235245973185130620880933694422000376248945250008661029586115392101252569987865439360234877339619618772895066989705233821960980449980070312946961819579584743372797082425838051710496179846204759644817890545923705262058501873010822538933978263347549988659219829662947198849912999285720013674405441712582331379212257961238463800260128954954616204912727420337377653488841235300723515730760811397176320179797297424959974942157728337592134757084537542829481372222599171987028483851793032852517809642233441277897259895583480422158613237302839670800241102041054858912205367357181562876595233860544029603463797409645876482568710949735436338127929114480421342459985920000000000000000000000*i1^8 + 147299835692341194364773902839109737633848294220858322135344140367992626024278293117343967720838489337513414476990910443275492201605289877103248685025911067921563541587834438498676308051140758188013606843264298593322045727848680979930878573067150267277780455926144430365940317220313408140190051541765337074772840762037196924353098792189361041195547096971295206961543152440724005903016685391662917130441033027549101262137607873821622301854898533200405126934206323722374875955136921172904051429751778286650249735394383474654947400677547456319013411165350774739265336926188700317723675758929202903932580034673100262218196797220516017532620489755174594314260595893487503450835998377625518108151769270634094858485952875576006329365352210104527483540632107920707956224062030941910481921074500930715837025090907252050186146370409241501134619966088380016052211598213843578613780781628745183960169222918971301257188731721410644126132296333417249710226661381869605311270748402011580155632324421503988723684735716299182881466831924708272589452430871471563435541857335322997436670097104619591814382175208876179264090113477193569883441053785228101464222503977459347727588490020254491262675715760277187139188809260192304072761423680487972143791564090499804151092551897212752569669990563794728753362727081084681531142576162737796790037772701031083648223737088037613446275571306848712918820138543121438608665075664890259136434716841474632428910065915205477725051560778180461000385464413699700724443212080602829811297402696883828357355402747736766708632797940828743384748224155068849647472324607875004421993181757941336307640904652319938115249702635674466947354340269042384175818410696093976309903682628112911509158864882779504260482140590211171681872587445872326860221472228540392636141098050865246132554750565836700825814454467550973145953809526406766751643825769002664395703478074366715317708725153058807219248627578526520584447245327903003129948708243067614815327660559457520810748218102267131224112373571706228089894132301567182914101882550618089730193123591754805694420370267711612703206324476955145727334935405655952853235147239346845455744268416582583818439884800000000000000000000000*i1^9 + -153910172658821916645272268497096907758120611397713536873842024415571882226872321019037698341516678252360033607686598249902284228315181114272184442623055263329200665351031778887416052577542016278079592266458283414058920705729270938693123866762099018703312552909919928045092950057578200055519080222950637363339093970145567165233246273384196686308756181325206271919950049667644715473830769756406525716168440119243607470439452003150299217806301121590999321007118798686992405619580297840639868933093953476375383223957374179686595170659427025009420478169365599996732514531099089336189460746912737058099870383709054484891771031723687049897553257909475139615108234735215462214439143261390497335722518349741866886103435711348595896995929063310380699865010938165930323829863893839072622069829290706614253634375158177277297031857268722832531719151990343232298812140695886703398890857034737392600420580291719669183086420357262768896294707733181789632980805331398746978396415835372315929581760495835166501617732393828583997727155633547708891200556058343644611095525591344824307629061735875255068114594684079681350309995022811563317891969654404367082943269349556677247145809340972289312235631368260390398217467355951083314523126469515267580154945388960904847500242907134236944123923463709601096478049565738490166718114854028712140360143666544220061873332776829727233549345474848848089587362631095427410495563907076320201643258387285630872021263728141853526087564766384627225113311075072356718598609840170724155608348704900709296838709195623923049833140347036801341849592823593101596388584479232713865082263713304863884413058205020927433237634516391316064313352452617287262916173248315295214350148879115719920473621615849209487683946753223625327208099824572493084948474797231147684947190809187161857747634973937653540042065758300561627785038688076790041513756199662085667379505731765730334209310120732820796452413551860249712712556280965147372890345912664854571468657449991259385141808605569329978054836622167950777871368847951696052373750538559821815964995157940960762900937152100748343469305362942611337003358692459249528449084401632435704857296301390158617554976768000000000000000000*i1^10 + -111145440316905158430348395698290411101203852825170430875238639534512970680681515217950908714910985889723473080282105237932658990284125705340775889231324176368065345453778820456627632566331962576287658911476764071078511535103387584860535773126273399134383631859222752605091324187158337900937374613879844260779073863053581816266160846029686848894713480333287380509122605758661193119987644928011960584388757223646920670403902293675954697328336348411297550978819075507616420305226351756382797496775991413605378454057223805071242124108987442217814367895206245380198788678021164232958270390425086350586392077896314093573304357376553867009167273237964157846659158340718524528968953309739889884029787566481356008947999116838573095886671461434489659719389364475527339132234973440506856722539581047743378822016710685558407602614115283368800418455553293366887280700272978820895016361103972012582080611541068507002821151728114605811293245639427160732913530342405833005317964078471278531797641250736954896533027190442429949772948832396384134602934609532137848223883137956044073761136417879636435619660430355037160101151488949488578279247502465381556443686730090782510346294739903103169491967925622035100645130748173224810880946458308102556230210368704790884922830365296311391676476306677094354304517779825435882902094926039190481845538097934925392174568571511119583358733454487033590270364078574243830485684257782912853994617221945820499295485345939621752737683746809594204934708482717711750137258264750710588436638710874397270800995478851586028487034832915549418782966083917127254589593797200006134144726804144273225204506531713316963044593784670587989606110763731455077568320699846023285522970824123962091621240648993249161540037893886433708078742347799105482695639160891875570122041029459776955754930584656190410469403132596333904268187187559308127263704319363719537352884999685423227636995437738852143643976824747402198331780648280468664262502974092791469718646395174432539856301090030787844322474579097778384426449985233913799994274182706099493698461912262630296061631534009470483589601928520863092377435256559537478420613408776400222163369146331433357447004160000000000000000*i1^11 + -39615253696998515446331338221131324829235474716861947774596320723869568075892225208921761458182015348444498914898241801792220808479603419449308296872188756874376286946672849875937873053799931211495832762592722949839546733229437598593390189619880199754174311400730168325903497335732643808399365333836894970526417908873155384541744782713348704774626617286308228554406303769966877557199498546880560133759481075561838612290374781667598550000278037929185447211864564516777111854137339570935776812458524157980925937189673923293657720348411804927541235143337489876339038453650918098822117930737048094129829894258984200114741330700335298927996765510107439243421270242607316427613824191875406485619638239332862572253234652843446225238534081062358806154711794034425589735157537167440253755156311571248190250432009520623720039177219504443773343005931402023305035604987147237888466134838936992660170785119622075345954810452722940947282403624101586540920024613503013095926978546317434912806867220774545416155978442995786591170334657092786882061311147921624944117548420284870630322132059992324592818239936872962968260743662824657252000699796441481251162016377143936494104875254024535452655446078054499665218860003835814316553539051434515591831433025203641017592406429730078596085728145127516338669341108252972909012818254104582229764525139377929403428928747635434614792794353337853025850215224225483021066856784721049531881090914523343797870147092265065531574749156640237621061371783716975505745458673971845221979850775075398028656294638400123645107473263172809644582924480307797664406307459378750364236908877825959044513512078132334565289111771166797184171868109917719927708956659824812875593447505144289603300379162522711342784898640098438134096489479363728496841735320170419596148025451421237262043336015922318983956086797557593286171089872647012477165326958108368220262432271546282624401141693770265903611304931558018204399226806687811750307439830940839343353960247801130476568866084926028541570183328387888563914393951419407550518605440259153334376662997519496864880566134924886173801528384492289214502075711504680291200195147237685978739835903921311038465638400000000000000*i1^12 + -9093668172436985050977649521909686884234351922784124138520989003618227386991924430813296246159296291025865804361212265912105790785504769748933205896542511740704606226997839624183403449083957877638133916432912482879656454471607431090154771154387750457467845435692784594725506562729496846507798779929028217941464842716011509284877884931277519448519135967309118758983021687425944893642239965909781430362724696005068779127163114056702020120811037590293496571180961962911085306747957951895689195824134783302166599049609571338665960096587484552880388909668417027108321683067622714145587089313387216778416075295862430816173386816028449570124607979639099055965750707358758405762441002053813324905765139351172502642168299922567627664882580227529526077850064585245827998557449099760160922927966699576945480890890143009652557568778647383747111698656729702697323404992325746196189230224117937537235734013651992947141190032784850587116043072073575197929404663706305651418581908162554275574343890181939983214413937551923854252679528332583194516730862833425902510862558072514938920212441698722147961655772419808084281564710927775867053456112145160426086675333774141752101531920420860820435894719125870691835195577042582909698834443156818888440010344081444880153375287921412295013237155440837131341182409611122286496011831992912905003285703767593002921591063615482239114374293641398334138925955099959579224171777956241864553436741269529230124808758483899561823654185558857316363247218153841717574732487287716762598270243591102594461407303648887482167682842708437765441551384246548120197832630638561164029245227338062306982967398407408491158731226130311991418471374737317085060367940239971965511580731072726836040657806583918742658985605449310080975798589089903196755991202999622681305341539058131131854712533478069547061513078140226794285486851318716468385717179298349939288475445893397563904718847515998498015484711289908880731283423873209622688774349958505089337480367085735072086622903287468457471211905166763512407876962885015888111747670127699473899264030707428144380683827896288963590494047507422536340340240966262005650767807097982304063578394045884433170432000000000000*i1^13 + -1436319521922427016776698736272783663226870390087781219281585053628473778539452807755063192791728496263324356869614582632393410961031432439206871325607367328796354647578806659353190342987448438403468693381843753975131075289268531298659838265892694224846449760899713866304802607709159783860472568144559128626180018686575220939327394813362677916740835000763760562392712840588859321682707539887975269440264136373321639957716101847401687865534512131168184155474668308477024407498068751703551051211185001113216046852060177589812478435949521495082847380218865890433657832767293463277302136474968177253103459891667575322498973158706709564345637087691771682211729334379790152837149961672143706408750028617638647815576667593193848271379920900753757872346864929850879419824654362192291160918111419465605530132342680774224289279143384357035833287618242467928923909748999215154049066079720388565085136683603733792526627131342593552447776165721381098545113893086700213137289269274048727681859023420767517492015768995102382545173450999402251853773237000279972802949559762600145799290118444292692386002879051034552063188914781447530374640994801198421032805232759249553101535445792841254138605855030618200872102844483737979649754958372860837456641288692789582235969833468536126215421378960525625813821012233372044332467811346568298071685462307217053711094317556127006522157404054730690170319134897420689906851213552658348423753867976497347124386955276924147531221343327051932835634425073923558798111071740142605417566305229355435137062822269669303243936577586960420038765639744215634849185882552371545519510695463253339792832094181482034507198700641089438268492582749309973976317510712791922556935245107225774349863715296027514925038639835997096165030312291604303004854506078954395506434879597773129422569295564446064170035612382263157870191524852130020368663986161438568802659574152795385571385620646211432164812018718615571951710453957486033354562892832022159302306142698387245343615716085645741020802643294142480963918983101358940976929603722083430512000130642616181185670575350369584675604044109745773652184960769204561174702393013662435559167440108481046118400000000000*i1^14 + -156459560172584322677974840419610675836610797102696131520626400957625595484610431614932629135340561849176899261596797372850824967776069225528117907937043462156605658605437381577061987723233462268771541415973608462504896696025137381360335329884671439194432723761065036456824880625917889601618685935512263268359719273554110606658473343802945570718491276170384602977333984517257726513042664769655059834917766082076663983532907091644807758792330067382193065199104666111118869511267273393067541990885505923792153927228545455167339524376908930125964011232697604922037483570145657441476565014242736896463708267219773257016839053698353489765307849850937235503727801962529480760180919560674467400311120471342977260836842523219243173740123860934929724662972724711948254371566788913478297114901586460734068118870876459443078962639946323141780753310494211910229822188531888627186740164942862958230946173345111244826503195368515951772122602632036141744366297088219523477885030716437612697736922128563055874037106249598481960301368677220070983741225971867833659176077545691791202743048366783509970554547360541140372077420647321591570518499147260571914616037394756646188131468029387118659001575329760886586350339362027068602559361453719925315408901748411284172074809141886094754264172218411481947073663578638960745692873198167983359728311784683099719904409625124948627496965765504428828755539766404535035326852974554189648735675488938110005420313062554345791714258659867905082560236437411742561568393212934412508611465803731146758915478905875178760312883816375392676730601861263700089306850707466768517013182997568593065880146874268659368488125673354987301612234223068915773575061029836528337094804537951080467924207840480731104907470389282899734752048995130183517138000891695090778124334416280451217739582768814676981754338410196371521417273365265868216365718129594966663979852256603445633366070732210468628393382931107450533014513265941531589239320485463239993999408972547971104459792441732026010424563374396251717115070634093517117154863196520548250078685956058690431902541789667783954451671959145870764525756657064507662001003478181785000072283277268248166400000000*i1^15 + -11530960580116663160515830326639109705040637366917116412473463400603821517387557529584413811845801664861309609513943441981773004466062061887467980522574474684803723196280852330123505490762162250948989912693734489269188120681003559032235596737653519394576444742578205610882719693406285762490313664598637345220068977212350286412437768301955932623044965606406795828463343067913987723526848635384831416238871448386182387610923040585688006683382007100457795523461100188128129556987750725345555922761179620124696349467287811513099970749964134804852274896679739512632543174412464665059121450213401723793025111880440303977689197482109129016260658937263506985021782841057919622878582255856884897709341556480237405982739093753446805484145618093532206149322010603848012276657289836008327651280042404239498899322475803150308080780200550787645295561965118153607474071775714530974179568810068615763339636664648049580145711836233056405251731980860493258833485622709907630781634448495707024158123649246930966961064766976084816877472095025858718326668685841174030134584724379317719225454277127536303702409437841993983213937941360459622652032721224066929433914716025013357262200593071738450448118103934708412816265295598963327642036318282854428332697091858052779011509155818301792762572946834780261256520780564488884405307091972454804633990681527405613346072775004021885724146129317130198695339623174004577668441094991263089858403643636282085732987549408648380795762142075938212683142369944719003177399771214828908393360658472763214609171809578810756604045515886902424016492090826129066741057484291377171140285378665051717370724431041838978942457665882244173720636690964168337284646043845421948907091785251755277968016390447635549093241878518118033765488163947410477752592850485284576248433275253310805590643212947609124534436048987820885884886690578144899742869558864144331226589868302538681611496197788280467661398053563163595003685041235060336682986745732487559551872467139509142453384789243187429994945360187548381323352331274022151181141244177205618264424937204479368635016416340839282997702053309244347888771492920138009833435776318386566878247558104219648000000*i1^16 + -566296245528297002431045102381491701681574625880110128878453038932501753765396996916299647472345346430576276368398858055342973095623650933175218826804971596234751274330771388932304317667340280355054230049658048542329093598158567599548204631821369769381693194877986261158736913789512239471457994202129546262155130651249249418158234969238372814021028106998012623302534665522628623707063026561239804494848088850591616012927995342151450334527645137354234441403442243792994305111134304696582543653277326608258732758535865710810218629362202126538651943636645259780807288403358336784978859735239780627784429523412910438306307085376774657128455099006197175472694330472872958087713476653618394519381423857589074308371498342156020833758482299286922081378345849246758998800368256160020922279278737127430330185956424855532724821322456361484646258953503498165513256530140152555188071065404888114849926071256359285739920492771135425556244084303499071623712826785725363150050036590430466617454529966952994870418494794714585902243624105693707821764002817451954355185936212447107516990865577476190198519018790395714725952886555323790637185319066558960883749478281514520703272671754527712701517984326126391084317873954243453650580630420641474700460128927241986657455735309200329820959240427635009299793624377290471409229168169824827311825273482098060890856920158640407572637648356257932481243591235913538206839315216160459097150468422987844303307574906062665516398433059043721349860823072378769905977373251193140750174023021375083485130199764089339836209186895401410508343821974241839777525645043424796573337208755657582305859575411714358276297999085172834149206652647981079601978755076945420169642776669273615422137681561949787938091205186933448455243642825244278083809526503119806164411276325601803583753978297531575063030760536799687817068956959280008646842793414318269398593653199550674816844054286305705783321361663187625617427816438230208378837838851632655474336037828090002382780409823522406779962646320924325562845139664500405898167495525795086049061007449105361511456070548219932870366494705218939583046575349138107397616546199984594137176285821009920000*i1^17 + -18713813613677409935622625223679998263981041976599050764598903716973926680205965757553038086036165923816190613617931086409209339983219107155502731196496609214495959313692238589500960662364517842712994097790539732633831276207515551054603681471668496392713817599657475743883636526319465892342624346688819696879358150371441833739571760995443207414386036219060418386612213541273552937875467588880479126903770287977748050649706269509904640527779880091933262002584649909862305369273547851917388624960746169222445908245794006233564494616738132854932577454206667488150757518735223362745340522132840670986182087514184142554527813096748032216538137229845540781669012967825103739493854280340674422950115249788211464136212344689332848957827773578180283162841400567414591882060370319152344620816112959353034976647227784397751644399737151865763664687089754650146055535756456331046074411089281895628774743604599377405172655303746238217460237330993944435228478057338751796795857139702604589415033715022865580935068261905688840488674239776785738766956274240390848304080082783557110542808353780564294313239163125775317629195487182988362503829165164535269543594733407894996980725231840602148898459233646564799749882536009661010520472177798241095847101898169421223726398768354307222521382622631788218683283222790593683072172756812695345833580384573531292656485678476342962758917200977785865373666830307310793935355915987663496638598877617307595380256115630101820161585009413553335806333857789876473978307571475781232509869665109888454821216542986515122082659430732713263807800601799218848254279520742029869592359382718120712432541941452968451847294490316891678532888742993067836057513849904999169624251780896580472127677785938353329021423302199889549079500415902637271223936158142062343240601204770455159445703183022528174541812627474888835401249281071119331584966183089062549027988251157078146089339630518404204658652823380272060736480653421253780666156444864373410950984686717034432175461368234762641660171710019328884700659139066338012029243207818355022014745321434007239504588487567004933928021526350635720536446108609200422932910017825973209674586626457600*i1^18 + -428356793629970349880037178592402504435092703071354132349796989309346220656404113111393785135013661996402119710942834241932693179763706450736138873805857477334539867412975773880136152513464759236929587795536869159693455623798117824461725972590529750144649033059723497028101731045192155295677417998021545051089641654327488970466899805831539344191369679518511389435927846852318105915604340766925671393412564614727725434669366612491924874150129632272830297878755467792469258146627622767921717289344670607577230002259665649207370013665529740338132620602514127255143425578602544351337053003692659413910687440483046436405061837933501003554967737609450412748245831113685674637672423678336238487144776649293025578766985908294325380776402476860499336089946013851614865609434681174384907233886110218519296172170514711598194542021716137571273248570429349889174491352426856629294244589922526501777268975721257345858317124012191085950556542856616648588233376162350283999627623506489487493049533772456853555352258061575793280334315475547367638492955112090468333368327114929150644517820038292107526736273912117907963097812225168146656499955076078300536638710793323082357411928164924891089560301509592210305172014507450454610285597106222811991916015056300853858413719609483277972698405294212638575291682255697023023763007541991144849916472903767187298794434034049006954456866350518567323628157581527157796843303315684126299109283551062121405107985946751285364363410947449596566996085315934642969025076187110523476617292415878521187490750974430075877475022406432360525989105682560747221190881910898004998796404994335226795197089634129565848077217906303749676948917967613904200537707046375792111729820298004356851224461525693575314153082464177322617186300364390243915160793415516995305332206881791260835696563042250423552884679897644959938479465926140069705106963784375644471590944093748411703792002996309501315566583646009989096521971821006552540298891979919990550206396701008543871217234159984170174072200288203880363725197223676171230506793363412651210197826536854276039615130843743733962986232176277372179634107828237568272165062113824615750371901440*i1^19 + -6812474529006574464090077248906644188390708664226871789540396516768096635236331431703884762652803348988025039542184645429430929101373318675028423657107864655979864329423137220017794190004324848305219199113889905898090610831138782546883935694645770157648010508096961366664315729033388614584257741485654094564472354563519693907678444402188437838980727921413756317860815525818708397463456855748811418930215156511838859071422059704217627507950327861074262699895099712108654863634701815594977351380655398052680673893112197664700040984105668122328669640872394486054563835088481781099585389924797365767029878995633307552170884253062140294918726178417145793740103051771839599945966675638103565068034143890092722434086568553040254548428661649834559792564717947279842539697610982801266046218879088977895543777152379715157452795950665368077686811371549142959842874276116029787917760578206704484724782350808641330015092384625789075578723187762742221033902879495812440129831758720166885438101430789665884485047384966101295172893655280838878702539776328015950589030514599466708915480486402344293464368532268348938656348000553844854628450665148766033879196126009339123336151265306429473971167559030578404111088511540987466988418473857155115474307167604210196039848892886350590859999470919364359631024054604539374557235843614305414059569187190771968308848604465941224746557457443388855529220609350970069330794349200117703004810602489210542179306082966456363292798483870901633766960322746999086507626248192581725855718900428756519352882396856849604422117975444662083838663721098613678558522886531698028207351323807881690296241625875849059486710896690943627016799918507810613387502086501883894059369931909216592365942568211053581627917945496065370752297090781901180469709105882844113711809835948473582036106664734655675575717057957562105307199290989517817014635388106817552918193405354093474930876657297061035595666024425498627005616540978822035362816779044510617546525247567704980987436616687092184681592596493840667566598638449286744332850946140692963941817076153028770562934407310434064027608113646829116057166066040481459769367250856342594781184*i1^20 + -63354816010215075297291903201119454504981229545164320376983485223470839964679184545288558678625552774121969282273084976125739891137697231297014066042490991362424517165136141412224977827772909305753672020391421263844376264233130935253359532592567751667638249646691773616230920631470062358409483166375585859673682113052015512042850358144566840638668955207307927166850709300083439340218690077615469427201135234172912044268055151843599814859904392631740735415077584079621534447732744874729531400645533420531420051111137016830849110357347720831646320631738669720150398055601760586076163836069886825638335774584225874952339991186848631946786536136089300732225626872643149094944880747525798169449551594562874328783417860912138065344300155703423356334933395080706852904351134082362975782282253477608037343549488222817147342002454026080940640545535619175799384793942201445624011115109207126839605888223829397914363173281459089925757745283028096848837651580362063352923710391590236667463318683562308430979160216362195859038770240017869907707746116030379116180449976696340288454853841933540203886887223198847389640880972240258930856102973686488441940115922673908963017147763943144236320623887011951409924164216606583306657651148056899894414437873151139373938860153751842398530954360092067864522895868905099528793044474450292620249342610121361193991089938317237184884893035425651683762286909875115004547125609339439467682309141320200185033914528337770099107555125453863242226443984376620782445856989983359447612423741373227030267951980646233944527532352283042297388936866087123026065241012832803863974391851194495211485640393862119284584025360775574793287456610921173864445267753026856966642595796523333780852813488755655890567923406004787675930599641132132326540635759265657472131705050407023425093748002855565991184254878313238903504913321122115562680853463579809113577745221129496173590153975671470786591761456391879567034895752285037655771917666189471865820518816754002008489906877200926285946776071246039107255127827642362927517385836746140819417954721689579495274230084419432819543844528506420189308520464618794227261233280841678848*i1^21 + -326347264213510809022836149574621007131960741726002895050605891225328488081667631809644791352136968380674457491058328973772444798952499572805378501675299641873586616565360367514652121458530123295722417133505469766797385496950229770843983091306304339878768900627667270810649792234701109283421195895435590813533168500687404290550367196216960251541664784208811171494977122659513258388646333292243609782675839840951564803542660131985326602640470190626122398479492292482787381216435134597750525906185948654882354103535183839546648282143390308309103477507502028319947621908702345836684005517456059304727603538727889115635997161280641611970945068794583233099887976115988286737605579568466407309742153343812648939732742733110515949219463516195296635815664065044700920286745914616950550929181447617723010980045549975892072965252508106520505519973862333410530069092843459427434854789215981762018732348918009841404149290825913820470147534276283982186242741350245101791579162723714956517028432410091621774701358896208016188875737996090453066442951359738855999658898428742220220468857376350731316114850449057060689125169807350589028056265225705966717881759360153091254565792021634153586740079687046150477658551474095467235258580008408693451220939284172046717974833642546143280034437650152631643001287026971194728943417948650057977893892422906456447758114219627323856203743365014740130091638559430520616438902349839059548683053141230604001241192427450102251788075951059372069646638983892633139738641585009873162309187153127686426412076539648186848243093346113249534648321722224257045551652979705128916724265004238231032133763499940296337380796566950238503763395189057027174873137912119903413428074958107175646066451919003238800084184668306062126236271009603542321792588506807920193134281558125200926544601046077954680823476091182639274663235347825309527905515590025361352176640282083946677057135064396004229305825622792211281553281366212905056895433228964863019910074389283675065411962791099073813553599646353707288266635452323362052581595644624506741274522494912625666131712202978272810366427654146291233330736309576850878571476942848*i1^22 + -768748235107145359983172882396205607082928491726085109352043496891679207917088016775884973018375954475811038392959553210938743032367995015431709099046841614243790714198598432652933566990501609028797060558315325779112793941025594504937581901805236461327817997353136237765747878331752490790086984679494087427898852676773236452530359109980472659043710047490109955166466609512961380206738578681437089393838765965827464276169044097231717677072235510710235800737410925951663208870465147418021894421379438966645248725760621307794673001326528533942182912839787622873467931298107647504296865278179653559717739312623293539039158664524920835573315363307278830499555990700298583443614173660278527198791672826274488408688622450721376662012353146879278411071656775948289256599802442330281905311573802213562860711953487822047125681765229758144586338731924537530991892451838711167737014533660406862949390561926943979376407254884338842301515590253118783067533815418787802048700151507696560750380675011637694615251203047303215556870664235027616505355876627977206590462903302626990042217957634406061087450514476652033278590075294633896437789032079720301703590767506179436950237721153416909297180032993318834487463100057440800585388629977382458536722675343488125644319327627692906003877171569945102009366048165735347713760442167506352884014042233146787068151647606891760101379213263148137427864379992814386522337406913946730977188366065776169604556611296069379288175219036595370724246317627350335531570508065528632107342338137581114974676465420973277648284166343933455967825332301278440088043900512848474798640843375564091313748647559379782194270366762154919838653168174716439138264735903694689580201554545057716171474290361309859302370316234788565297244933564780694445533728049311654034946550595099724837832812739925470494258780666567525834040255601109901547682884254371450962148207835783845936084308280080364152486856386752584150573463072562635401564176226593237925456292781793980482363534557917374292187154899963314418281241168013965643918421808448307602543376575552535618319130858941984041075685695315659970832352752114358963666944*i1^23 + -11334098249608950318904115359324520616415171862629407582609790222402246779688119007446573223425360875003969847082830804161890930274999749275497197179615709219510849584853054792153666774990377568084630154001994791804561888551676012198936607652180111493697097164554990808249512201953733381303061716795389029093486143160926156080001389700268429627830744630489626182604814919499339193695452062188833449054654268615159647877014814650258589374857728298380891231502141363649446146063280392151526410491838299701004821745879996164740528668271277734374163228011426895705401095082255246998051011089785534143452908076308893261674593219896615062002118487512339699012050334792768246928471781258858985746142341443057575296332297227740689272077392477166632189443430575716392606133824474678552162794590081241268941122044032745343053709269007464881242935109803615859730930432592385629025385897413679877119469390133321907430358501754020739481527645273852443500635780934300299538312440704999109891174538074993789979028306899981356768227486006229512187411504987652999691293660813456426694547657828342057852906124840148508072535503569929439984618800193861425381151362315613002707460114585103468788862714811917318068872383979988283399042232519463658404054795457985239520582659169687709554252412446944611989006094933737150523178439832623241639467214363005416814509525918524739723622162462146295478369898136764719504571823886296972655451098937727863182445617082425284948926303880923373490349055914309114395811039835339887292679857889270025913897907734807040505984714215595572746592891587131771689937351652866882735794663512904224835903034685981279030020249853195142915338704943217883129883233233181716884953987806214191560621281261311380341351067722847572311906869450526172013978747751425858317181110703164221869478992569582984915998956906619734100302685944961995913659084886990203528093305344981656026776625703399764560995632637987730451561233175538858001538024527007021542347446299848305544679242401074568808764170006931078880562722637696505107654806892726948897033345640673398992066046179484468263259717881775587225774428664195186688*i1^24 + -138362323092707318113387467396177788475054227674854606670219402409349091394509544413551281657997897567922782729515605146293774248141437189955404711229212190483809718347063715762467290921678575841694798694872743402230274097856751470048555430360355262499525643510833560958350194810829970521254055657055780574346887854097216944150451142452170869192642855281017146488895369519435616811056584744009934924804189780148444270935597770099468821175184890536936236237333291585938659502622821990008274566426119205403442504185346268465738087641030079929829930622463318904078523083584635942372163749554411539786683456618943075766821611913896791002278619755234778052581364856537871785857258995313893826640856420847669172679036027739203283850566980549540554054037665730695581051973546404550862754436856723418270356879763909890878140129292823443965313432684570338961237841336027320408819784046865728617554118589030398718404654216517437953608258403029403945890237066123464575584381310108272817932855000342111430198149797909270501226863621952576578488486294658325276434244047383709514776758356709111305770292485573054650692150236722856280998347678477042318531102867421373253509584547918292727476123441675797642010388239967140192587528969457249692969967675717119985665498967207753162750063805707677230683874785466877876558454919359466623625236968846328635097013036886435189911077176012462445322777091183146266427830122333985927877949714967241677293284510453042797422152831782600797275229932806882047237271200061851389634549647931733350621239030793284131994205343323027259234188351286589203999304899481137821162798408997691653982564437511515538993993849497490947878358516440105191184617077276371954938505688750284854950672449684212637702640558306961872350023720471373031580820364627419227129649286780417693205633640594418981883317171069678495276914854986165022065985171498431658682438448599452699118524456135471657716758960531725767952968689614647367571960355933257926967250281226716804568553187069229429780185646414245677102141874485804354786352100528279846511713546203393586207869226464826575426130586402835272520041093922816*i1^25 + -590186608461494330405341464258386084679124752826879819596218359948608143194270522879074372147952568343506554286318269599855999682246529154531285547656797034232112894471144722533536097777920047194325827669269000203701421535022130286323408929992915433675104014052393985898753887682737922388295728795983851220409944221038125914033701833553630892484678627312185733765921100581647037679316613283533266036019615743013644522292239342397227121266316666243345700200438082882736566835624981953171237757047890179982727706287998335204857908382694781729340500071921837580035359907118769795686855780082026913886656779248083059071679611013368495637604946885194495000241355248989992407487171054463995031172299934750677331146986113982637989636179985877023017379642963178392370176286130174175841530176097686417730478212092448156478106225567497794672557540762503713198164887782975962846725239461926697177437392880914999773166321092674750510716040073272323748068996349291276433787877013572753748372294000711674675632657709780402857036635026446641815782119573133956539027209736124823621676977687529069829578479725711647003549340916566258639523033806471588572642189459578497525540029829826790776471437156882047674103773192360854435292060599521916906525735284427931535230974867035261965935646767841152837298383477521451819148290391075411436795558084057047773905597845936953057685719605418864984272983007729256362044665063326714972856197631880689014521416128207764696140387505264893673249311598003886339557600612661386294544988126940724575448402824997416108815399954510773632422937977963161468469721014166404332481313326096324631169934990618985364023717078343526485780601186358786368838902381902575226097600496442302175891380862372090029363112465154111977412877278763249480964317581396222001596938521660658843475366451552183570275035129593440457443512099140900556819628160299840647067921058655776847620031701877095364476003286571519146545666823518374854942257832972196046644219881618241865157394237242022803551583346903780553035075195505662559589306336601895889337142970905940694419706746015670260242070896150890739239223296*i1^26 + 2901120561217859348692918024683914408994583341833813719414675126022488568506369128835661484781465821118554097557719483536853650664734589925108728153101055650097391422346143126624268434090815744847863098825212187339090126637257610493670405268515294054246784772994878066865256476097683763200029363067151848643586917039061305502282394693650935118341624082400206324221345682904838602872548568396096036036354281135845439789770249616949850112064562488190287442137160717342577266909482425685537976640029585132922496750418078779265764140400162799364970916101516008676357027645875662506921604652726126434215917484679321342932445717992385063229296384217573430684686497224832436685239650852073551032044113969697078199576002678631996997528510440334018530220217642294626260237648656762601277019257227356701109463745525444657255775752061151818966092418616976019893215656105108078651260524868698859112716098963565875839748824864234449689492772753466166882687510738201696678122441872769305299165035512799070823567461498502329479174182058868441756691017506289823860294364612939153721620644959039239677875221099080555499551492699391003218745137050038138737885565206693903262754581551948410671806936171936404711271957142509420138352293063291295905217743663393626200818530610292203451241098137031569077501743888510682350433757210741828602472067112583980048044202747264020032157117502152400971415816633463365923584192316323780692507506991751943590116356612915394338126181368211368307325696818223600896718023702421171650447810486403899083909267234319610723188058877882175096793328091392198310782580576430466675671107727924049703666936926381462105941120692501364002292292297522494192970013114401787288851565111420502699109161760796906510600512065779860621703888955174886113693097381041357443810172910945992073048754095973508375894590361674739117285799749610068071276902045303556980765470241391234480415239417975553518677047168134148862343905035651990160608650422915689343753911610223568738780420636255317964370140163435986160525940999574793833057202141659864982041195566201759384832916133121793582870678906925221937152*i1^27 + 11847628530182910263133830814287183903532109961280697877235613008860695407186766272068042904787893062475093381279432063539399496040264555448562162876661377943206528286911899669511290022232432038890656525082192686082145602600703791270912165102865314095507969103106385080916669300929265047211982621578737227860203446397579406996054558227212427935360329556620442586627315208628877527406307859011757284313812646880598673649680655752114290741016574208429220247475752765586670041098311596295643484598975522727201666125857984072197856604836106437717319014934164560472382305968374068840970409466812348596005864774402662510082521325118793688525235649900882499109623248604732437785887863036830567597815182509041517393965055817572139904440847189944091086004469993560408657942203585085311223628962818582076407358219051040002591838189193235446128148577966841025778147640856574580248422459468383463447824568586992666628335650368442129600506117694216750258589256341733168073856384590125220443747752771285727941346677649101131101199095966613384512199279159227348546209550152902556948382680667455429594949798473349496212042953195867032426579300463626642360002383039790631993262451816805450263691268161078284894118835942390133452755894988330840535946937936476074963369387524036175855592988977523685428409648310594610979030994778920843134472442068673459088346781575175969117457623032049856376608142903067899407139163433693667703751502772464834109306960984691807276448895266119288889216262512737159751585868908098663653695314708974502202902241776670430720713347055632144201184569751265705574658368878015053049461978865146576270342582861888344372248837584307618034598664245947490887329208456046687652042378374051568812657733156707563994964273181399768362853614949635998283282882098467387798089799403164976632774266785962269299227890980663093802653356747435824072383637718784723019121484110469904517254544420985370162508408896812735422228871262417172232353769978387292575822551345994986768396673730385095175647604268953047227749888591389882653090832475904646468194392033370288691622828907741852487228014469316608*i1^28 + -9356213559482345863581623837631642638297227787607178956892360087655241579172676617613438418649283710265485866051603843484826468535893666944948516846094556086744661687202880444080936741469034798823095511491136773022704492022496394731488077669302516946193423460104794541636033706133291292446649078487014240051261589528627016925091563517293348455616435631888241660390288993208987874070223313470698106725269028352040421405829417703159430037500903790505210482561217707318356189983130074048340930305876183512562118811796525438111561332037084912711848280312673806136127089793942552803728360747802586818243992933280312781097242501052388257019530041262194624349418719873007012711306676467738774138342844751773728877440502962301725784309137053809790992787678599975221414508319036524183969458308520959546759495490919583783344667948933193846766516565022864741633500232384029706921917343947653113089906493902576993994455799808849372077449444454188729396707001076425586523016376471290294875640130380336273035335565174994817686489732558043176384423898108021549117191953449542688623560364852975731296055798886696369188706526150562637847110453528005166461298791058627435326854662040856049065802484654290737169509281598674763857903157666896393885562518066916997707395175389647194557748497691822498485838857886640453534523499886450743989004445687724385586133231840890066300060648809453713320549773363652599842125477855086003258196745368044008642318286326248699356513445210188210239309847401890440839950298544650769896349830651508731442298954187003761833203455820897038711025221866875669022745287471610604597138237579181392549236977930759487881011370457374376446793214392644503707802860208713067768078705462862154945564295445080040483037683530278138919823615450546413433922728784932149904914579737042110553986116194415988249118692518214751605344642410313868591861714837866752610959520346433140360411731018511812058118817241792730593398739300360550994124554220407839957219017910482425169101970916179117412538869811419541728252301596723421249834599324235807291146097593463878489032458553998141957139857408*i1^29 + -69685176548349123128793366847110671304558653608312330607558381218189535152949372633090026342518291535130492222202061714218536962315804609500099457343378248173432024471454282953215686421862249559426687075520667530270396337203682447141554552263169276118457879932029812619342549397117311328620524904815729099368574142035489450284084213610233492973494808675559335667567273806910003210040043688692360792461405571599508544768036808459077707436083727892644273315479322080264933526911905341345535229696485460238469350727519813009032119652758203297809129768466359139048585599095059738264886633734551543158256147620891362133295985803252059088620762108967168030011417468579295172282618115895962228124323325771517011498897661711780112550611179855446397846976317722553529995237651096808461423727402236602967719902554645690796923472198202390231752766392922275737907494975745861604641248240145510565937391161033189921709206950836692863793975540959026426124754833755416081380307233710453083954163815761089604660288622090603200596228808411924288019921450699739443157680553820261583996374740284408188125501046157195149322716857214720323874865857097471059162270902951937204884833285433873524988151698124914610597987593742771536669801056240778344410814729789438048309026671192795739283132164282110495852409954298210838794143451653594135621452018378898671472756389422802365728850062475434590685434285470551486301323456203208719942351366500564119387373733782489433688837941369231660887079522588826751041636850346246604010975120287676548697197577114838032510571612048762865620271119888482220773861863811054314329816341991560056422089287115579125283632117080463641265576998865254858614057382662499421534673051090686565434093660214049177137566156194565652609987520625788640144320987627532870836580038538247163844116238157620300903621734679867624069006303562908693565496242312010012432781536136543504797791763175046245205759012828241701768344871897663161340480512797021125107299338327113633864192589489065024762040896870547906665748512798462406884250206943464630297487734458716793215971283981051579334656*i1^30 + -61893786286172161508422661488475906106725216054850472021429102112449115533704146531677213163921179195259496981789619041324737593816900433209181425962129926999323521472758095313301440598197314824049275461194567450416613990802156803673942735290373921924975287621981219943718238835491274848849998802789323226393049171307255464986992075501592701773828457344632255401697717197658437967472569373166254410775754786447762695674620916305476857766912363578808748531286721547303565538192129897217138026840933164143478886221098361172828627485293481632599074432264965218989078616684157842401876706101816695185056163163834191737411969578300190352524891778846404498358465085784393617568799987030130287039102817706865032038345694134987177063395068898464088952007798256612702167913886662163655156366951887920420626255986052183094078692294312370847598625581935745619000977952186173628839148807051618000386031922675502012711639268088940463745507486060903200520694360450746854958663828810579798906859132531446941284442526545128344222610034746928710682169047037841666947295352888247454020091297465443587762757018966107325601640930881296680407837862974363932749025348112499639946045756263683704268756807559004499498968087183622644150276788138747214538005029178188074407726416516761600542397245706030025738836509980901043366581858673645575058797705340713321282392508630186814644982988014814709128527332901822566590628348133988812765659547460896646300114186642142509676440248751841829427211990515626293307194491402968642458474993118982386327306318243074337248790345966919260866223044537468620175396266015381591947470481526008975618282843583796729582910799923210910090888496423574589174156123562854985270497967046409556829041397564325195740635416380242129738089122654513266593227603190461361868501433414581287399342498877544359667838685666851477941993851046330207225051892970173975932687295853186069977141827186838695263711158583417503990949190058717910961917335389888600979431059118222489718143140449559330205328199112565437265289637160666669537672597815699608202230079195094120999334552396627968*i1^31 + -39137697142715139413572286638046672219441128015496282044533032179932113494020265776790071527950884744677198125471319044197510518116584392405791448613438357027371256007347981983794416690874601297570930558569191289019675491303897675706189888775549666379583509758471249974919175490999986632436718179912547384678532545078074601591961932474156930267186511554362772936868401522940337914454364519655216695930193288129495765123273535248068820315737405185849950596271810896895516839294525403434970584716285405901124873783171896780039144678407340286507546094538670279539748452440356012137082706951488670667111903349244352709389019505378493429446582882320232365610957688267894057191786282592654272987029483948924648025325016055356406506247700210997919045793293248627557969321491804815913566212618752993048989436529925991727429645764000673796754444564324836746427528003640712485672621223703338778422031277341690261657612809690026125281896213433696152916850070369749357939817678782773795587324482676387407646837037227829915330936711662979763213551937053917701066810990581333997481460252182145142787632146580534739291214193686376092930336274350794153379337871948805798028984510329022001017756356851435652056666182471138970585315184433735507283447324434755928866735309389077504438597607697376217788172947852128930533614507569490427035042656242107118574275062722718064911908537213889299498839960238959043699524872749535460889194715194788527895559886821910055822488443495806216746317672235896746536661680403991356590134616319628740028081799169003624937658575635625146138355120485140047522576228256052180007345204945025573227499658421448411044660252888843757205908730194234266733004416499842469107085196841208161049519122240804612598257910789111440020705395900594985134123784042388052379831641911353001237364091123881197758140652338625858330390818914001126578682511929131408498243305475569827998851792765392899597550345933793701875461520526487905873345769554248103617210008081176317414109107045976526850709549763019934598309028947151957936723618933373949093910314885212839232191594496*i1^32 + -3444523354904185688636572462484729930485051571990220285245811158092750060258880113959160152608661203187898597791866769867907773378370946461479739346507043255410197450195897671741319831313457677570003626499788138658183925218434891510067352188505493168464982250614612587826897449885455324801722570100685987246870987114822007895966403833532396140408753432663004320107800924409457098738564090814253555277096747518857594668594874070826005685494402807920493483975605137835166985803400289792130653506334317506587134008210470243968874055565479632763155845685648109299741166308813801355040386021771348059558191744988728871418926877353823586695153718121311033172820822210465652057604236394877575715379709336156554360585260173137631801002761697215346030275704811028848530861955927368128234494664807206072750209298109424673838779495922060390934668972282291727922089786863205268951619181269234425086565064122463059720045595414335096016021635596722782168522499021797446329193153893913000441268053801968588187275648162873674767893055074326750847470976719503696788595780775514340907900019200529841603904533771876044353983726738804035921437653483056312636525952021323070826001935991317405653154165893622609818770927514710043448424538315039944184506917759314684085899499312654043147869637452496092396454688672910444620140618991834442275145628437823250931792266883129969386596935685554560487372264687994488081951701382527748927028981177781851009776620623307098460844028771265227239280880156300804356096151513417957304292792923954002342643688638878599884819259644094716846634475633142177158005137627431415766450905739120648153382793825813251666283728651125533027698521943363233531130318205239958957567231024628360513097727443570535075071534105064033057490862636939659729887874289069851470472282240109758347768778580489815228781124309543788804308830632391001046830776460208151625837821424967621749756246655800729474828906460699813260327974185508873848187405008658314383889107845615664681357158796122283633427716634259745161360101185742501590076654515971716071691994835945053487104*i1^33 + -361398238847404052732833734740595670983148889144721595502569159695502891582712042594865685394093599296876255322587619030144914131097010709446179609238123318591409574136509560724235323666916609412333394705858693259077159332790009189334523432727052045899469741013049577198428505979542615797708308543487171893671627237404738840825511924641944589527480303942766534386992966282383562195784699513739867349045079597042529277347751742009819831965299421971251623135205638220281888879563121797317127017703380833408834896117839661142610636753777920119348256418505483934849019037450728983797505818325947656707435175037734424747228091169847014489211421636608965487439593169025773112315448863092997551660840962155041961296439363702227928857917770188997232619768593688400272512486684306347234916935703465254419272351287202625282258897387356816071048230597176241166429247163120691703515079618927065092693347777343074969952700108734648401187931471422882802801845040905038715952858875377476137250660815771091246859866204818693446730183821016718866518026556569620319373562318685747822904746984187037230732673120703541171994872484234978838878630612743185590293036332137335606340459355659949384623424237982825962241793735757318464480471075976830947030132770864286371220047623992700453578766070582065096424079548332773945105846249765458892278275474257679081634925174010715868799136286564676317866286498276940404366700014194909481360269026124868204860919483749928162154664162089647946309730806765993413024752298793974256662441254338173561751746666131904874435289396031725237110890348691724229940462962115656127254377415535413127404627442811682564901954360925242950242913924493891442015783289327644849769827469934132298856843415905112216863612384168428694646813220147777243496666052944479470937199324291118234194700790970846514271824472243247254967828052944556160861690237981760433568041701954843337457584064282487022486761686788495592812148978859143912082819923713661441059070629311682121228897848653920371755073491678340585727103050556874257163306156067727991301654188130304*i1^34 + -31030836387471904661448004473367462423861657648028318471163460697254266807888516229300369047602487925547473305427926598844134771236571993412130617796749860755758021073528252319663363154076885853096975376795331359965452083076657613558197333880617295784376047884332972184752433384264367804181249877421416548763939995979182645984081147448756012319573982844621079505929532752273095235216906946565725819583801703797046812706221907808968461704064715481406253819590707292588947740298318041289072655560831244430747404631028397561363482403058886844467999934288309424403888905185307303930095840427857201569158200697526159895999701059585136807046741501722325980430584262842669490814257879526286263428632445773437641143551869665981656180842553007028788550034332861067742805621242522458287234730087025470957632843995363794952442008349929908161725814226419334588889133793912213641953193039969161034417053729719636995734481993735630334653174129554260148243564334680424312816506564213464802651239005412215589933094816097396545502900119289220972231920864574154657542134669198078353095928915184627732798283721942130760590481710685393243613261850618382408308644592842555267394599911181900247431077267147031044870968304279411583000501979855986170534097793213537852100028228471373464293994989447925450860800937579890412254568716394524847604710755003432132735511728182199147892242740412010444352369342074571469035798292053048876891824661077821745725759450991858141316764514508637678779383510711045478592150850170599050358875054510885575233365477949353886196341109931432079301177197929325116951547600339015063944482140714506995952049887572802861802982576799488512864348024866693611374712160696071795330940298252541300155243278313051454440054527650585050864913148396978447965890071812389184052279388326400835334724320822430425109732844991035562111533749896508436397857116124679572683392516324776586129047945445910359757207500423589747502751178255247644091752706569197505173118330193482553970301900541490980060542440760415260956140608090067015822483076934239568112123904*i1^35 + -2146692485066684097542293462635211780420458312013248006366384300646827122298643087851071525098427457275289351178050767390367451728776767902158137119227160836652675517378262899120050863173160217106535521911008541285626128341681950927878025909294178966557465646159709876671131116027930662602523722759616482583100580139808431774359393537882104398421129163148254843024754358869269876221046260913572399007554738776901194120442313306475753554160018760075683465340233066806165060825669736070685023631512179648688282023633291608140712823289186819438182276557502212213734795060547411295905976009787921650584384249412514187410277702775699468550651814569534106230620369181415275525522220027843645041507218376174463103187310849886360797131920462765073723947376937679689494947057089524361923354592834437722615566547328727657301452093404966969114046909163011476542823113718360130185728925015188848128705040195275790763972416569434646466040887924211066865707415927721334669724314721612276815481243371499435633386205398350507876993152902922941205989271312728524494533153581858292113593455585937823329051416206477647615587461472810197855874089576213070245740947262955019432725237943822670563013116754844421209086532737714889057286134226202985358706940083384440504267512442717380768891182602086218999628927292945975553258758859539687532095549862377659326605516032747455395757630482812924447513763825165048257794394964204043947889984109120531230726202923442771446132806897723481568857641279741381935291655094810547003316032568929755379503585353329681033736192760119393821612678403209704692362698906481126687708133981293472268900796870260425231025224469997867203959251670386526684522790645203713980380136641304019208702559848012694221804337065324855462463286967057562027671581971120689768886624287567789882635458408035535548492123550570603831149461368151239709973885346953741359581421177088523553229773539500549953096245001432604138689268030301128514762478463462245452382921457425776527190584589519296530580460983543280679601359244244777131049450038588604416*i1^36 + 7104242060169343032448713558178285550733447564300418461033667261871319863548455170593135707969064976700502430392578250961892125584085695532158976874092738836076774667590474673225073131310551602058609728650938013719172783108598286449216194333799325589070361567884145958815913588230402841018745982103913699185896320417487225116879345253925522894292655822483236676921629077296850507193335027307755512366418904647488338014889309138141811672647188117758997821894350033959079285395975765308046095083584094710533862258893413958394772865578601007771633651725990883343694324785748999367128651554462155348684096247879942129144994684858185579634354570734654509444350044422092783564645848289419562099541952687022707754908141113625787612669855918762183390977688347229492801980810572196373337059521447921149071041094929256602050698493371323935858328282811419240566627700000340505250552178202998276606737471888718947399660071204180333045989912206202519496727243702886594103818278742402319481997069941455108105816509724630254391180552301925954762521994313556058049165288908627126591921345270014908231088166422702803639197482243304635362762988652282975982437587167706674393949358687587303126703725151443774536717603721576512034855626534368720012977652412612019050281335910522732144818035523158298613371328746655304957830284297613761695574529487994478878427815269710460871105041802328567889014348603950589622998725384043253748071141798382706068808302059257741420222714256519410615550435428221213387805757912222284644683522896470784704608171427961897515846137750496921824268803666369657516474765203458031382730299596892222591829810839034530164006039319917211695472523537943533454682532833607553872493879361704764938010337775654069730035409497403572238481629922466511786430141820407202974890738376579013436954338240755089138744164117192081604634835130832591921501833635079890281389098834217831760293023028520883261262727486861908477667688404575207151825518122697968727868001905072485859996250135477224001437198502296711240648961777502015909995216896*i1^37 + -10497491076875571056727212247160452106279343959910916253718819603565420234457025137022436866867005403754528274637046942666979312639953452273165863003356792605510135643564017331033077578733139867130984361408308063888243639124651881944556302265016366153142478551673061583668763651014292446516160083080287154751460927298942047705316184915164988895008621479911165914604814512413299184710999875571312897726524812364836568375230938977345023979726299504254566440346602231237383003075023758698595662570756771286276067725264756137094380767692831858598810481631185857035679745960168000105310844904328209706973109690810404844596910577175739138714822674383064231528422054673049057447890058809733307821019628776445325138043993836673937518722310297428340219636252216107778071996215790971246300580013752627524253165227526402619549402187505662806008898676973480422327824170388028309049279924488718913579793204681215879777268211841476863921083581332563621713490274719143863263347666297655586330668337357603942605012642213837877468977328184673226337866052945445129616693638713762151391271525434892006325280006220879403845797410337437767592817805430751432481910665401002673095916352081922220264608720726544499954641689284041052114433333282985571860041988802391553153748797641318735988116344045161441345017317137039936597695563168152620146463931005527737169273744908858533338543503793575070384796045857857664981084927020859095308902506252175256296707140427676108020490950258736522974425726241101312259073558013812139109458514948186577810340680512723584839303085918305254890478983262953672433624611549294536529901858003575806406797600665850817819173427767988425575044052294562525596264045717778017878569198534692602484887537919953087887361131690118142125506487092969026525486985594821009057066805397151430670931880047964864153635095787241489506043429726863762363350789200793579064142053663010971122831252886596967424820748613230994042529212079941755665077930753812190996981913837501212035302952109111905904041763744498180096327867171185098752*i1^38 + 3529154426794613627471714804204580273039357745220270783957439810789769408924036830671858371694212359091971771543658357587031431379976121389607174501756707049776052416992679224226599890145076968360525409055726093247751626288285975858565742347297023442216962394778882067710869849907898324419709978824353179880755053786867713518426080039043939887149994070131618880686363757648517513903715453704650922277874396964325953523822309906777052638200159409264451537638667179547276892451145140821503078221791606616335012215141427846493853947366915719559374148429555059104809528343335583180397944301716630666337081065139358734503758037311864724036000815294050297982504050177088152593415808186071142970287229229160940333004658695604244899712814324833088864070248767163079256978713161421493207503735981104122749235867050672040638878922593838602380188316336745859371865165031632257948817742967452941943354988484059380032263686028087145158041433731364774145108693493906946410812577657929306196148810376424456817213116401489354348573818349808644598021247248718569211684726240454553813782929228067455724433126270750523282521623439969056783852500379121303401048777323636647328628461503902123838296911681214874923846543980837390314282401424309352007291682341118464914353768910850983909266302618436946853098188373770789125311969717501054125577302236875682315670997563312182977627840835073948796824363583977631142490793953759332253352934292920658315382741888052045002230028047121586807172278549259914161997427903499989880919973644992434471800860142262095346056921580703664183626249051618048976238250933270870012860783440439698463298723964769532336694498471194593686589287254732314215681135097679765875298767905896285228358439611093143163309543044206470240651706584753161022737200925686224088487412419053801225391934504925168597996286328908578823751151656497205941412900443250854737763958197855024323459565636959602261713966069063642872087983534374696653373411492523755161299229773478532230350533552339451107753919358844163355630895104*i1^39 + -759985507776822000164301508004577882664116275632349648228700145918527153728303062794994993949840535415091225896034535888961511175896898814188652572481496737896196421051489996201529552000095479742599380334201705844604239858303522414967606642260374702997774016951450630588582211237113420678938731326986633631714274517433432733714009544452894758581492212737860722654307081652835944653680310162904368696093133052912618963334855777873834172829744441458333901602838730995496324209189202384869938164013594008038101699865837406518431889953250036176143500285267564371938614851157131271730226016003589421216829768830274090709928696837837684654207418926247346718541588979035269113185849024158516760884609229554799639338516365475689377438835277383722010749250763346293730193977303944453693188729561918645202815130193256182236455530342951109635388164951665247991143935429984529056008748225014966974396507794219363303012796882145407855953609440288705491680583768195101472913528308600513491582931710172542163105289485403556089032047458461800853832731384423100518394746882439467544733562678901784955362162038078625297136006929081245693692544410359679635685900674374459958186251432932144978288902299688534728446086709123981823650806107944392565131489286233838695004378789796353043459674638513581465324390508377056461698798561339435244986998558645116235281563363034019705409172394281998512161790208712796290164355016942901852292709340608223908748444294969472346853590271847391876707298286699683602188599886118670866592876575244063256693085473188250901418191206397042497739464608052917617370416734345299959868572354469810428775120163571138234634208285547530938432502688199223373225819157516445951155693159211719500805702555227863829568321389643350547979174471163512661763428319300472556382091526853546225210107637849938087906069727127924174848128164567267705163174221749652796519543273916224798756157367033662256906002460613806574590310999038952335205998085387332723192146714593603576471191348159807747339586329389301760*i1^40 + 130606151316861181299255136791331835779048466624604101613040831400230599171314619216148248555619464002294442339931058420507828448373515114640775103377187979670179238236653806672971341218721298791550522837088037028815951870415113457023451438393544422735230081126130067333840380582010586899352404545080909176456922388688625510450273264717511798099893297557709629417207339483282379476450410086816161119385695267834815002761119421706057058792728964246397699950720417267160340186832741444157079272971346255150125683105626678185798328721587913075398086346515234606743133959225915691796635644428502299418205401355339836111906127138152499430282616388167673989107180929559224748978208848647912433126425624988793581892590451245226660398378386796682066323925264488584902697603568352032297384791851193295587829752143124474407440215335594538643560279037473966477371028653013067071958015325418077512234975105637559628119417415018962922698674077251102286370780277020204059994986291194642133649188261102937407332960208337040998658932125540403482509613416241326833030252028120850279049993196588809913204508996790495630917838830540275727274968269683644235653175391887162821348787836919629427587077792590853382717497900310663537853664221035636301499409625059939545576178337221377889382141354951153695729917049869136915862003928291435674923750726500575386204333666877676306674401361839491035985435933849588477432046133055114429013955382705214035907905644458567912461069121751262807101944393167426271762984619170525543629442620438237990443227182309315495646773203694284717352348113960257500754516083512697044467414707328809054004117459927792239127495696521755305963791550666743209223423346499370833510691577782979115734581523855917369284059989938269691752263270163732000816752050486783589573985910850674000475296106269526450382628997814122048246176563433334370357899893807676391501978434893326658454947167198625249269807994916739695962850827189761909951904495452624976582579056827607040605879302239104006094848*i1^41 + -272919187521831126840423866502323190757803889495761310618622044338651111761487789043274695941168154887602213762065714278044314936766478356282613298124897201596435064973055797868484209660511680204584953230758845693668908620999853027937677340717580060896674392680346607236195301498181114635837132960720582247482709376792324049258493148365622117927863567836856465798522699743891724150887134464134296833589253246605224066224065631300927016061804249769554912897240473180370145196341573591143383520898206006051740027696573808231839244742650080791111083515900289499480595907237047348753673064725320319324029856077233446914391911004403363738254199923482366941219882883193359287444442349954457340317092855950410962753585074025624114287630334864608331014361895528747685702389288912539511998173957979973622321957769923433647443710449986552690306848595547197430573413513588775879964382620962154499553455154184881274051417092920183220391835744051859087428359800748277585137353363670072113075360042650092391025074228304990832068895015034804271173343776933349381335413596286538691184496348637108552908762578453872280447402348616166167969113485223229363785297583867533965026049145397246924697140728238327683343831501241062269417360646326368388749822577653260486061003357810322993954123136151531629689019499338359832457507947112027104056474903420445869117434442084092315683604420391737126138691787228126429362147148690548218539005642347291032059842823960073003551862376252014611490470110677066389180541247441397959250351731878761854928351052954993313036931542257137251451491843166908134485262360612086708973596048490594247814357181755353161595895643049479183909345518712224466684557665770457400256440095850692811345763206206484399443958075207359753431343973582378422698283864348707241019413504397147887243120749782689078466697229905007953175975588468880444937169017210012239635192144268151819621662158742281606125120527744852184257241772498823914564677120932103118414973974708309660667346046418944*i1^42 + -451338700214267618762807372307520054606893508307752257564114481864147220939143574750294256641662539903506605161698474878188824164153338301992179216447750367685841175023625120067831446744365578085433285986098265476814001933327018607807137235803796885790018755549535592569595963485764075918128379713670433433993342665455782418423895960303019233479631760938740400458067929202399829435235691664431783465249182085019049936663612521432993424688092281467446077696390364086517832267320871294051094140039719838665391303045313268509279603095174768457423957040939346851001873156007366793393924173590402252712267166931030722065619785987620787259463982638135564114488218130754959480968757125980424750577112825334560712211223512167339629238800489577140087850054791789194711346602635028566024507666372071317246576056843510102683724855504270027897625079367107397455526659240858365178411028410167173398905171956168024650303610576775294652790947723337582981489076135816678673364644991060687295959104094573661293567925054933641701249044518589855127288395643915219405739939937313178393026253320427028099618960366841910359081261429001863219833132900066132513815751176779805083358775767355280515538783135728016307447519900762066478050079911828050675549454024566728143331570955215930620865533524891994017362676700505254700204681580144899665987940158483171436593331668579171068624400035980227316160032913896426510549539040446388847521960666969023342636273513656819232299629412306982182766014435210021587075538040367720359760963640944264666552157494952521120414025744458288308985859882212079620421981722385515677179313710713423072609446910654909903403342434117724971819511102772862895563815351196963937080680890104152897420598098530395931645333400765554757358070724579511560954207901050441129631523085576731664444467664914307493784420698919436328325899605609029651222688429987107486772309917215608160883985188138494287944007952981362628626012993788806490986974042818084532354497162527364874240*i1^43 + -10149250681610378913199246094212959176996955153898968447139460256571845142603652787433678150236873468919989390038530676259521613736990321776399246723659222609961300345090459769344094806238898496323495996820364604351291773787920998204615577345744579958595507724626190706007046234624918598503459652910581997262325094281941453741772917677000391799780760210871564884665494232042742736279976146559825532088008658219612093663520862943868637588034707968988952140720609941766096227711375010413555327641696707478072469917475398317188475023313268903239798284316348518920104077787762424959787803890135805734594110731303756359951077081070276497335455018403033052318599457814030332964304473526233398139018602465047848370337321525376812690784720512403671490576397810647416502560311490320887286946409230892043775060333112780198452775542418347595552850822171917979887305373961212421187147462363046815453932334424399289316132906659826621578829283531053945211180134711695099602628250960582613179566371977059578849948179432194211220883528515664471661762191937793482600989193468793084595295240018890407262156799168705366498576576647979677447522370073026229052485953596778325498787312186918863574745762281956351951745312389090852714586753333010542091501500436528757143372274058025271330684474082463642741919369423400561894971649601315390546223059896473524014293969189328165334068517873682153960991274876914897431108595106829694670952135757586027533192303056650644663122710189932718932026957889104266042414529865031014547726201398768432620250449997028081359051875402757490486908785200507867567124998494674383324600932903822941515720693632812632239669343269477828793597917361715786006980119898436221634390728876776088328858821932391789734826394943797713223739801394192536685403490980694082744663509774196233235702654411063979187399877074676527356680320989165954750959006122695268407399769520809438487780302483747071761001440805933716577405409778695705695569769124046329796047667200*i1^44 + -3182400502674114789185553988539769669136832362796291330850736065968716183935285797401493488804925240149758013626922523828647914457742938134395700575221979541052543075257531609141314626462835332040817394819635304758349160769816581567222518986826464525183133434333820157391176013469764333616091360308891553933390600737650498537785331771426259312895181319747566258788075491538926309536859455758029987584299794200818190807303215642536539698432747412218716320015496818007943926469629295095660056876441175623661175859061994942421370358540500932599179456104724556007537097633488217226776736054552488106560014722328548754901966300600635298146312740903459802395772253925593445628020178659592248099278467645857434770616276839115765148334636579136961456215778234408210653884238518979897913173232000272961373133329794485343356904060242790305679912247489573449131791709706040563541202448722588441703424910653158836621079184147720549158741830248946027856601307297801017833157096714300494255530262388731185955981207763842227471520423059522148731270658755725635110757508995483220732025575916548548756426834154220366592473164903481083320446524252769354971713439316358750851883331833089878348736753999996285454068401570520773641575749440051427808320531244348208113130548547768348261507880340414646254279275074471944474994150655371930014044218875245170332987732209516974981065385350757066666995740154356377606912321018388396453835187709554547037241905755585755682705023498198331458330090988817515884365150785836781259786100144185752504740301780483071672362502973485143062476308310804675386783763298398298018599926877037796628521153154286881353187098593984930549361260685048038947876195475860774106211837249578754727958200506419376790947187373590344494269864718531256308019999087964804449111836437557548204883904111089070384091233080379942455341606041447636057494378503614813418473675181355859306292962776878128378767452188220352000869566528069035810478792219033600*i1^45 + -99256132975753332491257155132924998811174049316225305301917387112985556744190081843893763093400718812365668724880268537996865965852936848275977738362529267847275019219492044274060719706140070556447571538770700202683573114116837750833645285974298252286452225991931367556253052032134365529914955332289977119659567627273912851286503096833258697373391655716545379824177161320976868883466419314127535736809485505566541237374522385414142590348806770436286469412874258597201278728752539476046631038601369411027448219008388128012045115882743006279331806065529772871006779623495432873239930960139513589312454347564443837155968199857673175580210844148359892518987891186996340143245388469860276912151921116314993881751240701018534007793155338571114225524864525166760400791077741169463904441186044271239419968719306467499314862585786937669088678503489762416744765565358032603988594828668818589082248055864001342192995158589521215793256753254972110442285318493957529719593238343016337945198472827190674220102391045868636198530315903264095917952201964211791086748713292110514803970989332209286987958846449457819477187580168116957019144537924071535922480627760004247379777614259327299914064261542355582274299408901274660180226098322696854300080955797557102611332662948289605279330055703073620248337115841087716791709899568224424443299669613488198729579579227009125333109845209519740830276386724121558697833689714238735038055410176056966895586066802228918092263604916872430658076985413626996498256731508311127837811376311349237140686891404176568501084219761393761881592310206529312288502716808989766605101197736216615121482222415143298719416010836400167084267643976079099990394668471897403235035314792004458699829690391639420052198462626755382846930363576492601097542832181478604112702613969844121329938197545383186340621283792142082107887872216218711471305425793851549774678037363957837795456675089889081692452152436209312025529234500805222234849280*i1^46 + 1308318252768032000791918607376092989127948361262570715400593641808381597249612568675974216139772133235493387933874588114953055783415138203532360883590719063330141045695920165009344879194287263901435966818845866082840445416021016281294495414544854331184411869854207865099236699806368884276228559902520178904599894684851800307298788637729349891953153442773632346089932271320773073118017571108937781320894157327990911213967763612777578014012329316179420821212859093560510784281183417542910274794409970372971255167218298016330424805845841386553693524106314116170304938399313829778541786145633664208179655965626575889972492451658775113084196521990073334873788783275071761390849434266492608674209375491905380293533557842845179464650101202122210059329904574410756868205668432659025613806129726083972959625607295575401879652090745616443369502544507968711328893017549343594550472457315642579752588647203148007080028906529423916732490575567560925906764964420290760939237384507863438247583096869246049727397829483278642154694013432747767079035033348881462213601994098961165383884982327156688632057685199425028251243147612167832492120177131570783615240427477938366692758719650267236257754513842520631327723230656829045253459422784316180880093506016737526734523599352007125257879456644961745183754014147175350125925004523919743070164644580957592074488537935855096269962684554102755311755916840399187903168522445945570372061437970064631508773801847956388926057930905083132447388081661427391694249205137654464196443720508851117597983093307881926902166863853279479832174303022036382266973662232769493434960254804393536248807665733712626580941710796192045339256149479317315997800143098881323540292271210396514196310562096111420196408089874345832035374861645178083188645656577967869218008758558928360307461713864612506290526704214092299589621034304516290268148077886274117222618146268221292710802074354598955132975070820738453073427431424*i1^47 + -8758618846322167079819076068866262299069818631694693281736356451307406246056794528278382136896725961821136224546437318709643090271533652802219839349404383557650004279661090536460587688726220941419369918047982568379123042131257295852821033315132430420395128402918995652835297914920799940097984073710567295928616156774709565829036022863015096074393553436562853734206476995568238693338607028101427101564006337559381099196683234042712060744382692389190496490716888332689368893831075159380502658824196550973958248767513831127771307608258734889530430701346290854277359023807629335143205543224642655178329242438845155346865211482142557694745327853417878197687158129822709017109727030549985659095782114587840859514283272808282409333263564245316313543066082381746971320713185344499951558817111806627855109404347897886895058894203618651565293073816466784251824326448265540786739507523735329518366488173118542717839288413769950899164732341669595040286461760212289441353091745366583213936931269345099441806341520269600073089745470559640988317604720559910457270535847766215515938817458440238102047108924858460025599385377623068208708233650509228393712823368485561988831445966263878472786029043380825576971769644851370777171574572983801162842769066146723951346181870002968313448767797973525752870376693306220770442244858490160400791899904403256772594804284371955257551376605311899449112438407737750750305284120056189280783074882734266429401946809478298771008215902022166242084793455091283689351089176592140644494876975243761832423059957371360521469131685922662743196017761383950587538709588742085681028846330969751386751990267613086944177352562426251726685281689007728850784022666992545318721622094002063413183727933378746718455655736688486591070966024615012895741239482079398646702067881579893941673846814825039338555371790200437285858873916212992348320215099232626112129158193004858391579459864055370828585576697954304*i1^48 + 2003258307569731778432086765175416774682535652791610511440875290668706936707134986198888616419724158939203863666022190537708344219738070686195781030017340802888441837377724440539512333156981359694833763097325925879324780019799305443400972197622302748008534280265176756223234854719358949871159649233347344614256421730494446616160449809930264726463324898558747932599234488811979492250316307449991622506064618888036181342045408969834244036780704871380014442095328332164181050569555714551778490215347515474565685100422050596054767320073081737350717748680865206691495968134330359043614466335777168635543069783897292603031469635074486884238305807713436911313948241204081254267752789677432413398311294880880814051546157214700453626861631098267295054178367994632756288445378861679980965431165631489419258139455633294161772728748705149521973544696828979196152240813859338048955413080670223110990308411779563948975485397200690713383442907120634535942503631192939788976950058207123046013855783921463865129967700094173959706768160838604783869792320991954695484503705250844095368199544037285005953765470470700453832067858053242624995049924390434491737124555386569245240474012816265899953543734110061203441096176098478805412387187102286170152341952892397845867322378835220263315721900420252613953585681701178728380779353200482370593417118237960732841104799803496525684738763677332948909255977751975126292526766690995472280151350029685349193977649043468902481987038666242728979048824056362081775892951052907273198800042085172714190693819956653254226478783100468960085012602072960595847729727443879055840731001350660360706995246883635762207667485670415321037098206626519436391800562335372679440351780067432948362152082329784503740907793959592488729011053770282556341927968196425626243335526031666034260517051284206247463880073042820421983668260566008206272840523614027136805452950651078700164143421233037312*i1^49 + 39772213683849985284954609617490466551858118135688836547227882801346632351892284408884594253899471912829817233625741753123172457128337648308177061507690022013758565948035275602577980716846563543009504481056601266089457511801005351390237614332617427991758936246535691204029995231839145433859900982158138750998316787225923183400939818204200231789311349591683297887023783010821419215041904028342703820284609064151004527154679402199283635285264797592590506317583330152545400137606251627300527079824176445098759876190574971522927276158092348826230643683450746312576172552372767952113676221267992657753520127986479135806141510995981813272010774434186863869185205006093707028193307870682581817913869889730214395845014884678466835571555408322249124277875714537715776448193029323576060411993498660978222941895879841741462092468623783873411888078519190898130441684578350575135368274137337807027763423047995047057155411758774952937682205824919990075275370357959579813935955701773618982110181869608010879946615417593897551598315220556383570603427238416915184731541181580804992971108198487303203949623428764176829378935491021702446331966566844589034067355671511440093800782383873731697734124236857121237632477926892762763239441265362016941310990774570505770617970861945905266521261461168330411124273479093411855486374587576614826965638263886516183187292874867315789688888536155498323560352334609503200276963937235525272701558832886071067711769038054991319140804588772998000762522490490289812025298210816489620714997062647091503063291644143277070920397738238806189426968859640625311550386667681560031662991391033394774397762867577696832692319649597557911601151109141018466689673802526853314743874718050526452091292359690637498207518559378527579404482741686626196187622930360994149097052294672599084875017587526138718456535612849345032878733156244459847543431805522726823852079495249920*i1^50 + 255242191689841073442833432506972463287939039809273715688396382386101255121492007152992254091077144996869041055360784328369518458710090066731331172418467327827515256951804548911075231729902320210850705722553904353641848509820733628676171872946674278994548217848683923747730835620828615489559316164209778386091172907268458156895009744880303854755370568812446126239957864781744927685345796542497568308474083455281243935816534471053517678851793028303076889240948778255632780167333635059132044245781389949114798813473042560635037168641259137742378104575869243155957521722980123176567924841321518780017724576926531975768254048305832322211373107682192238094339369182939072596824490205701865924974955989078696869127650105439015310642588956391829950080207362229431926352485248252842958684639905900127852080423386424812876830287526391714544529576862995100290893932518288992125221299344794199519686243679442888333946742097089601039932688741370514168533071631515520929719617281422487365959081094983195181785870037481918378818084925486876542930359480499962839800565603512735921914165146505931083071866433629522933942100533997547630574148206092737327472108025677755902091297575540140839871854987118170438187607022967124991461613832827982322729545567537413920904883029754979672368392046575894044309227947095424845909301575831502117990614953656625343176898785415500926269704853517263077255384765583062283149195318291828165778453260520604963747315387882078993104562660518753279704978541002723184597013147994046506830070860258015947070308191947155486525793042456337906324091888461317529638284257810315263306396937122395177925420953524220503041847837895256957102444242931350515583218778118888581312875234564893905709501262660172542842715002965813089496819411094879708821126274524065093740902075964868260527757161823692446400725374681356512201593948237518561857887502336*i1^51 - N1*19745940158759302994942543094405377463487722643228787037230584389902879774924758624234391616366131017517077948869916538391874115220854084691292700099126481238938740415349094269615364251365659669111966700119978326669999560873048376268938971889683629108949837748760113634142498217725800602542243485033210818945934805701034656435151057436460559591438531458435409691162138530439093704982390533365640036536341432161222094145213101534575109213277314076485108647461881196192646135755902663661776213264470088087291582744651775527512576189666019600298742839517629976246026141142844490109677234133892225707347736414046999342469945467881341434027795348350041484565869382636284890942794842491753297935992913807526030943978638616571289070126515334306160311813955078125*i3 ] ]