[ [ -217338730231213307975709143816665264095868219099565154333187690980644666820607391340652666682099329019054269182510492364909575271989260183721440701768208749901891559266075951713044730710544303655845372820536872285298131248556688572850793053644456088462036960867684353931147880052568178767156556936145952989870757572993135924935666361410278986940674994820191847331945491133433575209561450581007173789253473689484160467973328179934682610072455571728169435385065247167573334196021520212781058645415775684445852747392119850541650702657168404485981687379083463574062860760255350706013509733013326608467503985736434037377056375592752901486100353268860644001192843120290299429525623031914544960717218644553846249585973476628859501506381802990982846682985080112655301525386138390981940003331182530716292786556120308454040100038568298271672552180327997703873815796240854793057596220341687353466631133019678611911976152179839957360938042496248048241126574486410059390315846523167011924830016524196780883366789284669311322279784415957768905774745856029626767951292476061486641228242531385344 + 969548312078217639590735740981549566973913495103506088087590428497738126227716709623973850333910215756937016523234885322042473601515355822292055937265228459054769475375689217369933758650489760483928440140919765159177472214888299861183257298690316608473706332843531693046164102340586807432566338060228604548311211539436918384166127528961256818137876069729063270101171611188983411934419060170365527260251712744962335505965073165020528627679086729413498452666435602984300762080669463351180096238423395007966862108030278323494822614708078989721517756071011990726674827647031847487104150213894895151145793264303184067170086745650958687685239594662330176873171003072986710838775460145591628587742216894130975086735279192403047427100674450995723112772843881477510230768419582806209716039504202087510441792801158887689681061183497102741603263362691972017998638115430060794322041429681256788729411626621208422756813605042363272886352919154942389673104830606368545416726534906381129963054069203801597747413585669434065218974071457562380252278319056814926537446064576864907426420110655488*i1 + -9512239275228404125586517213326634712092465642998863596441591215588760116143587093102330259333774660854629545688475599501804817884673148792014179964745924032851579039459896013910711162308376826402283740917394561655938697329185051524236323956461807600874100414830454225200407537751895322929139263715685792787934910678868986049861566728888960747512882978203413566039267148443131576711170026053023574546056579022645517608317618347427655646635199823208392446522398778472941639697770585049190506869705375003020618336573868606317602023632948315093806251185480445588524478354012545384018932762738625969783968932164598204243159356917032334838696055913589896077057793355778938765233846290340248627801037602584785799144877290292657484692206131084487340722832768886660479592199849621952316811586330388978914682308876543309647729249298273515199871953615467448454451668020741814730754404929492801180075316287530278445879354441840329307545540311560865564783298858889719355912071518823248922007996741749951928066291137527629674683882649398576381532741337614572709742429684170252797830234112*i1^2 + 2349100383031441314587653757325427137122920351854305797215106000001577027461687544005802225206155052488206456171014908639872807821590580908047019415690290817735006301780222321746989168441686184575420401498841365728020970365784238980222636542126964587742777294144798181752674059864458927769624187741859950728102277552990861574427325702017218809899352438452721303236097976172490811842584523328746131990195753228737680997245531138568937452864460440539946107004999094964467765955307446246355102851993323790432500993053050798770355758549154862269571967363284227355316243447202752960334432545969955394323207519718658770685374882798218003704180586876894631262866293946019692471029016792338246208676785477976623986427515346126189358366367456810182814621504790478172660662666502371195363656864236077605520116883725962767519986194831794374483895218056178206836128709028245224186620161861456662330623351367101805207174984207125893821269384551890044321931425484380581756803258810938777417654968591609328889626072354078809591886111920590000054069178019183547615864160466735078639140864*i1^3 + -1153736090659197251103725899735034588672744603323133991327935677906542980145363618962608680832180636070629295460698768957877670957714305302083220177581388008298752424787020788108331199154591958897505705887427476158139160160273343782524707175561023100142004642698876496839028020266867104438764174367788032069030619000176118100797069371964776930503799707096540695268598210439277247318678333592706244679637980530664516762202670181082701296656694545011100712499238527404160279699369716479594607378564790403871366852275160444764625119697618553029010130196546703422481061957889268516280080981705445807287697918363855971483418520639517157744079276790629807432117145605175338972162945259513365018939283227526819934343053323964742880766880632564892235632893571477065276118328713340573718329588242239744103123686859993822553143355745022818219073025852319877726881013300023893998825463692665874628221556131873863301883305812673580562097022702920225702494572462410666640122988678004516415111835411253275168218236719973787053566499346185335525524445512512641282327986729891800285184*i1^4 + 106651927422678793359604570046597709560230714544119907996353542436632323186866265127244594752673734706826297565562473625239264089411736098278020005867241454361858696002963197064983969934674219368243314678253925879411221556494882407430962483788903213510312815358626230326760790338556943852755107881760497690162206534285949693648592196341569689251540353353856766479027282827712303782190027626144057729181734348631350644842428538660184576486044983099153310363353695504066178774626081377052907428940055022356528124734250635824728867514257636457394365068597394003817216934171737116000579726637679564673699140407738823982007622519547485014682024815318025044103878655776953857536336688302302387823055321022785377563043476303126031109556514869840623062136394944262298792267966270069520387463483430752777322310925477807693300128003307996597183460720791753363190711848591826605301692171213534270800471209968885543703019305071927363335816243517375834919150999955185266031628446279794673518314835955214708906416353116928202752272174477922867338887433733192757170403312402432000*i1^5 + -22056547447646338718297280207892001297421440351723813647727111841116542833304181874081287675185748077228581453465853495937103577926848907155863956845504609326589559666189944534584760111312871278482521291083350089545445848156139828923610968476361380475406950790589071393652890323756075109001625130302211551713487994892304656977476723545863925318363022042316502229833743641048500983616277311668248365095240983156536460993756705195625463553623201788328914654899256674544164832897831155246340966500827568526050286163091024190601035395576549900734404391158697093893161672929388090242283601863932410133958286411887595267102262671845877747110946725509949154571928520366334136002923337408415879503072886289291582343024148047141335833110696696304695625670173425461151985316658145689422632313086751872289268998725794920546618640546775021063413027509720025577654854360313550380172902445578928454127832805440550422138030971666076759620902224082962273656927200826934999150135832940598192570405062581563783325321116406381357395532304005743229779973934288199681567005127737344*i1^6 + 381299965423981754800264985898385246877774080156452460378328754728520004267223704413728802295395081883213819035617920241626472432960804748913009483573261258757815188157287619297769470704713021992074074274151966414873317573336219084219871570982239654907891977862375994098099611066169691501586358192907201807521263326854022544959246011249388467118962464122985016336920346342911868438996912190964595765275949211420962759202803170608416536997035346585689289865983073072904468986134074788080538055622237457852480822789690181160972558745063723397983424030978491685596622019244822442896308040308900206573331293594801965578089673967416981134477398091814602961848904524221475313504605494443590830289046335192911788210186338013317057526090949695393530883993048935772603987203159558011033493025881276968170035683248201072836091463633986020926910384375103567698269436519243978763739042428233351843715030127370399733498214842506317171698789760651269098100468828187238874399230751855920732610563249631881902098290980887412720171709181328030106570981102712995671682580480*i1^7 + -5622987798041956968137657241959451390778036313467427924161652919528686305338892803784344392194760721402474629540170811857329425698175586142471678227485836983694533407198656953205087347776780302750936426815798563495110179219256070951403771789181439784001347921300273647804592850898197556807948431361040880111653194767078997426572740551642196920988440812339030982545446036136647112659526589735493348890759220667399669418319741675754889953837513383846353194464049171451704270889884878042303574123924684883900113375562187054672467534270493763365804860820554224781567504452465966939019290099801652591577083241936168000418968461373426611405550901637012789984603864712671620347853160738218005038752892067293273219678151777993607087993376471394054323616705314035569199550685319923855920926766541592351589403986030773841900994855535661192091689124057428751885045437548120226975359695027730524186707461202368546315533516997849440534117333182283237109913023690443736087085630577873096370887537297327185162041282726914697946704669463205588486507642212851254296576*i1^8 + 15085909464443554474828054324079528647772778876478477341287758276526217743671826122329236777199251771135196179912132106366556476937484425268481805626306968039563692373150313681632998632306548546173418253440605049894022000895723336015231201629774719471981791234821039514729202627778574031738482693262615023080267604430841023532160616119877128486056760175455108808045414277188346592868450167452145594595028337832873236957637597772110622273651615295698728778712386143585384922034293268016907770747266121601934663643055378524784231207517797212976503986122947878371996733790197646296787297469534817040267716966909436304253482529685538174371989564487839115788752113458507421247570866196570996542262967154200673975105795487543429010107384482497682530671303583327816789763850821082035916420291304227186868215396072171684769450555456249572744475818722651970842286313281444211342467467168792338265192572376432424559487898015680973239872572048820329165948635299186906203509913896549663019633676341529205977837623132586292652962548753097847549469168316186624*i1^9 + -157573820003631506362885200367088389743156995195027548968450854253352547687308079939519797845118829724875590697621024058232408264125435580336265917972967336919468817643836922796452455946169998744549287352776427528830089722145408652702258375153638485538968119161210373796598335465839542478031028331036135680424166327062070752446319696844303943056074234960124344659897188721677206139079633348683236907318132251763931698526835520246568593037981527431390086133705322517872665155333543400558856735289143695176124218558856536001241849982249881947207367003804883975832239295311562399300690177111322385991660762566212006321157236589336220329036363631241856685320837923463379028184991125890093197730553288375240382349367668164585163224211803131860549184494029828522005099592552982674659107629415503807241445031193740136394180009055461855124861798813183106991997874713039267489114998271182323404563956716378847982033527707318513151470587264771730614557516412835663080161300022752999520835189573518530069065083337185109383513630766040043665175179427840*i1^10 + 51592338744146842764605681626268410157782567034948112922851623006638871027357314235718950819031244578790023312740264101041182181340562150382778243382445367351333640722436501448856866448429280453854819759107035198613186897928076157455256191750578260225767458574011974164499188456782786178773917422068853334307799583901417938129139408325024513302975609150015191178580596363118336326493877742036810445703137240954860569591950039264463446969911466843562659117586897879381271474810385695422076917559885720323653394807959467550173640734721151232181882233848065865390993366580905528561531835095260705406637136324470281892560409558838489195839810676342083074252042113687568946493660049790223705299649452657728378281770010562937233196594872391840813924232952281016275369377706577068654151460133721302313998272064781601876417730677221137295186761752613969185068227297084861096759545243518092349507311673316987365224880091735358811874411436711912504159328084072466720654763346288792151170384432096746868378197338534199256462064749058649682345984*i1^11 + -1706205963098505994942578629638468229956346997780109575157885230651791609145121280104359317585207537876819276607180979076262613929862704026432567605070587343643025425144001912777148087025429851002526040475233471003987397626016765246138279787397840356578074673415929606740976824793476285226685200418265271726779496165081814830933245670876183093691224965906585135606747282806676873929922056020291225472037310621456288546392783789557761511853058674524877939553561291305347676325497696178173463143368084827408126469119042858872113337664528361807697398894678123742720802153994831832088411328254259669328537775722166005482125393256723327408198511871434648164171365583068929545236976034554691172100035133473078661047346973307855773743239184716208119877989370780649071332764290495960001513365223610816804971981540351763213281789434999298465434287535912513407703022386552492464600849168992144685847102002603692844241202989701313738726898428902141824258728998346001313991551053061266625502946809502207911200330709194176701860546023492943872*i1^12 + 350574907909588291866367098957071981492785360676131535584805136145974598554422442688087233309846137932285585360612996064635563644389068684671469405655798683249348905253729206398726436233183725189893677157388621939613661793022753798100388030392473692435647229635283717056081378527552400143078883125282103968600158663957852330629935534028141196220234598987310687676729660008017457876232515325766334225615645710131087935492414517770226051401581956469838124114983667031839321024001133564869102089028876996166845641985460842674435347755110579075972159913564473466225114742963376654478061618302081048759335651377796672600238181016676425245502873901031176409435630825785286563809023182034114718687478052574304723897089899938022750094950460623601063176971783449353878706192545351842443879232934472261716009389539086770508231454416904853026353177997354806033766745421443261850041246805107954875765903952070208869141643356218987541133663541529654035785007753124872581095437265887027599380787486855068824858132616597145093943993565184*i1^13 + -9210462417968690821561538695251663360612072553497546987501185615641756652062906356005587426876975131232625198166664427883779880192584891911164507175107507296491800156772446753228435005830442081200591066490048585300706118947777036567290751659223247020620042552059064388004837011436485388357433311700951255581636861285260915622177318875417181287243227496707654278874795230699448777646039328502911060052656571742543896909282656750428703693250443825381639972312389353288898814191640796338022144291457581788348620102335633542572756802822646718206318920148092270423610783194102028263063048884581003065579224058671972289271731941869028403551353444457467579548450908843303717979038140183125167448169938309587408478131545938575550978817508519379095905374153887731713605777467784013771087864931404023625941548426289521972554906084142121036323405753185192325358035590351161594747794187262586163798988417108277925826469153412915832314941955398679895062128180793742479928338157919725090680287479434065008196157205274438191024177152*i1^14 + 1197224992801031086560090927384817239466632076154731448809838581592388715251086183108696154348285754817405376984791612420930300545391924230410300796063449266730453605248298488843544910753989307729916317402246814197329699315558724094930500263753922212017660625642982725678006836430158384626273046139659053257436295381994389953776545569827472735079494425877017197635623622574120645223762257073117441666221873898624451250415367935810459097338515034886887573886563446604024144980683865959786351441749904581347298069253279901155216575850769545293842901642095209465323754319842903648298472234877303792231083612591178009998988669926026940744923054260235561081770095522782025344422873182045402421479534754418372404326963271279040175116243227471823294475183305946369399083753130492412253175666996038324931361106453075014882768853553635244779489775662770760126869631312433745312114390272498728623766609231811228025109198664154202106012757518407456632965626761237095272788286939068298409765948943295056726076560250792574976*i1^15 + -20384702580017964131663054697704833341616327785407149998880340126129104084654513142225746594317688905806502012573003094775881977207565722311222013149917143729070777887276053173587878320496832120093113349956173656207463172478973253188588580257652996397541415238102329297532665857573783705439975356732479332980478945779185857476844467780865297591147354637728636990229517336737776519338533609722160887260993291735943996335864018418975118611506724763488659782463147567207545764189103362325616861488199393901185279212879684957178198882201545210253295244249932546735102681889579947140248763809337960520538846809401766261103943795245898309399101851158613351461625572771294950932359088491948881175383587414795101866622960859598083539479212000935640091378944480786772744429029192916548887120835040304269001662722005862368302939137058722789024713811515741415568760491128236626104405006630589344214127093352210671782286900460145895743090396212885142651442240246432206706612602408678227101386651961405552753323056037888*i1^16 + 5316363544260936640784503808159114787896031672171463254658656790269441934698471778266284633787595412177789584159182714541820321061556545334112222743356158563825508897013157211556225395048784030987347604808718142328586595131516220298142352680618277625697200214164999836453875198879169265759089417243569207597615477186619455819458579433623695537037774152945422448545439693345546353177922604850281940158605202935536610319440174405174892186757581238370783569192581395114846009053168783496205797453086187028860766184223362108232184375933037972350982789700660880654509155886019427945955497930244419683809606954432637572397833849831372263861499264210376096218916797482273255460539183418596318100238482298383026113400432577667116796071994603826388778869871492452884177786535197233889860828893660626025242598881311301265190471440401795406769531992735253874596832033261191446312215625058328787336841699996796508757964614735001659176262130843117155257535339510030024686053099003444140349461633379067752651685888*i1^17 + -45315640865019287677690157008922318115613733212537382641339177460300527062592401206394580407762805348183634716073837924244898377274888561389917799103240105310433538644718468768278188514164322131765353288334413733492876799024927609602104572160700944856904074956796704811351380101724282708013308301948499296926434497359607253667143151451389953012330778769363215105817950571042466716462888980170451334550125922618063642143610389214375321324952477418980786794165001170170095945648075583952733722176039080376904087911786700607675640403503120581378471962211219013734238656222583636248414273608347156952356552473306815389737628796525232057079871271339978375800650709107286170191623454261771038415474654864918189767827173968906605953415979447184372794841379675186139270644800437795004586274642473830818776870901501668949165593046684387510255664868008565472081776779879516962986643185611171296343339718528540878937139894717342849766076236481071254354564238952868574745613543828929622320025735136834224128*i1^18 + -38396479983529814957553493423862458520405100376164534807905713496366508842431220470951493453005796719847336105207309175699976142037436079772091480727865444816869570660714946668910108832635901535504595070441431605775712628400353364583533883242487964603292136481514730947551882960791051194646961195737040715880003212497558821349002989781913842740847647610038186050636962931000125679428925765877197274227216880448047288403176570121383348076685795823435957017567528649761747863971484129219274684905727945764250620028277335818090242776036369582148411476546788363345829668175503162813265979307783017502934950055175399000562647688018923138060667507798098375521917593471733778920092016021566097641899494325332223059267340262497727115067007487498543432970920695391592387602062017816096267242745194707298604876800952584319628159284718118283333496438216921134805044412242641246563724806867190119017793541822611040407641792660211851107977425288449304320721920365810337077853525184617619016001639153664*i1^19 + -77888668942141443696072277121063479567959697527171061351299934068025505267528521527191725396945885345926884461114353708119090837327300636376342247686827458691426424118370925253163501595410078462267737041404779745957668364631204601532051693654670336587446704730936253779583408120293779930133234466392364397634251562762795139666319489477769110598965866693970130915517457152725619238264754575560220450744682087432932908411541167978715214385605565943538998062727132632307839843447604157254842412929197198520538668199315194456671151736656833719819111997883889337255287371481116182784649447549558577696336137342067286972192598807686339831419753645837233727330434403302740860690454439506788709062609702768638198740964236397808374078293015750169195349972643941079520425666085733959614372802427971065468775323758359468060169184747512349852502580219109638431346912526306814016634688020290543878821598735542750783960330627642694896916713841768608502006499181806227583676378828029709421119537152*i1^20 + -92269256831469297314617437181845905347858252260214710521673142023195585895604700248388906771874407068661184771823426414252732435162466148903015602712771114460003674936766668313486076110855116706137183259905961525987858888363151496128574548331917971370950985670057903469891960185759246037969856469115804041785626380863755810056096761718506113955589438384932641851880581627318221678332133534651557454011257448092505383386247095133162341111421118486370239395617340236676535212347703633592646465086096627270321409060471683205654952774753613469555927723876604963952814572550710281649144566275345593686620739785496735741940729469458534284613021788577348036301535180791393414191139730954983845686243762586636353264068275297557098909950196860106446374772994188548142778516045406734397442059795906877629800636325044549890325181688649586562794064028691865085645819139832970856647707979820744264565053354188995496397923527238142839041920047663920230371218497275684148897976907612175728640*i1^21 + -61344727587319284418951330506259547155589227906853794508875053198103635597612905278015157682094144271140712382717780753089723426164523121992304636428298837906199970271416308347565050262264290803631281951260758547751195833759539443985033525224917480862695330727356342387487103326402519848394112480649798857262235827132102079070036955297139416857423579272608166216075316152407869893286496728667084167363688602480749309373609151981123842246933082839479267648998105371340022936998280210799523464855786847205875060813123713639698881155155423360421801932605924362163009957744833837040890659244936280278234972501055100147399710384440518197802735119734506432059675859971542077125964707696268745065815041022792449623889455027509491490482379721160890963511659074500154777719904793114220340071948063608055683443771024797236247872394027235331749611388488886686705143739043797729994134363794835487621310619411569650805109726166974163120979160771599038877765936606920947431827681837056*i1^22 + -26852629075200206902263724253389634994592243226165329505777020547791992100936050956681953215296772440073609895569978653936286760845965031586924875171089601543098603558639499011781222423826992960152980820307646427477315266914428281044486944488047905488643085685480700896157732229001104827432293288941223619969572474048111328849074929331409858384406037039504873878417025836572455364529793171940290575273488142308515732878778199742563063714014494469521195063671879022598456619916233929299572143792104953756634909485066260447991112127562243524382488478893872629698824507336113772458862453334857311924809861449796562854792202754611712703462800399322588041096590066806697197394325507291725740418366638573960877092526269154467688993863332302009479087089430930248184702246267604892591047901476986580252489837304672656720796210733283935670039615673004571512565314333366097916407980749839279619298476516588387690747783177869403343846755804058388467268650949440031908366909440*i1^23 + -7626739933168133401204198498170279579511868477998876329460724624737845432349237317428278125427278123871298333516633802635665506775087157788945816554993386882822349419004030138002894114792091587074005033030758765051308346003184674108095149711888592685541564198988883121703693654579245349205638425651923011517822601709420387444691073084279734084268064786991835974823969931507450235297451784676712066698507801984011381833417474951064342226779647579942194016648380947761416040333083681425011728528181419910119082178462148073795033363479646469623734008851246426572129498892204955929341231994873706632853150953509289334839806174302847584406276158896892648205884793279927402017756669940345411986367660307524217344827670965514787817187248912957269228011077612261786877348823344051397385088521981222803940142823846230493462923075365040283146028563315601679063336297980595981160821157025815150555347843170432927512392220865729912632789190928033773616060091212735971328*i1^24 + 399454050595705991544004166378692019529539457992524556398230001221252998874999382048135771129789476594096461229544570462268155329398809803507458507383576855519628401748427762023452173575231222410058931833720271175901296627611206387732096350029262717601753008397590228232990022877251341338041387956781066310550103077362959374028699548838655607617485915212760095032856231170134564942680315139077261194000389571788222739476538255497462498282728583385115790769466915032854254784487363507948715610277735935192616838954040992611475718318091788403587118455420404775502535247561760942149173095046432380709598422494631743539116660198747943956074243929453714268815289864133797511043161779129191020784699900978065265964938601999541615961818892207618964907845529669824688512847763127486596322164290637409859073149177755606691998192098120533899122329590059324896180467581444608323921137000718518221797718803439461203320073813704727555380622871995691279451546451968*i1^25 + -14436425752068091728190449246939693722026477369427673556849857435980654043859578178201448213840546851426458486568305928657074701398484388570234599110391147682039891736748215489093643260331193349282080751669730419858672100076417728200184804182769418771526718020189055069822008814106138214920766821703116461948790926207357011504364348420295854114201671482331417852934457515504569503387377372072792676557863722719033480022789871945464721526742142964592215015670800763238830895536708947039064449963577852122603920349253719184862545297509339866111455172941142141227096223999055812018613994981862880461605371269716006357999126083094539138521078467025987278780612059451350889976713585171586287206031283205077302920324948099527155085978509935054814620458460831323155530139605755972181770671195198281940246621182851113074126620580803831273819836842375419592853202677057242566006352170832446482085146141917910920520385336030849233562609050008347002011648*i1^26 + -51599835616330995129337625388602125117758585422814432162784936807710971129155952883885132596249961652425841950881529823049031320274369162983360912590909794798479734867944454431712634473211321838559236328610068728497654902406488951668442870081290319021661581306941305742758855909872333847346431261436421624339292954666182044928433095986312442062280146120873351083838809718605191207865256300161124763923766487405661093606130467531169532748251944777006678668653166712253314730180461391127503978137295774244146056634598931870176379199730089681748453502573765918890752467890906108725212970604781375392203909730426072972664261367000900945023714957203646813901480834452822311388161450321700619071048851480799367230934959675264930261226122247699510757112396522916135209372754665908928326890311580443027307368327548366434704007158534936908471488348856640284846812434640371744278815878684982499220709537218393507279322506757416805040418866593792*i1^27 + -3143964676453331580813021959532219272574661862177177027663889970888763310964408951410667597012001113823435604356444223992716309837536166185190374013117569798905389563111626978747825110934263941491061402962572907453163474338953838402802790755864904510803796208021026736174311793769231876586768395541761908594806060549497211945728193566320500083309511628140753462711978011718809723542633902120349665074369538624613530631579314001787000890425269438501989507273939662707871300590759222536801361112768210735886667460646885064785050058472507024634740305277778343786189802715325327950949541204437213547131766045276457940532765485943273200297215988113392769544413927516597144558494814613114839523643079007037387017381055147907705639549827483751366079399204318991671006096527802558227999755589985315656503232745795407711459966485578750364756862016624934983968007602216111225359511393184385766937507151105091106891501764471193533075685376*i1^28 + -57431694260415355903671620844982736011398231138851449168357609247259078068123025925188512135825886132353375312977565939766264521065058219310781579974453417780235291581506770987155120503572591688331816008000646369941333396197619666671194815116541784157978774740176849751106784415251049052918113104195875329395798387166314359168774291675091002865225261246689243361719467252481495046330666832562693621253512732147890504590750553766444385941394843851758964265492257780189518238533823590685985173120619354654438107192588956369175302185904937200855151427708317197147965557011245883403183588984430636229257937767586147123020522751656127135072941000700751512137592005055370728188528170231708017396157827563294282625421843311703752845592174211502592217961020953786403066681098275588061596082771360577512080584116575819121959109919309895052106369775445743842570555265254894684056501739799055196063287476757897820795869923540729856*i1^29 + -2808975571393542741992392568459328388352070687934207231396289949825622378304179279493976401213902756071285117410724157749984440397924552185032436604365417849652003794779165636253330162899091036288550694500932027200715742167385406307859785515204741627209440453440692564544118377012786397094275501909795073649385049607221655325350294444222573472858992388887928989196065105462211140773885037215695715588889966815520763260141621486580694113700212055674268187054224311492683097616812649500107904488005592992608756633336093846348055163903008105710384793901950680986960683960004665201103970925296673668892753806681948830168392917712759209405768300719344391422294523111424985142009975993102978243310988310064198849386963465249833985438557403798577180335988602505411824118844732931124357586569319399029064753747229403602041629555342543018475134078887400739580060057383428751329580604956669214863785319315589378572256542720*i1^30 + -23218484410211781892007705227171751216813615373999283240300107368812560708132968940541050452707796762883181384325433082716901527389827980232768305117381766732406791150106580970471888831440856743223391668455799484471103387091678213736487536154026501117474718649514744363298463957711990294757799244868784441794796110636661901261892964140160208123477345867530959931203484864862284582859817787788059718812873036583061985708958003416362457216838982259854688437465498258524979501277661141080024658916155715166771746335446414794877017599347644209675084129518825962974141447661282440379460126542966451423122430089778289158913969234251440359069236995456251023711582367782710476959883623653278073049334352517333739119603951759294800569921659468830478663950187263326916276482356840503528954925315245005169858390766611906027197707907260958962005382589718784754249761187836799648463520110923977289089607413959147651072*i1^31 + -588509529011020323933234919520089373688108817806877952746716401920770011086355687725895572769159774038478183367760821921448227857351115939909936555106556895585399801912357337600068674628759768524501925920477749028188414568729252812997328934786707930626022178430692623181456611229105436292111185474333231373164507729732757639398970430103354254892545005476171625727112938791136946634924144239892707428305487457659162049680387838591420483793543590874317413323296615968010613245107321298883388066814375102283796624773417243338429187848627404110921450178276639183653163427788317456201766774242111261778142011131837301709768979993449672094641379144347455678630738940163626457646033276807984195344859597288283538773612543758173158296919594460003274529401784004587244490719184758894428864874790131689891849976458778205029836454091309362912203962773673284843851221455765827601387833060992505308732087861248*i1^32 + 291011967984076613538551654847691188882567071975026987306209794109719471631019100617015679263050478341662016166036020817278942686740838970472748552347243282709141423612270637569727878643244550834993572025288632366173798853274385986703152501260252176140316786443214097202721355814032348332614506118978753041561744021957803527140947632035011721030216234581965626582933421421520291411241575250616157313220361571459016659790436439312851623284055476177339340834651354420686830276377805503569928150055474507571486021051367751308700703940447460510424198445899134092957756440903538924954031066305424732693886074063136689768512514434716236578128025433461958292930886932426877764696478049204514491469569571484670353281006374551661696321099633480726366415833565405731869980164068806716494653698890166775880354634425440917424024858526232701155601716805543796244528268773625484044440226325071132622848*i1^33 + 11818941926410636682303815701780796374008353472651123121191880762928097963946623762325111458916370652832686515220755505377874534030758381371443483390496571641522684397104673777072326271845914997015325199362652031061525436975751659005061626790805480639309730743063836359326686542162904334909702442278219743722964153341644200762213254746616878851355689575466759585252734342041928130857568223328204916201888573608223794001257543729315313455039848084820610357169143009525722888004892733551660119364789754330705381689842853375665762422016688226903666232572765576751261821715658159545072016656237821726008103790971139077237341831289299566476717767232272841859531309453472599993584114549121107390044217548436814942635652331394757706878994308036825960241817976491056093945974950689549175081038322484940364766973492306234650564523157776484057348578024999413210005480535820301104071049216*i1^34 + -177835838441552966213104873463602545440056214312876949628941652140955265302039712738743802413862174511358536170360082712601523773922181283925114555133996466089562670176913608086806301768747789677956891840268047614609169931276618890223740682779402271817848134273682210960912733207645259847799298015144713823835062407228022885370533382461432918484822742233002503581478634527642265038682332255959717164860061101177750516773285174553190414484801169546550787025834575286035161156529243591256084821431052068273503988692911745985469305303086720955944468212161981881616849980415362279412154890301047334099318158692881796801023052275551724077252355067592852505021723018156060862497522882895159141188691922753044153752768959391459032962701815512793681098720805250187023128688802310431366063031689638549505246249469536149172558009906972654698687925646623041484745473126029972209664*i1^35 + -223164748184821299409717772366876999554800353343836599895822541312412046453507191894462367521385463531406980859222441592705014842579078946145069556500606961726181519401925848309030210336051693359959493931171594518558300847329564130488209485234138201417286365163711027063958078877344647729426832224560222130433719610538814628458230703371798111922396455837232112458826919394889340906007946632650339347775231192107915316328668601215608109467836176846742648698691520622450950783652958994058384089927675163298512834296065192336942093664017704570794890396139218699618957124589973947617157117684858797727580304181925509056182563730489177900724895718065377094310713836027335858926629876531707934798006138705975351085043103326565023254062842176353729648457952977742465680744942785882246247940426367916412012758154395141490335577379115434499886459611861927503385853952*i1^36 + 7290323534078647948377228676838940642306761792307330117379118039445622581177698404924408506180518907720130132872873643004418889237475001295344353361695516500396466907882680489407568596939105803524671498322555228181218794537016171005940632050653239354406559112509840233234442550671657227527254767331037548612282513132498091711513958918361783392732514017498422132389843021502969993902544642923155744006148189141861097494081675753990026186444869693072072672607004298680135982232129307204674083552382451007354866635598149196786465867407032487961280499013165834848210832668061313491099209578367892155001415580478856193093803761703072670458075338523551635037690835455833882076435271863289269857873040330778833334731272554589787845002584178487662299474391710939869659673894808542721828988762917030677063420295927525458166605799342150671892403447822544797696*i1^37 + -2446226822033379292465655340540702600446085991178734604549238960941145791081411806930508261729141263634298095036142485335879913032793421549115351277313395586934544397249159465499509628045516018981068902974186531913079205594808364337544819427867986174870874522351874625413861012660605913553189860800971150797495636648596058948038025502186817230674677048496434536304666515636904385083206610011480196916366575032018081914240082982137787272610971425143825830430500267664631490826947673194202316880600981926161025908064845501941593485394649374626327108338467052938691788077643478666554737464045495872527217546303261799668292530004534789275104303142465752320091041185801635816546419685865920493752345726479089645084672166343583175703047015354301368497590223816202557292275418404076371519855097378095518412158930383350559166810674756825466076659712*i1^38 + 473227499078878636990830026946208343811116976016556891615641923361754724025881544839565437528709448081932470770249968436432521692615553465168823449056589430517404580802094154875918478095626289049122472436642086395244975045663652823203020581749765713059611584695224555948643796247988313407216987491329171238267420594291439957590254564721914313341420412047537994406594218698404355831822042434510768795375052575181962545717954719933383182347684572676084641978952165400042374787981590096546460699290417880537099246766979778121845540239072486584659940529603807049752121731909208981737994162917474031442493590408972567775773481565408613709383115580415031394662067783972577782099726366987581090446185710264058469603168924850613695684867639232410987790929509748549171366136114469277502711682490885438293612024985018262391073644728410963968*i1^39 + -32988667346165938342056976984179639493347382006748291478298957299112665908101603298968246104386860801783070622749383361327959274479099797618751679388485992287825224940062724104739399163744148291118396882172785548679635383647583908621433659781477168981970935239398453516604534947844364080241032076703353043748617695362676984378639538290610590529588507713476034525333088022415628014032939833026676431493958473142588214973115426747505620383195461193925510407140346957957668781131392313086368684948686455724835615042891460245486336384758662143243999688711888978149399400305055737858928261929689534461343413551667479485727852996787156044840386258965907284160917913467165384137022889210595496141606887959145746440667931441581855843189236034567742846567920047563350697636703043681919413394420058664488251439725700931303589806080*i1^40 + 43924159902508801880448490572353911526630100480925066273765490436141871271840167153902526162763958416135528693804304907271474465545480661089711129954167395841833146057459533646051646539526798403243627698445219042218197721774977906836788647222145831618197635545007301868749324150987026204249224501462299696947448448552608184938954097272363109021604339645421035285910808726785290863492740415754751096535109029952954305382653296161726278764875322316864119370189241821817327413789307845017209748302042588211311388864122988395038107971975323383775181624738874881903010259156857975328295069683692075566539159453241409647004199663176219691941296571093021916622617348815122523639736634856197905259914036374185172623257179671278855165762997297808227536158394182548531055483214423326257781167200084530893656340226375680*i1^41 + -29505537418260080830530156545162973540523225578651881404736943921261154331317676050642781919130419087052155016125087723989206914015365983454959165296079170495027679390720875582187741119845148685870156202113969440504198590952288312072117952026888165250140117303725118003071190835521199114795448031011580611800027994612493505231079679495152163969416855703482455241106853236076652907006231861333462420551135893135724958085590885424358377546394379990327615076072187750462567495374292247225401890864264370120499069555241548833877595362571874743785253945299620029343635511378564414271370135212261208255828203938102548418422192488009946782525552587351883939583663246169592792501785890602768282783104077044372183580560627858345539969188662422912396312871741775508602008949214677145256660335290985098510336*i1^42 + 3709238371079182466231567268355175265530357589878717440057738043510812228254698435934794900168467602248297643056883109197981082174381219381553469553070439269677097551582005181990921398317830596601127472404164428277693471464846299300691440259433628639447003625958733786867818494507898350661734065670833574406814066524907500306696871949980999519613940366428292486799725123341430121068140767371994680881696889499593194354139196142697557517916607756016525555085969235121150614257191309410737816817391240004540963672741625117496767436159076213006395327333341163230352032525410857019961977082597386132802305526842786683007516524855873782699061160633721564933316952639493024023381819713557877430211198601774970507812281085948059276536961825723047633659309468831738902486690709970226451054592*i1^43 + 17676956283779072001030901609080620441458468994525144427542699101800564443756793700846535374767836838597844090027521029633079705118753071251096515446883011156850550286942012417236588679603410106052805628056808644214370117045138319730969446553129058938735590134648307317287371588139519231724109767633350683398028489662318658218375060451471080618116708555854154631198135739080778453400885836900708468140958642717903580199239584418768113533763578730509653538677144770804390872073523525380286280925681731955129862717177907317725838771349973558350973928457962326723106492879362190180437679457260469261679422431689475156803597589830110417623798883144714788697158959589725483009724620340569365603616736692427658797860041739257032651928087814117478322817829900051734821054971904*i1^44 + 154315028311579973580627395529039010532757748561083785559809015109344694739849815423969767550688474542192405654491144607465221096025530165678195831539063730297462095334205471799616353814495009919580558230143486190463210306255581771830563825036648937521663143063097291645007451485917290867080600564211678543180943267184706401339055787862361557325879120274517781568719552497993540581594551600074093471261715025545643112367678302817413955522431457005861914334747625994889150929421755962985945184802425070329082959732056077215201112941998778073555314152013617282475759528372079793020590311169484461114630127304518102981694079280355635640521713506229325685018843154587218931837560833241222233397939004687228992102869826959499303457642290981031781352831542099968*i1^45 + 464433680967844618046622584510162384061387025085972366941511794607802015984828843957824655056422152910627809667522120885321812034662547833219839971116959697744030749937655309728958946754604511737111398195962915087520415975460309656376857481222142541315778821104498379320590769249746511992867284267183972131061370599812735458328816218105227697225982819520633535107583085272711909208954878915662121550401185047614163735020508498903420348483106082959081612294117610545765486550831506287886935407086946641798252477272706002685913289218091270927177867742364850332323960321042978424053022535664105926605863113169611830986570367881831701106894508553980957225001889299623915392837263305342994715484726619080841608890472776335760071359992159622774784*i1^46 + 429860808334637880490571318392507034732761445041296671371709820742024556509674297901189690688117063437286338077295790652967446950300722544771756106593293484951887034789839506247297865262742488870752217463525284419235611749832817922763863889933588173231246587456646375415950737542434669924122601900025683631588489240149248458279797247963550993577914592572452971074498661864662431314445534020820561403400509222641456453921720492838917866430384851136097469415546674264198097576803507974669695828652793209580908650473625175095083778406654540735188609099710631190118454641841884041755380310872477936738936530918322055726592063293025741086494962792687261505884149699509569115409448607294211374496069526703683471310208872854399541248*i1^47 + 13426612259495378578271886234645012454069390581218375452554668596386373384744363191764498405785299484215693075744240051648730460813342958679203001474416261315683864289107615349760909323809603961647243224955896212635022648807941950574303353320560456225263363538765595932260726262820593797848792741773068080532007297978204986426642455489239372228551568512167518096063152324567433362793892291958115940643730588189676983306421762743437897782175239110754474991242341222598032237962690373920931601025261703596446552628815294443003480312697748778356922981813931386780695871141477452354629400865072280139883894837936006185483438131284530701455435391323724709471899086792839084945659332313079824755336022031126696784448*i1^48 + -122048191649421207709784953692143301578045253153303591052660650354155049958937222628535006607179385795521128117843897435785928280547190459548714953732652946293586029875059141074285073802774667759015807081502298612633687135810484913527449459604671626934660840134217823526856838109551217369169760869518275968528070396889651182251420149070674700062854039591120992673129394780592194308185139878670079488174936687717656393628492290727909870082054013800569069684348647855191997390644185576283918344747386287659729263884108431422208382500873691189866360510637404539634451017236153890827666985418686482538338010664538396880207044339361046637513483710724564485955918294839837836115494317712*i1^49 + 508075312526220139639941738506265595515951976023312496128801717046898280633735714155215543950521726989310030252934041351009185638965063961430199692931897983010841323605947850693833228715571049200211318306922875904190046854010850860622070237863232332152704400676995651484575382998504355124256913090702250137528263276737452079753586780019216581922768332133830835245017489186364849069837599147691415945998845319450829438595467143800675262878229034864316177251795083870393151748533495461449781854119443484048693813336732242949159686334350046792317817247153336188895813233050468564304247748501416321351616615535416480410464238842360077015924136269959203521*i1^50, 1867635995720439293368245045719174170598848858755930362193860011308534505111397173257224096738954393649423605192203610169982793874354290217394552716610415629572159756868934846022206020337689826894942938194472009856164118097200438548012213412953384870158190513632861716796838771022725273149976357600762652021930810058910252341739485576813286575184444937842753091682873808343178905790711482618853284350105812837199696653295487204278261255695447129836944526379320251316687414310976728229768477129876503118712295803435871688119152288110325443131864755323679057014626156283291505906055064280201233783935289367518838340631539966740049768083648660855092420409980956467163313054073291919386144837927209881901274559484746216676406858550889270333828040348119149421044925456632937684506248795376031384281334327796923986470202832844231743265584050207111472999783847984499472110543450373981053545063108749559848483502865944011874069243049607481236816661856663989530608160090449613744136277702314768408041048855260323012695988219393051634836116621057415507417264243206781383764660006831258987296966312124987381163899470424551401748148682612732658160099758877809495008556625987138166765287966632948696790981159834264962838506948773882544291810483170682438890184527737326492267369956308354953162294463269032888801898929984144872982260181907157379866422681654954849839346967481157981565827899746887928694023468964297534544256020390226532777772927707909193728 + -8336441839547330755111595192025438277351598777423483218591142405928557609003611133513458003410490518253750356362665350823763421976625817005251002213803872382116003758941397272073156225724489352373349642020610758955726786477081254722100143513731420421988491508165105379647262686914974296451270379094009857182668812129751711288006941301010816784610459334684163971831772908122456100111180059405532625173080257353887345342211622665582459010508947084647302105476366880834473859627169082812536117372558029542386777900076559693661329630140497646442256585766265487497593814332612956335216090577736906994193659146155565540087127907493996034521675224660494315264749880346008738582455659889324258594674720706385470855341432657264434358077769766143925399750000105541427048273033314943605854497797854587251625780932104528850507706902655133239161491410378800311182730866099061390110699053251245961954252694285195013819523151480967459667806760257937665575509420481608831830527995526335830102297729554545330419657525185693383432717720637754963320308672180855035179442348178439764613326846737825932132419926345500179470042792796798012525162558422792226583212336332653574427418122070527210042377763366087871127325910799366558542660738682362146009195941809220187229362811069214097091256221823663304831649621838004936502844030648671760367160925987870711538101138270836759247886685149338521388834179037291487639027123440525217871982956272758981016713785507840*i1 + 81759619786712232362529620868794215706760113810164157033061646567535631321407736298265588885467139473407436493705437449121911836512168226674452243748332595597597481285668951029897834311427035376411225766984452311357746501239696816821466661052678559237408147093623768919771088183197287828100266707092458459504556326917011653454634522817337245257553462277540639285469030025630518174173320783516682556108494225363970046291587346911314250070222414716924738216449321280850876663566295170572315697138975953490305877885456212222144898155423212557671546880784373594780902220465427609203058425210494005966014853003032019117473767728765557224582997152915305666926809620981489346867789342847665627467726835098457846452143813719462087775194793957527391875753509757577164489365224002169592896544249197800239803753076861766892445114757315637131331639044391307881980728574013396506345340364770564557809946475921882929089690607266583468828695775481647133777747661751772294359292919756749067157252885803756070496294843075426324572820738570422135219519162831479466633289949237055995664358610397216638530721038051009300573157422058815346461416665333143481317819880862535969271701648441569606614799658168149717525961125486109396683280451806760476171465090045569880320039168246496815520325140073634491423664984602810171882731053272250953255081814256609802044954625218310318223186192355936593901837283647280165955892242244696984841946195523602676645757976576*i1^2 + -20250100874490065810331128974469327585629592470704127171468759045217747868018676771087306556989182340559467680838500906675311043191838580528345423589836316361960838256047681831808557183462697898419481667045283871371232913962455380999560927465880202543737612700966059891858091751341864376547325264584259326998786997748531854865678199586562084186522177073129269735952955636476887873998196804207549951165583163064619808277172600911292460177219634112891577293031055985952635934442147951216276018732752530550260870974666772282492271885676735796453848423975468224742617507248716734729099025482575106014498020897599362629429720335239806185184375008704030556364280372189096506033398727760238804619051783380375206405234460596993836850160896856861711650132379751310034103041307662563816943412506161486397709936193435236343077254977410325924583964386376501854662551367015383710493891664828755120614941366260554167759712605007257225788643038059660624533972048335888987545076110061438158179703048710177935803939879451169500330230272489112487435032879490685136694767424839741334965743113745985555772668735913486206971416880019746818285022976218421773976454203606432518078857403625168684555292779227403043836339247385560764121206637675600915820370645950850025714128343025790833601546608424462204194951946782525800224040695107853034756371860228466848010236176761272939334403804453313922954965460150814060466228234753451853084791803570708607645253632*i1^3 + 9804373818289381984745583075858940014244581050927893274862965012847962809762594478532558077718477001607308533969962399838037216865049886792638413346173156257114319609285698467339475171690302452695136235211584104028947442057023576988323623504714769311691941523405703511334808853982350106786995986927516054968628126433775632806624017219175251521498536638492819263093201189066750452425492337886644331394352486451425014088216909483020150127598561293975568745734181266997969445483059311738532327274789642571618726997162838499786907720627981528200462785588806223352256573231155280474022280782882364577569197388314722443335449132619052823632994384864859141484728255528469511221993681383195752024444376786866091888118995869246699282050395081070078006317128514835677394164735371022429169207554817861348688409278337584484187065012797762951728854588164422184688959265217626976034585522529197015993884569163843859557036165504959813788497185303618556385501453540240280359535635954101803253959662164944483306675914071491094772356754059869499111261578691299153236662873927150454311883162857688125378342311446297041129946056629875038964478681228534692274312679529392327855260907985388563286987514030092570674731559755861947138959135352783475195638502249492594656855111787319757295470162067486034637893768601668104645796205152403895355133232402976685455061724244615053006380545716356388177447171515788320100195447985771894407913625281773835386880*i1^4 + -909857002134521273045135630413444691316566964528077794285655544815988432096129109447349068109055549858595283562599205680943269367086296110605035859066862012793052108430924272280644872250270036317065274548205117889996719437406623239310769119022084058901089043106236113097375681049066708342884771787487126112587592377264764158937179775481761567273374567252302419009502011933731159231168051277436457448055491028267204712960995853130826363278203494187818960259214009420082052740108500486086627756911405731120864699900861596960158909906384020816538907426340979201122361856664865062591812744100886076471311780890497980105254569920560208720876119177400009731285292375215090272717245500463173445691873691665963996793584481478459973683317518611652846583827169390990525927889427111427349032524999503162389396799970012416924028399127327538115435975950758278521680371010152047439146579695306753739521192014036382550458258206319070259466739599294059991401248417129782225056438604743710620177113585899885872438486936742230710352829393852904845308571597274042955751447100625743447217799994830180589082732059361954673481844887905229346373499968258693515168879632685689508175047884297697610105463104299014450691768153188377889285142034264426254527571650006768855599890441792864402624099962080147487036555232896072941979453629609242013599815976326994262414715120009656705247967066798855181274081298475083666453842961167348832855727041721401344*i1^5 + 186407077779907656245157338995593932294920178945029944907506132604046240957784826977026055934303603933753573665643442293172112024132978159860440286424463167522458646644146223339949633493814416986264195122425634677445808627345706647186405574292436329791820279542548154543624284794589797851427196481440060958588244981059646199420709846924772999320293337471600744124567627665621457780327881080180709554420889047409136308060880487308523569766283604758928578274712746986817703472989520573879261608343266350039871035414082830069586982769300662074187590493029492056190704682784893496193331065407763543513974377769047562037108029162044734112741908896430384287805839065494683350584255078403673937112233943923240351670366276301152959475221036599399215901743848990664225213655698811457015835439596309619073615029926698202561483068888060473031332243955360958683957059781173372093968668933847471083691310125733291200119215992152183212655455447086943109718482061061711091950887654741975648238804356261498612643159487194262674029325518266321724420464695044474443717387368500994792246704880663217530573244098480778393484762671501894533681322643350621523101420709026601844369380745635949538456623210411376091914275102256790074872285192173175726872137956101031902885944970308181507004770844266129435347036451204245069272258854485468587138864750433927538130647499864213740816475856547510102023348300437518437777988744488123845482542910144512*i1^6 + -3219467259643159345044010622221029993922030482693754759799345814943219058934927752352705560037238771969421167395792404639371605793839934814286452164443736731760567127169680953283294309884004261624339021970630710503606600690888039424028170883853058910587843943196807584795216168458287659223030593596918186153290323472783444125429428507803868178899533745347609818980904547365387379590927665318916420836427638434576833608182238965582146007137467485364219659985148185824313063241946331538590812532847192831967012107126226596550615071127270358450096112240697682678398838568127088387550526722340251503934745689512514270330708807027189789096394997087742861139941815075309048490809333555516390286742684645417873626134275221746874362335004780473876319912305999406989919227009404833987124267240577434964206461983419946453857973778051584947706334674673056942107454657139468547371973195214479492036411439795166996981382706027713824976687137736859671340946699889963408771034952610798646743919254487569070749263260499056140038049141674487425234485509323297926125717995792889803816209100632973613821903921956999564578037459559017917866032776559661876506133277836908123748790980648619179979953625893143281282767924702829022395669393861474365830842894016421979934215375036938627627673050128453952430015905912605574834642796713009327052249240850992171176895897470888117803634074072896800275962267770257882219910901626287129493864710144*i1^7 + 47398001578698863169152650979046239142681036939583800645731751254111640916363619994150692174008866374683948064151304707064243095886697794852055365486618112966487567642104909119649872151411046412986045602459954810744024076812477931080849255770697143198771701883724472812063114549915327033425403074143553941454893727780361625040651450139007847188199041291250097707448151108657127777213007326338235628796031344589601034761692639231175260228384463842616219917791746938304179489655323665957951315283587094355356472135034879370644282017974721399570973620818774184428649583635778079523118748696321839177735785901000380829185350700482379023092366827415984779275186463284050099939499969291292058569347358013462278823852900715249660573298851183561630911348576513424607169203686846495273769373553706474243363086512951587960910794693542089327235453819106733903953966379576074868337536795440550789787330048391171306272267610667909110440945598061661221014660641519617845372021427941516741500242729255875425885320387301834892941186293683586969137030586018070076500259874990952417524488583775498351972270606045118762090165571709038526898286484330885108482793908214697604149815168699370495477248932717973789590936227359930434838795548690221814396245839404464220663651384582867670899719883810782697199812349154990882860454346613417933063296532112839498343649187056685064850532609039332800704665508200831375773465239922223798550528*i1^8 + -126141671796644264867703875090817542803712069181797080460445333409926875085390769516710587758182085271346527891133933591624643580099835605828727239228748155337453229758244991540799159730631239995931438626768001539850791938761561571112763729634312449359924581888109217369573807309186460634047745622404925260182498469891432801484060187504793445983814568971612654536836109687983885099797120234589698228667251185675428410965940605044597412470703909777564040090382855827309783902163418187314324807057522399673368198142504349483420526071689966812145862294893153508174214110604928792380927287410241282358633264410241052794747327576538066127138826830830345752048492472712472858236495497038256662774601096658149232943977421063649942777649367469551142997785678691028004864267899843236610910099516358570422778525964151181537532081184816743406575107006683678071548969985752386303844371948697708914480101749292930467681577040317544851025898645507711516741444081613465855286287035071072876678101268196070234079018115306198225130315774910359713153419898412928512662890986293159558627333521935452312898057444817759317302467547655781411434401940364042838100023124394637112787003915927354878953268783668317665109566031349271269963138405743727360003637050188513544378021425875356042013406252933756704666740850515288054547385620237826272476245688181975876647356031031822628251617020495647261182343757565090494505874771293503488*i1^9 + 1325295018816051198223341629485670125150487176698138541270036224577556545441193133619835566852956952063837473025798390172288607357103966552591919326724411901487775958942213300293857777604395112660419769146861245955406801005936884800683621888596652468253175813565969102781657692015394856642010789749694823842103991725867055514905723657812410549308681564177424597225155657109252522867882175014915993142397771992031218052299672836809332619308972005012075405117134453467630911407231804561204515954449867687534463521697291057772153491365897070348996268290938701196273075800629740218170655850829963351510095319425808830117909295183882582084903601691028296266949527719217650710732201533097712918101736525284707424688855828373425698510980142465590055707066745512771286015858781351729212990252051309100910702661715568789122862238525356490359937502613887888762070199475820690045318698246653012906018852236882224437967557765892057662515636133473581558093682814849795049831194317243735171870327717521957920976789630119495309564909512249578763002823825556597919508844175911628893271751951938251907198556161946408603257692542595689907766952818652887740832137150647868401219332112661142042555434128332015601024330657034206898741231339884120994561797472608294717364283035126791987190244859587276120098865439286082280443269333359949029667155021879209244682832674151630670007239759983016025471774260797087480194082537472*i1^10 + -397341660844925301187765821334687897828901008556672473809043025399132932447537338387291578983447118653342949711761506448147914097695641917221524376558613960040340950645888414018707202301903763545454752719362207710893775591390273419766172957170526568895222068582601425048363835315337368920011998903511807624097384195267806940240191913932355626327274682100930935501162902498999434984460743390573975246237899573123538384785214393811218305410053932389554639223087880135447772960615826305998954444582547679714804616112385047169376633365390585929438715757251912275715926045697113686607257287395490712741385683450706545825586118111221794204029706103545887548991346931364478783854645014550998296821721758548583292662798265566707818350232814603861462710733614166417416080993161407383985979915779474939647271734181244512699002815067772968065714415443706004320658368794257576059006342517248977569026364795610616482735220839789109637097616502819460721452004577077242239313260283572575039486378818871060037168904560388233120477648793726145420328131459453497946114874516952320081800616545025368910794840315514578853664585914023539774268801051110917248574982648633894146063583847928756924254492158896879898532164854637638916071050832063913073619689359921233808637145514536224964600792929368754987977360274281693259715626910522212237053533004407999014963621149232127598793503882188725884240369328227392354779136*i1^11 + 14370889446333334028208391498529429745721546649442208304961956868760767389978917792976606040702848411312725691948984695296983593022362991216075734697051290867928425070987779070273167027655130302434798617298509981396914953234856096310009979044719219227312173191770457865570258823867229659917752265168176810787742198857883884835940539855770563860154851224758375627756201287585097775156424542310151095988208758414852969491994815350606718911713520750227311707169115378960908258095671448547711560481483438106833471583991580568407888391447537481520094925778910195148659461455467118046434166598191930011520887088646886345934137338792996595814900640951196401889361180160972019142277201218899900575988532255615382939817415988759663883342896113028990549612673255365229154683067082203006961799528149661490239841728183063542325427424053115177567246081503146171961475815899922926630354067332602692118694894952893886719564077943810892975238004422876393573872122313099376054055915395915519540040704221677154631224410411408643329785262649933686668972235756614629510973398729626159085681892817923016638694803336647381617990159253382193544654176294200969345807039328622378922395348747075750304855702965442512174441168827108884742917521500793110094124247489547938175994132042636898622604488678069265415460132484039632764313311418234214534456797522323593664225031374100668512492093296702591142530641006994391040*i1^12 + -2521438148010116778325072094573982960931199203230507320765909234616381528411555895426512378539276826153042622466711879634631378542750512156328038194869136463173722312060506162171974801513664918487447173962867155636601404588975685836328985636711688887025706840006483738657437198365168719422636579985650369596878790880437802134592488723464845579214182585889052401962852716411380820267689964395071833636054576520118242816178454788468670160796792601506631129828161904596736941461216194045116463732375066180591193103363058879240692400343026056144426134459536569006154637843175915799159521201721611111806290893402058478543325634645174048163234740600618742055161009334294938753215054732013990504210545016980253793770504009330882296326319699974625502997893686265540549220488932779630642928046489515429898086991951819644743835861673222247996410197332361310455394790359772435702174401204995142304644896956527127250441111944051259393005296076017038559293994509354082102182110359116138038469964143457271375258022363075466492191119471597774253166800981187591882348056607380761474658624333692742752286648222562918708996596095578404165827147817283535234028224311105682980652928296422561343529039521751853508162039460377146943803175443155723912604455322889066557120126952601271804016857416223352878445069702519062153189061568401787046116982282275955512104777254815444976270161108879888069629248012288*i1^13 + 77517050373045229209227018276026224327818450736502846778885310297261677114654265004513490326321824511596703197103427013744736681426942356089788199853481683211757110408612453399504546926500047470612676074815179649226111641174066781351987814514850728692557953087999962998554673171052608903482955009106457567015207431928766156444976969047573865471289290869032085606033160702013576679747345365209885387561250154453352221145042610192484785381315101312486657942541451826557613946764367984090019126058803081014631705304290476701322180226800046153354337897476669135536853451852653452572807392464338511865248913217794994640937825606895317598660104657950362632163076000515897585063383477147663995893885520333273054183985253424931681838327583966700278514658104218407678000603282111800284107633583294333039695013458197207820303475211433144639705877984343933068946448551039793503811500356155441996445328025259110230244896113844792441855616842473772102215086320729954977779272432243120282015039374605717175412956751342737079259970343251889884362352566236831155515295169184049898552974287027530478545704493868489210150665439158985907277061208139980226466268911859786391906364738211652359546664584000428517301396328810313446223385810288946127497218710980323509055576826567668406124331077044556706143132811039850326071454928082457248425196879384551187631405863854840370832670809333885014384836608*i1^14 + -7621287594031085031753152449664429817113952266477793921025958085264518359067455980224918841873903462172125166386044313968406479973423155625832723987976795346902096540875948211111082852912581240458678562371449050292289252396707712939748589727596143572065242002371161810554695215662003546900252028007723816104154396383771662187852067769744729785064924964492384019691241112336588705947548084896615615341896013896701675225534553543945966116733580034448869493551519538313283297630530425598935672026221469174890477079180705246234945173380580132373598697612399243404510946828531743913574950412371897501135194528997781455994983656527034512679949973747411446746897409914107526345155136162097477111947076567906047526525921865690117609103282282706811517707661339488215678584095386264613386826168772180605365754122720014002906448677581555474561308492116796874732357262138628976017159133901637279718740834903676217342387743728528004366245311198988258521029341063409332799138845118177868780134681515798612514801482080103775032720887429722185886340901023557065884707185534264380511723132632264510447341979878806894724236494706771338321234905910641257450814297357701710185485202347101190898362674366086361623228743604353867337040235114659978757008268539459030945098682688924799314233244092529501975122723762766733423149954421580437565379123963655780183845990534212396059658321975482253312*i1^15 + 171153483041850754787315302288051111660993341878064488531250867636122353105481489866269700030802286143424733331982609779415300682043657987804136143192119791975623373354922953499898485597930375457907863403118741060151522423487068814007829187686166729319518553632926491934553449831683432465991243385239800562353954742992700074393295216382075805079794970219006296140144018469659129494614210079224040473086711222463711615458621936839527527229564799100195766026158887208190845455980534776401548465345880762314199747628331220669077238474221327283740091074122639428240085750889332184362518693064171031425119549832597787046349773592499293759323466026683109407185182208008310901294658312715893404237343960494107501142381874552249792807078433366732966928143530613096273338727942900365493860224770297994372571235719510062277368084597207553410047760918030044845339749686484028774595185398393682820019052632799578052333617817075689348404394017307605053139345740376443902588329296483724694017949751256254827643681790477361422647909017803670958903170153000552346139914565397316952406790943529033642531121111011702015010602425058089462869795192334290820847468150571559585505272121525660622496233163273267107608096929341375831125554191465671139891007791694889625549710520986718497434671078454064435566873425273754589008712007571950856343588076339807478119398564346980281515783948861440*i1^16 + -39211606695499547005298332044477672504072878314011617319236188916514968652998619917671829934715723127122540007026632562093945009901260511259580375677749907996671572159915753859248838211216724690488579693100853369390576598495761160552781628257006109545134239814781330908397440026484324993872257033528604233380186265784014020050697176376985165160594456512783889309440842712656351773218140136062922849770425459411115081649721608833086246388749590535577654369314390815053914132870582280038413553082311671273119425462254955161035932621906375496884689224886169901095072507713118314136071289767938726739909480068105335022005388358799454823844996766496305725824703983183251456898114279857460515728803673049647618413432914311362841483490790478420746095086814613768272293145771157638939985446152729966019718331668427288636676706891634561592889453213227278036903715052505525581391011187795001229309879370538899903801390249191538506200077369814480381204075387054112528846294594946596947958750544800962059166423694392217657881605470534105505310998098442813982851299620637303132363385044095877197015851356007279241296827939878470575191407872992928660038242302129937076506975183868063702249676264537486904886614673752854368870744623893553777707459321353550574844901542633703578071104269846954647211119771686611949703191293671788000722232703809315386300842302468020512074235904*i1^17 + 380313219597528436301586155195945237406525454494750368643017396767058211434002471358812101269408512926221407110489028382934648120903354281574145496847522445033119612411284473564728531041969372389086886850525877816943695050564572894662504025240760931103739998558646145046468679979647067680141674605995817095404488919387454531598271612648087727079021364199174669632862122240523767706816247900883040198817959792886590922345850949141784286040986997450468296781520097140725761676001759721690414321585624535416062280551187998105294325036338962889141914833162718864404629318063005148159024704490128090071021676633756851706482877664028146110815504892379799513489032744799461841048968236304350202290934123637570058377781030636909843813052538727103640581109240187661480633709658824763478980704208311727891835965841820885266917870055865400237552048012602281849021254964197853262840630333341359367899311661421659996879765518494670757647220352120530499695206736574686043613154407853405243664232114261305294994996280378093676734543392682629781593032097779033704792809318060857479900452627808531720088190258765431284648524602444141777270556698535742000824681314135145335755460091685552654797430346876650877295525377867558270163166378901127289516494010105105871562367941924204374172769127536080412878919077842921340185916813377378960324228036504490854354451328245732212736*i1^18 + 335191447914941951175809326482956146983190107701466133643273696390980044427863420671369203226757823643635863181047948767902536722518191003383884009965350341883117468227711618169206891461161041193003790839161749917082510529810004137971671788899248469608142014773865279679998339247146946844711841328330199490372585023501509209608824594336961236937172515698194997249148299662255526618713748157008544523424639552219334876921719424938226568268721557791191736432410258628879789595583844505876166762276278305925155174213504641329304616708484356147761057745164481649288782139382405729789982075001104585414811759076626588438437454718947536495884334640835130869506174700193278132824642127137478361236739013689950080449995478069450107545413674863998687577248440491036719355407156088681397372408730784561193006005116045574243408812032204403619176925934571839010468196420523781565328205612662698113797594195571027547453804876663375319992284939636964844897017355443499988612970554775169370755251120647178455894636691583666781736703962507609395075065323417822421244247829006237359234169310766149826016602915642847883732666658590856814394855181867425433066027998534332455062638777469247722880080542549604119457312892631928271539798434022571776549262013984871752908314657935404448056906796901866561309366114501348851956821530925545876969062422080472776748898380152832*i1^19 + 666361880229648453473843918104018126450548134152099115417529713734963317895974671535196015059512945799325860158721676826960184497190864491331372739418254078182093550393942279512755687391994106353565026656492797817021563908715444887963296874086566268710453322535279491355084644607969183280995839782897774619366318115530562261942785691953304711515166312940279395964213204604239045064714355052261610071046382056977795220481422761261154589459947510298033960750038323418319326013958825380732246388071459750732382230778680835870156146356647796493576732570136236313515456853673317315175420604431412116998737546253600199166715947381182544985395324948215477894734952243673750782729022294105581052659362668948662618487298014465654461509426608134971321117350503763011850348106727121494620081844626912593280049007604879621666087777858540672937230399431623474361914504342250489108256642843387029169149193097795903150073591429269065685196903103080519632109906532575035944677377796380351409940677158178408503366381319145523914527264199554908652657736305376461026859688532828015951964508647050521374470481323142732539633728905947786540682251796439708248722872340208731038523605917562833005037640966215242724166126240396191085315318010946410853868573710059751414503474262780920326765921315806303182148283332195847067670430602421936603239083445948617620109393920*i1^20 + 796979596246653320463930478816993068650325147900148442761725213361046481634648518934051093482534750204053356539716955214149892182884090980323253591444239144332531828535325170344921269790113931550717594131268042686276750836174832968755001765613378918507621840077986482820253855905154708033700664232679088187587543532250707974772237981572360227905599384431462763567003647147128899259932971249867945346781175301704319867232071116598588678984168051982650042266046717126874377340029870997510471331157541662025027945929813458076167492098667283407029718219967704688955090340354139835770489705611015444746242610824330225071592638488339424291960017731604657137647735777360611430951257438852498438146980730191633561439427328787970165308764102046599184578029622932428998805453004929898464370495964644635018809632176605993716031004601519262735440016482139164307253513345988114046806833814585962454869676835446500346191872849795567329401455060055322194865840823533182670127548614176735781482569170567524019974740256950878587296903488645138071361532202187474925301725601815947406869728281834328423164078207662602824333409070073067540981881460949684239257926239258287568557594291071816931917980616264877334243338639753523066430908304109198838281764787155433338193309808786111024055812746850940434071859481205103603266394840594364364948431432996859412480*i1^21 + 540508595072341695972776372845972244821354166838817272032329454365481714549065179232094318561794074870300791183099979030427425708493991020073657625162770832790016689360074039248757696229241999650691971579059987892824028962319564598162781214366352886573631594440735386276572069174812177275525343815619395251833460422339630894243817377152111388741529359996549820276912985024452860488754328297703555262204697871917343666153162599558132127460604142822277388837885652325417283459949126458352564041802828290191746977482539861947376665147168552329385940902012316235534966186126154286462288430937377423324629232972391950132673816889331673708240172794853088252094155666434342363284420803219206866617040647045903558150959928492014883559195647336426211889864531252858319090098716242756523121122655761461996536247539667468971304608508710382979430162972331997279687686864603880653954250871090705796407277881908617773891538544345923895428019869714235862165600279818369286975543619636109140874833889711431154576957592150984815983837973479021136217657301640627477171889510124886196467285458879801332342518936145460697534147439220810798804624023934546006507166092433012937594183653229643514669234795065960067044650148855365119504817503508162882522806675301567027008918297445012769410631964314135171662386078922903761028589184167419475776455204405248*i1^22 + 242311073145294124537330795258963844714643205419965421079958422824941298105136078114721638404129881394333768832181981275379467054719589139748079098906138129005421814337874655836224923504426062783220865333777934484565886971309748341588074664481838078090405702304680244124493726624284007356892333509236570135137959500884008934423973847110583527723604010771850354422246134376502538365602251273323725704946082009362245396428693080486852261760119939976349495939433117050321280622034798929053619054638252668509948255546665373928653626514894546919308712905790433409927294828011953420701721501788928514250623192152822138042193890192505953721456929917993855580521408944184839486397610324334950828519722773692445701912626423231259376750209721358008004539026897612285588036321815421740573848243335659953082661350020033415657367197347760448500097748729518067253200216842236775860494369571355279488032188762114181628082995035870660150565629200706939582861139659730264758850600285147742952370991271753348611005767639520498597488858161241500758174022695899895842624296214048988750632515707370725204441732165628860335866694516911234616933193166507081824838103708439523573850179194283760571480662703124799581965056737392659638799076485378057551943726833339446464113834458266621776520223973559527607883899958928122588050230658729724860321234944*i1^23 + 71332427246718621069393840734107307013194184032432193142174026931737725133221228071480027750533986577109280585561200563561529253641539709936642075525791928088435009581459321542156563196929373915753194807086003228231210305426610882070049689547750875077106024302180328677306725213522896471476061909962122411430288796740377342875955186007861372824252150319978346340922757806082257920761930843772918939826573934727734460447305339445357214432108170527622036872790564114054516470712986133030987289527114374177279709676959336823154348933719459882949133676359023597314603309348845327539097014774458149082435208093067666624097114249916989063739606586001275854483062966416693227058554068871882664619395967664046067986093695106479671084831998303796707338177399080888243061534124502055339689222264435396328898055673370215395619454368124014532125884123333016797858393962623192739588477956616406676497220140548868189050866956376275315966487607781993625007335652668569163574361107789066386400423674139941392378908537639583223911212131730139868997172923062714799780671810940384183772062690981099799533497703519506147943721366473556198761065195839702585494049442667956701606373802218282745498143316017792564481803681821268978582479925734265578480420801505553875262173596222219755994802879032920290734112769562918453812701628362374774784*i1^24 + -1245146986820949579705474535056351928071358365667793777964518610641960103757660771671256416806468498353825643009065524331163461858342587727196816401492184470496006366577929254970884743066324645294717229849226509731493052038163389363120703897980338982156907079566948551631208528935008292589113820650603350597305993166740681874374497701574920953232272186824650157853230832162539578403838292247835013530098270212434770411831274769506869471178537206810137253221356651266953971742761712045207762287431626654131142083027855829962915976770006862319658328673124870829549021564818761478596320358523790106943356641366336002496079533711689184059411931140362741919865055466521361489888099873883338807683664227296601111104615699486326196231293723509476807675254713094258330729894417791886059078807532408031905099412993537999954307986513930860041533109034688380374845655244218427689201626989235239363035055503112639786582868065503772493499570335840549966757739309825595422165715504850344163256594180323816182758085200136525698411781408273047872382544258008335960391089057482912588836905605145249161867050919274532209026777023627713694092671743576852570053493157601835304444596806628842629411627456985623312154612934826706319228532520621293309365256193037990756345461080010025120202139164621698774458145226116982755625592160256*i1^25 + 34016918878767115562617727810338528067593866685864201732744975756468108231869770067902501841322162093485738321271373896786912495288598334570590980716820349635672387144919936236682672978483173201451940453699955354966362255003155437778368403670045267101804846852473249493301001061404066553217052167939516978992472341745776537654634497901333013338406034665487592212306105356779062945269686265975338957542080470158795504628307235647855399133902696016147264765401653192569405109384011705427766744692738232419160412778085347771831353237769610966289572736935466012982419255802697448123462417219087237602432030876128544043230130570630511439213493685064584157011966097369980811849272686708956091159875722611980762584128562437571050567955849437327887596638918839330408772473856313002312907886452706021691574424134967543675767279493906789923897160209347461584433534778986303078613502795951321306022507086185292506869902740461106521564815493281587920531213964371303839912219952561721887149923009439732282552088957331971726035029170493016512802341298303333682629689263328320771170298507781718165203271102649237912880164303885893901089679837836490832951467840147138735384951965814536622953050698088337485982277266903875073708153740162166795245919404451227597698120428501298976088999384115576805168792967824666383089664*i1^26 + 2499123907781233811237745206992965755746154322833501019232001412777011048432505265170590277009551034725864135163058475010438002598496856184166593097608240906023059211336569779148184877938268980421135505515723169626982262331810118219992869476744064538914790184572104276437903086445682386585869487808427667157603600604519451359888918508611041382177831432599844444065098125534202185536179144980178500392718283153030231676491200906918262309415505330915283554057545513135564009041297671462616109956947275737737261081362300143545988960479180037883873625554925209293450363881722314986027547997910501026256011015088027949099570358256507851508524581327812583608957029631488134406220568842398750342495794860863634100898861103655793361040611031778410553397873852495490995312128951843356051925569501439127723427748439415169334554071380134629548007711208043949649401754937574484404765871064325703160442991623447951153342094194225317363504155607114494119554080199388476573452473562679856661248071624044062238881515954276890958875337736139932210085439125407303258144661181015688486203907942800748596116912738709669066297893767398211466864158570765832902591799031771980374513759707164475330623053323311022223270172100260918153686777792015649679900971300545941859934064435232301636387256211422654206880066046001152*i1^27 + 81959201322761082023139903908766631762049498352941906795818979364819000557768723823629510711625324398851683778994834445572285095817820050153477648634851739887271706423995854811802361872998090793515298505824489621928997092457430250330617580413988000451356821612614052944655175015557207763718230185723361474794030950053455292528013575044628550293270230257111101421818172806296311165563755005423242632499517263419040205938101726922468772086377379129728274331833878490496825832626014034477032341851076633870756793632165660988300978804043412996605252712658445722369230857196872539259871060287447565974427461746717937906081520425388762754953441249804044795157205926765704711006569382623896498537779485697860743879373813626966459303203179354403922854949039166352255143317267200877303261123361313485405238552043516565432381556485963132190595847905286945252404516699733895870540437557105389793130841211988357874848302796768236218663353404309518427444449794042466885188720577134472320287937748645270220654940361702865907504786487521321965106053146343102691232174513821379440581385805146601114778000747687006512364760309119056146538494214821965309464145743037855726838472075855283858558454512084001765060347238871962124408388619660905929404439323171236073296421644361228142919383712079987262124720128*i1^28 + 1540208726444658607263908655408797536131089389205502883542776193594126670841408889734066911253026571130437152698871414715849279090852796245915430938181573222298140054795549669201680256450005199154572722825920465623723235691712568790175213116162992624513786084332913464564354575212528769193278656586205875952904741267175308562225045203845597291770133619005140026244619332055894831909014886377647661907730797021698497413098747162484696996614752777662049653626792975492378521870158090732209775460523359875576098799361830778410793204647478923404656218512008357088023051324029264085824481932036732252551635942423623674989101664856062586380261284907154815510595085760923266103811175413077400519759947258751291664067497276489839715481941442153842162732940392269262482613794741573097697231823505920206496715214723920042283786579385550670941532088488031607436604957140194737857097480399734608820937603288493592603035523275519616302416419321882476146513801508592032846786161800795393230093457716397649036456878004951103921983350853142942014713984162089487594782274768795977783583696568013827518676349693469679102044212514854419231141525315685413870422049510702117537814561219179304656508618184375976116775864076089316532440791395931171524694545476826513070950847916997080894426075461626888192*i1^29 + 16364469603884798607177031173594025184734260834334716546318618415276915113949781115295389340838643780759092318168456629551294632150069626135762620334279991703312644960805990152436773100705014847002596719056554552640281343723846777165797538024602362105876008144633757754862114722849949132733654115168075776909457736458346776279237742306452316401233133997541412044803940942283153854581527253415330605829222079932969488458816669189677379419755963761358982377048616523989856123839215155417543166073707279779260659722814273373843573289038826036441290404165455258052178959448416566246324999937552450451891026034393425947935141012989928148081452871798994799644928784407345384435401119923051156806014017998255830506632900666466705866689072049585708263970523781942031020980039460765058056564900767731865975509086094884539963920390979165997473186133867712619184958192841546538170216020424311035332086478424419260156452098721540339988385494721423823913054879287825469921865688786246577813947982442033527153899255628600983708026828142248129607145723262123629585223455885298654493647737632611836594651007209285934556542491981307260964556841472267752096948631131538175370780742875338855738193705813127415854932279328237463053615843671188286156968266768084652218698187858575129990274220032*i1^30 + 131952003740454118144256664673112097973770094457720274285170261776650194809299227211529647987042468446863348851080473045752241578521191376380904686223901357729067416103455564274138946269169623688043714115943850850720607760273040564476459504858151574728634017720045721281564522512158005817007573407856366110400138396300285883230258657685388158698548195896338387591604945624646417745540234207572960096888489354113816074107427692509910727229061018415959743903064664141309853341148452030528343437531325864782246340608709093933343718971514957045285450414864657627901312525032283044373233907374843702373686672407142533194125514259898505603676254249269250630660577591548282780349077246259459402603450141031232732102142985269269512267185727263349426044802306739865405604566232039220629570105983241308496683690028055979642163191323619138074949581678718810919287466929407599356707400466605397559769798605498059435509153581748788994084918765711305200991572708278279485226721391885395528646624429134477383101634514977573119113887653609171813037964785728011457273288359517826585815975454374338750842157198506949392467577499164284101456115296902459458522473557072541278697971361890810058847128314757057289784918650302197382931801348725039231612564736459079688749808544362289692672*i1^31 + -100086475029762191137643349802487498779942692539055395214194185766553018024107625001310589575146317710658463967085032519460815037085514444294649209443892496161172868067161862211631663740327340023252745370214632322295013522727705763574585990194049300519910365745971645644207833781586314775002962700785094877028686065888244044076399429422996456255087899466006422405129920482525605779479879370422768666004714458494687238862585998134966297670363204204619954733075206334999805561241849859735925786499686043644221348159934908079267896852626562791993669726831124995125936861308274700173640972730474589366535757042624458239096973175767732446487334338773131509258355087163155965195826704918774654928687904085010145910681814128121887095722806383951010569813690314155509272444673758135137368535462444365518093848379788917853627106020219257864977987531014460487095300636825029537888316520164537800305062123651440796709634781559853382806015798309919158539368563112388618325057170504539237523802399881024508304274005705104419697829199724616177535926548193712057272646270084088957629542696970570050924850719809646886948630829041475120996300489698239903811376727166462255538889578203473375480703362079027850184340207951302083901515791108129903662027848468567985711847833600*i1^32 + 13532798518193104786871318640533174065537654813602718172747293206997835544374984261990763323797446249332115144877582457983175630362735112422033324187402070956380121645579106022381620991173799534134100735606021376175876545292300932737878604646760242912612080396693948355854925968734910582382152654246550921714648269178263619443570768268840532080997592605382402416058726323765769245961683679873927579037873606884927353902968014848449529417666398817773253719093349985617284536621854474301489527839859749947684754957974191755079509377465222929618042322601936379585146669936036078694728537440994312490515077657457209682239404303069805594816633320767332745122511430180522517274836598223957046473047558687166827994279740583194940022190505358936580568799417330802105655979489626436635594663959752560675397334012328138623249916004084602375006362360434907548431791915417617109316463960506240938885804559669907504574772672348209590929706450139774346335283158984664232839544398051181145093015582991264343848871210108879867690827613228366259172981455128821634847858463336022310542394576889501092212629374090988463916871469296690924277406304338564123422351141878293247984504222262787602161832085086121335442763740907824777259453304471839888183646048635414642688*i1^33 + 46545775156885652945467674264412020690136720678615470037471954584301563472996961482002427830304607037439206587913342917625272293748799425346830179327741336742230548784978901578849480226285327448011459883350306329445827900503817471734722063279246124016786298014389421183921038486064300539327614033934729847990482880586004758585166455987327863057997251821451512945835129578816716321975421938134030846341763270134657327932547568704780524129460873851025364055051170812114820957920768855535911714218988845571339606053478985422863467454990141860377063293846940571693835070575686460590695652763019216646703611492554705240773462466624248542112155715988815882829088924424644464041830750107464006237594001465157146890086044979865300423620545458488561167764333327861387087210993073665330754153088380183698463219399497495902864641103202346303794903065286486520186499168956223346722286454593814041553665780989346957500231696616992948514373174648980946420404068416683100862489989142213624561098484706278947978943636286298405299026764296552063377415271639813487410572057746734723296261615264420495770450104581688990376558585391271053262767872110679709834886418676389825906954791605639620862438912790358631799823053716487191958815115096879689853151739904*i1^34 + -11653423341480930633898880210299249221287590776620430488001291811132439871200611766727821730616327284546541850761415631984481335439634797513783790395917830515887793022800946036090089590055408284120279033302044912049306324938153157990183284267354325226592553185846515033652255457996423780068247110981727180040322109850335109399512576970371745561370463941931495704291750064589601208442968186737227732079756677782226344077557726921097549379707528759453074491315867493919200831333188861061380303031618879201261797501446747615333200134247644358270957084921422640997021679803672521346262109412922386118204301239206394097113236578845063189827249460783208738618209231140046056673040300534948976841589472407262768963140821288972889064526371564780496478697411955429814439250906070944459575696852600872763231227754297246284527951827188866240692208881405694243184778385179089508312311006710718622933432354396269585856000397154780860567279514433494371696674995768843754411032390780762486140562420135111277057508303777236722351779251419955710295111305401459933210630733834247102111730925645698749018927471448873832421890858238234365328847548819334210157299276431767355345810927963744321234422858561306488958247582597513417739088293841705369600*i1^35 + -1603070182488946278257772635026892000703297756907216439216313679388743512199978264419323387923341957607301626889302331910169509105325657285866703830085006915364223238566561621919911283916436269146160499833876300786568045128051878691052227748649983810529317080218075770084068441741238033019189730179422421596873042779792045435085029049117161932658578588655318893958857192367153329019910315511448599775084537898818502928914350368535206071409544465703374451059695067403242707718942900665129254751224883723664274509453514616770053689202793905413062085955477203825124176337864158369011589047014198952162183967999669993122465611135698684869671593320012642342140202789772274906386985345842955965345470514748168933293140822479407682209883652830301699033862949328286156531181013501291622267685357729627757437441688239830814250462682751608307491838760060360410937087053082891682550909035769949245001992432071906465418008905539015698828429455989655401952565344260395763679722915026565605991113065787394888934912706860316641896703151829367110878775798776182974990629484687140320955104493285674961666543333499739494633827771722198930026250898805512124874974900255916284765492672004861106456825631618977316157245373454734793593847808*i1^36 + 1242652301789340135580151319239721276905445085914902270088757423580364166542975471506633088170455096094497670048256578608078121876852253563737645609788031177816219356493320760915017779246142926995172466186569147231960515575984024163445067824215204729978981417203307175449008402483114445024687209794530202668152023711458293903530312744795278186920435269248989819200363861473705978503073637284428538587563298830349008818393179906362265135754337888178488224566397071901126676605649245958954139414692618182800248150036817204988078489887788149610070669323417511093099841499558894194599888463943692104987329450507017482360966553254218283565740471241244140211305762502019336919154368700679091888658710147039030472958501557441220083708081335442734410445671164405501728034609218896802421448571984155899236768569391606828974310675894934855096810229384292778506557724738616148672987739454985567963658753560542593877139396674532304685896479109679014182046421269295079228079414086537052674925305873056778697277430371994126918870591644828957436072035781005998668582787256440304861986458417869913240837028689095709299272804010403902035602928775789772777198750088287010796709686967934605285041461932893593360893066076550594560*i1^37 + -384127795445845925006016327532990029066090749341302816233492305929016182211545953919471606759889081605928062738227405593157994059924341085384560310495888252586139104604288796394530505875909765525518058676311345953370019777064642030836304626035979434248372144971034997804826133914014225689001443834495531529328205252843046872209333433789447833408498267045605465255985001127526089010750231952797621090825061422492388967007886480814677942121562527962385421064728500938483260090875166691086341870123181508621583344326659753733251673300405718742345211777420339712989439180333521815645736006942226723210065766505161361166906169748631393275780065774119300282718603303659463404087868315951509851349800862884912294422172410615160533647027928901173150768338302086231227784430969695399066497984575176692469269541631130836793859871584146327508459761552131660009978033953562456754567085774506767363295136705253244921374705205532905243320861167078767390682128747630774965840499023679393537105708217044373285949782765666558843135909175453269964493366188635801173575456430189013618107349688611441886950365021587754230695865542488476374843896637005102274819324900238511417424510108540567767404362090768047979500666880*i1^38 + 56813515444908512032107249802345560380223681045351347970232788993328119042578577747322814659714680944441273561215236555170988475299461381259880597208598042477999435755142135558281383431083399162318499024009670790007601947546866405638366952159250693701876285783136498080751441933203947849528376041532592312276763173865277331395419809586089891437013847872372678986697164723645701396969294006894430011812234443572374265906728838865090796462239811904937923953802475938095173090745147889688594796414454383460465566285272602132855890058505931058589480770941202873834047556618197286432306851284636264575492954537909445820133128099642266801991341371215381170715879542930305429823241396138413138775796723153626144964147256654327153670770837667325690236877740654875077150844790171397455135778819405212418448156511808193345933336251224716361281440740304907450536160697226529047513000129520067095757598039568130829757886367409085633037757448828387202127027608013290540314615579015278791403821751022003038274086304961474389341168624517298856968792262815931926700025316770869521674419197581501349285295469107857697251183279719141679609597448403241372859091802595591349205249350470267506459226016170639360*i1^39 + -3112339827086969027760299853624638175246993905745489559633839736237163722612377085716929648880862971587089207299045155653537379431168637563402674923068863640800566461775159576897362547735501007248936929611375191147209947239950128661370997369956997205454938948991943454550672139770954735934747395922955438497751379363504120114672324396269745681771909128073767687280012485822948375068132452017733813001060164335794911861626380177694918761041869052134235966769018799183454457109601217902935898006846521731854905483391465676958093659780093743133773564633976621591706629750219185132391318474118808966172435686373532371374820204548398746684181033712059266708587452514452429056335608906601822049732193773903046358030683423511103638880483513437602869857420246891883158130021471337459227772085598208624326059347901962403888456119252732478463591414971516491836461984947654682884548575166210651980713979982385090273029470778428638372597340497239351412536550757431100338381585475352517858863402084115574354419213930683256946229236720486019936103831825222470436361408873703445830350902020418003708224389474971618895398219618453248438562724916875740354394480286464722793392815269228309020409856*i1^40 + 4143648391276823826987207396643282718759289254532540853998796526220785121491577451392295947950953897871665139987491248389844324790392236601078060812586427516624793619495906704761098748986240290890773265660541583008444047845656325742989838328696236929443546091857587156909165215295544486400148362054113319384560042441634601655918666535806144584257853237735498733781321339965630662434635219225014841686851920110157741272666105951738444838028944940858238677014225216233671404195425348463026759004047380716242712943311593420876378269924922652021287602442287503796680825388122331627635339250548787933345087549372054708524425122145860619482466147269275617389490785453879569342252459716048542712787837201400104179551226025716209342689279833209160993656534847497616251011705774497728263520087206226353844388935021734759502499091000587642880202733401880601585094742892106877485162099397454449178564269291364427781336059253687624168022216559963322856437816735732479695186350169870505222113947825536364074877309004411225791854874239869247052802614790793924300213605439913128392963716972272684560020048644108158064872798779034441868954560626571051753710489939281378572839824654336*i1^41 + -2774757353828188313070511343222977898794043524116643350527256447602964753817082254170627136053409391429836599161698342139699218535675938882835055078656698564357124716097162216187202573005653544723627793624135055168072378904973618183210721575778357953700628834210373107563905637591209260597655659443017058274486071565095605063707359993666361217674689952568262760701561221674543414397611128070534617780582736354150474050903144228571368752703682465422665547446296944156165963813981100625817608344519433486440607969928449043032590061967537741495387698785820135072906116588271341144703028176575310728454077212429390091692026049124876612210555431131303657788520877302866320529059529942914616396384128798776441340062850728568325503783589917360902964610372213686094423450803815943688150591512685762493022033776381358622629157480156086471656155817319937706752853188872007245857616874857619285213117500935823183512099200912530969871692825750997957761624969607963862433492194028214980096393573136721727096240388178349475828823967598836980782311113472873321600047387908699700520585679224099275568842449297790347607174262518738985416188478457604357291896194916360912896*i1^42 + 356400240247548956642043703912988536171243196676870889273569843261517235678313631992078127018895523494204796715315553572391169138039223823709854755357865945538614823678184165629575222306428929641247231590235551294653529964873549389941629343656982979558465294030049007470985901576978572633805539088875994190298657580694971564469902755820251101305966537829856049859205333011533500694518154613821841799107091722378518071695246328853426267035819243596562701479237559547479847344549401546548248598440802950675509030413663085868913245577763215085571165602029954733121184839948735789160871289687857449258039519668402710612665650694074922901400799480077370444661550461684323613237450914295110393854032901264364082420261543664235953804396018918873997458484966292249939259856250813385609968962130585590883778371633036865921626578570224996008211351505312190267990810952009543730451117547161852579810394019275928100823811899163134081802289893052541974041946121483247974988850111435069648036831037352349199636717062013434186652788742667409082938126492082172157576295522832697644611089516038333912457647837025937919996041849262292254869677480101420948520960*i1^43 + 749933340429198892541197577256418461988085681916391985226471798553318747882439061302827689686390270980694030059211985619786871482139530550692273457542495348741667312023411707098413311361670486196919337651484725937677922439028198104600365675691517323469916440816172737278704518319575044059438443303047758217721043951688512980651663160437526336571037655448829543760434946592223944192996259415767490170830127351862830339970340054561009269015670415971280908752649565467317116359209595009738657349583652432813470562716845697150810131177095923690106349029136668105865881745817485243511986345713113501593900017297228527376933902002156061170272276356905215267080738484104566139494134192222498660057931931269665040327907972304368267868666598208795293064866908236738395991263877299177001316278319606124348908289286911791603059804567661156693834942193088110142227073774162190163938818388115732803788531117266530553321110223967199231749369783433219608283790710091940996434856951062115419474106323696108213500571220514322043041849213771965521341145598809778019417588822482573814601934185304580116017280060144878801885149759884843677766254592*i1^44 + 12384852129642330532720358810234107564580055738798163568941361698132405132452232324143957695569445053116553148256401502750017018972383350693266079380757474365794956337629275158116271236519738144639806938128653705569059648548975784861897663008811537976246301221069090965249587223715083577509114147911684078737030847641083673659683377101379526087659266815328028957919355425662571593960285298897942433987163106736954152198302111428856107225472042183001759493989627094381884605446321488924833738296083160567727994950626174894098277559066037979504493971746747336955351812193905552167980824025881981392304022567363397824949833858100029391657905994257994429162102204214335128646617569941564152300604422313728625860320833439204139359405542623416032313472198011677827188122072971238299974699131578601047332301663416406628376503736013946940932077423992723890269914203522462942399447828015158925144423012234565540883516352071650228581820511283697270233762683294394467330600664310649192772624081497581891488922689770535526204550209171611836614982922405933796002550824472937099121703678761005152190701016494629058963795518898176*i1^45 + 10926547280548829206510687736250591032994274992250072797854326200516528983460515356828037888232120869406462867806924254002382854804247242269458426105959232057100634609381979553424142887455936895194368718131550835021066940820649822047686245490561438882602645305449949387062920212617734799512292606794343036595642212960411860339972943458045422566267756448987144485356557462270867616254914379504497250410846291184933587414130289294784051316629741984872903971995295353872595470970776978501937699824244509870722353011171457538396982546607420969067799778009554261254936252454578638694326693584158099767536099048145764987234411988058704420142958219860596971476778705453622356401143293064837250209615565346856863956921995976183362994209561957205341843493109142818880108494121941766381486657189528052152588708715028039928371377086045150962157742011560167970738499572159272088221016391107609646048576217306655108718552371347439500178527310138907536089578636007269226479772035130017803692873604547139854620338513529284656172564697831510602436580926500921323332998800058854780298993696080508374987528950253940736*i1^46 + -492412245220474452016074251057370219825010438051452269944442478044974112229089366346930052528853901236428824666990852287100232547079769621460957591186746578221517448754531874444726523737611283759273419192532085795746377805380937334598601043700198255823828013145137185069249133940248504717055772462997361675993996923181154832176877640786852342530499470311386715770989219901293321027657079014988602340528193365646654935178788137051302763541406042318386954131001141154768010584218394310620475929048715785448070587264288069573009349364706180741340046906895813979331319257728039266492160954129898471230071067948442688651481405995889204083560903840437828485533722730383583399211753894907154801084151184108520267509898020848393958325355070556373906981822294868016714760995260719116608946560163449758285342649572291754636229092970673877178672841145738339496443552299787579199146949487330432334708022776913790862048704877453473624507338112533865878796736960099995950663637925150117719703988878413593167994776566078598302386692407198074374531312560565309955901351192930160280721165934283879936*i1^47 + -26928301707509854607230718637892690907350495176701851894218353532469842036735680177091574274058752386063372836922745448935995446591557506338611498510566729550453454056533557439193496021890182211551628375152438972157090117953019373694551406368982309295317460666534545809978902273377630266417368336104257015161979150947968395231702411717965004101157905136151904204321528178845819928863810331649394135289795693611139660131147833943197052499523710555062371587692571636051235573448661524972116918360548127432568963211247248532498619185443784722091109878652018648427861551376047551094946800935291957197556324309821576593006956792448106929718303536610326142491055746254594657614666108676819576851103796713800759144074803253823963792528441942420358629794723297138316554559884933075964013003244655049911730461063212628525346219886180857314713594436048893139132839371261575987490917109734127365906548830167781252996920538155790374262135212500470345026472208720692346590732715376437022116597489713167406890684087687406219404616134121306526630891530770356069877089619071738335272*i1^48 + 121354081672889538431550514749324378065674716926693966633684925026656736910950173629634709308227396950541497892747183472062003260402417158560514189578385656343971444215569062487343215927200834788852626658756181548422368794184056231401770746149165571069158992005896485395778967988523441398494353303488350252636971988449218215287796575262629358959583281828577662949801880512679778601238068175526256550657793631212075886309060514536270196415926490984310050692988016122307752291060036335369802945520410646327058241835399898122470387795116231434421065945502099557118450749095710835646859753966902329330463834477680427721515594389724430260398867227673427360204481506531535190686449516137793248695786839731270456999559822877593870985709764983418012917657932572042410681778262501520083966577362713290960843379913822333101629992601998022033102736675859064210155838090056129451016308233354039378428848699435361296704300178554242248854639511493139385675119872857600266369933115147140347927314057208488809058768399684603642341124767995919930833966097*i1^49 - N1*15507807958458347335234764516658520470075471719838931517594872412108621048142473520772655312989436272882558202630366215570339574722755513013947961017642029716590062741462977191225845843731673318670374231819783230954678753559448125040565717435672839609791422928326949848469053858016094226799790084514692518705079580602926741262992783690374430105657588669336*i2, 7484981010563661310595292252712325799086277785929534009270534635406662674564780234630347269759684303266276000714754059566639443573171932817412390404808592171445364027961439558815953928218638747841297708472353907394893263718402824068133901997216903845168255470220362729744597796765983906679239494831177910356247396395101719329926464224202349408871517288594489519805227784234236189881069423248436898885303963099553324301138551049562473120253601159423988606236102530589715437382538356141980340990889540490869948258750092204692360648728903123682474005289433025748932536846364883572285279150284569967308461650220467737838893947287473351972911104387905928404419480309827280665121800016486610626847950327217887313289065456171043093202929600594658712289887099817521290514446596588037135011847468412826763038998416637906959982354546023568313647106973440871424374401940536277927066468125571473735351824009003125026012027186122796572599126202081621670694508352671452470219194845759644161359534957553390630715959157433665482405529902467102116427509811916208698338849801771156142984749802124144930970679714258881970778220581163116435236303479125089301351559461575010911856223695790819609138354246952679388882442214010505541659316724731040666256807693100108693532914001631950140297816773967149428495591790458390644862426330348800884819699387421140940201172055749254154812449006999796722127051273940918851376571341532757923457623965614385047075292142632960 + -33412018026603435207861363100205826118284750802754650539884348635839623883190066855531308574472373648316296371813112805634813389160608849040679043352777457092917037700909585605196000105438743377717742502271182894218021571455348258574797686938748107091441047476169679665581948282952489300295730221836024239622219540784080014283895143954352792527230425373053542457692900091120699900848025582085261624973355017429256412759859339450194180129793525609328257474977403225345976702738105380635226169512811649089014411728579035642559869836469601711004258607043411072250982788733281003821713802521769469411006721276894503746435400536754563150651548767613096627949310881248845006036950685343679711288908227499530979907249580652296516949495633089510582654710921798638847863822997080654269330694300620633138602115693024853382791364682090431503940428358585730725876837509045041693347267579759217548652369405507856567959416739980168196224470304301380692796554486859201569187410206023369849746089241830907645170161465565805029733246577747537616738401480155263849976546720157133632285327913916723304768907137067256855135110746160875597593358102664066438115758443421805499484509065048111291028674079400616438848090933882052244870384101064057533002238390285802376363996188795160988465904661275543174158318454695028338882630608012962312259827287459715748805318530516983611856732735832858686414795335300026999444738823353189656009780635121567843178515806552064*i1 + 327662408463833569069331461562445848932073664264969915994022303743774520255026552361134506391575997912954262028470928028980836842224432974169332350820166752275609890653878159409250589115872715041934710400647027713665987859080728752871850522628479718821581123194933729420021459502932581128128416395867921411421438907943707373173099905572726161084502158194127262897205512621644486239862095980863705196740452802010559976904002379945043595970235286338007428200475010129902324056138990084935554466918691870388135427583751542370653636874245778950493088584185657326831536190575927290933039210942139714909092096881140656312697916208123683351524511526211754231385940162212214247889443077622532343658526393391553103987577417736134232008262718336045322684827409776604711045507555530069022617025059118153539239893217541600020138173065539666944422246247451937465606539355101624887254646261713154992488777589083456355355215648979680565437856222450274041973529632328481039396356590521464654201159414377979352113835084874835751802693935248238353642924131554695581002117621717027173931774347060425305083818985852744204603117891544412085727977921344765255597633232936820953096062353671956316834562710098778611498969818912173089812864594793788010489122712096399675739064041541828111725133463314610047857915816080197162052575262787202942454574747849330590856409179269074133845380414235731607746292127287191823506289055114289010468361825051215061221164187648*i1^2 + -81559526099933733370487133082534930846014940272027227969114926237406436552125303519150338653480547906773375871718999183878425852397543237411104518681182261707707554872803759859922907257711210027188613380540435154307810337842430461077984820853633406737676024031169372752872881114817997284799678337764944360075490137640907262462691577699725711319910906996262047447834094229282847228477919222201224451675652130198028062260214072215909018082804242720688686692507097561109417934359318614480871433801360031953116993961086612094455609792368517511887533043681528811212806239722235337222420806597119038363881334264183110027702852298893225228160437445802672009023360850483143427155913299621318995450024251222441226908845432402908690901820692764727283495704845879564335022521579325073083697903559095515817703601139679047337211732828014919669570127111112220589787498468432368750985608059925341041996476222566586321611131162530389256607865797853879669723107820587282987105369150262345819367977187293622658639987762851030482803519177387323178493416573233752702745229666767806278909643253068107512850789229455311575807072481357661375879497203579398729545382036803223525549531662848127429034516142414969427865882278784768580908702258024674032614589487054742221437680636640030308712017851272700034581830484671809445717168985528421399472959795527104535540253886580531214367068404625813007363182616293865015727313602869559237567362514735108421719162880*i1^3 + 39292331456713288952163478295602128234475478147754771222981521446762438288528174590478676100889304261010457494409975728445815704379171574678435930810544453153149920524177735556894664217689288198152486802220753718316073067940124567810296755877504257897123094283864876422189406687423920047376487109478147461545242719555626356696003531095895364990023972240417482817787179194292059953540181037703391514841227791392366646232800150522748951037033336210403814721671233868406167334326426512975389718293666376265741527457265134506695682053893816268328391728709223799064331191565786174689252838687342285709637992725012250494933206512595116235164121602765446963145656527324684997726581004581874700993273491838138297358870361445762183588601443512017806488312673648585929375881356769496955572198943034041072316093651780260151408594190088864504347684815162841068452097764933655959582428595891259030203976582247226681537325672005340163145452874867381700658067298831291742141958425076302740175660827566959705906664958007878437039080337294067467324707125157689163208403372841545919608797263234447033506900913469743481237259102824480761805297100045375213825857464261864482085561767403255904490947676952643846755793944751448079302561397444520148367623882996825139141861344505438298773430916208319962452630519284820629384855974460486796398026792197489542372847793672955635249558681093049441069933608183721320485315036224610208863721378685241176096768*i1^4 + -3655251043155099455506218489357414917077823401959859038144950376495800083630537321180193942250006060701313559827793014601231246248597318791250018858978013379031782037454243097742875196717556262818355302900567231325731808307763155158989571542119008183654508974193053540281882986404425145601737637453835462325788116204792033283368871752108196959955547795283596052238475233157457352366289354777065151816353786765465897376035799372806378651950328625514164381769807368446425241679745827222336931257819865800506025459911812357555694033911841483037739724080900578975773321126733033682782498729654261223043483829780097293456366663605654937926378061734208438316649658854520311731379584279412046389178236802209496224435890533986637981836660382036895961429422233714802280908885409169479765959358713532648906598567487898805452257972615993434976251174132142215524296698166007200729873339878443054357096185429021819642652309195588101938536634453548529159934277838057166298747662367845385848512452452682319067572121594519602376966730667256302628125097085594446030263817408095434430421520810505905032479536678437374639844783845716845312098514039802633301929536223711505178306495765394927913895718185356317887621798102049164631097005181625574984471041416569450414781196676342589144689507571850080814447237181792731087352991715752574699627994760283481465786159706746180060754096636987398106728376410675345326458814208767365559683475710945525760*i1^5 + 746417857404457640277070329257291205121195866640865333646769758246250926238819601289872800463518451842203772347284991972889085534171651086543064528353347789232807248257170857086399930464943846576713917945362194071860023896365053731694378434686958210052555308463363718723865539954466443300595546410576906575431939514506128985239493447969091486335905563497785534214143698029249145449149988750438726455909332330423794290234512781355724289994786058640516987865712359645085365970096408350406709913992514246498870533497188499650474339022790915901550458179468111838156266395202150635345028597109500647783275634329226808282357569748819899158556919468399147959336328963438056480057161617092355528975704007216070932265596612430472433962119821509646225641255231153146476351812021509184581272600783290823056705057451101448825831962574077857264268722584086229750771018307937121043713220777491339419483799277303514533953804791370729500535428602086686702102585837561457870282442662258851438676204560725751125547366089205448130429375390351315942104899102644557738746530319194859880716652355024049333131298635289273800702268959574814908125610121981696092430393647798049863459044289757181655245358069203094654884421191928554577035858484503835747667117616598908191237932784379265742004867712323808234079852486432898274509001999694098954273692552289636442846803162689092319045475508584369501047409428678082983037370990420594132947616739098624*i1^6 + -12890451279536796676272539982673150410045075482728399684239926792815500400774546944353082511960109102547072219616740576922319959184724060230082858582196055427977966320772146449038408802656761865439379571046605838444691457722710633180777741702256752360112979746704706482407871078904656935673199601769290459274993448833283612815167908562717114191471558738961461054058487818490374247563960029258653528956968978900303362300707105528634857665343542238080414077499053102654710967987611175982731016026107175831084993363780958947282544281664665516531788504699425727745920447807088643136380172693154990170127340806680497105994602540401478188514523110330422166884612020353638581608067699842032553693122772002564544564530464057132252844838349674471215485876854942229461055400869790996589300046591251644361148607685452391657511469032387463813805857618545570764476865161743666962981829142352359788996706103837686597136912855120071865786783381647723650910398982147679598224616077499608186759366227289580812322013218486691628675625849869463123788196520630141406635836830464588821748735922114415769161548443973053785674695600703966169077447602595740949100221865606046380130145962598191404933919037531478022802956703687996775703082594725745475759535990653705575700318420248550760028074329044135854965848407536414402007128773291606918840529992106460943464667501514089505922027703507666532845481232395935145788749554210601559091574734848*i1^7 + 189748629372717428641493417727503205097519770568261615377901478284588115326616590756947291212678695844769937828000594014060405540879330706702301692532229742095659452687767078333104064953163852794740211299070155796177845974484328522996966367934401040326715716941957231122929130015262501791717589103300870460969760994940923032658578355190007669252491503332112386844552587030817376138139972239463644079082842017507409789854511209261745132010434764859595941028081699499591792851968813808124855350971961527034740303039575679507398383011360387654893360370212371395850396307129896168111763266848968437937996811121948228638214307418783417886017402687479232431182621500299909824105921428605141956023198888737632688204382764092038773208783383235198188646843307058986602181747556981333698036392569927237994513613824932203509213771126662260579145789480884442671921367579257342778679941927526629603439479850224782028579384280040879321619421513912506580850098734693642029821635647112080871929929727873581638494548520371951177280611956592393641071649816690747446027521479260946102328360585190511647713595772145970975251289056466253496701478041148064835185602518002278745019019579257757004080739107728254036795599503604321014292966050206377920203403243211760675095565016319985871223209258231484959072136384364740783826510101293910301836036788400900183695021508400880043065924330092979826265359349727478543658039501170026498490368*i1^8 + -505156491798189003240746593462409995362586181385936227085792337581540718961318323638183106118696232244913884247154232191056793716340326165717850624663131416737902137535703727768720098807730776824351828247570225209033184026077727699161182982127272132497278041436387157355411345490305577311738878364147609956810487885462909004126485727396163964234250597655635363560966072722501215049581726274010245403041704164759352616279166902367464761607029932495254011311092883220859064119963562263566518448863544064349323378729140787214284703442446870290450429057377878554600560233413008318173017950556097122440505812642343637104377101626706350432468614629740148174076121365597542186812659227505455387613901246401894852989129383262471269994685170818302675657712300172387358307729011256842982129744718188496360735068930503236371620559327397174414631666855497803766714378530086533096662657098034749123493125276196885771164677493151508715960319732431761490273265519716810014855880741462186201011576220885081177920646546391725452112281001891345735337210305425374974479944444260196924203039276038740543777684549165053885109334996546986678433559448964133346045123573075553426922200983991450098033288018813354762224154663720609042359776821204300160332707144743702906019423075348433709315487523288525428795397528547709003706463494582911469783303629116188927682977640091132722408214703713384373533271274819698787897726699487363072*i1^9 + 5305791594739959693975337337530546840731874698634047511729195106032819497961733999262579433635088341444536682905914962219381055440921947658201245112425302879041022854547643818790815083885097402098209914759350959784562986577193502720103719380268791515299172373554789554053904590585201586292113013542498422762701664058541150286957731841085425700049071859728860814880080540928888030056811988903528051163512878088735464391194951542720058832586436627397283885520648704523285332111104299971710442759843195828870436864781966407192426689712071923151255760055815211406561522288990337627731257512460474098653854243336002341615207491892209899455948914032311498206699861943183233807456703041411297523293928491786333694748259541679342467586880467282848346811381881662017585770246507854606491220459108052363722815518615056836040179399103669149447551334288575055908905561091266092519075837125944370544388099921958369436449329043661234984902151538496709447345200366080479247650503483172248219895282452284010475417215061062019155078329247324854224127262175789577431688985869395283252127542318578453637119158698019070012750129646774548246468129939019436464198189900701294005645075764237560846091097735608453303465866571352604411204483497803230958865139570875368036564766170743787296777273671947632433159591390027252091534810822117763480656879861404489099772965022932189878865717676900608325168578232089416041284444880896*i1^10 + -1593257247753746844285669462930242967346169044005559726029847095115552902399168671902466521438079637372288003103321933739104248086528653641577597044697869637077375663061071252938746093042419384416135521671150678569354165110167618500087056032630480122208440357714503178106293527604894194698283638916619771943813601542190327656077368649431766590475237949274649428191464116677610208160143673003181413074876173535067177627744550686420833998548543294758765012698816700931263120190821050249970756594002009025639764827385645842370940636973267364539923114498851732544690800180620046809414063529627734826509481990455961824670608049708836381721300963735306660826051000555030991116330243534147101709277024211081625366856878447229461383916102062199410761266840447238333543025176874435008560080502001448250105079806297632086278085367554269074543586393597283155804445711292268932794877354180865816291349212214466082200558409547316839645644740753983023309533810489130060570906628266561019004785771755172006467478365299534021142568914765028880710405218294241715987709180629989659931257794430264160686476930876187513334176840799568235057042855247891452004283510656458236792884163310996162307967052162475756979258778971197507199748549733698245169421478992643984545541792179793683815681602924125740519845964803271223925859009255211247449208680688046772586464582457386957714511138706561798060970510534222754627977216*i1^11 + 57533195521471186016804664924554256127913448520572087098252097885782311824654419603795632199661785561276253021191665165222329348290855389424254970136049719696640921157143222690888520199461148747478504123583285854531001496152029025889490334401949243163663819582065349816177743277992718131523662012096026047684148374493154028310813112920357422415263965708932207075468958353695011038772182922167224222510749666184530023204139429228996368408468882557356485867632107193362330585287260688423452689742096339962456032377954478756689067508836768382923490825611442201645464533623269039703676456844102707664587961965653217061941335552386906459468324971658608720381632642013725411244677392157383078619430541067230873540408494976128303444034131564045516896218442966032742283236797470929689114193361872179259576492719449119763203716076441123329183404757290715303079589009374279323523268591858401559858124851701898402282627704077127659820002467191707902492690226595427534003216589449842124350099576927527479581135289786044026731740087658079777339393171888773186102933198856134528357373041576314969767878765174294740444236037460722609112203814796530546806254224029228999065845540068489951783882657412857196093162871101068067225378085631796217561004642199978993121257527696809864721967207570407451387029744080317618211824367350360433509262894981430458501790410298388388817123237108073347678262475200518946816*i1^12 + -10112687010927602721318504063223906587972626387188663414798322214366074309463809422907211386552211314970472088147660788665096816822530887301889835083343131453795901383056402735389820455845663942251063409223087522033492123785368988184445009953553037041779080384900473818839759287791946297672928328502280464857492517576641395722607811610602260039546840559172399434432354135362141856334551959616899603782076973398717044836732918477400409133243893640469927490596190673752147609980430549894335979877095014407944813504385719698968466246940373316833427050705419497850158694238744740812465069828631885282088314302041071136776339060218384136750425279706174642904860558062855522258370201059059469372204571950982540811404243057463255325137860597431771736707001330701159832088412028050221364049754567324541775561187684228559667149222185521704743837897105587999282223175273976853365897615624285918805817971649572236842407698757451857370337365576786760272398615533709629382189438959023154171517294272447334795419128586358015984549841106450890999246363606862946589407858662941073771730797713110993974025939750531661021359957966501847539271940669024960183114051203068714067762360699913275823754878729867441354511474697994444066928342263371424084953123590300253591380494548405944618575837579857508417575360169442306429348597049279175248660015221304011749844157155656130303812556534039284213601705918464*i1^13 + 310336965196968420411453751433010540918653233612030939602415516654698154668404135121742954050928520367483172066154079719798855355731030225093231577195672243487188579191365446782325143887975336526527266095806640890276037586747646844935731947477083089253986689821834237300858658160812822740106728626905893399667767585687386082807822394887745007953413295737203148077917340971194359054225496063560481846850438185503825299205753634110536580750390973922723946639197497737167069815122902838678198069569150784669841380060928342604166663662718811333433573975260575256869000458707893502251814276853246754321499285284301945855544797861242705441036116726537024770362140429687159361753607296968330229215087844099121754105078055030977980433622016400445117362643936864073632074384029405672260465754931981006558985135404681872440577705760398355231003336169960490546941702953154848447001954876984330319612258264379040192876170005990184398388659315115242267294204200119463372539899676982474940498445771514747165283347470249912225126029077991621517287751902551292105628405859268589641529551811564551653495645766734777960894109038383242449452878426317259764044727377509884210565406795934033940502316252101081324961540366261239476724255600374561758233883742119689443412837859417190349063542062088223582587362718539160279467583344352657662775364758551673160761253629265163818877430643685285362374017024*i1^14 + -30580052327360128614761268962078718243126473404206107749716879300752738238496246939299218039495011013445407573301152615275888692143832259165062337221201352579239102744511343848450525483947344324000339600747196810868791676716290619868041846880486038275536864783716043857062869941108497439846607355150777635300114016496718655332074014046431256872025341627412226115701889490639889133751376733309361726646369122804823598202488364755428341291369230922747850388172866760327646396928452523628505287954535915571687695338583496379375290053605314576031085151220432895052543367659167806800002009429971935700219317859286654984564256421117728017317025659655766287446047427989750224598673125977555597682009580781942745161415451420541708127000955827836700234818433831216437893809142779104104746357949602541877660493293277830104495705937737725247731445872972875453364378864829944866979093554750621029647025474592584086335897462350330669462709356963732074698789834149782387728273296900690923712194779307403095544727618131529089881130828230623854377225302024247504196650030545436036168664952291030457745478322052647426240871262904992278917350408171282305535349976122675392765611342845024542779307676487080432640923191216234492797837221715943497943907025363368281925636631677659108731025167452816966586567423009772524168517650668267477439229987535237734536187655515291485770953241359414198272*i1^15 + 685149568651330176497850976220949514577254169003751451219333370642171997341483922113374690677917988792062618132187222482336899469904353114273789015769951790228809466017719957477428590579533388412701251624319390109475398788625050675640712407596677397838080964898737123026942567199592836182511347417077144525331427940376287710014456496283845974587033699531278272740694280457846122064572851943183710882755356947478254815123318710633068375978897754999777135003189878230211480405558866992224513266584219457394678971693537347008555867776726986810898859348938156976854570290614436864197755115552843644828865110443943602043001276868493967589028820534250352638594349533639822372034681503291864580171023683968633845796827292058855691953761157806490718305209611437425077505027723316130987924351897668683945251126699299734858547499783561197499256363274335118215424869545830668694866818247620148574124468047479436463852256594450448184531920889892957583587587409749530774683479484721117766745585629979822893837657569440199384752812263729399344394762772338811504055565755332554411707653182810552958909352268653285519876326873977974615567980343464722945371889264349393530995347094166252495805268240946345169998895934138309630965066383958789708890567962542471507218274855520494988759244603162439761325645613929622052616847581749081960367927350424919127750946199478399608843643748614144*i1^16 + -156939714558534222866329843668321219319134349721004953667614944930194908182850535159063762946490400541344395233358440682415951847402235212174568631921777046097728787319066696138764280808390950039570183652607411763831395415682479205421268899811517042293237603891239296846331702486639932579881828706228375877614592837204053604451062294375807249052319571357645272985037616863741133086014917240651652121135330825586195026703089828894543422808074462746755479511923911656205883308918505538244414677089868825595015354975531621048522158719217015699639795707550213395529317400605876630864513259875567870131410061325030613254573830054568823480369583316916595362587060643607101094294718985941554792695561094020231423299642480458825599289498217315796306969389484640448615074491764464980743490048630962344982833177726488994191827516635072869504506249179011673714028822774860944487343942929993305803602226776390966133422602115302855224259420021645313425898322974072281212887387123897912720511612784032563228695641356914611480123057071637204091372916726014968512812050772268656917549146259713189674103297338590523938928174839656465974496969378673052763401506567890550149097801340578258025918776264301000157343555880206289898131399512778998909513490427723800004107915208947675168561553149903150694945754034940332345302020424458836749627024913352032287420549361692391155058081792*i1^17 + 1522449734988239658675078646976452776871813269791564224521440993729736326417055282967401898533916139442207012563367436688872780320879477942041920063312683066219850315090016968080644200671482709643460403323886369833802623366697786864367528095513135745395749205258237998360826677930852257096353717847327264953126649600451860353684861536128394299435371770478232633898271375615708553763258863685317823280861373758484706825268072144149174861797426555573091300278129703019163110831943972890467048318392503179447520597135899367405617961015975331985448509159289146229210372501604374866908707469335065433645220811266283544361311944641064453565598167648573077366313778909626472446564638697894900604291206876331688925323538239214464757580309564088808907418147397532784837054152170960605934803567117868327518860325484271713971801093136104943041006425314340739789271999956446134200727476386675668179816702115105285843793618914573637238961461219778828029700564808095629789928949116302771841682381868031637193130472991266341789425696273593502502824127607980158232105528049625556703617211822235034762130143711424544791989761445031940468606854378159469402540140374219839420687566145819456949712883990875535661402491157114542593486086287033927828465060838568582642608622605136047720174492009166766428346157432183108690580409756361907513612305971351106757914841970165394964480*i1^18 + 1341604206374518561025153034564905642900560076918576924620555850124140237176886906886279308072275664238321842094416070909519805444143618105967072825555925888730004447179449901086504586359391140038751621229053694374758087849669757777431585566842145462732160076252081834164214926262167129503623527680627901689248856284743715324971378352630510803470432159772275218322676333024731962989647819081303908862628463190199365089295660294455568008809825274735940525161475065501777050410878390556249678912329646759067486847670329913791352445241075150772903799133928709588739430083757684210674034187896094054377594240471844865120725552184288956212744700971301937207935132581902399072562806840106599079162558364184409339396419940479775378501268318165979950125279339691087510417713286633447070393467219512097935684267353943536017717077143609436489711493014527076525341155535149968300804245663558307735093744986757770546388772568701114750868028797833837812173284113007566461320644270474582909462673700655542213725863300045572179244170775088171568017157483869773299839701796643060148716282543227381720897721126573468223196694296764936749643770049785021731045015069906248885400766369237791574437207476121874934774723606767368611160725869333947764179937107684342850924768900459574304834952835798513280996777174950286700555567204090267486280712408830241181244973253656576*i1^19 + 2667468581716645029522309893316605884120326490196128980689389942820274777174646575086844748387626220373497208726954940550339826382793159029295195007832469784285831314936200688182591715395442605722792475828930474273409300810831811665076280527480262868994803671845189872044303531110620279991641027452160270714794781276957136623168987640472230194717069097304602070209401191360424546118377169205933398636311368804038047851593207218706880066725234174573278554447053290890561901761178800377961308903992987051291643896039395319188280732748358934603520988422553723578763451963901049551503390954969378552020642915840094618338449151170607998178101788466574488971595785020076368713399144551404358018030569127020923793677420300409624896248955422661761926358020044767058208550271286304872768693480836907034295396912378920957557657504531557497446147466634242234142944517709992534849206322477782746785882833830266282740874473788658932369705524125213790217807471978496892773786169988020502211341568915920436538626408448496669744087200206301771738101176353936418032089595932848048528955176553015228178201117588582260574667991757907460440746667824470730512090060779837921438421443226947826963234540673658345117800219214446702080780614921455331021464288746252195558086480677454171235840916855376432784039730207516079341921239047238313493779639572217185601306230784*i1^20 + 3189880112950807818353373437493775212743358714451673261923682647806850888464525632767479091988822524732268318517770627372213293686756260278614026617871390472382191702739968885550417514698807561442776680603501833515526374117781783893584096462178472631313171651557870171675138669599129834856493141981721223304525388833648213728732669434099498049503361579784775109092298779365800720038159102545782351872750484852422198101159736044495697800856923681804451996143547248144552661566911686282460343418576402672833278481409117613215931520684794750594385216052287591320961832014807493599876776906387913145143611951907764493300261252797091506098018413681558349063650588847110442956123451071429076056890253189177326442375733616411299643970136533613184247544058192710765154343047267176303364008797462447963130821624998641394452608342965188661303079958976017971670876300849354870299130731669870721866666571439204455007375065291676079999463368619890957655597741310604365228466357828005651363504951504417342972913698325180292195893789965192457154641447954269543057659915699937303154951821146418700060339085044075357167895044384642437170633386329236592349835178464538430427939403183212269944516747415957008801526000729546706670946569554221109740843253922763902976977593322641373565205560904341986871020572676566533603261351855223128547004783873340251045888*i1^21 + 2163117879355927487484512505678907752507272415625880325805405582774691710109433639563939869614664899225516961902109246973429648741674975239580210428679362413907043282293501391877464370311558396915138569216143546576195943961546917398837784017671470247511487313017537630504663638964784448941867036381481459133103665895928788674896894862368071536326790410257056015465747515906236686636478407296832167572461801080719747151901149477555009083742936888670631019635506828802379656514566372123934182318006716225866572432260094325033127135879802589644291413247975556968573555848626721383848030467467376868112510203962096307998392875510053851440783853449860352434495958898352213833844286738718106653687078093283187129916232558546222337686902075018127123097152899961041573092602038264253250886832563427104905461391123306381841397375015330050400843630576916725991101936954529791772071805003207309378083139120865022121899370731252319967359525335311059707345231812797164796780134955974927012029427156774809692741236445549702781435783413560850451678882915854053749780410891489204932497904857585129127250320514474532907783852821112404123988550560202987205270997153731348794391989632155325036697458470299878645814373022921255526189296983035164201435753271198064903838940963265633263066587879784412332691561316024726320162558701399106004847363042050048*i1^22 + 969627059344534019980410297762742015446775832006389229821418358646273409657594610782864070190278178974173767967446118653635577645198557626307558756148855794030707395908207642297157309768795788028441060017599908166679645782479021497999314428441283969619359937461149426433795448402537434459750958624033722743456028459404088809915581921666020231961607558599863701331123796366547250139182328606295074175015273604914670713066510007036486127023406204109150868672977165139307037220271573608238092727265547378456814523686713911632485607429992000598242813139133488786791586734366397728033760167727419657356840187005568587265714532229054630751595259391363448482798406752461461553569735643031720260818423339349779327209820367482663179832030448862084583249273173844007869964790514689418064139432443783407345099920129021495653471575552566470465628860814350158350688017092691200799338576512898544521209376300608152991017807280184955658619073708171283491436371842211742277949035948591351902709774704397737310602721824912473373676828978048379302868235094840114606059632385964008406072551580705478640426139695570002602646793127499270217995104596848994067902208429142383564359906666180996844253623991787853659100293727706598776654513542107445862984010995703078912815103172339406933010649706197611397092779667245607850863342722541274725296898048*i1^23 + 285373653699986473897678211939663343327703648291215645439783464783110444124963608528864950049401621333347239340944489418617722499163187771252813518215895809739594367668970319083223213765136673389805024521372099655502256384230031523133529579138514286545477509725876132521713202787710205797505295015842684629741595462914680057437894846812406021127054454736993502622069773279791533104099227611337153860306272757997224316702754638237015867689026896728414597062101763808035602920108424652604895626986637563045948480058528299298554916816713225704967237462135196230213561357568812950169481632071005374151349712859130770648842379883926568888512696908542069348712676767683665207438469317018651586269510932541429587609920309150651162242984867590744886099421265120176707651322915778950486610034729733683491438318463599489048411596370346893867138493763276887293863877963112827610531052966561851623744628905440724660456585942171206921070558356651796525188938108408702705110726987065531026533723168649735436481699531988155905999725103070834056996519828378601495305282983304545546497265331990054963688247247743904370873886134020284268623282612112075652099883272647619631593311991330440067837507689259155790679220717857256365818508782530093758088263315881603128244677015530599408248367257428406209986681375020695692153207917662598856704*i1^24 + -5022899005650311528175789289185285178472038923057891632019779264232063533932045320855129893575359763561929921108964396377326876754519195049143807271074317738004989887673572108543613319441968223078469043761205724875099567003874418559928147377546782523187475881099462440005669144010206281730440226112778578266381966936059827108628290606325513603897005697464379744262202902997254267238803388632322446766032613279767921658854241694166320718471305978460807331040157246868202680008715861189217723294680871868392593908820047140255183009411752963892160519410565667663484330802839043859840069122400617801478909592296793992816482634262859557740876881420099445696678831068890568436832513349173284755088877966713014803573228920293722629634639900515553313564348091091459096410770871381185740897060883513827660371194841274196623004027986348647922362697685499128337917347605889717996520673790076786025297484768085563451747452308278133374427383760916461442147891526576833504164731839624319492154492291308215064699376985761995499356068814395815050203821692043868654107433096636316926376084940720979423947873880255883626853567213551327493632916387585028204126773575161457669620475516908197462078530132958746406590422097399405594646651419854406839524854443576499748752913849682460273099745784149601414323688694088908096265649127424*i1^25 + 136941623387124947471100971044559548636308402703564684557419981087485514368756925906988476490081947358178035607199925473292362277831275130352511599914666368835940476023457311705125375435905500678406068573002237069182411440935908820861891566280198846354582922788103604007243797861860511105044084916635510576825634241207554497200100976131979554437008666277283959283794041625716989857026746410327906048308136474484315163707302133359901356480024016139516256491825942699187115933195583827678811941762978317754994172277655129675135674147896821653552284936935735569244458966482945179082305467733287072682745021196324710742547612891601342839987844783919495556706120635159949098794155825812599150870588662263536845987406612150993113182843712338829149289660020059504426051411797831156241879887796786839658490440898207236801452296586825957060148109056259505985233525210326416820468804353291599013379755159728022415644171474299970841244311591725002770076406385356187852439747454938194374643304007750039390605677793993670020227992288821926464256702331113002004974549131837623828781180900945467075282512654381001864329763542170380752930337005203087673070993666973818727412326755261365450798420973419438258659056299788370789745896692267276120797829599208889282828501145131677172647742685883005613640099920006501472665600*i1^26 + 9989205915058478793982756225370691024080684910260546943153836334135912306122327085036798977640112338691131589813732518404864488717532409682125102822404456212406184414010669874054541048289650965465476691259514061559726730586671203614430584979431530492035462021347238967705325288653671265138194519701687784439532993282721072695896629260282811307341970372865606323616274660576212081149759906611932694841208095918153277799532185343823178113546212698433899271309502190727078044915931720705181984850519918594221967413781840959113443404092234872982298687903295610601405544529337096600648555851318345427792976699883253977822772611091635198039483006394151507010366502480499562046297746832070145850086390969094378002256209064501907227997555146109567772489092742575929102886419719539617195716410769244035311674797521378559779906675986624533151850929875955143306839780520188109948775243534275378481946810941706381122441213426321254783962020500219564593056425029094918951939201909338227581420874057018123492427440892844904537207019176304329363757815508509792938569877519041047832104122074682355971011403364188105127519125201747259905071346850981084830220626056222520516705791580508444148427025000448188935926130509030796523580645420320229505721945008914049282748798524432653870984657809762453959470873088884736*i1^27 + 326348377802772589056692414395380362829712578442594421582545742493308068647412029622460525420717749476187271945515102800217642224702072209493797986075274230098822310357199988149022474570022318622658911867203095816351938649020360287477198239673571766279482881881520114720678031239097878951514082285014109915737735567193066692940614486698580297991067734404942681897231150136072602846483997316740765863200004280264320604186662669214978149999058731319272975466107387108847946237679662494092977809635451657898936338300036312649663555095551247213403923735561603499429757311745909504318672563945059174802834507221058979062663051348811887513466172844144789075524878642754117944997159653298099275506570782821620030021938095780071979669790849277810614352731090886548121027572867540879672899279127159187175708166894590079956135523768923028479816576661997935340223634973003385566848662438496063618602880958471973660413687045903206617327466795885746144638840534364961978868697068011956425161237971087730027768059186964733290676265487398024717879108809527173735989789720379516711428313804043038233044218894678129433450828491105436587132488883406642192096282452840447894195072816412201823448511661953897768122429521108786169949991309163913197723565453582345720238958638450836492566233848467261591308468224*i1^28 + 6130141828593371825579834183408100885933083567441095723758818264167319278311324372636664489827854922431926567884721442206199605615146589739890300160085905625435652989821617237526636430174961423954417841791179987678965439055144480161541499274261214627028328096882824122336179251816038507047808524919174461532558530974090131096578794778016119546442797433820687106611388686624168493256076184731319460459209114855810051459624419981049985492085350323609225749880098536600632063853315758463653826872973733826558336747972605490293189563230588773236314634102314532810821127926040486976862216108206249896263662681947128621435786738093923169245542191864988322785006088409292835233511045992038459481875953669413451701403121826418368695048351786194991528387584257761151568149535496676408753227934699282888620793603567467459951635844550316998190436114077936768838098386023160156745729300400036295059643954702302981063408239911092752611065013909188009152105373735823744483930136402273138823230197622731406785213093200312549698829676222290898039443955841460174577815795509518720547387591096413972694546457246329264978205277671337498839422364721263732831119617374304417776639609339271038469061099668715660696557749701457126950712615310554235377512310477171636366552179909084552699416432704170754048*i1^29 + 64986914931963451142424669389813366143626265974076194421837071384885980148867083930790187471312173550126731222552928997564383422346841456081426040450725482078667170619663192023109447365626085803518855625613992496666860869394541832759290337044632690779639125932020050647683483211663102909863703301366723853993527269786538284250127974086084395616960095410961399367884926379685006352119202305903178373898169695820974033918081967886780392029698833788323899395323129822893413367287817921508031161553135829598556096578323881642589398808589920225804157118281592044877938958494393715867070250856282885424099936830935932496204826947854831020787781897346779373619362281556215836973963093082673939239666354600741885994347507834764409973995924995036470324567136786501961455814415065047736837826064724832051508819725371311050178775770123785668300115366826894319827062378341417018049117959623558463460472630202521782142154112682941511735924952885839422058127743372590592576292169507928750887952382747789675877959611956359757413523945707175685155969166372909425966979912102822939533216569334731880389633195996876742174477888723757539288508589478494462254136324728252687694505041151082174387439613372031374770107894629123501795020190920796126343121435646230684800205306603976468522856349696*i1^30 + 523191796690971965918251218528555100064694566469720231943812855284869714442761186293373183979024478892518187876654091332413976001893614093307848144706276002375470810874100096049366029040712983960422212990935493029918904449024945452905260808597789173717144246032394963075224316730265008671484722136185759435698137094045371551304967791252123685894272593817767974290796991823653444333995397216847244546339568427938351205745228420619998567485231853312527688741934258927622660839157656046828014831796687439482146411815000648875581863415361643145318323090533509882280294387199244977966913955227527365420304418918792962046417880719067972856836776072670621523474897087105628450570270564129475205157201716868773677270279375375836868544200889941907916685138891709635256819140674105874615318099539978034699978580786071265218432087441956741614345331092669392958641002756654555910105734315945781257956968719216983593898908274169944897187201477210126368836892109328959389628239122124049714866763872528586547277158554057717205330747363521329804583931685296598127496450789872537696160798852896614803644076525029385221094232114369651546111083987500841130090291186651879664781724391082706260993089960000386586870225545518918531849711484594406078959353038968323384090910778714518192128*i1^31 + -397741352975703737696306748600823783806269453954804412604291389463224346260338774948933389851605118256686243126002598131868373031735387868394717019547730267818188113254361560544809658838522442939719772682274181757371911757934748375320535059349485932080094865566965578391251243786724638178326432904188927817561986286236252401775074544028696760440681013288197320449462741101745725992873932439184728034734373914362687027011656023139663510176793793421934704599738425527813487838587393861937207254536963841753705568338467105022459494804762166811654359197237163862229978938317731372376112244985524869830829500021070883325244855677421554567990259171712017747862445508359548095990382591940847436039733747079357103446145092879667155802057151541142786742987528975618270656047596097041985226899967531597820218199359515259972586805302439388706306113738362428928593256201624987955491714910297095551838715879757110240341237793394764890514084575828951828018858540699325638224275200226927498471673508618336273623533988681420462251944812404247037115111862373347331242206973345245517566522443990497148785938229322713149232460368176877777832868967398934372745385928795445833194702902973936706422952988173894269408509348463536585935999177288059347079478801793965118939763572736*i1^32 + 56054447440933623177171001542199924065576352062259777837218639955217447338652622159643041922949954792735955488084430198307249031019974517659365153385923319939747620965134335671213194969962077458370287219207777429018485942601877473621439614556574342684758464322123619051609566571115676459204191166867169768160951080714143617829324414807762225826984936777356578907915595253004412990437299568684982363396495561496166000001684301257172435577730042006157078739744677517515678110179687504071235648931259676606488631673293802723488238652082793254519922821068812438312989292175346646144578163690053352294349121849207425342982547511333676656403573581231805906665628872169088326278688131253433517972933759902360508129926254697193512042787878456542636078358641503742599391730047621502441429079440549826267990520829407978781561106453849548048173299953241923011691751603849616482092620408272457937177188783864979562310534433651227676611965637478685199909495186067458201309964629169951266945927250108837173522545586683647694390272715851713436428017472542108128259935297042629857432082265763835202240837021544322961296992100953769179266348239857951197478788535217912566707139864258686887890772448051869450038776258615525658342974347721849385307764520591292366848*i1^33 + 182315297191760169602736546658165630281643455255373597222408367774127479085615716231992707641104049590570069947719084146348891698571852735697911385825800517944915102726222437445392760933480970513046626305360046812675850583789165322837962302751955769420583290665377886349209158599804676543582742417971937771146556025658963056201691005638657361359080339549091805361121683322633818424462307077620407968813266398588402302543654747374207249966705796358761953981738078038977307352009702780970089020063472287281657949572202075450923989782530519091314363371567137583475993505830398063557398026149853911067559508197611990340210168018910052195115000532893413415563103591612874690839823664197848237574248334084349270013254586541618889391694292024555552648125599641106454192211631106308503651626130066054491602220755932728293343846307751079061510244203014113065170609941609790219300379897858883491136145953913749232557047639704287573454296230388289542059725049581412570908431515282234390135391951916160379163913415586288880426961300080004884954286257174936317080337269965302975299961344592838536849652548592656372450012659483794171585312690291681605081088100920208338263020038168162774478941113390277876933209408560979855003839987574481159698207735808*i1^34 + -45508746262394841224446537339198098873788137087760341864945413623208553896933337856885063860610953296664077823725198362258197106864236109129338984013264535302879216586617633100200456319691425403297184267140961811269928975231715034790815967090265634645217906743529080027407936786250146899415737374497957034421534084710401944531652595130967207759221129647772982751031875230467824106512655446420267379008028473329001440044296536583510865977555524227045276189390257294501416427924085255963478285661363720059958021020575078342679102995067674662730756998043541044754026273961428684444178139988581996301165655054264657519488507963962921634082526575712990756827647756558195786990993240376770480551702652023926803167363147404372407949464705015713534306843370992850273924346761992688756928578923736914309717522952809112274195797825105861150363564518034192134170380439912135132350891113667795163195909793636654246518683685775495450381255334250339037843703015936180455907998464320659090231935793371040101886136629266963056663631087017217549044879386014873716759707667133664738406046348231551723141380679000317744724952868787677033757976410516266137776535017556873119809600193768975384741215141289048478008404221547950988744369954609694769152*i1^35 + -5886918165500906269931966514794085789994384797922257947490346414147832357610129271853704617575891202699771011876304118787734804404819216817681300825952882439331609526188147275178268907348144026022101470243157999626929658631499745964456092245187023463909193260607698952141505534437761147282023621020893797586725154898459469062981413176228036135442677006183347954109844208513851297581803708734082334769014487540141225017532344027883550819982960035972933487056252081520726398279897368591093990150756435758741630706311985441923449285571210351943626239737371196038162510270951236086598741247291639747457667332415178802510351304214396761341667455058151409756227091803935009754479680510789567255411093616575857936906683482023476597553883800558493937882729087436508458572588881531434994657611031322647912134028166246099011794880012562106999078033849488584068564791862110176373176746107373675024885035651821089304571355476912992816391834191026996926836901461818244443276503892618750807955461115194497109775643378476532257934295906477162908540016828247294968539382808876136633496326342513368543743394803338949927801350786848131453916840431731324353587823894297099217438419142277236278326775666941466149468567270173947264331939840*i1^36 + 4776320250026512910534392587332554297797978166563177948930719028992526275399218633610433925286134255580619152376044495519685634584860417062370551121649641544373201083175795226466430628880396633419537442521967487371751930765976369190601082329268494701151096334707293599634266929379332526206127544488614670907432333782997418367289793471760100817738960428030201672850145573544831976841665422244420505357756792935770375044742668640028875835826708003055437506349346684380650599255520238787684644742222196658434257249678455046875240200361441997268867738851394354534113691206584017143434640358209511317230734879495258122174583662652863698059941948956124028826677768475907883335881563117619267861516719465079833668339976098719105311461227693671684198040209743569258561695361111847246146221974036862843260361195066320032844113732170498439350386383196351395647824334344076278529442534479226524900307435011569743634436805944879822083886349308697079317002946846151405447749947611153721992741633834718738968315606648124223128229690042707381411217695846771159326266086542355064177918610308397186271273635981098174476964776654961485080376047238981660422618126498827068626385490776965283544357878195331866036152589278704041984*i1^37 + -1507134353565294809793632282161986706659148353287894893368529006585015747951844326178164783854231556910571293653444247712579103734482202683744250634167319729098473757893152204558800021364829704068813898961323650859420751435151960297916443391129913444605219055741956894451473140078236394635491221355394689359519075153089145004454043607928562802898522237397825416271033244571619907436809038291663730910629410678232080931425278438866390087897153675293015854763890187198281328724605066810994847034488777724987632474473690358143260827505089763016000706429691312225485843812358777354374710578147750511159577466615911266422129772139052397583748267381200599102038710663798707533054916024386637320708525774719496484676540467936694668277666856686709543925850553182283562618153658145971705751968528740945914278525605522909449272435176453328012865874714871799340382529583370238692791784822745422957903493458625251019763671177910174406936116951410788427492286279821288209351429117343659225389037985993100867502955210612977540853382297078555694656050401743439442984687715620883129598000434524553330794116748264508188689956332386136071460830623661914479417051414637046348232164367026067707281905124085943454008344576*i1^38 + 224306954331500362953920245929846801679615747137850297967503119151245954145423388295819683146828283708818850785905854882252177272066609257899408041274572698911094819835143670545015779086657403114044282224034440323754179343566399650451549920106467171655598331379200395931421781347542166130614655887567039711341268575121131357973764819652192257568646572412030439456686414897276497065859725458031224063740107141588780010848031148568250733172580283482236559309455014606426900271111067615483329669687141466202450691093201851733209871742962730973927051507934528639457703604363555679965584847610202421820211834847725693346257514342557489052702187571903332175524498153453952885794275287493789045717773065516704613140564972681955116765718677772083566458941378449134243550798936837753811380295144608127906734785028982973978272940643334025220348279888215322019902183687833689597193235556233028080925612306460894336253711360307668308992798171284590706199305799443811610933953737215091749736341019771871749922479140720998805878829758347882512953334324980537559231809170925434065554226566401156705439187550254660270211882331371366041627668011467753374041090460053752324242214608216706465953390684169830400*i1^39 + -12301594828512327354648153209077495367870482177492277744930706814234625703207896110444662119371621679337558322211837394132831406949444764750092313680893355273418593409182072191460509895657910200515517655236873062695915445383884179214839961284954072340354020931068118336461092175386361220335753264562876628342443910585040393139901223368240794278906238509465725727986737725669847306715998480444313811629269940652770072880801251261466418859539789788441511710564371849438916985326719386197170934072846755896841438174122696873937989753961238572179877484597376891797395757791637106185466835212624726448680313525436788615269390269576557098894806108553558142587784555023430212232655271773959053916694875301841570543192772239327413519172767128522347480908440827160145502642523344842664380772151775090957269255190486862556418965808131851916721403023731768363260990624912633675298976231341728112737294488010445400813757075250426000658459598562567364241898237412806522023501024815798543450891983403849945037133339719649504056729174855173554220218059430228538216120471303146653503633986643387767493042624556506033060630574681435190115951140519818169949345697095253267415510098008962373787844608*i1^40 + 16393425671082339594596252504799355510938400186016825634127542521606359198549086773996673686073141142323027577042621316757930302045161128084339334613594241424974232181516711831940513833647985793394692698011861388660759760960654956548382447436650423082434318558990892515291274470716116776566051891349508836759287550634021421439169863780723702331538968679535897993161177645159745180299745850488602420742884509183270697410084349684018256885005057960026671768883965595343656298300927182323936223164077780949920711216048877410276594593856848260428366468362687621094520646373467600680895989127624330265573880399882314108255192982451791641063837850250222086687946272918148776189017833670694805248594168010791211203354597690347932030130696155870990760932935797028130363659959376790403045316467414602319943034561588908547614505688710727587172115391981891969246376775177447823710332329454719071903828969425441278688387840026998595730699704361669225157312043903648543074099082305932710477504761673310414556654092703617085190147698673022148433332029351341607049345327851926624574302639592705027295274434385284169136490439123989175967149785910628243719462663257464545917826534211584*i1^41 + -10968720432756327891516475336992901000804046578807516440149168011972943376548458429499456327561461109023501946317750936229241869270476830551319227329599047489611157896919937747729168860183066156709908634163154611606242137060143986999003024736267241111371333966110096646359338154202333097651431153394757816209171831662967761031130988567801651369366153907259380476823666088685417353372535713327909927557656223308041298321613037263887516781474333744959388859652748287875014730889258422227346361109036110783993172133867376104697147254066931395217845899773526037778734934640426093115198684444063402629421699347223365214528999226845513521374374860393491545127918319421779276214220446764671321213997754477783442840443249053568210229721240399322378464568500999191118445880001502861496496302825453737842284269669694781244891164641595266946910792731370905399129953247466325384068543772265143266110071681870141252250063279097969604733563168152297496906877045600329710061078279403868261600598273868100626407497544067018466774283644022734450149565773016015548299263020813669385293673887804448147531965943075055611488951306973125377708111059897569725995285870979173056512*i1^42 + 1405672851479133116597493882841248682139559294250492400331369130957265027560556149884080996409628868481212646736269258762750409975257799044817695385388702869253396515377055716529206243063004508142989386170967852949309781415497978813081913536784557630601479627843913910379912323913693109655600386385071600222645816329156710375087124759581052229002916098456803459320246960337456156621701399582804491359802725509942061081501089343884505936305076695024275384938154865367999667015715087575975091360713281659973845765050927968193833459778335506383710951334208143387683981118677691306299195814532282465635335764546902300674678418610309340023273412231656687282357411272368946085322492206711713228451286639938659752743657654248876584513523738360835548480330233466650077001067913929886844777979009205685284388171747094096412788727922299531746001338073063526738649153154059502131385101930354218525043357930828253683533081414751699895527239714445503273055980985820503514154888312242760194324451463683203071549218047330399850602065682390051534253900983347289422303692362085778773832896188470749318750030070111443583121621249286879194021932254751830011019264*i1^43 + 3001323774295303310030882942231173384671830094710985917610815254930582320220104821600984503232327844716380835266580129149789529618402405776371039437376684040639883875187442039563677916192335566241345303501717711490594875888085298412431332808343276238012689791714300090145837833137148561114099212837157146341028196921900647732993295519274435532641746018030351709188218350255514934541151518852983093106498424079713476589727727346352157192551001210639722695387031742457167687899429100591765913433478650668247241271358237378187442283740101293313363010841898526544077788473618023103127210179153962126229302398392370243438981485393153545896362448429800561194156693070878114114926586721490091614566460843090654327991793599326168585978428554908963382938269477718998429458056004355811132963489630415747683067185725355012210771135398627906034210077986046688848959065116599594447535452815326646423297042929058103701247979416428030349824683309734467181590043134396679814524935172868337110482231227529402302240916778998240621807951252371486340528641818533987916211610522297441300132272441959270445973494083123064468833524816519169766026772480*i1^44 + 48751902540046210817419409677568767134561459816009396923431484723167909131683580484855941672009679346564872629802484651123377422084729786619185819144592990701392216853686355933168421510668961033333181895280134369766187016961253689840872643635684853785185840828861761102612084672631326362762690420911247745820888604475237814906717190619308187592520563279151683079551837721866482738558040240963388315250129346301590209891550702221375868114750455901045098151973326052106105097483044316297020633260272833054080545249510491377564941971433357038018247281359384303452557935057220872399101958135269228246521125951572058894126844093720257425163134590136368023518666141440859705804810439091563598236411574295306639309266618778297728056333440016420596641292439258310755300795813728865901168593589399381249230022938869176308900698051427691878351730815523089082624534012934554493626888469740892729000170234111151770049286278010340272084162158782621530138990489039899173654406872666856979684578031120860691324993046669590575431664794371316690398171336360527001286549512253673627747157045215563585424509087511561077558693726928896*i1^45 + 44360172324386453164265587176005980090258863952953343089007545485206863159355854382534534080150400798921088129941432623487622935548759364742668105644568426338637894757645413295985065172598624215602746742396210025758223671714995722869886891930677037532283994841012965588288607282425897149977397838626167822213323456168004393391331956661705169494999381628874137482039928905118534582259920816218875160999792907211820027558226148266517735785617590408875130695658690876613027702727442564409590911362961015939984086012264010156867668545775852149149609185435198714773727580795907961354941962849553939394040881523332116330028166164160163415032433151490606318831753242021957409701952658885431133520262434004156346533513952952365494767557293604937926148134868268163374893384050104815917929178917465344585364123036520770570886910433753274798447328708311117267277999183518349511991112491064735590642201696579647567664389451758539397346303112004807132856845842835375802251130174669723458875421307802311184216451172064268266371364835250138744113249097297844365399702829190810250794490244017628288882781220126339072*i1^46 + -1128018493895959834304516726572216678827830257692045379546095536308013306396880218271760983061665566484182959924514334127733120243672421184532726619686212076132500115002318589476275604071551160155996219077899087182658272870463534224838786711224561776915856819275590915424905498741179651535386852636043309090635801571326384502594029916429487211116391819122362882149471349445397593089525060196222324052450704323776375950112538071665968723836249050072885244190693857179209156790311161547864026502303371642547810717022443282620608454499588734455595458368493905243230529024511861211100308323151872741987692373129251330836881185033020139411261417858376187217627487333806839075132969804864668049859788621493655595349319648955911141271999939993998114471699430440858507884758220760983677063049991041704986731868572799544989692112876618094869934033730649954839842180050119280194636862913859525114393896918292055222617605995597899947290283882102613932984072366749159288416950441059040770564751863193903425690296739469763738145907165376073536932480819700484445495103280190485234212020125298621952*i1^47 + -80950834016423609420389263742441731470218237518729172814377948744908679727686765433229815463403847507895531421334522178923947893332913719198604933174124094046094124834212823560678818847148545290792513105653151651755145273658231973889367960126041165317450053378975195468206446293370459285617187020984473521266110411035909341963930901436788050790585201321374229897609904022049555998143403543994752729550140591162076173581540235759007808091708114393040051769590712959093128159437101573996371227065175680096893376395636745398657838503403676014537257079583745815076301378851331911113208477520341284820703383352561932518511390773262960828668013083060872215904261439074882206184964006812947849819061907752905204440732043741870843627395633398011391614385429740375204087540323971026827556028837967590594677509751833269372221812596524120209096911470232274733068905684074173337929787953612347267633795039101496953878804808176484225244475413477018858235095215110114636569975171111223452620261705545949255766835284014048205758350979004489604958040936228960504780799359419156412808*i1^48 + 364193646551978116409995879083752412443924437930868816590703807684568308007628949867326209456199286877038776869755806857701957369795469802739237928309819606413557386609626816709719905599105591006265759533538104359190706165197686352538527085849671088088956240243829488813537167979816346858664934340355348811640763542590014664876328920628924200856026712064213192883365480708121544757994097698268717918634232993368083572418900157952407847005049383319634244931022134026100852535803781614565765744797899641998890095883524587564274766291156249190744484159200692739057930283107623684798183755818212090501122061199027753783741095920847809436994622148960124207640697179288818514437786480180839680563159437471906345107569859699351209688956849426656172600370553148375404746827634272968610936000955553226126230648799355428018729370127366609761856634257257921269414042119294394956239050518783241239400210869856198682777987123825595768564592639766724032285869344490872349012701905413480238172734004164858825210602520195222568849410965867833927311138925*i1^49 - N1*186093695501500168022817174199902245640905660638067178211138468945303452577709682249271863755873235274590698431564394586844074896673066156167375532211704356599080752897555726294710150124780079824044490781837398771456145042713377500486788609228074075317497075139923398181628646296193130721597481014176310224460954967235120895155913404284493161267891064032032*i3 ] ]