[ [ 1742473905220091998303612790810420982544950770911040081170046635372500705195563516484935059063661973200086970740412878290003521543574445192726160991158043882034604681855163210700055428212599853996629923860114428154507174013561427117483297040668815246047797881830520373093766042228957672902358520363152382556956715861739617731552470108419463646928499415208484774712512255134084855664299393165207585906447441348303092970088497046066910453458580093525192901290718695486171113505337713698495103367550100976038800906598682783512695547087908925321275736846466897708846001165862334752305952737709776179359986285943304119477570232829191219416060496258406126763849939265770015012301783128511336589714083677942352251473676011207799168798357346883260966201681105968710969893669738044822843699583165197931420407769720485700773768340407967028608314784141447973700526462025591144113899589102834294507316908534791589502750004060232779952857654852790885984283779951616784479555190843902515110905211887006322311474634155487696906878403612504951457154201472506916931823477597207338252732874384611095743848920369031978207014131024614374040959693719938141274582482564776504152204395797037200989905467411546016462109167169883785364570728968058209412291975669158938349929999089641893403711041599165852030396985619113498601136634093125840084080751734946034947120849633151437882708248458920519492533689330625608836311323165487515195292454092652293258975711125432305012129973030809321517664720024646563033886922909607172332751469796454396679629583590743362820879825956504566641409009763774967157971582621061064953400502609388863868442996638440937718265017707111213947848457270885236028434274724322605869673654565008731480902981166334921434721625285750608414475648597245679388786623754308838096267530336306594888414114316641567861858971627921211354089209034882560654185279044335606342800683014922876102445345549136615460803324967201458229879257645915197641728195636541686177340850395202579092744675870030654250940251359797392169722181762793202978487410252490594026866531347536111628592740591102306134543977177959522952823599968685419593124043948222033868930966053168704824602658847826701897928065772331695096959126708566012141426808440597978926156351979367889460138511423795464090140574797646409930736370842480748684902400000000000000000000000000000000000000000000000000000000000000000 + 7228786918894408404837897396223853901480838771663314572408779103942066666403923837350969682599537307764467430846644233630044352162833321275481869343236357325146620019168583552452595861251738851644695471183810960032023227560903839502999008626686752864747259241127574498364274793169537069787635556021518957599611310311974984806563510673873929664798419959943503508773210724088358660324591260125774079398753061184354433266199517978995930080493848549752498125379344753105065260434333993306786437705057475528179419654322275731281410121857142357605735115708133427420244908888478504920916781348478137434139125141322010675329577084091803205779682797051367188234572439254571590223851246624150844027848187540192199967914678010419615241685785459122777796665553309007375189924161089400920420655295886559223854631067675859724578306718215202609546683445195275472171761402653209871714587433306715387056045127859700078486211005451131048163465152388056722592949444179858726533550242040827453652557936897821314407656291891860127629834875527723978800094187355130918329808406472932843685483115023092983142896851864683404019056841762107564302043847974105852665452065843877383569498108827268207929659559437322152481635620678820707223950331020976309394684708999980023457739446939425399045739999164239906237546717953007504321192646398820028455976200365455068995837704653900374616286486611600829674685467788919314493585148217225063674347886768090034691917086943214514467803491380535858686647236465279989622305008494400836318097311759982592837137535567989752088200620588878822439865770808306191510402613525233030875923035985231838377933653580462550765770963360969474714822220512983036540341852837988990620942432217025120508760051026320414021378551047198622313812428591782817348059583804827354317826607220736514844526229729695214522414225563468523118922288869178452516404900346995245493781164328178985512792690289556228560559093443116309718110873689600342068732367967596282812778669556185099276919506975134550513769095430516889243050816433129513125946875668477599657825374324341817444985347297453068176932051875839320356244308274707832829876481612121668078229329937665101268979634231678894203452214457257553727140964826783849966712566563881312696896100363285249661318253429817833047538064292525889024294824453184511646105600000000000000000000000000000000000000000000000000000000000000*i1 + 12246885840989430996483783704501911619749114787758578782451060485472754244608512222140886141669180490447108682521287747179350807370694415742482263343809357380685427712838245081345645631958127138010425249187846026607275506324258649992972057233571063163424263883268241184912892578990208319783428441838280124884497140380102432941045412920311090063958476254400860558503612104722766763970088053556241475687239708457153737733431473135887128118590414025667725500042731258465949694223627162099334109977474775577934401844279533157356376682774891488985890415146743811003329649403270019052743729300031706102818495671588944897558923436226927376153798407441930115127992781000903627509288491071727102714622477614952959902517933997465789300517737462009058959655456241214673673114304505535729280575592255271287522190368655386564594131766119346949030381851281535860583057816623984019944602465550950413546110305034052390538098668725865921254020215640772931161403697023947268732477052033905123230158715215916147127596010635471507806672123630486131339499434659779542736042703009309455454026686838046605422664128521829145768471626209216536188899470999284565479218048136155391988474956404552619186512504551507732171759605523598305883603099328230465506987938056669130134369740348096143780233884233757947349303367878404286767278316360971096203059397497963633997243704804353185368319895100729135607693383352102769063735899777257718144564679171804103894470573444024685234943197588094233394885304877978970919824121219931840834440532891525833467030002919216016963866006687765655495439804380827012609716587467964582583233961458367648233896911088986225730105886807159540401175549152882909659955206881092955194799606580927936260194658633759078734213229043552915938501162576301178094500384546985377423384080970907393304817420169809932407393910257321638135970333727451234080719306236797569456607451279834998417638573416834665576681396686307774868730950132098337564858191435441683389988087162951082512901632131983308374978485706189695488570456685892898653643867823715445727318751117959477789639805096202270976442333248017055602450038379216908028865796204034005912794837861616567136936348741449777008686351066326286601033373160380861165199168798700778202086607235199803842734207520493489194136920366162224472285898506348270085734400000000000000000000000000000000000000000000000000000000000*i1^2 + 10469478045628100591448753943428956527374535569342982917427981244102350649312319942542453429347393340251804293367981358060628336887478870313469575427156830457499636128540564520214947261726104984346974709358039087968157654145250056951447739833864272125170701118600897817349359948856802997482615358655866314493369385582769598332679736531465477383702949614553371555361910696389621967397066270701482782931237338692328733999487237514280389695496001083529031526722257143834531256060844684246679103290187416670594744552748273076979543082309114613392431597381450827995896381334968158976862338653520395085819545353891896169270100453411789820735994920493702894246292120050624353670145219106424211085827266500803949109857746094303857067424657536153088649916363230691066496685383634620035302989355175879179757657523633487632362763729739456502482285689972169390446181336144015081863845688087059576765462964916823787953492090874562680919075639608840371155735437077158487890153125218433483369637888336056247548049706710047734782842828626930682749334994054835561808502528577772970939195922996806030199493268312382530930338226621148969118739625112306173782978496419913598619948490440094885195354696691385290202230417865173446986054765447635083203546334962240077959161558910876224094773178350086993025153180897104758884590825106528275308858723255465389755876252101649555040642533792147399126445763492591529219032972337084901336463368663850174202201445910864929332856186061141509446076619663645206210125533571655036825732849055474871930022752108553656695008168458432093559626919640575838714289055229602264631184376230311256589835041007523529314183423999967748550231350495402007528502519200144223025293430059847495407586039478781863339291868676141706122080685598357746749970445173122536980312570042400813951641283396568773190166417165069032556449969834363228376883307859165894821981704485398833936960927648068543402129099250630158875541463944631078061189346115786863644830170173831601471939110402370274652775670388286813594017647334386411625748416556282198226003952156632793939273455598488327659749940176108551696265060008986707290093893055370094948890747468225058224529846562369845516362040804043873248527099198713947904519088669880007518138986209890238919697275766269242925744698949031932296728888858165061982617600000000000000000000000000000000000000000000000000000000*i1^3 + 5327528168752530474043830175014574019660507229701297974499261100183170453009603516043885234039456338758152101974900174783220594398518783400302374823778370798242831914961461334463366195817642796205149075744565284746770352769458121780103893018187592467045358306859160974445876524042010147026450191772549144518550690407895252599444131702505963855608779555962404247762751552399893219417050428506608438089682795693863913254649513296758279450767541996458179832908701944691786199012218494562808351706922134138406976209823913131857075686627561390492873659287598092317253478012007426421507759410109756970655732894026934484751670480264266454050336015486183497767616100310149104789713419065001302874527644589927648458094298224297498096135319489639363450068496576346035385100523737142292183727567796803355642262770982468162964138813157903661627343702484909832352144038223340455239415020861211863058182238918980024274309074246186115083208195081457249268749069535812480839817931630612529024328974364736294269700258414830892133292648561045064623815646099942841601797902171384575152574261781447848087585720068628638301509034589457743167454306378517748695368324867359547218998260233226392301247345111876732495014367644160326357177831248530853521324291278906179787114186828882114678317066848359023974146747775654430077150137546066186172125631314358578344912717100520454803546057231183492507139422788751806395681410226705569613060045041062801646876627717179688566435034574236280333284391832334797788255691795119408699161673747648000031040534515378886612868966821282291211579942319605987539587430265796073051497773301124381564216860454268426752847883077254405608295624964976982085394268074284372390678023820205049408528553125458931779372849754714449961391539499228814398388828194843695698390688033169419241520175390523523764677872677006588432743108272196974831475336035297537709732542139566343488000598843667353840518954920793240708097839240836167135777610616868378132399752358844056493536344032549593351629506592000267620660632876126501373793856189691329760353630888683314152959850324555689738254513957384761218632294391378598095701857502598407673151623844866398446026094783681817363195528709464216558138491918600753782725893069476894909924330237931968387735952768356489969251117074978044911683024958867095578214400000000000000000000000000000000000000000000000000000*i1^4 + 1636296464142840727441876784840481162502000538965239004677565672776998292050804450363211078192039957758577042527661305889206013055258188727999443079848545016941996003472262941728484055962606034183923482579779428269717966170703027301036556710437512038966257963305072966426858270350196295863777498751801535107620187299893453561305861668090128134014217077057167874581481667956337471000409093153922556493216976268914481771962419867630467499956672003745103341305202984125303039397114270336168153344195150627785090005212984702272420533272639326690790118484837954752692547357543078384642778557352319147282157515383963186607292924318257899593747018642170507876443305730009713241425813469965836873502841266444166743229882767481291282697303846966125148719565069276192493339355839180816098342327097698715873080879330121494177597639839171110562359315804546770941805129406785094466509169503565196552453430048381728649611784133755911644825947009374288271633742488933249406779031916543260774505555671112209767240050863368328949546449758417063657574189684088226077080890826992760376717811059282701796127602676419323136817369996679442359468053554233787145254474124909364994043358929028570887984788608554205018465344219197155882926148072374065152764815535888269499521209496440375857844537095084422451028495985602972672514808556163188856917806614601368599116125168563971371446267834467916306112865559931992586586678339184013304281835954146612443540776220259360901690483835831880264536517920263953770820632335399661149117169280712881385598598257909423092698738521061245270419824443926040404655235488298957923477653419283320756476743888390085195689815013709714949598943441756889574026276157681161233831917528747095473702001078225948954261640076068824990001668387555873418838345855458978124028924072351515731811005072555359049362348469416315703682527334614731456012007917890031507496819175323348383846285540552078824453849421844225543258972097272138089261533597869616945142236316587758640755817546463431257340357452831542957904076289781119756548758479655909852835412778801152217299105693221716958087715699367836844684260057056740479288149899512391118921662769251269554136925750216811742069531242449587443772057986954365417115081179310831694996110016278755446324055864079916121643804002631373259402309692203110236160000000000000000000000000000000000000000000000000000*i1^5 + 266655119619027919986168340037143134840152307700167948733273622886254234382741622232372870583681894419141416244022992180947115744362595489497249353594187925579868136420058287662205507267744685237147080102497992963678072132834990752950910901322038319068224770226330416579591034559160297362883138302079234048973458528540742448071323316710898119934593258496110692106980869488143000275902985707782840889836129167468662447424322233782392544428286127242571993695230243161953055870838908925354631913732519875943612614796575216106634705187149234656791023085414315580386039444768811036685744123035547745488313875339094584831948495326574340549067132532560291303472779573985187096433251647159220639600957799570874698316472144239197266778644154282939694448701924199515332479768651682084213899613429612554973481110187959923765881263016792390714719692447423044468773394594651967815931717888408144500154046425027262620400872650051605324607016286849435113230946486421271435565002334658252418736355251552068877574563524509222673037694121992646015146693409442712312501815443550681889046103042675571555725177970938933438058487213438884824495679824696269616530631699244206174680800835622567045073034872410169878370901277546021163983343210440482891755091077071084473609011543450469321827085375266065699394074258860850212523150105103029865711423617802507877599484917272994547841093571607818917158878693407971995930318100875096506453652497510515011454940638101140848784560044294215094532282095855648590539062562582529174627052423297799509874776847137918737532227687551767967434686524302470273258850859011226852384811940276092224982829998316854544311043555938563931173982160121374529654094654776039839980238280905218989049207201002606256634262867814508988330848325623969080852049956941253076370180999319879865004855313189388878359945621473705313957958609250382782257104630358045107780497815672549183068918512322054789396016887485140499183290937402639441797852884847011740742321937440383926639157716251036326697450493620733582670951398740305948526383060720195838479168940489819381369242917348884735386896115883446281133723800631545420071264689821470337441538056367866685080531867428544336256173504814108683885630688333869989093884267263038538065259793671665994957123609629864047937311585394326197309794730338745843712000000000000000000000000000000000000000000000000*i1^6 + 21237758445383878923314611058122159986752094193425762049670872809840660973120269135563605146535039747777334085002331260871384308081827587394272752237342800272337875052980025306530078769269748681152805070980168740419093986742171800861984023777379456825438968840634505509123716387006733444850774131751029357056757251341110557329585360490865974486839221155683691007642079873822015246220442528036463706773765375256890275293460793239680197696418753372754310843366840003191263022780897208426056364798620016876762056425282186236195307727374546304999546688966853178050255947149081882378853504416105650046199696455928164739986427537585692721928439537566441528476779573034692302335089468520435582539354709546034455960635559095935729356848353680584773109612797045908027947726872387803081066172532825435069769056140337166209224601335784780130756198481394031859154341226675156733010841983013758251568050538990836344230063469214613215366786807517105365350549471631250504639926669298339697220458709893744030778194418368975103959881351489552522994171318286510220253994188459966935902361610105111595890570353309069326685202327255159811421589628928629251161782126156719888059478995593746649984374247202714114598621761448103701221769907663422811202182381187880413978038513763436070231758424220096092909534690547137541698174980607826875747739527236089771381527257945906361584315139645157178374447495442493385749681009361570688450529849146768326170796638595019850336738026684517838525524196377675917191236234985254736790652062174032576386357165829226361845738925645536018589514852273425425866622620031637706953781464520165231624028105412486535566273887771827374653583130027841382353606864313979662433800953176125196312359830872552206349951319872738958727811905119706949600868432447434078016295996492394501529965002067985647301840246836936923867321724895197543203376727992042937063629288943743885893985769816371490601186701932803929957695911954573982119858126178569593774955428363852364114413527576977854456620615748780821735088468500892644441209912980030899718883624538661637771730286086221744562853297832690465724130427903139439549383012843748834909818781102555463615336977106213272643682092216428190117113437194834244629895216295935112669962200922934522009511232251652122818804712751243106650175858794802708480000000000000000000000000000000000000000000000*i1^7 + 14211513570129440990746879817060837662549450765656440839341192240077541100815083306810165366556581028708917137871553272234295392605203688301685242874365915922862600263087818502336664450836804150204616682680081842904522730007520980138005318257857834770314386233479441287790931058169368515220391532939729167937685181823721851711032342087500778543078531788870209474191107575971726057849420929919593353126912870445095539957270681907972306763924435871471002534771237876359223587043495249682226767513730278159593797190296554558647555933914739701578188379042904631605694922881322887456811250793251176674528972183682884079891679230334989185938063151151523073408953482382250541430220007946424418959616169464943522113939922325196079192777815403703907390187328032885947389957798072028090957638241022101539419564569960967095235084880621233313455976783618126371911800857093181710292658980376179615462187836945986169555841035292993646255074939999792740922008213962615258244648344760945035171541787417872542150414372560465264161569291709369896610621291608755972383623075540165284062382790455529473969765688202731866466844299918186393141600504279120690352662225898647047012577280838303349837817494455293965182187350482370777098428772867274451647665320939304962360290340047853674160085306523937654295790170305796171971205033741839111800440481023093227090110495759961429188347596279285505564972679048236454872659426507907291213530321866412104007301833143836543528649780351176913396909085722226252879949194336176778629578260476658561933348737492422851435913129923136880604362486832025853807597314267933093282143121495117582455897957438652154187669538996718814996884779324031123269494524074434714633578798486890712434718138717188245076003333362500905798411120554564680843787817667720433298869382043527012806149819826692106196639050330554097274571176550807338318087880890331932301663579166780436504317482327736519169568280782875653107071923378492762111756529873898074240909695806944169585729734276894242062864686706066050466141044297278208620517331351353434530260127533761375151441274277155612645074189026727730711430957937903014260262128167437684853117406956413660670311447619116856993433830225859873134479329623376537052099832160529201985736665710612218931265214062653347421238462578963398369428379796127088640000000000000000000000000000000000000000000*i1^8 + 9360649128557760362485331701554952137363179452030794063066895323734408879973166609374501595023099062052587672301165658392051583846423024656222509719978948566095807369566640108920342778146480117275723739940406673370284886052376545314647365236443268452435704237210641989629775904068606787835872920337606231698024442110294257561313508913986587515724162379446663627169419142930893357100391100152963716787343341362207743858002166085520459893422331016645854541663009455117381664311996185975935270554004501472473091010882955730439910346784929399565000679521153548081550684379481259846383319256792595098838280553916279190258823167698815835533178529952834090724550292304796752591226997430713203870278362209410040415346664551376476847002137534531908980989961218404721174384798640302264834203143871001022560220643806805160354371310239999664732164406052217175679180710456754071300643159486013609592948482822697426743237854008727935302562303021524615505871473259827669270945602740164350743974997201880076823996029368852989785539025921736171236300566998408756624534536045039098828267276268487960113092438321825292214256782495636943811096611100206208387369173952143829337895628369237428327707602475186568489456741543610118732729613968824470908961470427007119972043196550523117643434572842335669471484976788539774619556312804192207930566184141872911545142827503461022393174618236073828736986999561174010449097062241105828981950404478722508519918857100404139460676388850744468705286336443354425039060928880408157874250563312102326499975037428935505104196736924076406002003130622481378412942675851454307285105781412817562533879117870883185670339774701645270065466973114271610635116979855909905887922866840717658459209343939071564580943577453525492903429104480492119071052348904409386030630241055820197405800644244971469511897370808896691775032268113533816098355745228713404447353816446938662481299702424106226037816755330788794401621260772983903169543839935319468610507003978077940209885418970370982582871939810482146608644388741305959699261096648416202582245422234234297758415354832712702653636382989762261057614305576802558499108214195202191040637624727902862749145495152517176562061050070067587286994283332559634370668550295549785047302085842375786626650981696359134492296667967747049379919305029294489600000000000000000000000000000000000000000*i1^9 + 2581199014322250040924523131629479952324870135050431597476410714679743069834660151272800057080451761620390904831773502078671919068705995802142802450579374250986596080532455091769132039965048081128692922517080036751823557286706619040364626115510319655022950271626094185956582912794770218395747223891461232078940886166352009280551257551065671373573538879103816665543123225276108671545223671649316010903896305362293152369783796688143617666099354259001802863415768950048895017337571191328252707893994785592746553126486939005949326953058390500728599056987138966256430767902367972272726124073129101984697859187373505365090634835419254936785761770403188969742146764921231836749473679959123860828227286396115843543167331973105981776756542365551042967401390271776617458825218232722875528992736660246902670878742137122572039904379812679196839251966808746321679194542986339271955786830450525566993290895559050459780581999428919777835067325831289317343661404550703504179428793884338109493435727812406176513987325046816558366497407304804828297345091228971382356775531095097006182108919469912003294301570132457300736936879298370311685955442856181224802787586539467653762700986187238850551200445323686720484447659282092947267784174846511368024238842672455860040094561861616613215271440530949029323942772380469854195856328463541127227359540539093357751383022468084262440872686404081176971648911158732195396970829518689195041773958372115701913104224916185406250239208195303549002047996095717792418262476754579417720111504038069104646657813586863728038245007106344991193777135712197631594611203214326302433676152187490111777766439476878906153146561617990638323025244578978127283475449865557466371381023740794343027056211883960712871937797344307159357417864726765566643473451123748990160506599504473216391809516666735666241553418762859123459586754920571065314068073323312196254195763137496160258844956116030465721213037727491063807712181134238453936000251197875426250192568253834277398594889502174411533830064646099531502002816718785417237557843475223255025129503007337639425701463923948491006754672239759977069504502372597341620450545902283417122661946128329825221570397508345267532289869363554105031002622094259019550551589424730665391690828682753744532659817738764158556401589590531467441438009065472000000000000000000000000000000000000000000*i1^10 + 309961063716800166614930079087517330936002349777434411051016389410053366232417785976442046926439806373458602346399007966653948813798130831007173800506599063056895740715370816572385285792175238540653751055837807081734538858589940156850046525789453924751069485273652569498204590027540842353022105013579301473690757969480570620130278876657550389047520831314758349967725028331391301985781528865815974060304051751716867223992181768221890703066540123669783496966423598834336292800896194596027972894538324537869731708332908048722124738509761540436892851149600817307830181784917613384289294071669719719654975683514031086217635691712915664339601114286293188609683551318053223396257128779757304215336006470285144626928753302165374795961214022956713414361725815120167955287406140418024838763642587575612507744790832476654182272700841583745499889826104306671538757831050469997555642353203534277925074517900183054937021552928431137283680636895008418770075069329249880782822017574898551749752586171333601707945314464103406224424222714617230819733558781383101915967948521123904913805276136357239373953131046491811652384090198995481926748841873041324368078116426425041934022936105177298283426972131663698592002104740658440227220877030872560918430910591005333689076941048036997900771175874633155668075306335714225757605069594414190531671699240484523853811162111167613020939716548153783037654509114524335388394207924668579496730658778357676472180168799030124000938137877943649491179674704227757527680772492924013563493591493184255339213262851937335744860309043236188372166437813782382656652552725295038512838648990897748637511687062176474760916371440355349914380725352294104900193865779451839941066892208723797002285955482372261079873113520855019721763090676999461608735002122103703716755823406536181330015096877479143182635575848740823774169186709177109532676801558952227520188898561320379655446922404234292444171790852314916552730444434247408912536974742954295654861687456056957817498502950246622150809336828485118471699906437534037207723868446717797757062749697709700539058996306733758897410778435703571941035615638102079499900795397679050367539902966998883814143354070130675099363969876673131169578338163337368268049524247688171483078923490620721565893707590646545271600721545156173612478464262144000000000000000000000000000000000000000*i1^11 + 8268735312828515636584578358938001964605842181332911083482059329577828714657546909281964351208666447450857181689181197167627217644519367757354487654481953035898475503455960370715093205753909882944142319031549522590064013558873111356939909861363673975240072009712501793864278617705426861745036058553345160150525908358995885541640245672799483395062332264182912556198556783958805039235494473896043741309654457104742998733617123515088271253401908030358049044841136302593230693804030319685067996327802484524705483586516913067598315213950937222249007268591593764751296052132582018813402703182714579636856272256101505559416532256918852009410188524606548959172972348179469048108116870566349233395459761828490995213833884319818160874621235631083377691722062131362395874749608320296919179022884113656788199119493682888540161948091518303621945570459741598524651159103423539230574912818886958822486525072837418818205554422187337810504998106464580696868835660291581754924231171270152957750399338767523050867347259636832062773902732348547735239585989240238612958707772802525335389995584547923467520271128250178157778947674413393427866863518279273471183314159294505629011514252284279915632939264695178594057157053498644871820600657024657465497010225172579656042171963126249985399931609574440911707720631238761836860030470337242590697556975239743897724520248575719366186907429183729493919613970392565461715648009996860580169138313376334431476734823715645038375299263907947046136540263583207186909118510488066055303851731276589727012732291165776299691523816989008158028407901046721655090470228668155982751891978321136531387796344857176587515783716530095772654498142681607478123623324296580966498278627057343511764664042791723554700973452975747457941073275799141311273996170572988008709275875896627773845370271414349643974676965180460755170420273979282154091576675739691151674149506821097973738206538268163066847217066462846032174306336359121756920233348481099276346867896205602595965026361257688531452622776483594395689572720959896990685761214044119475670896352190747407213032063757891978747660285518785979276576570747699163796567017313228598219192355776674243675086724417490770144844272012789277214941852821854821346112222493853196444714202111099501374739512575828173047608990013291618569973399552000000000000000000000000000000000000*i1^12 + -518471501241237720592471532488426666830656944648702540027936063098210491286278797452437080398225797096389983361150608028110512235404428880319080037084046793935747052738415229008980458711578420943243979464175171007680686557889131747001488823713622450012861249413731955711478834001679523799975284238519243430562474260032799879424705442643842986186920635942836949764057136749607583959585598745687195637318703291808829493741862590350699915330325251918823275098504444265038096485668163103814635701924540136057588898558385289990873135281416085919145650361018371293057267235877594543492263370555909796183795212451067467857151666995231814759272741426820616912580152093959763434000066953083587642081378734481959430700014771562600159084260272613344070772732200722005372254281689129631781099183860300388073119129974701967891467420608829798345546813705108686062220379783183673822898264208576432751497381237920864145083334967479773681995830365594122878532615813215543440560973475744154800706519807789830105726229843952797508431040254710858542520088151129413368257907546811376477866756747710671455055058427720845435545414346948618376130225949259114421550217955408409572938540492888544260625650401931878276964780819397544061266666964277475721623013054516697166228718252385361728076520052858886664540888331772847330493830072535881217913933616832889181982587869629478673982179926877737969526240811749838833140917462030941574716502907634578817612603872802696646328558658811166654589390393555033040811854260268901624085482850533055691945003062955169003744531920286173627123150730114997002717321718955184248431056143766524204967566052523296949679230546824806964543129782191684074990681426677789516276154969703009670181801246373201824259739085015437959654730365212109385912290082277656026915409353493678504967363450700458683733169107339643946185441068229481919134793163701913906286019348326962354258201138587708264539437671978601861017476276681598333892313509965710835373946614967710630545599173130394734515354194607454902157921581140726881998239899497429113214152087276737559900759313108226470177488859859236236157518054376479587096169997311081179630345165976923142914509114140069035785041282465470968471760006914513074171276261832549116913415080978566890424242933511806537680711090605921651115687936000000000000000000000000000000000*i1^13 + 97674657307482187144209151705140017358390313807859061531350259261428129515730872095452879993179866890584614729250386349002060752284932070429678751201564102228137898527764498412492242450014553226645416932444003480289181830851167687585215680479843989676094310007496779391838917907029763479268194930043214007976664071341609778384118733429163892677639479640770312976561156854007981257132364707292269570942879729605362325483367515176741653868954914041460983703350919915949134333072371869619739595545358936744733364807863704943167899649285197306644509861608158098100599423720985534708275650498703211107149008302481685850406209102441418135763014807575619713010408707093598573050003223899202954565209570903752932563867720833999178349539655578990196853931684211963829655599846252504369655897404149299943547799484873710564617391428426976731889603354617902527458830341373347143772766905798864378168461820500452117304484529163065950427073916245085557125707104977073324683491606900361219243543231317648915619819794017331986040981178188304654183734036754816047769949398160629061912215340520674286334057128515603761521357794566026728099893874977288183279995990343232439932118532832913237235881915753698038139202381748818043430786561530126100679634862179492681334630146723453893327380864797746946706985715803687895760028359630434804291161970485266517633720663307664627507816309534784952104876854812705964759572309137561554482010137542287500002518446705154157937432468577328039606648493875269699710876522500224629181272059637171016490076907410342850069203849567506532185764586194092032500879127997875231369795392556631351837362897887279169955708641805471747147030434849255903219689797214862507308612859126837433161083165931162307830798846251752192665697759994465048123490420590653593920846042660070478673372388709823143122628081758588336829962453239117028463616074457207033830200125038644564270434697001795746311327985713043486650235047621226288112081892493099034419524750439281787483743898712117730572511640852762061524514738567493143545518814715156035783164975386474588241911725068725963468966825368681946930265322998387374327663206155428092312842581369699756570276611035671646892573318800477161284413222701392313053466909842787482221439865689974280731607429787666356519771957628347312620175360000000000000000000000000000000*i1^14 + -5276592044637287530850671350014564955967215239218199848483433861988102507536480936513102767266958585574001402397784885377518692238354728025068335684975234084675487617485597267150718760917071598702301328792125738887358311661797562416568040005741287580720078871670860975490178909648843284691430646752234684245935355541052094030297538808845654203880032091134180803801666750908042575836386352286990514123224878740198340432789974563685920705506745717950882083459063699098791483106646605897954103169224086463784919871863285461084267098789724883003952102212867088696370650678738798164256034261875331461779822999696781011875844358545418019935768941150195006872197671701379326955103828330096252744699290906449826704329603223311493987725099398835479980806030309301526216311236635823380700543360401957194569483764086881269717643222269830418388283152137441927607969129257091464569821400194613494171641192754179789463924227874099257848731363513402548479904617634167674357820621949601577521784119160306931423429336733833041271900337787382319976493082159396941557012438397784617504557458778476340223582422801411393416635534100558914542262834283442710467618971017383823438465463300627580741298778226991072367166279658061313762679049521690546386910017143552555299050909207540320969559280463851967340136628199127668161111510951995463220706235777199331989979564899109135053844319275311242926330463935947898652908851746578852553354059066104064544715569848102338683665358966262852095901377977394015129032886431500006464888311990373424881797828099797164334385983357211729306779478439654871372079954733686615387299819508198946996718984378320661964708523762810309985758456709163913696280727505149096584515229438745804270727888748121339492731809800167138749152794871350556916982251917080661025329850517565576835707935511696295330069195088217960564754259037306735253965093861563874472621476427511155512118771093397728356235880087655132013598416457937149705224127894192378434887860422298348140513734455275832749008191609650407343739827904975871899268124649708510262847561635568601453951488958085535091483240922122304905119790637047199694629659688225078822843525718387972584906893366405236943211362040848287816226074608598244146340260004779723489447003125598998837121469579114075751947170784965585534976000000000000000000000000000000*i1^15 + 274105046753509737059779616800865375481760109017183919321392140472796626807100397383892583263230204987651640689157974487458806176054790915540663855860941173374535951502035235656934926783220236998313553707492253885815824592759261233141483207734532803702951325333140132333154694974671336615630641945192591651579144510376913122423949892582866177291469155784872706266869850342283748965463120327082557774518953608511605567609506864550702084655908647807253278381956649350993418973717004090589641760232616667906863615116507163989895847477372697888274449286495278911278526256250676159170009251201923860501686584469188609777324692863536757631496428311648481535917168385068501839063186787189259556309674391099197874725285595167022177471096189761969296794814783125589599196523537770303742374049582223470376381007182997268973125830214114951479213255067924165115854253171025499856259572435641959240480475782245083149388186256093438776196348464181248076592364047333272560116976536910932611247526413973281955630472750628718889918587286938246368109521246045660172549963067277176072843829726244683260023328980004309454408010585518758221021699289906680672149544526155847621973682375124967188559126318315642147606870304979111597776257867467900823224545051502601304571370648240429369477354816325744978886694664841150804591675459714734945071309537971664409218605533628337459719591564414310591235384232714003414835453482995244935819739621915317619253339595167927684075287867374375995899237412824423639999934906038387581787257641156833468904223676010220435249761857297583118484273996766961862481902523973024450510386781273299999784323734957552381158729371969379147454998306152850963790599520904826288655536167545895442007045786178164885895596372710559620570637900297518619752191363203627666865403968781617486822154993012679851069759197517158316099782829705169104015252282256845226822055931443888612838039071810334495387893049658288552719417396234164382720509580606287145829357510944925755122175253557900659313514506533984974895770211125434912271147801219428316127020561892575740145361260130752591182721007076256101586455303478976750472998775476341715087751551355829078934539228630648550875999339709310747653819569017130871839957237801367685320689259643776086793702843422816244294407597624215470080000000000000000000000000000*i1^16 + -8269291779591096287054105077866015019364503423394757350966992113664900990172665091840970145188442665754649408600128952306557694407914556276700805997668989001782504786728682609086131470150813104018771098674469345645151351700059507780430635058579202783613678356139620098897810080444835060854829225425736561959731393049464624896000505318905159395469575908538269089964164544368322692589983967904540209849546417246517890411491980096046486973504542429177133252356025142183737852612465322101251394196673387755204495182303698665683416454936047217090019093581505669923152337666477856092562629196291720687472546668158683418842870949630720110733942886725227745739166204637819319222589403143941712954134935904611374072095937294448261753797532603502545361379779694836726811162652625226017257745764548566430384416606044672295975512482772041617090156321928795586002628059163114815817562073272671120686433302200221586267442624344565940362519510191522486059718423315854479143032878083096666666939934673308258879817786257629499257780333242241562268379938597020781754634815091847625739361766908267981089377728395854958136787675518565225071013597434725960083372335166809750279329825114341760885865884364346259441909441551449774408722468004582606797547873442919589274176909715736283427235649438926862936680329449923657003664685009002877436711856179697725267549589061333916074055775675598803727766281989244935803182235833981988350094615081004248084790360471365731911225843284886913353471056914535068301780884169759982737213511655569453598112191653291543830557811104450248591545117514665873625194817837060189203150338689178065724375387929917265441089925199765460659920928773680783754598657038523176946105979453530356582324143311492509590584733896679376550537780383117918831906476397585382684497231340926238847282752455297369921893432644443101115107924962424100346491613378122490080726119090909507346633540377738199009375779122024881562731523713717347558054585714786536319360309266268576092811078707580740859484589548974555730665565531818115120817709355263330343340553092733514052557077797544918959069399647172121120050526004771841154453536918410809031217938836183464119214980298317000727789669046796574117323165764267210739217779837186089651192562845936373372520183956266441868279627936851558400000000000000000000000000*i1^17 + 167322806342676337665693150064013713436218597667230383300033026126340186502286906135558579421845199646743733930275935965872061839651759943829522557818678955797049188124784001863900304742554598131015810143653350711406938514092451848607399170809191358493541091100882195936186224040839473855415027287869586672301408667198188603172991976761006197015315154407477674734955296070825030949797267310315633005911831603263097070352844701035411667346150801080771731077076909103641162185464805308149769199581735934852129363306409114018290824804961945286231933626600641408571751174656880258210291615142406679661309736053515231700252515279259998668223611336855861670201824269779687195782006530371061157002238323339933694541145665224437965513087331270646363023323974164818299808445011635698609489276805246221148461667974887149280686422725671322076375884920509487443000742440580425404325443447785586048325343772421809782996480770920264617170210249744127180150833255936602437160102893231352099150594254205656764494410703175690820240654015912266727250950707287224531177910390118105786502313517218754290414479031338980466159468974789882002223432702602933086390097055603774672948365648296501428294811348469265044815831685958035768340445318161055042749052096809559938283645702200148364550245851962182595553527650945607963414539607385843958124264481184235081372799530510240481544500796501634515835240878285372554723463935546261406771742283941413767464731665717608814752606631387440018570435440339765470010652061312771531735633942501246078372480195922342579358615486954376339840875697736388557001633371469035053500310437229716154158908013157043647252667497489126301982124155111396230468609670027765206208220319697571789112349783715212359053737899433279000853174336117249195121723608991531514518706501195990984994902645153178061814252997915319071075932764045167056362108418177856242698787908860738184910463223391846693552973866933545969299834562252641780636312159464060804635926540090126517826907547040491404324981719993562734282020520719362114016273374357160075652124176568280978183191253939597692518102512820484686684072561232748309817676082139687925655794901938933488862634019006730066462081571212628407060489454138742222358805921669255820655249529321273105508175398119714051084165581268582400000000000000000000000*i1^18 + -1996616867520402102501414051363469034176788261280725117087174280166763004240936830752458984260338145235917219475834421943552498802258661840940679750870823381189013718513724862472827036468219499796150586029096842432007821743629405816835375936251401222831023817992555512744034302941728964061382526009781978628512298324911771044193590082067718182341098660740724063418393799578489195857833378075907311742205703080790096530071793311359983354156294595840896271156460120542999619715962041028197098918060786615275094595748307704537328815845901788847345560117182170771133392601222755566064888653787316252769061957333538747836688491612876307302665943365830141460094577463519363998833892845322473549234768716459115483099584003403844330956744418155090769169811731793372288518533640195277238826819561310128034627540216487684459416694377027157305241266898102463486137246374206595662222167961938736106846444287072421807188776575624763216226516857526088246436413614081938132968847820308695113160797377194217398585154417486722894895231823604237809860976287915144318366776816434766525590706063220286494770681910620942190737533691926929196080412292691478537949756459700828800792264096673251822468392828915232556162566450704837336881753392936309880415067551560660959523771988436011619791669931479761130111014778818802419368243902480009424837346294787445752026763653535600493842251215688633190176969539294914741483698782064602342142363888344230228922206224839377885624581927013242920919080653869543323811820903351161451289411154044741430187134374725295362709231644246149454007106474072919964360557060434132844406333654046112326396276395635374825896196899207023767400590388261961802482305966485411776015008494744488864616512391542324509202661244950497018173837587011472411929538488610241978476916715145718783031822734794398368445608766689719714062492525216613354187753428192164107872310471544073394903563458988652266734622994119720135103188269925652289227910522503487937375098666883620661461930963704559461116531431073767270845289396965056595711372307497306271826288063129298700245316568741378903109807175100395068464342751794262190221165220704763761682108387515747316164632350791130657907642743165772113381690274226259426306036243906266209922369194056917745282319132713947504568575197184000000000000000000000*i1^19 + 16607311038228001111481276986542559566609626240542819388886097444262701750726528948390441882446168941070536367813034892385489145120519990772607781520187419947872130205680585589289627131691048719255783549408039577226871178735777740927189533843478890615764357973844717859043572987383323964427004898358667938461472796500623591804502907126672259647533942990988368029006222257698415409875283563493151735400236693930013254326493642139283057549606322464597797181689427814258870914831789124175285855786620622558759938071362298556746726688132185104895802675422895519071947491818991340525446134060923754167553218318692677459401244290423609009378049254389329286129658516719107895803685741282918761164432168585422041865121139050655005986885838543310128093768052522072902048620400665456248081495975282175929746737619856341875928827069105535754798710848158074318202121397531929551203544154934057802597118237495428792902116963012112950614496046109618782473367844819152286405496352491033367463277031340582941744841469505570161481150222815028488546067962516282565123693769390234934552749494721496443050948333439280365025016024493795410212843615837263645668498842234237469009426610264857080354669295595660870503044943494447858863886150072013994356716576644267958887177508544875303783628103048801715925484861034945466004431557293320859975053816300016499255019345416884804195510967366791969441636336898192909500827157340091722849184617329935203942267829064941992113054781684544537127614334362579797030905499113239918124338755564388306519172164531353224342224008315049703016235894370488829749848919641742191679069114030915994866361664606022954693645779709933014373996846063594066716272710498054247824996380877509730140204852284899257429927736825652715451347675192951877628906499000489421259445460769175949324151433003118873641921147073211313694115010616058605044177037943185709524959781790348627515120788681861404200121355802205288711225519369001169477321347169126117585838415638897750852360240250649050088215441941107975258571450901899341574801575005654344397248648703494017054233606890110291027233979674266959397491885373848482712415478589091814196286679971072919740618676413674099602632214972410327833466713941482854550089760436722180916965763325949283287080854653166710462139596800000000000000000000*i1^20 + -139367851010404580553732178978533370029758198481170243754351149203553300790654329183141040485012355713301684208855051384879789818508621224872331095895334812439537139112221027907595234775300480073014359986988927640826323659452933452311272434271170740228251872577786155642546795979873982365480770338372443453917796647903770996757270439876595325681534806932504079649489289322733841487464015955333232016639626938851205071600864266698565672819884894115485907114332437674023580187274019757370038346472649505682735526658306922717896130063448265590631745461236280020303066910662030364071729027184937992887677645711549066337912813136045922743693737156859922661314437808635833639054063083416147438841685868098220013040445691589581991752403341257465267799695909055132651956031083515886662215751247686446804403018021395501174798826714675586696217531596883434287654214306297772625736843665564176233001617421510258942509767236935319408356391607554815910930221321281289604672906248315890005508388017149125080044202946698383472152030718507966279216476662472877218515094111242937677946613680885750886330025340432150328816572933596565283980112422834100563982765074171461265110999964594642950651778992752126679945123399276638283359074945454372289825558543679695427800748283658866603322627565132694964403194465380084990171980741723237429709699491570977507483185670829931044117416437781953396201549246239882312746217987915520979296721451840044220421875302057118474795818932183130828339328388552923983391495319916358543988786468720469473717898461562888878154038393853867579578333004965371097567196440735539844362376489542687848093495095863707214929152031919055211647204437272149493080244901258464497691576229784415242590587119289656193633573797364034269513814861059646988054857653346838580820379416741146590290676312735977558321845112957443011365231383214994660521719597149502731734417502255460699360888763962252926171979779228932330003104808280652448262405265710012214017225785132178575473961000058820199876744919072942868651584839260831998223473989700465738514755384324909371992173816324915426225845297173491149757390222144210724144684298490877242087684668603380790424042013494150413840329003970965797866489937668465972424586390190073225344571028420059680509550898398051575005184000000000000000000*i1^21 + 1019235555011793797272664932465339621321310219422582486539352366267410698521468612648821612471031078066758212110942550288853298316517698583973451695089511463919858459538690946621879874690576648843695243559638002230071271565061773294140401672582467039052443056630766934854586438425627850876997303952996031972257754802281792811090996393789838990144219549385398792766106734388868035952060629782495530910411794162278573788578232826726536701258854265850582468076933055616825625210138634617747395929617922577965926520313454703504868990986032433913061081594013686241672750332807007792957623884205778564847331572101175634690348850539350853773427599705448158768460716343368984454046049333618560182943895842702138033101739415798808351130775872365770341877344559066344755306378874312844158062164291656735416455817054978655079810236788065306546144398260898869435268257333288299425712075858128034981028871020856598125652672951310458801463857018345718695806616528352594053828394346658021372680285002448979472205797181618014986869046966113858155184878320672702095473647362145702741423209679158318419039241196509812485743555394356528235768181895076338589746656205110751963056097989343459387779140206056871188931377932267644938971352746279855196154460326897838254538527285533977789196578429681883658266791113198168390095371636560875730501176434309156677180677354038678777501560837938125334675484752694963880565357520034945572365731223665410468462987897830971800157543826382048188902230877489633354770185067771180323556721723261018542536244110897931117309282826192417416254465501256639416013612012578478215347606563784782722209776425430833935750419785873356984259679734250124885190629788604231881078657868754484814131383981857852562531983727813002582677542324178197430595486774427534752822695224367792440979385205057703180452405373002651924651527732610360405826589089934831724732253973754866884744956913590240670739342899011044639173659537373414209068401534704679569269131452061400832817443996070901538988807033441001401313551038030233714304598395751434748355599499537777145415659049026527136609133645059238086407860335960940695758106483586926036013587946052983648743631111949448636478969400052680702407900910435866855171803328984733069986295605474603631657618033805046579200000000000000000*i1^22 + -4105189641405578558224054440989140165104673520586146858823582374419876782078925445000482845256455940766933168304321149644812731339279248599181928719275612952934215029446261718350497123969691390048175724507978996870095122175148823728223495243362381224514655849638693258434106023969148477286938904581648800934076845226747433286646109303264300949625506000352169865623400794851359683760137588772062561416458567462346144371095007015781179866792092249793877360758117842725821117158195371961484979762721530541839821411621657976531056983460931628181833362449370459745206595726582009373645524757944045998328832199875319551236279093851057086089878575951829630214328215962900124186387375454095190854374960248266732675659194918774447502582727646619358854046571182973085332410977728883872713822606801949839471995371651989011079325657479022609506309490547538796274844515177541488499338236407964538303381551734655332910630638893578014825862062948341617678403081342156401254653152987343075956988638117349188603287903789386338684011379187861445534242785450589783769345194081328872347407930465937529520600278083233801259002914170369316297273513724599095733972345100509478047499631322430528695048210221240433351843011615362021308985580888206315591781551524904892778698590062508022673686829841612110184779964055815767349456088020164610529847284997507266656084398352213022784077005525121608796388642777978298281060857573808679956398688977989901802566216584732136905581871704102609161523992287024344989847006866057984226004336745272970573275544512922477173473443937684816724835770619479236644771794977068457811282032346751419852373741744802828512379782471395072471735939469936548543042539954636122795300027299852402026565017842439256532214438936780576959744044685695394193535709469414869942509346391717835821557966898625064233131051205399563273920186150937051994974315624370092998488218663622430735218819331709268610893267945390651776894573292158776469293593512623210271871074666242938084246333514166603408299695966126232231204473045600428490937478176662826442460030425940597360040912200810790121345531912079714028597883472457342035473093746371116532722030464864471039806795499124456236365276958584685802559422696948705963920439525843568622102563038946998949025375029517352960000000000000*i1^23 + 4382140482602912094725790092256100348839851085996936251372066075734830377234117805389687319010103544735363620260257474466019450648085180763918227066098566244129180336298493599327218894220839993837858308839092521217071086913097908806819143838213774780259947971167791080070980503585248159370225992221144056637214419240070743063347018151339307827963256338134003306065462917254017960713251134483440866055282451759186170395531533168624978775620051534333894720509706773899190980865383566998598776589638495082086964103534519515202518672130836183808412500356608427514576166468924989278298897393586277427871436056528425599712466910058286113906403297513178000669818787174810420212279305565202124744072883441573376718441333664635874837216958328362017471026018020573435693933383380879628512023980991935738295134962242436287881938344663020897246217002455241573849066760881374545399698310702455030084755590550699804761657257904230047400730040342502666577404763426053722146471830336278324686183757282911380795121492515623994951431123940387538104674063982376460697038194013297935003793043088191908858688387231010631014878468454579407198078494997761456099857809659244905770467521836887633058158396602429258072705655498414109557596264767714708027310875332381182236081890765358242568194226753738614446155660207240626759550126288491737229844959067492891050737817937627390002058462457429607425928204304326163985475546111143548552542714745870401067230409208252610467834927919767319937485321524396700918009723167523562566067846714947679087503078550962642846348675004112244130080346953796173645863628711446989373488805455290070953622198886346324664738328021172865155332884167436942473878573574924805461715884461892265177064333037167176612411707509451005033066571574918011917766558744325370925002474366009531307630268473943685328306001197321448380559132694587022195505847812024494064958332867597398945330075270043773731107123484255481508583108248078408685918439129546892100221077942042131362428984397960758163484778864173545321804727079086965538171012115421162160787808329445516679171775766513772096073908118459380861647706846550619975577733922737263216376811437299450294014203764911342472101865792187865676789308989026646633980041949046790580835666867330350699199224977817600000000000*i1^24 + 8112168010151592616198003336507793026615707442544418644471995867042802488477444855674994887910770081848352400913275859097161300041602788585959852926358543668999161386345034049304932319619537921425149577222273318535786077473237653841021448692964315421481516350571492091546514601093746517954577950754624318092059659864428853490105718337406298101125021386217916994552682037746699280201036562105893704553067388102588104944088328904155694912434396269348184283706628784451445405512526234014241232108871533940165287187813241285617539956662737744811024005294795339223011740922193259510779055839020420183068279551815118015568763766152867766924046703525658752756987742112182640380732896761887353440007576164117558624380561706681098703654583033910553041109321961005055677784886657841571687557944097236090501489207421783441586364887179595035127029303096571026946921417058051951732538515545477177433352493201349254767407754160046140214643519872608117361920069849959905476859294526030455096357821055339180780318478190376650701741025862717285122926675615417453122996212574277358840398509551147964747764702274275641674912662807977755051435413964189358164486378788938501462375357654819417528376515000132416199124487643319306344547023014778861377367250120671946160914429545053363851308845658413754874670008947063521006742507082437247583283261255502823316403031601996899948279111641157414426428510039343594042213334390454492772119284608607235733027598638188702296089158993987868663325468827075204807638738359805318037652815522160185915150032188941077156766427244697498242265407677008557530129939876125614112611645535181878157517286484828590945494565079848298550745909745177406555558522419730990766372777688074987196820199643547297493720491584273791577512439336101440447385090259884774969944046724047779954605489171614560722938327375142486988608683073473081653937067508977241956658329111733527606138238324710476099973550037443642320369083767797433080463538880361259128124008711626923864154410406404254325587969084381383935975740942399551371210512997437313774123011462062623248662298317262724847036696587803162222479480563346251592461269484032959236534218849307450800919636730003847384384062941915539984683482889467104144119656210774840904713621008063930549844049920000000000*i1^25 + 33310142907528690008534562107432325776115961406475602025670041947878246870836914172230801902302181571487314213866900823737743054945378398856865826214121999783390715934110009480244861981304351295127772901164771684174251795371212377760576540724848002403259004039901459681677034215170278785396923538273731191678017312991064799284793342308236035159953375238414145131731396936450862247640608534783326731635931478630236040168002562921161518329724578806132479402114552485213777962519710789956188814856203850470849211718076774141883007220149132680874865471436812519531630724279788297719289161985861354121425514573574393337310269806033358343408594819537700428987392322134666286943774096359244148352982623739759011378614125057589242833012100552301359570193900898899974437801809136116037842709639928355218655115239491324937245262716772857799649581006772925562404573092131053755102342116972218513665635088251920149203528513159450931833894314242880761803919586013417393940746138022536539771686402035710195678863883912709445352032628861217448745634487203701363531906000525923975076371994258400929877965565631340093765748507810899448674456591996198259243675279658403648362408441391227951420353232264903011489887691778514602509896005589289411136929154685398258064111464233533872630779782562490498561338266239994426861235205245116885077180308252900137370452739535906997532838956524383048097559916752123897152610929242632777836310663525595606608837614889132845551008467580324148238908062799510666882506528783240518018936336741861852126522256179550480887457995891555411359419856121177423951267157040206129509493141790668985655011740398643361813193268906767041940277069558163368811880900750353225500552769645938712000788026937937155394166734259838247914986259569575397842307993693022285968939487172228099634580952166382156122149917203696226393188046506093483139887820645365387463763362415740140778297471186389288920212067797868788053119821976863862938470067950349958109080153958343597989500397446548463903614724675270073433978635806819115639239173211996474186610084574380144116279812045854826397998506902314404342510179706095308543654978483022230908854899743162735790219035174115840477196252319702162078760177022201665759580594615472201870144021452926801569382400000000*i1^26 + 62773701867174299138313266204983893869529780457050838029685316087293449062929199191815946184073627017099630451752591326469306576074806866932844908987144437376354274533420131199004634053927752207202875376119942026695570178264193266121540387320980266157676047294930647893034148833830300334479248087806488466884483950164185963044042545355830400566440204024316353987395859286919115458590414924230228028922803597768096863531777063766617977214671639580061281484089698294076436279602180056120748604145063109790841296842552774137703103115680541235262962721539744910656757798797035178237830618554004359027176640822416864453441284736053474134565216676059351533776725765348347125923602459128989466420795007613712060266406849148157062585011178143841312625281652229174291140112438009681047589342367247304295887297578362577170856876211018828690168552360619432899803808866408195502855778035995041722622180084419086101263214626966003734235565999336466339997913316924393733429111959285569683904208574263573046291506292073723534725771072675186293845527298099998922644798483871764432222092395298264232959987850464559475834442566400182915602545635207416150052980121641401232618663943574772895456886301340906399420898548950486164267158590797029992784395504766150267704257401254286662305714965168358762327033735560610226375645438959290117824926873401771885587594603567772085927989640229419113316138372525099243022965297779726060238844811532773864917256912259092619007311888331625636250030797157725834856680658160882716110259457873026329829911507526658374861968453597581871525114406386460735523164849156444145610245975863722977265775086204692185497944477841480402877601290065634192620631821185966681599499430636422298617548808221076996930549100175358787878893528362987724500645885219724165122079400902498099398434681731497643149763318577898445439562333171476976235387127503491572250089208318986039117990310026131626398183288129404734704745605503642808244793163169967900367698889911018404109447198931318729315950839504622891610183780339539121299880307748749719266370218902193830287734134837888921347931005757579962568555836217239345867766805089824829469176666088692192416363035664191796311843642141194297946765119130354501119869739191802686086100684955413643264000000*i1^27 + 163025297324352182196538534761876241253972222604328824893810902568756455993819743200840678778572424099898351827903697335658115682536712752161816068276152303069430290114874378266702773456961344205645634920320239891794638535559817938060867597885240203270908107351650822459247324399410155373354638448859835576571547716494432902041754240879140863664864885497441323801544323403596703889984947083571273861264392168392195308518892081011296043926875259176090964043655862774284002802920195373436894908748583371039470191301188544402027042274584060691370719953682147129039075735665521273797136392971260744303022364139972774089868564470583254423285447300958244409246824631596449857285308042014572586882325871407126629608826160795196622006655937925672512513654639903454278927351503767188817533547457681489125864517879428440333900216409389353048680005179830971478915471428840012446483034014644117013393093114292379292462673632216286485803076017597119263367418462569531675853099061613944622144754616770724617222862909190790493990268806967610013412297649298253041115436869812364189103683575705266714979865781608896041585048540073540943494654700980776461859292058685597886170778793146462141066903479658420183512461927504976496706870966196200886358261556301583576093470911020212122200366169651160941770273827840043092013778627427578542506625638494646346553929836117733253843449149353078281903619959638946479007962335540651204095947173638524587617478168579308041564293189757088815165477947812762932919555186983479753638064951767300230864159566957525814797954159984437258931974017183163006890184387698484625233417294870102808645418126754099105777366574071367581830350692412199722381228854202646191660012767528942292552046231508961367311070082337975102995881274832438614323901731032577386168438603255489786321472862613539793219223259548494067223803712584646342432728988436454085405434160053267072771374007555769925399369299468409941742614839034080820492827662577799982649870290937652287906495495354450290546998792909057984187402630438469227029773092576623574974121137591325392514939521139561689377670847180362373051308991508274724082850717014466773681499189720186295521906598416934414136486741704786298265091123283789705450852059563956364835881995724652544000*i1^28 + 179793746512900068759323125174334619572192149984562196728013066312996974641613038413384071800005595394793980398205959501906283660495858917708855129845144760407072789311550653338075139445082086657201716154346061962417925168205272405399241681437774833031338399434893566187045581115629405580620173653323920514807747405902077208591014107687252414909953623064886024421909856713174146760231429651731179715180166682548127640357014804995500385747271331868195905353976103289816760594399312265531054086220976910906087138665388643181851523818325574185810892199720343208149001826596862844548352164434292772371802655288433514425892585032683075134403152424377962902962602588567004100952047338157024072497916889034214071572752790165793741243961635110162951956160147578891706271025147800341122500434661984822535609444150618295019800737142955399811219232668438347455245933871392188572535197172153965196537629958846381107799026648192452326940633565325840593502703560003521413507586563383998691255761278364246034700343277364107869240526071275450236381726851867655386285267616767407193722509599837076529407864927830467773050571884459420417217407218967170968588993422663108405688075780115866677672335377284540687987704704945766385873807325356033803334327134633159089378956007261409944086963935271294200549701745569798649733474051251178465581670367373138865333021293251191344243673333873771970071753196249992064421541353204460646120445209870334956192842381638634845743650571962219387336346149587407281303553861495545397031903331540746881286151349784696979316477852314343149188509712700766038713145746773801635957104894546809590652855996681463285174125489522643352814275583675283591782492767330214267055145807751456790562432793698295627877722746244976401284906522994506372238042954166639051296800703087844823316833728456676879890164025532532719102236083671392424254809072218300738333399919073588903703613076552601612507471741218419628574419140172213953754320628926790552452131194860879186407901426651870965862233820080314270170062542531848526853176442823810328528550884155517476540639920730182779108443649111464182113561547825103133558369548207528170460978201576474237969401103031171898227310344837004679955722684596423028297032604862927063371040434421760*i1^29 + 265258399081578700866478896029787525643935517104984079766323133826361066418740255971830712156116344214407690781301182389778505874440188921138619315914514170733405148611517504787731362617148403856389591861981763104784301526543500200788934233440582953574701382097186258438896183992362271650096785265247165535576675923269542959151743400874542282981764682494113218541804156492519231534986824969297655176590099133425730342112583016952000241261669737710774918563364856586098886046325795653506526448873718671016404267816639699882142362593935247238284140936206718868842648721332403964746651723962775331570108470854963665095598477239988065335837064689661565619957445387991761342002139426687753321348971794551473179705496320401177119562405479430589294712899233035947058359155585974521655414519823980677145424175918758226030325003887669387956632571633118152415036039943041660452234407958681606127621749959517606415649761122904185320570826238081345545007378044025854725026294512839237481067517526278123140840714996603935319529816267330018874384561711672281897742932971929419675166737013870940003901790236470399330516513981856050593577615073470445513714729804964680251682179208920881940587160274067194591715149771080709824603239793364525378488996936269046214704747540904526650850304720730484792541739916944866169507912385300019041197529779436404434574614364275473447948821065517182582087405574151514406845010736361222937560932423336455821449355974512535046777601208977878148833938732027294360731859238803088262865466683763415614728097307055753621715854911903215483370215079920765316621500183637119917599604562318738410859741904069107124815060484667269940252395781638094647385635363911669637423106261446952673152688266915158277707561053848625631332554838524885377136813049002253198481487899924482825692821861662741837240718966345523209465869511432049843245224494313524458757536017105578507034767405313775679141852983760497931110658317492932949385254824701102231595339259406852561857327722740838693212610393227937773424341578160449548626992065185922356620880403346970549400377799233586452764190178980382888572966675305877616113404339908414587319590207886140445888334114377457390892274797908963904932352040304394959938536780099108416274825216*i1^30 + 240116980863531024055787969609568781464945097020629116034878011139894225615175248772842906342123278092494168572792393891160701709769615258501740426494143864670650859679420338083789661407193847838830720733562481425586192214983568486783300634119674720283805551706879608559765023172537764549076001397714667242846874887107383149753597104859736437637723553109764121083195611343587070797108296040376161461539019520000123221825220399970853390005642126569219773290743453789793340993329202649773939003378044744506752027533850607588388443515190972973934871281953888053924327891177914406541764624134031401432663469586515397139508105210180704821493400030758685642329671597798041732765564230719301579833421749684536590387354215067174324037745136975473376107433107629440039573669539900461779211100644004818339922068539964221300146632842746151849580553423823761849221158676859515504526808818699978158823663539719250962890053801294665069362268005119982427326614433571026203237155026516993972083517640331725916332293978224560655358168612093209769574839732004501892027814239660097372387896170428268921646886123171932696732719148902018763996287692963373553685452004162163871076713062355215093059510251935937305679231577776095966089935779325185140472404371948213498756527645689714971568672532545444533623589310329471242981349648747720175985002208650935098698405165339066701522340745620702664812579346085309931655746064809412881048376089972041190408829590592972050295856780146827668097584075147529561996309337810844668575522456691109730446862754846034117722793068369463285016211881624835073927458251903353437386216428968702593112699890315857217773707548012177147367128604312837573328297300068260120166786113381107590659971342744243420916394767575573650662597548047632513572651050224541919430147018780255332166433490821933156788359022122827186290619694066470261174183915877565536101094777113103704172474927393679628952817400851002532665815217777697406854335591024506267441036333408465766397274386622073047858228545280857157637900730805641541286723375688528795058957189353102457180294023695595249908759353866583578494039015478131478710789208015933999489542837898668948250473385141432392230015074043876365243529450001867586053791268744453947392*i1^31 + 185908256381287233544922229192422236172219341643432682541138017118054900672522030879218875502091292842225885535587162214940876072902839250773485270856362276893075390923192374501617677239073805514909137083436489440598295149504073353408007545044776783152416048578900970242751651609308899756899602264376833597783861227541944289719533014452817989990214986032233880476744090804051996320277578433170168370111251118031265441466111649644267547996846580188943064782871790270790584741363430718955181801313009110851623854098537562062763946217858384683211651898874051739163737951959016677687822368599394322708987963315926854727801592969175144090428589761660904608190056559725001582572645699865780728958966128855045197089829664385723142296671401723595539278413107057392676358064480074243661957012576077687668635872053977543347812233900601471475912732566004165421139837128990151527812249622641615591646416535717766437940772149877990392664725788474139288732129115417325098786851145026816094040352939929604631100015481206669917608894825655609997541132936269505680852687973558092392251668385513330139990539608067516534633025474141351268081448815970896004716153430966098880025215040386291765929464014021024948324523012195830630117379096174551036097165282017107506064372059637734222149134304671106795246616765771317065757205642846343798156285899971118099429273541599016550988973239436591840774567100165192066891695734717467188622043426238360561444160410014825856211190568735254012401474727994665661312593373834136372347354855206921460241174315967691926212038824956851795937056234122777469329479206362573963370155256353037185112188681812312032909704448267148974921178675504472053628072769937095689453497965595619221716995294635775385316107282151831961485619108767242076644364057804012604489816348780348666821331850342163437428139743996818726106436023335546790858623757731077270116968166297528189002547234967939202889201280859472893819956097834952293379568734970533534757053541147430693081337158423455053567134058281096546821311160330222897146531618928281346972510707541129380793692265701151146345806181211290824179609003938458970697509228599131834811124482517225621471506090110576709692015360929763949673357339508519910471983253422080*i1^32 + 119264757322363067464414853076686513016930804729177736256429857205310454925334583598577295641067668921874061418380950998766324005822225427200882251822316772052607952371902163255950219502155910247316466917220086881851570679983902650607571483811305035339900268094014718665249428781941856572709699836249458887337943588094834184477048278027961324417241619463616170355562652877951972290305703465069668523168602894813419041993455873984498093940777438140008787074690914958085717027273703692023810098423230186301593848697746852046925564773541202466463654066517243417883926494319323544860544869277875977309208890972283193269990359913912314407059860524332584562891673963148601019909417040863052108797632698479285226423396312980818158910000317446554285141533592189660623043113182043589251385425638743074772620866641610329559345350077827568000282222854712563757834388606901527947896009970433290377114207857652307830564690138526869092051408024512755267270798323314461140484326233577482889065073317231950448631520555901073989482778555780417734601950562630962323379510061081904736299532173144351231062194930753225756123999729063333403185624797235946746928682737691100798877143649797218794278787703123387129448082548314147657416526627977338373526621386891230287793050879336023278128651332004560299656997482419895124998090552253740653298135819759191639963915758740481943383702765289837531050102050162589613231825104331119729599892260329215531525772527381804701118449510054251066226499751063906437139832421849458070740761223802198912576641220091560750083088093806276059858102520062113072307169240271895315058119964182200560847418544774229432621684523284245599876733466361923469050618069513685015044389275795202280575318139313531406649649625547193652504712846967460904617492246315455029224778923669891756679675638235810774472064513360618807321281610785894765727427179261125879192783788588594929296156091393241413276442055038892039257956686355975474029736810529622270938282225159489203591814222545513303159590674506583157110270726059768643079119485592859921975318821294232334749239918178133479824022441942376424436470358329501415933895362685894923358409494325527282538523569001805634186156314485889764871114147778945079972986880*i1^33 + 101836268053520772248658132173729215518234256257758969141302357248615760778577099174369844526154421669344653859986546918148881219141782770630860014234953661307644869888740470564568502122281103626860373077902312165923625886557052525280325746742119289449705138860689455396874915972584847925388857407748122228069552091290140025073403177257879844533716429381200595273815229998754663597653737726736505411274155981168721445618651759490307840955497181528007246801105954320318570637270352968433247013569046772047086286500379236535154776976478181908196327724229699808275623528687521602574869179641160716966962162413676519321504822317129162185329806381444634278495157286354212923381924416310461656185548996983166812620962905590705674983058524650968435871322621484626514257859104094578164168016096191759827823338968294126083848268361803333270105704816629095314469586474075542184160830235187058844246093012573959378163549738374334166164379528742714485840561195945979285605418331148055358682512902220567320130277352225913127590471774030844398377583843299553208715466157738979593231086939218488969197754562970640290739504372118251542221663944240659601220153870975857714824494928299136705216201880786000459181226089395384271347704752968210843733786082963725551738462442874794966675744512984520292941507291662222428727431085751618585401122079290303600377302780953640978109073168220334709452330059227936228464414350707573383919935809623899653773752711376568681693398575247502577369648173303459857074459311039010212195897563333571733641696009446015356717085608057525244109775257029590943591720700491198198593054979453696541128454854870604755530698244902435134192625634307101842236325855681360542515168387057616014629633586072776225380972675827441066833397867045629567109465217737956786129737400447011920402131970783774202398746626042612447834505193047875642652983201779037594378321191967162349996077033856312062126079043623917242113479755160786552514692290133279468029525078538426473955020795836102141839981761615090456403201510527810012375414541873352959461299250049363603042906540470429489241073392330667590356029640570805517685906168141331403525705818343371567745884005501929363225347242419739693551235205848444698624*i1^34 + 55119385737474657601284686396703074423736099617540642177161427372538862933979857094536240631509412918504946849977342422575374799874280978931480221553400643711787563566023229234676515867094825952018162649282329734635326221902675169296188204617470118642214104412939127667248917397328523426546907020141771306219701928948086390446730203262581029588057604415782016252264901616656692860497643347606089482854154923074141789562235202389314029774123221523302290570187677736503349193916514389462215964969691669060109604705240340334709667368553098286510027783449399566907722547908228307504402851969469217800878070369858178587767101886271020007662475717674438369673939034585092895618534680203861331649813470763630718560453409816415472029545283608854262978078088921230938268518311896622986499794214573110129616463931200772133454108149429282921750056137973129257649004194243376449440218303204878719108498411219821725787825525932329735069700706608136341832971514814500299417138066188256484218757664049842841850332775866006641850767686854106783726989476745273295005621657854909523435296385062135383483842520352374672126048034187298614439415934790029275307951591484096044403116031673378597558022753076050436236974016311591756513586583644909475818944074332250866715824317052828948972782791795059354232614814454967715895688438403395689263441044564789697121526015084792602370854463306446681839391182401857822074258385974196815965940090215596189111345346030383966660918524531117198977827812826166407208071426902350411642385165494085640647429917456585076362741779749177499464652707023582688485900238020506447639665921260305835812289846154750370888152007064529959552795859512882496495508643050475916902418721375522010013993049742634153622867914495881539226127766714519356639587139077084882409425474375797406357742388615818912425883358682616161788608112532413464123908763252238857696617689352375904535722313236369516614120301403087459631361912112590765587138217929619479131796809813395226358937304655540992718751796957791490602315591033488745029165765561411649091134871123130276303937831645143147380809298025494470001454048132494533662099627157841459548011165562756534657862583539740743152542310365477559506912392773632*i1^35 + 36563601146769515714261316548335566706782161783153874893204692685837810948506819147199091867283978440225579075163277807539248257998703443290253082848910633069360054968505814350057102399001201745358726512240148618802855857635219865115684185362511816026034436444005529368009739428803327962381357903084509857467069273061312186168273114557174240185048171872876616647592762742031641867902346327428764728363069525558493764531510989232049099417264826692541906125494144504924930810832545153401379436683675444228449597667656426672621413620793984449710575616325631275526079608894240739572372723563652013188323988602919061166920327825932409580155130681351185835561420527819539346163956451621954670921572971927793822272873607909284013100803554255870367128943456248938416149003239042240814594656585752612263603550909613762940594348275470776626323802328475095127654043746385437978497145149476396988209293404977253883695157190694893355303702093024010863501566673885849568414918727546926786158207338341671649767320520561907152627193925050963612248738434337566967799241951660317466815273158023305183515242584075848997686932589669670594825191814308505007611611865453819508930835506779952778919359259543790697879997696973670638470516111057156839846105178111074183840800437572364154923613724355978410010391591782709013327834349605056391791425705630426167978354995452847216212810376811127486373462986869242183313473575211014114030966740950072533216432652262800568019476934040546185314017167465494155904727286305345353288036446606949952640468763801506340446886318880766965069005168786707007401067631486624163938635780210225718449963423521446305455897057918925054365477678127018821768535478321820078343508119123405026377763381955513711648832960918507524664507383796193294222870030921543611626545878147351020461482366909109317662164400781663993027202560933823364674650330799250429508834922024253168889411918898124273129558888096992657706164959478662029123875867669344715938964632583540136992434866016911213847837224608735121437644080296531453310862379747132957479017549627357884883674490036509541359145525001160038289704415966373154679177577154128183911255082510495006549301619662391065622489634705462557610606592*i1^36 + 26777295724858544649325883121709740641985394973308492428149810548225592319064738837423211098759017021923156608050176652748738396505486955939476080461155266079627367169306681540216690327377491112771114440646482417674593701189216559066256493559085666104936254857681261912060028448532780572937938032487072704444356675835388157005714345677538689203981138590265804057344582199127571790075379138781523210399009967369618220962575258708507118539463885131249140925259985726352162524362469703768862355542028255550544927867448635304112138841383055723388972811509549538348493224935389479397277245328701402573086627148311280667201429158919889678753670676295917399329688011801778889332384059332479734572033153381882248021007190795072946761335630843073431975337126151977402322506938467477167564120374773619913668900976473508045222006351944560097076522903221720112818446385780395574290637914621290908116676744162375998085481971569858797970521067629494307829277929303965168819538455180380074256522637948333363563308407771553115895771945965094441837261522377634823404106739378700771507993464612816833037568693304910529434180310764933351218315698188323621050761460646022656006218205445468061558583593778093504640949501356282386851217782550779656060792446472371600514802185108718048293682013073071193345552645822068014179562708095832993794142417549756999595059922025633724900554589390661433748417820819175526350132431240761028668742684847364627454199367840417732317252322710846762409778201717950309673023070123374036109845948371477947752013554210558480084481716196486395652540916188914061935359535057612158109089743477887047635210552262191854705999168479520659402729458910778385121768694363941834474701178479516854994590147942060958007679636201988935184111707309257912137024855592439695875857978504230116912526921244320032450126218084718462193720805540517991433681437192705493476690245176067778114115390602628256805558653067223632262489096378057897890957907021286452415607526726252227505960584446258896642342628813789518701513766217083653063016549727639836553379325170485685063497934606094546440234509596882809249562524752939240992303771449469819223253812141782353198790495048103967732683653431141859328*i1^37 + 14584014443898096130499601970301956222645505601855081063845707008456467253367918497173249892701314985928235369175691832729125982650556618661731196883549566811290183976045905395842164282179882256923932828487312583022516697165000948618914757218152222915726734578186963812167848048472540475018550642575155142804774627747085088690681910843317772802100381841866116071039834812316255846536563576745336876664883035702058960003830693666521288803417630908247088648362438256758911525886498690465613246519736164307974445299352811564253277119446032000876780950128582889583023962512383867591806010740064259488859096547829752748961906520387722202877767848257242857755224638407559221543791868404383234973914917927328512944379637362633221030587141860768447237844400084915306427310878386834101086090133928623286875454319779800754512941327551660368711210159550682904332036470484520719423947383093982097469373537931780745912035486104295504511338244519717574846516789675676231932246137279924810580604315691780297780594496044533663417583416769834522675357694009004398014694688633179917681442115880188991424858095988903510493684098109777466900088829675131005274633126078443101732290934600140583128499200975880171815169612580528130271581187312599512809599323285086298610411265728373124575095722237551002210372738947761931610711235214005500182171172783752399647131335907590743684453007820432335091226184480146730553347968810067390312195835778482012932600440312379319256474042426788483068485195334810841959238383256375847116623564536721586261234232712780083694365265841689357749729326474659299110981787483702198934253088335886284809118825156558376964845337968691514942434611530661478300469056461985609467083522793628631134531411117513998658028438110038744359552861961967888578452108059558213563927958488069253952067706936289403162256618472777525890686388225925514535505467268479324557307491501984481026127810177442401237796773450621325319422548567208433031860225386703353293485947149403925487378870242176754539277867052787353389612548914104076673038106285089329100480606282083744021894015720141853662250824173861109925942321323109532001046071415979866923899552269338125927477160387605257306118585057280*i1^38 + 10020688665293382828796205373680018185585127773512365930060945148271672054548272080361882473501333788676488390051818968076610730169869219502812431544845382874734255096517266240698204848955066991953883546781533444990276176766302273363166858286344666732747311313761068697955472854277395595636725500050800614087112826036863302532138239595157947069989893568112112361482190750524541287992533637363565492495465729956909861390706363930973384716107696401895652698644898688569667525476483802120866156348608822523313224773181549793806076887817275330906479660184137750068156502659556774658567050397769135785715830142147310674301251488293911947171364597756066633267155883174775187928202946242902781961317844197413202826490870486941496694118207059139090138226592229778237618420766576704242418045969401917510730187503034647957804252250503050468935870085128041365483100604189484716487528172089911050666020725990051203739980896886321685402921634880145973872793484620804963659252132342565774799792255742874094223044302777670550747485069370282283390317604994064919830396053382137237134676323304271970939884959987072521252483484958439343016665650508829179802207856402326796893617983343063874235551561411993137547664158648303605781667890244559794665411471790703190711639218970593599502461260929268297532923186793245593823296425172869156187951204662235448847410656274063528343912360387252998963797179564525801401199320289877176793764320549914412327130479062979244502447127229612646296628628903964337135899340009179160673858521327507915284071336138360451449580506521205565470831739828205110214950507294943058476996613544652685716142387793902079131987388372294108356799372611238830462636419634524235242915492940083028368450645770654312332873447472724721876574363226542765990737142263397350691699182434008278835699652686803233508457722477954755120217460654137518805722680967922696836657343206696449894910268162288871176516982066748721563064421384282159894071203011878998936855489997485135802844329844737181858103759909618899701934008838438486495000472562756505560192028661155703699083729623289224674778104939038547389995302705439169987394456882781349598410584770557047816462870364269835802640384*i1^39 + 4977122646901580931385541291812225093251617277223593562499032967392105691797011900907955414357835651076814948438360985262279072575781914763174611483662561738000595367418495898072113966978974627460004626297031169318642413862223851295553641316408763792500571910938653792947637475663766494521256714742971357983469378538328113995091287852894255604394148477303024357677557827873580908341044946038117984713696249596092699780456505035356924207841180507436987781808964558846796536885836753608653877136782688808453980023412344204468113444942096810821097021361757303544883100802919264281772257309650228741300172681799691300660022416004590311444615246727510317830256640225256493738612906804402536335287497476905889275538149428436160660893568741506857774088780688211846406465028870828695503118958934975191955735249301824093588818609176398185535559353372319787050357634905500833849187360863083096384639482524996528848752335131049817334474612415831214554131163347754134346315099416097559516310427221667175830660629290901512769551362319785062866029614909040662764373703612557707504752727698500756515139154383747446432490838447075384434135933809811907099094327359812422131945266157973041785199921496767821555748191309223864938146937363905125522178436228358252675445122547856092622181550701867512118287072756322154065751292769494120231323897184910112772235487973879498208017184324998075845279116139851220947719307128113439400048765229688038940279622704247495302404582064038988908766847762005313328321337496117457876010500983384180096454632075721983584209689262448015333903082612087318265232483545910273563561920438545574050629438036232671352400895948654599938124253693872684357073132487762301821962048574207320959992106608788333594211435087102606056060267656602262375291211829957361698192254163035341508364737287824305519572549938459835164483192162373147936657263148705538699458664730605086526051172971781370327666594551015895542260304313507565433556654319199815430986534202535910223565248831641927008241881677023687981567117233697849624330912574967082619441365789110630186609395819834029815920655253327234561757397318568983554366794344591949483196296403165523789595325980796256256*i1^40 + 2512043023724165916718534318151980408339472106220802050917497801796448184812246626647439809847022567609458068805143384619891269333098237010285466914614357292517026984044160570424285844638434552924106956758710460828699104214869095197947267605520250089685485461383308753317695974491731260957720803600498871774330961333964473101654503458948777628183711798675587930349272577011924770418397145757727728111038382604672898515114429924658251402275757024597233028961910111482621292748322006621630462888879548988447063532561560414498085750442558566172887932748239520787281068049847094935338417630591860524127604081182804483213643538240947996020648010936227853732831503241452346653340500698420761531865998657801063505626089162831316537744389796643596275718485743462292512103309688136952450310064110020974961501827340731092789431465635041339468509179068517524479759919422680168843171023673423763752963694703056535660772320138772761961315306489354960178196804115412908748098172600941983604579489736956947281156748767714667093112715092788379140548916658176512516544078627451293400804952504547113351365009694205197502537861331975307097442853651384396574996607261661114895682843521847955028400169062434467586453609178677393631381990177424460172504103544235812840166846119088765052134838400782939722806997470736845085852070046099902699961621346306633865140906549065118696694102409468424930422607088850511572900193258063807873182819059341827289163565698870252872919520995724313653565452614187822782497513006436513588562320604903026350623703809378156842399883892574712012432648206148590998197562737789191386860419001898207001402774982518949942839012073201267286098740330109356786594861412018401358597655030058962658590037439618084086704849359166331564797543612408323828708996338923137940156758947236736077173375094608412047566978188880911551124755905372643960631874057301233106199326102849858931596787382284368173776412972324762115585832267329692105679090151828938164938506231964604319217902756721007303133226152781408518406659022645127936116922208369088214523183336734307708883102105687287048074622697472885883486563776828143630812113125817385332185165969026328611280295821312*i1^41 + 1235867114586291784305215321740429297677220784050163088300147800184078123202941561545961090528554749979078824795952605087189276245615107897810948954899356110608010871752941413759187260132660965095939504773945942409531314476117771646237859137536807199104420471816706013867949175513595745884347922305590747202141579903096964314817072584429402875677374958649736684296005142608154700316109113069596019953483720001551406879976106863127523108884007591589060201645047075018917926829128814520556858240999796654477791811914715500219101632052126864569208016841970734278099108124966622212320022773582950867208730791354786967884447928349063631905352792630206976819547592956950446655733314745882510857060109676105022534663693799174791891054214765177142805101319000217515086545382407884237652041602567539454963771434538481156243119626532413864279524415433730917851368926430953051432855107070900269448825956663868208269718740628488742914484059344963365070326828332306296447693839921927589433727019020443700780528167792230937283429496209440807095866693713912898597777133454309027107736563647631761196733028981086705585431482497615709123443150480751638421176153258114920693889815212375393736196091067019725622191622977005803742450131598029120819345673534728521752037660756465222046867085524817754188803689640644822025353194478850863388157690357939233053354883813780885120732299912028587039240112753229956638565082500300994075351268815373140942211897977034376722325843661075659740637309679499078756738548299009280091431823729287469898441832004181224211148858738924234607749268521387124512426391928616924416773476859372120185818326184076330859297443344070682793593214723037771956706244526291655949576640778047511620563501666008027087925696406794412779031849152141260564280738808171519737393420400649185741347463809915254469661623678176585675260006370594739112938796147842893656133518307040962834780975745894872394363952923594238829639651064466929868214454762083649394896867166880676234125242042601142130929677016509499853627751232012744099971448797452933760561101559408760478195652868424207884388963804844461737921625568073210059088536252470961485613173087942837123678208*i1^42 + 450559641830873932341004934667479118978633071503629718444654407557873738949079460436764987605796155271805216157898613270067949416832740054131443673184128940058290071863078101055045210727631450892179991154436677571230517923051670519145303126305591772535414692963147851118936216231645190025731873895304906142152638978641663741579462906015271162217614641992023159868497547930321242722509148984081289001545707328976992031857434514049607266162293446787553711312888871743425262006439115477471398482284739312022019527094543889188889150240830206525885888636101391331009142720247873427681279455927090689775635262604278184187674045862365488447278148296664407589742039827730553732163623369669034779722165545247055434618915346184644860523980952318407608015316115522737477115966089666784787960791660767943921340684371220544905672305557911660950570454334964879142335619744018347208115465077208326011985447562475232817448037256619333233693902696922217698079494630347112524725153182437774360284542666254005026603026629385231353465744677568295132431102212417508600636196982626910811909394058679693713792718881491267954125713391523518320259792673870625824272598422148670892990194082126777512021448807802675165223618433064332239487667467854193890887729395441307297851218689330085109451218286526960783785253216699865972066875580586886233473417394042899443768148827715921655677706106691747485601726836161529797463555227574174235506742852323289322428212413949382828861485917472855286355137039188575558246865276424856641215340613530537853558731810054930755909153637489125426548959544658627818302388647976815100351333053582443635053028896810709807046099859542784809657941102104300077609005293093415327488015669131902780383974299337734429170704428274638941821621495887846969032608247586841032310198315926247272463243631471939362612357125828267784514364564385616986807368001275077760203150090003458515901569815419815192983210604813717011042952665201869175764526454706635817637042573281621878342977667578193330813779164030629924109770034958709841818127617363850740363022887513712036693679856260308071210777673402094804667894759172824694379517168547276422385620226481848320*i1^43 + 166012690887130308023593797069135299004417572117960528910808820633503698767578478219763150116165331932683671342100048822151067779372060279990316031741973653985302221015599998971850628294848149782840300721446320466215465441914030961610405178921810874968579003819522733303843769789562259341164535051626090883799187676192490706818956796980151375518307525083934460313544713449622815693594502980353569946782419526067708371177746156776271606671028043705326894488497941179300184935111475180283143369246468890400289648317719491727773702163441652407828561091659006879021678024033497079318110295415017197602502580809136283184934099314869782101198624000967195625736223622089366016119610881013143941706235516017944737629374931039088842001273214197247292413109454617976420879632333345321421957823884000748334796873293758188758349905172066744993765645066549580016745996689475806406704012133110703752926443014344274406699747847119252254460753244296689128075951727363161501106323517231544191493983629078115441748220213692938458869195685753695961576022187899850361481540782961186359904691048178364540665951798118722083078102895737041257866952384021294156049825442431823770445001197644461296862384533140116946258484036322395150010537953951009631517374706156383339515520316033814559601047642027266512502505475411742301952678489963229536358737575572515763015025336672432995052971504025795063408853571486468978659494517721121588010570877451882963418225436910309329061858153045402158104458738804653992307798427936400586649534368917721751462631420225710626791273648755468810399683865816020053552220191378774181033517250870114436124212492237768159165407459384636073736964358805100619228288449669460964756964579651960608550044074288882085633420956237468922048139613314925781527175412504847180744426942126981126616539735928807778122884846414499424981999010410803960965961719033667600322376083967723524869626952571952917376298689471258363862595502448259825724635201864418650448127588940645961310498125742075298730937443871746270566339194860945056926223513302902920061127507908337046349628323283595110802850245903887172858571685024160969859808566787325182674116542464*i1^44 + 44767964947825617034668495000924170282865112754438766282784540329517720559699903947056570311445922308591122893266444570640810800338304429441985021203283525459055403995721180642759908821969604778820809855371898682285724783373467793482190357493771004167519574283513467728919330571217035312943056010154959399795286709463140126155394085233968189577394358094738866753063046542541919413596866439394602726339815599027254851463133676155920156135404759334888950519476308867947428383261805893772645470201945042483795564246848887149263268909364341171911058576163775915095062727624248891944139826568183550381089841585927929989281403170345316935761900342684439671383729095426181064006572320889332381761631231188973777530424738345325974194369383784575502655297926487946978423193582577470613027344478521305627702465680560486743308155885515013627681681772390329539680290590010284289104725072919499896662353556589652973087001013931405086534144458801484372036068030697847202521450440814032147642348396560747261684995363595064429573875790069528777440510804452690912069346358242397923278083627584421578947808384708183499219478172515121353063436569661666643843386081170714186630329519536493294686170311240146325940754097029009828121115482379951039629500851056105133598078933991759232096347064962310544336096734188318592708144899852565147194535951691705996694270111593660557154364670230481195566259897848342792448370967258795169517156075131328843212176503741428870849666027555636359154490393378868678617290489431777437701845134203760599606987998863865644919769018333736829140681700085469857440874410774055265730329689344304100747268383431538485907311085589247597583449946309961709352550197329351793169943012828149378405375014831248723234080852914674473705852450323958040916800134245884107707356745376381708365102153004106631204874193825958214114850533978232822040741725793856366121373379724820237015337860328543802892617566316450206804844784444878168158337414681222307873177508145713310040595722394774455717001444866299963017097654682944389246953985623665687132966359442114747894749613628925888323710231686665347500866666107076322550651714449474053996544*i1^45 + 11252006616767849167920884888590071031053192596293283888539090584897171470947773680548181333245784909651127884911984890624289303119004842999041758314439632929152759010646689494835008593405693777097591751326969927468535595256252168613264113507215406402411327186241711777804880562471715080971973327853564441880041553798708843567221994275332025622113820879401938606535316720740349789715785024456830398432058543552013121428496066206722812282445459673997091531078520422160212338395612169495932650373074544734751815191955462909731122087425931279622929420980389636101147347246475332517562243777785344000575293262273539238447446212931325891720586378644819668123477381712271719733784914526588670293074023543827834403264941492546761691262960271696854807494233826158260089962028830241249208270141739852153711885265771410504039633632368849208985796719259746324464002156396748805396970066686039558670296152651653723995213426183520771357633019576472176012267248509135127272016974004358247409399987707021739633265591919871918121192233870690696391763234694425587353155120899890195338447803347102067028305488570514703525864285132110870427616839284293339841408396317984818286164875718260405432135909655582193895731854334565814267456632166376760127311744118013650157327225178982082187336831729742692003056187322563403458355877550972458137399849890294205557009838104866741958015818932467111534541425283194286128740901000200868055707904499875657559302443164511201585483343553146271798448854533136150763023600100586991216083008790039651564129226517595114924679620698795405026529607593602389144185919774213293622022645401298330873669360124651322644993030839899972662517762928577503392601560929910870980959118889747808770383951058997400538939040867650898172821628574339440832316491124936167852871929394901710144091105953947359432324010730243862044204339673957934602233037782285588743180368531086087475414338647061419311110358215082093104123213054057462652852358125344691867944895635466963027361499615636860052091725217452697353886627816371208347179832375809497626221559325797853786521370722977909585641925117815993441874735965003519300308578145927168*i1^46 + 1812149821128745555835358052181957350361161295523579792511603706317257820122851687373227229081184333203529264807808934916690039509953080393883507365785941665093491347454215894113885200936641590901800615330229975507015858640765562965518716091160086821733300786066338426881770480332528038268674404618824935210692596642400931062131009773433119119361495571385407631974376167986971833120845750857083190746293480678223433741046296063166161203838487770144380329417784451229800874874626196069762119507379284573866331183261262560517517831851780535794069836499293649760232211173424130600889995086105927900211367972413586682490642202910491494001788204874756877816162620184789548128697665908565874113421321306199091602635892507010775139388085240262043827634833235067475314240225104828486881091819057501825015037665405687649335219551741505720479974057410117120654837727925903824717665310982865390149349867539495149002742694885697733825315226562080641447127485457621825607884484664369491539053504832911485964363489352823728600860197911406675229147614177372390306402058969716869633943738137695021144739195012367170980099788770058897383639448722077491448246409291377167526886142940571831008922851478383005750472906493148092412536474559483413569547367038558988462997840855339449748625899676297471476338655396267388702380756084002536637148811559243100798233046396158553075720729240258608744554433668051463682484409395630764191504739412106051567058103796932242315781020575433591085109513114069429528244389438635570012692411264502757057827468180061537841498092202558849991124108137378228337221696513685724724482715957435435992096145505110703837776224828521550059189808623253991687572279908929573567846710010235102471352601595305728976603527642259486722794554778033456624269881328628320426982851990397913842345161079907641142973537136481741688998335830004822873122248436665394670475992279265755093657398375696119739320752831794007319594652321912933512365065295704257228020949128001532296708931818312934536655208107182666895500894961594314733923414152330521968861702119975042107917026563691145824569764512705243202555424804892831125870739456*i1^47 + 254665254122729486226477766851379511471073091229489081515811045445670576068892711008067020898253894657021186560604704211953685901422006327705051582963073515754133413211821968403791694942740080852866824232856690671778805213878470113308081265336665533828414232732289486898685083305887970409727313796383325529946533011854625023721839210355916751907113940587670524027538399948241043476354026243572472506201475917118917490266051582751187639405023816290829203831563537217481576158477549607776256040777780304030237381771220428987660293999798077039297573337692667060879981891036542846879365804363942582431525396272262191320712411552518561993236101747657765490096988105429474333298708752253196865092236541516680651774083432959982892541628871135047603109546592672750032991858684002059932201993578667942711996700224454652355344157537007579580986430414717309963608031816932656098074671440614764049420565741842023900793888461504374420143646428708653569636181399030839871559605701215467917211879762280347463243669225313010020378747726162753428160605600013008219141969279050325003248930050164195962282646661371396765482709201164584960090205013166528557817840154132768927230755458249197185118111138920143518829616561904935414778254250485320517580212636452267188819308677651843125145337269516358678617416867280386627548334885390067928866605430706826444924833892281697146960967238577091396382547747104528056515053916362172888325731357915728772620867545539677305024761165262356844034068894272469597624414571292490173145572258775151449947577678660114383432056846756501554443595783313583433020169456010524470799658595196511202849683391712803793434645571885405586131023333541858915022742203059849828810165926650729336923120911677356836310568522224267063799149962008384737891416925141319669623516212307713533814736547248488650557451821976509918833400738385480233642517424659452380109268700033044674294646317624794037590296944102012671221092602840476058950578107033206621499667386739645870744354153887808941723458952962265579292416266540587476839584339811217823501841396623557842167636013130513089051416610658699738075360541148872441856*i1^48 + 24041667226916375680517170697740815637869528953701483954679413931189099620471080399381177340827536277179389690030281088282812801592704283437112553802879121266856885445156739777908476872418572917313768598413228170793712634676415751641463977866786719097924804912936361306652786518746380773285615188477776027097490043045410503974774004387196962301062253801033628160773347385144952364335590940254395615433614406891285259106119208871822631759625942194639386152717574498721492189498794942876773678389009273052595664635310597505385545125944634479113753260590311104124533479271684631759065401698358051356133740814334179838772748590651396959517778443612955045508128374726171767929892998341242899882614277579883245486910821788752122702571206445610937663434348906993270737749569848623595492752886867967404293208406464695667222930081766565212067634858141350575028179273162788592462835358537478957259723559406924476646146202641794629116217275313473697167182223624173610122105289220115870928048907059042075971859248442147653842442956916127648591690557098632089330284972149574227536965110758170124726951023815162376348783823534540647892999005618924010638907790644099425254578583518923984597278013728590211433377725865070346166813468856704150686363317426505827103556879839532226053044970970814105170998543318276497498642808648435776732287553535365644627171221312156307873075527160426031667862326985490870572294831357118021256143057502098509218571551441725248297896429918810983125340324137530305826627281909009245162474386416098748615899207646588197599023622994959062614762715416846550467640573945256425846496440360182288704179648485501121216224450089463044055262564927933683894234824985475034371419788162039041405218953619464174207481085685418468541490682253304254302709638725517738698158317234984148898230145057161541937370098536716344165381890871686985987077854732983549786272189331156401591578823975560509867503254855257572786614523528535490754253614796825491644123862310318249767174013782535144366063693397254418113379422282840360079560764908717190888735060746871825603089941746357006664261884459240614424208438460416*i1^49 + 9078384958371212850260200515308993115436391593633823190225292510837420674454669325328386292861193378593554051035451523893560995450988453905288213512672243455630283793222790575758458985976999296295755899938594716714938868392994003250841351496789393515188587325851898725742047638205990075471632039766041080160436579943377052784779827865735672902654264305223845612488484720481582124219422231483355216971295439757845415392850922015479265891231594842546842689416366494268085665962533279101700858404804910779151338342308735277762888312677036970543500520732188175892351266340054110156368465514827435154813624368473483850074829220758898293659391822195311842473936062530815325103457686492669390241647581418800087429709470285259966326047205135395019690109280335753731778350498097925116121696499635214103092765598680961705649419803970672701013326755534645530545973255852755866873741285770354619553886573092261464593815139559797836655846038858156956647203072997893297849237299533799253043263191261646401707404746421250149989969390060472281758502766909851898088644302660916990389789618037937052010432542325109322515563896907925466862342466843013855894051307046666837416635856075258566661233515710436890492602038388484312959953108301591595948044218609848447747991763344810803738110358333785177474204721182429527108526966847306575861152170667533903602730932487850891187457673725022394852388453811726555006978492209462226179800361698908772199672990048241254085877296667855678569499486099764665496989020596487434256524336932105445126982806697970983772311127776134390281163404175204426087078554847076715645477168728336707964028563473917208122154737477434160422600941283365164813920403636211961931409750377466395174828287768271273383899599396904332502219334477859754599070984300953669797750200538216626191247665172463410224542650616102433218455587964251904021646383569097191680880296255754471329024510902663703516027959341890992806206410090748451305453930696781157893143218567190626512212018397280196209557467450972927870571649656978327150455440788950328822126732805748581726295480977500580561487568567146380053708800*i1^50 + 2478995847129876996431979974276322777894601292283405714834375331744308170595764284574565899464395884274619518591850932385439746247451688285294829703227578156095111614765140707180499963111882828136294744864418548559264571782956593353896135042862272057438877884109777512887076061033383924497237980426555299500125391956159255807690676297796501914213343519624482579451569303502048082264308130819807416203606015443501245214175267451732209851520415504788733337242493901793149514714841966663851153604952755042077200019691305953058724531528177650435108301766897188138124309947742845955179892316914445923007121885872609924872377924833799436652969068750060384924613639455491872837352268908239872147585042917942451246750772775634268636922476166444653758635179891187027707613943868391608907065806635446257604934980622754141189056388022619306325334026833001161816280617532312523998208554742173293784295192427215532871590130141707593276082944184941418645939075898224666686047100026390436816106641252852444864736232249570111975125609402527690330888169575242811699687333394395638847044986953475386983681390455096190749894187288154739167586854112445346244692958132070372605836294482251072343984963031998622592568702942083075875703749669436849930683787375724384947947877323436572014083959713405059501622326951592341957361482213682224956948233206774219983792556610072322169029209085263504478853815088141548210474531482213939637844955847593683742060952475258587780312395030136069718144848985308467724249753471900691806902623895662617532245890116609840935675079808596282586793660389150663256148897161961399805670241756820344515446844472020681354565457577694832590669992890998363071855128328742216415094343981477383385734943723712767779441483140872227460589478478155893069223508345780304347388030482136114153821518526373968457703319334988257259265208135186265915550300350459010749187183355179973015433773937472870832944447631202842751801198439406991972244837789168280579261539704686210239341630730145700287196287910994653768552693000040262780172431312320626122369220725783281567575238498023744707061389276701786112*i1^51 + 530094345662906700957547617800587479457695169022023888989076916753645333242691017644287534176598499470409149700280817174453471506812571065391962941621012058301360213891892336319531319369996284072493238439401234818192423733893452406611857452202121556096418040963699551075219521714733138544388655076241243705357591987724147984181633752816608179918991897817715025683500317905734116803548999218181088535697289078054052389809626626533531665048607359705348975321262866517250256784867862026489727178706245918876843599210356825701624634296932940091532826879789952354096102930303470717446531499392538097833346590542161900296349077148383618573201084784850081869399604089686996115912205380040922535757231208600221536740003051680681928713402289337092760843525086822406174228103075102679023118751000412266919106161142236330713266278044452137515046317583420830314979954538494517712067305270193572908026110164345826508259370853087244289414768740559152947760741791794971887581178860125124439227480515250925178182444289523585042505765107802799249023750784396014241070629065807942264875150634593491070350151639771729266913187970692493219448197756479975692594206178398609349412420221758390542060615941674929391358942997556401356956074039039770328628511849053616638322922166306397431049652354808021696269058350117564210372946402225265788735077660745765728876472239998457268627686354282315403753734240886100623013627524341880647266459768505449646023091483566946772011185858666859696937441121823379897866215895394457559794547392945539750118379970899937820151392891259643333071018606716583476922525142086440361315673778470814659155514953156843517623009067371756646593132790589415288233920557150852845774087840055929266380993521972976609826519798102370191926803910104780866548907942775034054441997161599929834791513009207151601315794051560949569123494250140623926586955742222451001706047516993380250670997162806966515420515926725206569628164254905430320643277681330584362853698346350481347104379956856345935757156028978418098881351294276445420891018588979370254490255027604147273132280074789182778625920860160*i1^52 + 52346602223181679381858067043586254847610850548019524306922072581834684687038822538918644407986025201807205823050544199002339869814193707432199172579207765045581581663272555417224359198689951771716351898794648796900135998104409356992132555445196153883917035399477744289616662246459002398211308165165254918542537358075302074297429997335126415204889449951527676163304228189541423446309100297657386429179010117610953206138767230654075754849840959195826000340309857489486580175927379338243050175856738254936694821274860239974677688545783729714696746657904715401579286399781508083069895986848293467275569171883297439878323600463224517493208457363023452672211281480268702829418849783818886073726354783587992379173068721557025503166698911541625100482377386954902594698670708934539701598717365505450621707891181211732536323378530196399340960600551798471151735706813109925083555943538582090125077309357004505849512998777653861419174193781177183686864056607575247129862921187210826945870386233836376442896986474049054273819747340267574026272596044948408514115772148769188374317622613183834806317510191883424714207380326008857377335875969539315179549714536327160842625739153543976012010376832885052738480873194796161669553688166254203024703802034575495003499081898018356397788865685278162975850478475351421840097931598183145624874246182969409636359664185449803978936024088530895696685448117132783404719632256949093898657630908704327484430914972249900489295570715778412871768717453450075950867710011069982500930513063912204004668082303613639783236665809972336206502743015751679853224656646754830713451836488535104847492048918651493469864254907588772080571756263275256832565877581827279697653475120130814693494609730002774777443716534062068586065808075533522534482385631686641206031406777406492754632112368086364881423042831868894291184098811406515654353492464107925608244737425343867851329817974463003272074227639442210594074430893240732573913678177649357665049660404372837902900529902151408253732240952501915206763171721658733346539976959300321322046787543908517960508987555618595442524160*i1^53 + 3431350085859703739793066603748359016746066176865597648649357987461858355972308384889139721219243877712141086933932114557027716925855155778172462141143473201353972960276339867900308401647539064844453482334613163072478702041199774815225328802756238937259205352553552691958789659117595862498095470518584346363241191041580931302416929907708681377554755284374791650374233304439447733999561666560430795860048640649678624351465852250625683789463174148791646010693077915447244120783572799620821715456412556034043877455204933273943674763736382320535088988532612020574610864286670319711425622016665196427966745691854022464800650093142305985965235954147015006721503800526579101371434384947112814809455331236503437364076677078747167981938531924723856053472597291063541102133610479435847472809934201761060742830631889365312077446082111368345476028012253601296330379945314807964077035823769435963617598896035616646847985605706754992833795733972590867848062081960264915383336617131408909001858739302154519564886922784636334948866151725632713763461135662816283576527270236312174212190898101151815198519823899736926747282210623199864024762037531761966219396176221729493476933790819421760831215735041853047323942383493024073874941803801532699152611368491465103685598762639709354781885111428972577493641752489382855104654776717810412144813130167504955342249529745566014476813317019923028564693360300496019111178570238303470981744698333124582496386931776144955093069024122329722609865198488134122070726944665089466797350803593728328271401562861862694476182864341457961163767873013625028567232449134094946556215167830289938954162861577988059324718569702356863403050995164589174870925630222809374523725359648885792545362593741630670637794951940811757757493459259486999611902494756452588983953043396022538589024447691319460164125209331582467939650088527638937804905126534034843458607204315650126587337210613019224275442691343704635330187675345758500348436853019408684814694315604822670519630082170953421999259359392093911328107615154924438708081992756589750068993270386395249017434084806230016*i1^54 + -39518382384597106138445314955662331279661351715213159917547936612816276258571162664890780408048814480440612121966930167729268920012438353682933325165905308522465911233912646270391537070472019587171876533606315602271624661581730725594399663400817468895034538871780696115489096231163327745870405131343885935628508509381914576524486849191917589231621051954707109142858821734161435984789443562124597911777698495593975476448394601174150772175337683846617648565669474162150940939671336518786657308975146996755123032958151284290479038304286598249150228567144368104093473362531977656272172191845654714102840017023752610533419110355991725407643946711146458937169992443823685698071923070545943336435220769522428192329080002033481635215208203248603033793915099772845534547280767094120713464172253678084091470515410212672620614221414578449568947188179486212334306570801146433910418550070993177972119194749695562678826893302824444497393608432265532003507764289421558502515459368124276851565218390826934588333170038403460480314322920154379180550758548634092086760521522429135373232059812987148264249822983925286872183645718604360621065787275410476504397217542952819393785420736292756802222789326012083373379703226596600558630589123731959718584297942705107591674910965048445291311168273112720772965130667730862064130971419240813448852259070846259824802980848801246799988931198776337769291998705513220732760386993206351161475127177631451111585057143984833960541409252495588113279414879936036524483548107177338935714351562992677282191513491573676423885208241176392492177622136158524546587876408312018424251099160825301307780737922380016890444725179388268753408663350187550185414046427513769899291617255933187398323763828772916490278880278760442345242599925844959231544503520320706175268144838841287799030484395202101925522996525751324582200039759036072848306861844504513713659171606305782426059520395037581096638418243927988800700680144145706917869799190882954257594309718814919508855090970901129077445202953929855717934334806272840119382347809837128889556428591632561535677628416*i1^55 + 9889296250769822163590907935193316641935131969222218629594224660462251921931345779417070669611336663092997326958349810280845281649582282109605655868712037364220973742345887728686997049336966913037546261572912510773570568179083581169904721945353060290748792587679489782192809944081392894698752912563184196832177068204324355702912187687951849210658393177293195856250942878458866057628466207484857637937180346876883679891650783487669304315194690874563678282076708423087660941830481788915683323235621529785742818860746779455802385325113261451417800224211757368724506403442077651187106949551304560817869031373148243019560395128057100039726646541965893809937785212336273162324365976351830004942449673005006765379207326349949630904836477486232526966021405204680061878032303664148287083108109493533012044471671195245370292365291655806793501809228176578383471603872630887142487277674487532910145002342428036747061981122881320992911781791597024850479879255496268573364419630178775228789474547187036531693985374126903841118917861787880301529777031229014994374295499388015881594939028081080310371816826963048539710938350527165981028072459709171765798415696873770129730590981634691458283632591559941249376526301546065661303852823869935709014245175658758786544104888580780694551051844319841358287834358079303717929546279493857560502367446473399399174369747215272655464238631196895838385434041009568434093507640950521839123724760731380171613022716755434014904365729372686231591131952071595011112955930717981014380255081398277550517514729077233476854476507587371438592594472279313817151722536913877800176257924046833758441064869493652937937414611271221946702879718451012884334028556607616203895152486531281077171481467080631859615287475479017480198868823637042000892646854535204281108483714554041840130660959520268054076858835651005635361760082150296257206679200442523022183333936979764442432039898819298774618425112255595558964908680617075151257459265225293585412358226775180583658581336918929354595682065923420706479119070052926525813151586133275601931909868605728096256*i1^56 + 93603621177159640962892698297910907137162621494405472734520229298379561615431825824417681496404274066014697313577454872265511687371124396082401811139934644799785203469806488386697125259233695543406130283736625899596040602374786675770807702880099275969105245087704783505563198825016888308697000560008554252485966850684503470550192701534578993055191348639587910133179083189114276407336564309873460087931664148740948194760247559895158033673956925469745087258475183461165786938865092071803874537355647567707704535918974005835044682152734972990806343614248461818243238608903658738612077643347242424051737152529768010952046307867267539942044006443929465835751380403188577950071319663425480181039662012019823391902121661471419169803823706982562305568748828281026279257142918664448099870837200563176150172592340631141774019906914469770578976815418539719119207774099529556181069665522866245630992615909520910473066961617833317504606300834529077388546625824879183011047554750079702470488779510401307198281158421080883759151920324695901905429204393079091698650978410458970018453358103704411183655373857879746883582428589849847720774624102826328057985826451400664777036193372211633173566030555875192879159726486780555662829525089196200476421226399757795003096093710819032139201711001420362291289962383273549191520564193670561609364623219937161988738755277775038915501630891931675619622050989285219696634489734125446092928020066765956911607722520491621928204825217426186352730606161143731024802828609741061302407807725462311564971955451233566555605416270951171336639679434894104472835911221354844279358434597407180794648540993816375517795421055463764268927714954443753734111638055875928491804727485522533004991065400826772734166649346166092849875928264327309258796889972500458017337616298996168845402290688786616182379732025935992269293062439337844555091113896843810296735703554316997123366826904879014102498096853382863672526269059119253210766954069573359282886145670425436192652556429341117733705611710971204862855829320527368840865139242859810742483875266560*i1^57 + -3729427724064820561913584333404690056652358228679648536183191146633422631693170405049266213674073803236122941012422894807633603113701848582089079975086869271978197861821785814990676063371282511678271178612002273093126723301760014040683960833784656210930972951426677522132975334385984889814156634926196495025094320435540290444230922646054957086426975820131718988786720982364708735075129083955886574541591880930235304254152919466629099540428160454777054130613103193164626110943208896759293306125408884050572565515482501908739510852188151835073034310501369013208946770935253301858666799891369140288907987999994024705722565072226568398173585744152081895554976106769063962656133427131718781635722359446277369234851216709621515918979559205474165786005290711672438623593953487966328200767698335483714479001700758738951860301254123048512788517978351090250660866167838888226053573940534342104293914172731115932745951879088883160342866760387291580505998557067774627413170697421505393725437508888538845789497234529460417178926285251195193848184048911346723800718197155558512674903240897524616936864443368699422432268847988513632441025975585852679694435353615080541479328634216024332876389093444939585738795838278886807892530233042552041040131295902554540165317514743287971285077718204771607150309279689146686717288027181741075504225810172799782795859838941069662087145303799054302826454137543182729219654160449397170864995205729660794616770617788386844165526694803940360378226065863008208696288390542577069128764423699191023691211513466702652578882844417642330438916656574591851418284854473908235041362590916652292304767420807158077225687212840510790959486352474200553999961881057551913036824878137609742162285551629013020434142927054803360107122807286981707405812183848834918382760323043757300234324017355843512895153795164669354853060959939485271356805736194067032377283086268620449973923835026840900207151165849193029838216223444447271884232070271892095876923508914052968048650979789916351809186176628201759234423260708671082823070788975651997089792*i1^58 + -86910925025921277915487844284844934789108295993318103247637468653545905968359376267307627274663592838613929132500954467102577133857854397342060800120549834752971913174613823486925673236949591040129831679671349753325894273724161596371340975043866527142626396231051918382704112479571845007195494426335687585121304626593355002388495696306739518553544492121729513988233746637572801991822785620179658125694647058526597641834272872191315040343875995552399461273251444442461133939697519099431274726532863974174756251706419875180727868121432731040511410814418598068767420430802580606548707759099606242442891291904118038606440995810655510486287269141856122212609485193624202013687646618487389562969996888893800520771697452961862366043623609654937016962795749362846581123559349683607291185578480138119643767006688036798789447123359924214173368693388967030090094009257958416767043998319393060260660902408758907080818762925810623269802758245854072763503974866962326537260607640524411430893987715262691285799110505823528955470784913118059938182429839514466684147349948529405941470710681476785129241085886036172207931770504905764370900747994136939462602610553785206864859652885374636714394110901441523643684085611449678539102944606268029829293356366190102984726476903353876781441604951182499744665419121258822687843172795299505403861126379884165060399627969622999978773789211812683586190726243956891770400562446607524562579606494060080172147069690560410376265050005996807720126318629192341378243151596160917672629768277937131175951690613361760778767177496092291309748078736972042488711214446264220851424334038129799458528857755618342454288747505954335841081383312716827560595736117413039120461971562461021166246090431545091143099594361639424415865356037827420093896229941011021810830643099448066352700670865970218165391124351586378839423471762001195106842073395408016479172388092159943521977477455743438968643226769352494989483023836351653644485124045462487615345924483608336720468925378120736032841132703417588889107056741215678954711610841628672*i1^59 + 3567691283581090676575184405927812977942848080485970343328683702113093370038455817899011515847022178311847632044577223597645536767028342062332698104802646186187877197604206797315551333747639896508942846575161080011039180799643908114366949237609076471058644059798949930490808618557814579153981850219291669377773683468886995958108943986981755535897602110157784941521093063045245526038284054157257271892647965287353479339626815590042114056830211823896643690106667497189485966251905608940501415686070076549182738503383909768050163446485204290005194769774111778258288094357160688964523699004166519775753699796900128544527293886236684348885969711190591801506196234052215046738461926218247545339090569757979789637741661749876838885879480647614977365522666449758833987963115318696959735609566970483826543343277202941205235562734412953949790034225154186842136795855598355697551405794435633438764060217157177610679771465719456093949927187556436246301118198681097893457758880124260575283942525563664065610257898758832491101571351615940189375818813125527178047782494543786069884516939143598435631073060164049099538097264456370502344464541588363652197256948624232202222939507640989229527483641691864058951409805458394740007138602708932230365908503227052544761136511134507750451959189574714664001892973187554879112347552702019527060683907052332164428959783698029978819067052528033130973218487707542255022386835929423362997349043017404028991361323373583092561631959348774193807913591149670893061219900531082704203905303436479587851789963189944762425631690532735067504926214471226450443013460967027703686815985715471777207614358228549980960294056737525251087313002706296450411672508046242252040556805926715969572641091526414073116713494648515187902548350822183382656571164961182898215502827313225160705234004886123325255453148507527580701571014601344141482632237728622464554559483401535361630554348981096966791776233666867727402539999125628688191277183674487592988373961648375272907131942815110633242165009034042078051061380529193384480866304*i1^60 + 117064982773121785466788995918738896791397256166582935919703068152963120971647541234407098278276417327367196423833682647637690992620565018563833103064371500527958127618833996352128819420153206614244390063130390827387650925701235587945359475742385890981377804599072353788315452493290469898184562739934238236186995047008578608232405001258232651331781440477507713697534130471409380763757295439787124062802316370985912052341732959941027706018935519841356805503964690875633063814537990696822639654827716750540738677776412470378398124110919114141854456366772480878512718342930908821307659598487668128353917499992104042115572586960405693549369217771393122753199941007998701219942277791313300428797649269264178442636796932687114563005865737487730071273021796552188634450294274757292520504033143834006945451610045237595202953477735407505099066220311253987570326100753507699602518645149852122431313455906139456331017742997060660580196112785578549919569061373259755865050620842556511495562368177215431655988281509899014742614121354653707777065969808397508629707157914017299025886876317949045125720799910718881223940154105226411632548489238692953206476008925647064109605264654597866195332341974494006304645884794559178537017892550574271267932763919777345564871185156258781716318535641388164066044285764095736792052475373870263220115298062330720309910410958101156977307729390388070826812882000914654683650896923815943532483974109302403770875475049355853411091550775715553214781469652019463212878978427861289938547512304580340746331793945863902080750530353515202240305967788830306394214217257469087921302187070076460155009116604652158871178954878126674521448763295476100463560074395735183756502245959165377387601686055024638464071326151820392753400745074009852565107364789661519812565329945230802174386799780598521799144925837930383234131062020506558289715998130693415482571408473147605951304604812066485924719511511569275949722746933377386274514095868853555074985592666625191312409569162177682496473609882997460834638950880829767680*i1^61 + -321668481719144190394912897069380585920971271045706030087574755601937843667976356462548819034575636209523282964077878020530728606397293986822161825170388357917110294048840253096861788072073726309332471784030534121500535632180325633377171324559555342605910466636872510852342494607020444821268837247658990872191514172352569663731487679750961348735138251675515114783442750235461165078349316683472099272732753570970444641352870669671997755091716834571089529450046795472170033540831451281231409969091990630096183036554555613406603593342949512839881324576270391172977272403305208120277528609628980285308471419319625394682093876450839087519391166430730437616432755548927749191853530970425240397307960641731318922778957911992227668797430871255773207733765016044651467197254827582539053968619929372121969996268099435716525935612027441187656662730891414437129339462892716838528384911300690887869681705514200042946872620258093485994904364345756738128736324886523648343425767038767233147790598870940961614599689381037145378620525148244734674470848524333476005508002159120469928914975695962505657621481935277785916000771290035363139754244395990143546833602279761265242846174995431763623826744604750802456629239311187760674042076353976606291997938035765829345867273113190782006373326563475604079633546940628386896406730125401270707777632939263592562845501086404598508914459092721833317007668436797631095406525450258649435257555770790543324118236283623146462442066025712161487527099704919252655879025478600200954510388686617874507787684449023215240926074196565059385953014993133377803669809871562088628236916639958005252001001085117949602004278278898276005865820396059563515135608243219245650822519170296796874010628767621088326203599808345915539211378432361827608974855330707372747860426132693870216764397416369856151215843479065598563306069283696924376966941728022090554835836400697922031554969921292131162636045781169569746641841068126041528498303818311383370297676274755179582162976084170192305718484683119949436487008256*i1^62 + -29912423208999990141114819850006595745211356574748478157728023937944382699676582587184127942958316851824289411558992621300204870582030942331464879285128038341880130969315069233495064683978417505858436910869057981541801809560565981111630591637988207565069266661783957975814750839638535857848016878550386603784398848414213391175109097578315128697465172967682305990837865858410593253310459061087448829613064706479604701532687299428494634617716943211161058956279864224869824963096065957927076070037987158874414184257538690605971635071494014218531370498732757621335542570510727034379866830989544551308735534357947138644366230686860110759821553863419639683903016817245655886853875134871227242090175868280772390555861508203574228812865543895401063711211317059958375683113487122804182429720737653812014419877320669635257781003663912547448834804219931009899509453502299485009843939090191746013973538215394536343928357838371851845489609659567227498156807437252086298660569537180649194166289502923094855116992580343033895561540830435893712139937929254963426207458584717648668923213829541399144801767795592269636141150196434300354533210966067181266174927923497446956853455052657199203671345267600089967794191255016057041783094629184260022494701695257219659965529151304492665063270876495166479319092463818012783848475446789029796237761632544923827425046777551603256132799494322054756360168567295375940921057644841475686444118967967769284664982567074287982366506635767055384641181104954612144383671569246098331364816327087401568200816255513322617861219096604057065996323233702681624519650578404188619519888268848609773868442648274129791084355700652757752005977672361363756217080695450650114079804489490312686069268765367785287848670008347681038571985161109697221048710771374167119856386679559453647330586117344684811785577722205055138411799993650134023904964663133953726280323301609509037982993359571214602100421049346267797833998560034121327378786758740880477900466194571437806893204278282148804784680122499291938816*i1^63 + 88579615074673042534718357265982899938891979038886252885249094390299392702329579173381486415544829401443423699558726309362630377461040875204505681168127341509571011669542675772813856554353093454589057607971667350157033995971702448310409530910242452899469670216055731355394229079651604000849897333170307737600849950539736043036365906520068037779759275360168486395822495613826704620463174012305705092356033381897768918540783734750070747428738831401077382934026945251569794147640918801084231592158241135887947559345690760523167007028361652379991775342712674949843220680078502298101950713945640612280646370812210971531555981155485384155880187255394055045813324973623923524722102920496491626276970799016027915035539031388609986762954231856974774822226410608285252980597862170347708202398644781715039367050620519387410559695684931827207747417646010371426063582422152195178177771362379112390445267765258674104027957524711888113424718292848387643440888327787369371347723525565440802175870708269934954671852972153217683245187126308413371818177307840719785377723521794624843150502275302839001440716659370460952996138005043784847343861142387858744149416775731166944300984185481499893202120619340176249851467109247861838503845482806406533511213588415755440706373851913794134583877700233272122660386494104503723463577422770472726701025934476551866269643911362560233652906663972095763366681796552525085556572259176983208983152102258655825475346632163872336193019627883983086654214809133783252873982148320924776343435591684847209466119608388922073047592143006857271187409414084192495826927088997535144010089960675866695231387366887789305590005851360405245714353265891959048445108076152744790796304122935775295480197929911780438664342406310233324609886266761928866262339865172202496369692548818872454760645171156008145183068807949354695820901613483537007142480863441888995019880098541899307652522792231408190067404913632929440154334019472207891444326261959242462624237850939711514569843344177096298645940404224*i1^64 + 9733035104181055777039732132923473369739806201197774373549313089847380901061465764605675776976559774207989499245831722698815555587764857445817071610792463310251154386463347930650429239762749127538127814835331476958409637729944849337619283832021620316607642963696469281291642386841520696168351484056686138147585761480193079916572456210210776388130478957753064348644973033275369935750926237429113077480406300681328823428835514579520938506963107395902232447800793504498713910389204983334231481357389409770470318277063335342820448344268510036833158301433313324835572696375488435066572291385602121682910925361534092976430093767031369096080245761258367730088143401159890170671887784899679621634589315004234979335305947381007579370457789429412544930285780663082096326219382556103596457282084114246988184256157752034591694814870190868417716017382335056546509945638279196070984876226085214337397905997276394093511521478494984962244201065720900962777912185102920858209633913958086770284095643475981865100177396227814402752339464964125252810874606013340146600830934526963835451135369755826777578025395324591085810742182407854459729179211381085528260733023767209021610311421460066731707153761067599573453665522227820052964624091132584105936736985806836739920557296532393098989492499328696785550801341136396099926820766742619114909535312236079448985825887841663364751991007796188986270758509026813643158825591673803324264482629838862180644759794501068913351285475755218181419186266189512377737792796139730792817054213598350417176638932951069592662998010471068255349163271306658575744083547896080798240819277066452876162459704203884586280202379832925226285845600653214189406254601765686685658229696653578205774430194617359890956422858706073384857666112776799738298871504596895870157268999056302586752196844289998321434586371477833040360948018281705181986891229921089396794974415948408882883511998875909619591939957084644680673836736421347590728541456115252647126293746616448903835228777096629472362496*i1^65 + 113418010195620228557901114269149412922730251870205622560439048188298795868901606318159846375643058056924035198815040408107079898161201495635164609159746047165490691088344731004653543678863020432900550301980744610521198530923246651401179298847573326285406960317736347050214071687582417695107787441001265764629202385404359391631367588768245663285912452250527334396577880122097232574596053010666337461792792663102549130568292912792118532632894439706548763468715911153103179575713576276948695803648338319124850121493189628724246238212336704405351555088905287726611347738546659410751700188990651153538403374069627818209938436491379328144202536064820106600365761286548640507287796077347585055513812527263696168018538997043572652635184017943571102576383248651453770773244842299164895975017192274928521407642840092494362710517184665353446227896221906398997293455440381236649466579254186851446461144154819827235322398494960414766766278741420593755129263930869055286671288960218825909246031149832473928592143395080096341479509134187119312100758001425001881331410378736422855256784698160759574945652173913129346658038004849302834894123931930262001368997061852047133112413029126292473207839675819727115898226687823389585256889457189138687123504264817759840818324559377917164219794246066307584999788349266216747891415449929883766576551925335612411350528317960651614562877792196948901605757557790326092593460310574255644643640782811852518753796116055755312250644691711260333982995042633001344150684127583326257243176604028211986106758158376537385906166416849332918036535311277407554333494092360580081923718969766521509708111326102690938878548045814642016413501064716511372106983655650985485175844299745965925016583287807326591568480266505586444434399635576546560091680273568582302510293149210366791049514041505770522093473427406646818575850684702975023327894474347429922764952343863970013700548586243603734716548531199442418045026302832877146312650739831560591353817115910089420356935749251072*i1^66 + 556620144000933528638657132124441238611349302324220857220792743577961542814893055339443041448563223497216470198213859669683855854649527249937149810948950451572464454769624938513538452927364371805863185333140576482835229048139562417422561706942462042212881634471995978850047975886045385114255096470997719249919963500212994845972027605985533213736761897347333046721379534316929353954578306497987897360478811140941409435877827666820540055221438921451053390421757788766745624080863418067138611658861543946769605359531895647164695929961598717346842134263075846957893863579192382106871346494294091410041898520407953375918578325923470965669445858707690160841263430312549853211059286401725837487332974124362214508018195528820251778019840246364359861553336458365019158156457039020334865073086118883939243953190328860741192551408501342803170732885223056030092014714503957754442051873105107383981741485913282496417944185831898022483762750342098697662014865481921202501095279970521474595431930881888955476152795465969730279243758320296706594434441737671284661575520935735264043000835905449253900997316366147915195834118436410225375285354658761495491713359061637563855454559485821025178395625507246570147621305259138779682793695154753697980561330524678453226250009408913237033258184471319680216203401730136701950382447427354507483524920967096023476316318893520070575720091979810687863896877966188124548900235793625464230273346871398189523546603407724127329030148200337905965690524511990836684956359747186115030078053564955350973499814007653016283590498537377723879121980355294325674053118869186429293138177658974214618727101766161340014567636965459229637178301321638414164308411281555711290975257140434837132867120508818412383824597143831356505044610129785584582555274577038858055489519829630113315952486869041848563401127460859194269830409008486164705724361160093973728362506001448175967543822430389249185423852399919131713149360343789169485718613914764776062542216020777423532105728*i1^67 + 1545824763046356703950358364034535762853081076340479766289059337770600464115458339752433353619600377369112705475709982021641841780795332360488910054999094766866136907782746971761217048458947852846080978665723020764001795063718573128115091648218634137292152463730839128056867491964374345585791001219952846800645826752954721733492340349252727246335829762389542156960832329953668588404916391026808303211701649062326463464739215796425759913791212189484375355847990081421998057591706900636223685476886857495250410218859494905826410340353540472996318443946202233708952314458325744901616472020492635064726740818587783959610827235323738162523059588093577398295545144698332025115776213690048717167130093538910552003563226545258128908960768316786022081742417412696662101894180447640116821220236808426410589554419597000989888285823717943127942145965062306865652256563650598730544070984435396349873492042915107342968996180304894305345302468744608683464752040230534058474404975313224172823648454956903099440857327617183830371725205132676188436380407731270532067744380979069758699377320165953034934151089840203974379028731721522791799248237402257506972723210834584945132534690097148684346150167247250117446900979153587271569917566181395662812580944805774006507888209179983762303665424991360506529995783702745569862333460952517663241637341698188170368673391764071975320363151012100978816350947609143868423197192524993537131549804250547851367050274298360913227411219243540347629928909087210505639880415509375099951229768592162028802361494641240428725464385017144410759936026901442235217844979999206375774416693475032035983149911148880022375053261169305178220001062485371692449956885073285554211760000968615641374671240474901869282804417653447865947646059758913380431386392067671971813350928978544847594309798221178000586179995140680364035022858310731240957814630679316421777207443936919993594402841139721413227633878660081372180263736744988769315772820755581201316328032786278400*i1^68 + 2829828030038295778886901695966864357533273835252370231453414897912762922356285504732606798541956917620760474801515772943038562652700653278479979829311668415034922634892162146956180935906672798221496453977536535553595729443565681556132753284687616973457303904442016038663102599389172749113476279978930633217619560178140590306069241400905885639201417753892208662814932431893129243217999366741852422208504011875637842983656433497653392661711592258231394271303421719024671992564095085941031117954952268535995685869961720344799643327101505677439932630916614263239383095812046684523122701076982539474930724881356628827714997276042908813064577742943360553095624096124750543283856753463553970771949506351290044810708603943103263191400645720609113222348091578908350821478616309395980707620870995627912299664480346468998064702542835907064496230349217865096593738741388705742021855272713913239718719155311603352784872049109128032448522727418860576428763687564710532951409683862619242383139500167210076248837348388752513492564386729567586326630073341046187741532335562386112332217279532543330412098400321272296260066026961523238658896165729725530755573503004251412702427967555994156685678393848632989340918322877034364940239213991621922899041613585882510250746408297309838252678304816358819682896864212704419564605565496427412264424842460986012961251517329868476248988276671915980397277409436638759953003283541113226786891960165105359452572124546132673293043054340937096777126057202223377166786433792468448234899965145373787568099100164997863830935874442755985570232127019366613514406890491049751771173575244805427051613122365112696394576961907179846615601499516319099021362554927167898691918169275895087653899234497564051848918190432037909578332088800589624913794596892305074143557604570419841631671656926653072847836484550691639021350866459126766176429243193229786769804973925789495859804827422789134856874141799827874688868971850508602314508017625111697216733184*i1^69 + 3199385647680460646671040101376962742449399447327039386174857000037538237281825333983683065047635975567787278553869813292607648487517816302893086342527440773233446018122255477121570667710728626242461168912776679047203341407608154096068551930564220816659770051229550440230673152826085545473055246243410539280496826397709036582607521477954888434040818965699822857858277960647022881461334905323378455950337035563743734298842590411421859402936711960220446445203279745272841182249650672740279444468960746020540102219883140053221153503004103399718243259770059474825869565637838855652804908099946075513753159619898641793602599058548015940736990933995269975353050997597343697247926090983957250306062346215543916843560897758558640874496108211454187514388373317967331400378327572163990918078337273697270736909339171236044564766737023420216074746542438681600205419872633749532269248710514021033884201208506203467613305374652027106239425807045278126376229692821698082457009678909868755790831841481423208145106032556647949277821783051661236369943154891538876713013738280219461386145983922110715708893605328092259608990546039866041491607646215884162405649712948176706196486528083628380098927881525969244494299723136468956124176569035232903295965265897492223039819783173466701939521913440367100397553591441409604801455350425175027098835209560796299673574607429585362076919115995874992418447682571570743927876350514857802757142113112643279357469175361012173409211648728764720602181664358198674000260079064261102536556771581034373876423076185669908860252795577576893309163689542559255637963815659026637013634964778307292804599568604581918823731564538087800811005807966603245940253332629745356922189682472291826577535640074436680408226241525762275704996667466819541641198125504923278090782886387912034890272297347843472571544953581812378131179815147059044933252275392675044418531361878287751198074628853840275965337327516264367666946268866853095585779205391126784*i1^70 + 1677791514323244734886815015931609978850488405014052996866574250284733412968052457184572584182978510942740999027527740216612516835578267903472569791493804958520549764361111547623309716439073931728906847136631599895214825032800326726326824764983883809567479697846589648045820747658950928081314504039843466217526049045157996819691455476852486444785611623332352103795355458532833672918208764148306583540254226695802960108568284375689116696449298135642707927890529996390851856860284379314335700498623619100651939139782896081893734794418927098018022375791394756308230818425178518497403438570870731335399862185713346419577773304590737799836557822886721618597979337662352447295458293691923119435615291960321534001961509243893514885841948051470802011891872442876931825522281489975101304583961625332272484769224075188864692747998738227719556530306825554444966607355196524104059006588577596558132395759455276145955369927248821542333349926939619340116223260631026712124453110274902697704608896184801273303680900854208885070321683895746878003716748188592119808564064298590028449212652507731822035545165392057818905771088234698892238740990540743948581894782419305093455727419109759052372369755008165952020857965334547649703511242582054375902004201588249536957004835912126025592191332820673688363280193749387434669895435919380438229907380317997133899613363273535660414394020453660861612475710850646329714443263765901073111838873542850836698816263577189016357435209829879735496336999101133318608902815806651746014072065646277939603353138954765367560752946901541806147149044819420686065657801109071596584952253718788732629496285709406956116873604411968168166248340051063728891385211959109774955577996096954700484440523607651494975649971315359425762932175110311946430096906267695714440069760615612797050173928870744903453773618293037127809697160903015462067418187840453709087719628821409622713534219632086140708860385908965196289773072247138199925301248*i1^71 + 474355696398393882334785307741825880093579245739855963853316836103837628083469004174398573606061242470234117576467805876988180132973122681177464352276772384107163896962533005763488518050156848858741538485263185476639209351367461130701998866846976208197579639565077108889889651615157658887309133986396228343956386994930192137816844925543953302848352578424559808280978711045324725485227441440744532273330623867794598348493840987596651626757868792415740077027875520762660615847753979845451119378021242642535621257381336053809663941269641594956343624504565209072131635151839241068075836204680831317458887809291113372287922953968504022254585354900245135294017268763338719552687412466619603692124513302805242028335603997379091187629029831818930330963468965787608466690992677391243120828080248474232916713761607265452858332574885828075397963112175879833989683826284058450503882579934223510671292934911669894633001717971631652491117225008837754951626108935615477898828459868646453529351223295079027337911714515612565000960442439968502375013040846674548447532282382149492898384946242292295079240672728887939696599267889863002179613227455601349838785996350455618336251340580251072685628072184237216178635977774800066926257435807024042765765070748518907628038789523896562568052114058723423950516310036095770441191271308855567332518078515797032894268202943030169060379175035162757541230209589834555709868543633333045609616082686988621205577842602925508593819378329106148720380259979659825269586666122064273767647051849171917461497138698143247512986434010454187163139189039861118985052348610048268360731396726325705223724707073330810994745198255708029687332277154012178658135433144690965198799147179416426004426866107196813628639515688436366534071623790537167123334759979858770165277761071093642893588604494625540910767764345566925034341111932533296283763752082831336168970876824399955153132589742120186671327892308554583382469272719927296*i1^72 + -11175249191435514818387009413492986196118904121776862406707530138372518657410741480226600363875470022116408460238980671534121512239505556469242866165450495576001031355575820369460741872117557613429985288983075521596281584511571684586348714857002708803675215191642308575990343946431911250482872715241802348929293119276796883498406543869513212571995874956107924268901946831878505168431557916068564238092045400216309130390283802216089522288473843139390328022037672189707634183916995261899780991393609465220401318275570487404892513579875274602744102245913546959594026997722780327290462174021739722189888437874926696345485008911756435068729052304204121206386131579776278669162045964076909505780813263948482608039835434675718615332416493705917643301800857242379332747028793906821955183432970582129136334841754668304315183997564692542029821527323118133240596659112089972339927858123438223405986786022678236950553477494338070049423632245670457219382823875740163806869491674062987137682076733501602814245598908927673206696097908207165888142877951818183052510641144231730056527739540382850104406526764981073084875055483272951165264603537642584424714446813642947052137148133496254431982342883023959761811359707095298011397856125853920853371405079136806940625729493418102288268616790478562715118577356716650895885427800359664299801615871516548096605751647092753943780324819066253072679125938659791348796138470208398759440280210276745422561475431245794503591472383855764122278764884323632350068441247632657348291556255213247833667949548450610400989213346904308394316296256450173682310661467307754197565333834965539801774364040516606135703918946192023594614386076416556253521561742611807867314799985873111623605932375112804816110782230500667072844277840993958077186101565307961362441063920927103266244815119849893661950467306768979663744633380708888930629577908984343368970884451674073523127966000791433814293606453219838012356224*i1^73 + 1072694216339179265607143896118067546332604280754378135143152637572420303667048685393079733247639208102321011964260384611329636873931776086526287177686334784118748807538464941670558229279111362370640778126892864330769245367049988459940416942622193922608827646267353181876946571480001609286338489135588109178549145776122908228787640014832743118221642119731695580349504009806478975572966036740748053321713538046173355665834420605853888335806075885267570690524910673146987999646447074144522659195238548137503056512504417541327957221782833136763494229702449868285760362499662917413419120806265690074857592058842882077749252088513916544510788278262550177953068693174999186528758250979656096732425152301847880358111793575702594220034189819849812506319142625426896210948505887148710858820236821958555898803218431486808793749232057468831080920336374451370373871671900642708132664115174531412124180484483543706600009698471366869443088489327660014878740650186393779905331281808243312628735903126713124259625055162520127992615444149276664783402191547857712517201113690479185467780337711597598269776877923161594553278474674232581420196511601457454700703790914010583499404525046488316036692166633065923475728519717521472558332762419118852147108298715399002548780984347576806925644455884498907136069268296130674398884248176469382226647245728663671850808687781273764950690193498765888725986230358119451415605514566895535171673978695395075141094156100397122483233641642419279652776691444617571433394201052129288304375554607830520748972899744179022375689789909797354493560849187979127765620289129471017087837929956497324225910163109849361000582347700251426893148447305989942802894089409244767885106738557777685590676912895495251012996634587634969055059198343980731955142609446992792093111761695123564994163403242498731575964211717381723673015712435212034675002972819840611716750611702874201944669176286029380327328089353136*i1^74 + -13712109546191813007932257211059399577640845690361395965344279732626465950843498431676191624170765838952353064993921161676473574006613719487083836227657000784590388953560679704255889309460508975337834704302005552540982481119628017317194302869357767210645005398552435130631248332621169123960720957431233323882583807385661079496059693233364529556242840166120686728546468757896153493971060524782320272599217103663460817668774939875221634987832534566727973052660709540367010870910582790975974554437797855224433527181250658974405398806334963654199557425926926650371719068917815541769050013841297251438213682928034917882535253023740109257770627887651079675850269283457070167430467826085089712888864970497418044466021720053522914559161222020090136563262736862712843571346009908618424767100858201429538326961136327654950806820337262706031538597037372138957235353827452235820675762054681573328830054888840574076738768077106015163157265443261229327165932011550142914256456007788154051634514406603667789902816166301208048759445946732751274742156313390498778774682753430403815347274377356904220274953128293063581996651767565631575621026259298759640917166696420781577524708757862249493347105637530764215758238048491836771780763488849029282515457574845213462349047109440588916346591861705424502939917549202943534945078020923644773593437156849644762508906033820216021073553671300898558270157939495577244385642313458025689372870582778381136559381330893907381384475431769575572019950324173612171412422361663248290405620846646405723213697687374240898812165452207068476805942052198029877767932878249289134515948125705978337745079949818598173180094657479286910230357011032861541675413675185180297876514399287571283050216668881774366733969609581462054055900867847635563437060768456620723617905945577484598456504626698848592207633403934313402232629216828407910096813902982581198444502160104258638614805606902737065120*i1^75 + 335144916800980876141139384572114120247055226032071303122450912837459051782476349729522267645260407981216683937496986628139624224811326443896805905335932884457687650133880437552624533945530122059621495288688704068072914206669730489256568906099951013499530722741497605635751681111339430815059650318350662739998376378090269082150086449970486028524802514939313286121119844535067109913600136033192303520072827750940904397312361431426545448393198864992273781893721003084418787472778198439736378563152149640040453678473088407150075656177309426464046782381247865887425296649239312581711267896340015983264945923060232948124209385629174695998264463437208463666725613834140931278648538295614558261074551229443180706277447577157121528083232138958265953961830514803054415608938020895454033437989707171150359794877649936229841115345243690354163592227670763296459485821378634132684224386943684586375642954271941544910005273273818430892760677457297191526047306561404827715753081223168293100599216558331442581281420782184447479463357297238880235706680244307200497597692947710127793058051129717792986227053197954200343330032625974771194509719563046872062681036106479649636243726833517214242462531068570707365851310822128731835962820897129029505494940445397175044346634364745216817658010561761430873175977231811837060001731946396865213207834956037434700097153463200271394341111389294271133736414053441569343886026875576020959063384951075053103726195206354109932777715238735821182543373789138368111676764897995154747387762403339274193253337231236591451997202282376891592791845282612246740257844684098685718155023284719029801972426344984043623571398112628490787822337789168335626276234532110125207008563754368968389363622857054864209645761792860696957748068725407245614226928693937000953070768202603995663824881589494824572166751127892165789757017375166017540106727971057860512566289021683191083895830072*i1^76 + -2599842895089232595323330510734575796186379055691848500205585027248864363881996135185186675522023260015093068542170060085674029870006690671835300127273648676419192538501024440212920423145699148374605446175277491011048835067648814378093548765757339921906805256915931113947791489631880680237393086109061853438554481591814406858092208541015371475069329976681751670976997002842627148937232936485555772954004442892888382513923044086435780528352675772216977188892997089147245896215621044851608561371591322679901229403918634759305877621140007249411989488225217489533028368941978698901968879907123848595928599979659703099076944311056801711489500060097251146923930060236984965538853859001786740722936589380160539881372085116182564480607347741265530894227946559319390998086648407427213870102480508024599066681419665620595969105650678527440300572091523746670729985431047760683847912234799557501622307232085778367791505649368948076440309308659344232973896389634988691814781822012545943303458267968513875659630463278620753638921272892616569868626499002113699332127693889562410850951637642546133849867296833095821084861741644327665720950249631227349682583259704074393838666957189992899070356491967431145094961250190442653095262368613470322679823006014605780939430191142667015714960099477775374066080638752790383677843206180332701643377509692223981180596095448549401509544329724581734270671337202511065188009773623153687114121600516012748323174815455260935263342115371073347784317560298789147401374753789202059008588076724095506278862055285686281877403525293695813712515800645936740138784343861600702026457806856801290602033869918904135107696940633223765725726020365573404258822835979709140191732533370617182705910062892397883446208011796033356169601308548228303906812369500926697787946443119600741373327810045155705151004496859484135064419651412240075808900986155493552639839196540764720*i1^77 + 30590806664878516175640665661012169643357482282249772653942052909932470603226405687933033317766011998461014748178239845383608640601341100864645203760625162557015232442944552712212265044430480197040607521827573638913227855783486719700917008688651851847604700987802064980667499201493235399239542197425258734984650447061706926985873301024321061995630442797237415125504338423375130277602429761067482118549232986564225211675515368196981974840956645773987160754432697688326359827614328780872492684201289316263393780021707675015294206129826167930847406744880431811896937070905885515842653334519767480504741941224249209691833068832599347288612442088966504688586178885215484158391365465210801928520106975046765756023658880375779265357572869997331391574085029129882121859608801010898646765537220787429132150751771511932163746057730469949935620156654200365725259336834973066372845189772881201393922644147107351466764999306691670753470683900368387507149052642000399119932182616796214357451575997528550010188117503575455100095190984503613283034391005452798408223788294487547522494627355758204006672205425176073975700806783217758956517467221812059487373125968378000640446819485384429639554034299595189616704636444425826716454259582792588425502513094866974305570990135535882234948258730843835618090241330316443384115705558176927208795064873373746832084920738620272583880589089926664703266552924758693652247146359499694359998462006659320018123131113918887183270300333756735981171775589272706436247067505069296882068726581794898751874328527545522226740129926366634557849347887224176284772515676594082254275967484599013712872899589969177417897400767196184004323269996947087625102218387955700728815781883859358446905161350559379135516290995433885375759240869643972351430531361594945113364264295473083563965773366819322614140681982046887575886093440148738222083381247067791429256985*i1^78 + 10791577075364998819541436180047410601871320785173779581925886971605411994473120499341946881156709966897885425462414833028704797426277673027305018257974663624049195015488342399191636832885866892942384881517858250743963876634096566651656310725730426324222805867414705432854399777233217694127429649750563357054891523059428722720250007502539657010648897955056184053132666457963079565119923045553915742187566009297419295134650600973494868054761585200673421282902676270629526099815613613699752763977214959922735589402689604779395974091017120990621840995444313271595588348983174421927417510065784176522263744751199266583793344674585085744377234796130578939268678391433285339736062382674528819808246897780697646891971398467524971926971981099158588259155949581339713766214898080468211183785230938475544873560353199325948914568051017402550501062529652558865064647084489659289845197282014707723074484788675325416257374660877891751702575317801423610730085258823878001001921042399131850085062815973131926882144417939099795773434660703297745010317695733587830648925370596658763717961529820703166680863189312333396061214747931421148473704453897816915322440916541888256258330381059201706302156594608005295662367168199950888568922729198898090465777398394717056178408734894108036891802144710259822170678806944550155229084801291961218274545219354888600738257752251396015210197812655354772166742358905265562415520229495094646696101796946867750219479452383391771932439145137651998567778500062930327612174625595371545844763972650561226097617370161606913790056927081703261128319473497067489957960864908062627450594923943936972342443299847007110552065834446170430739115353019116861137336214653917134270308895384762673965865443071307029408961325248347010936218300258878729512418386671058383518084626215823065516416865258924180690683708645694728281980377591408850558717583396*i1^79 + -88580203557778023067739259415754856220614215449636250779120000888937483384276935278565118234605872015630872990519000090499510753690317208779529830516525936093455076797489329201791678561231153634356529134956393000627918863481347729863869687888026479229352012138553272394227931768654933117118011099359765037905299725224641274137555915348154203170080679479745572460257006993792057507132630225928731385918993920496628101477403678166017448197479312453099308316865637902620820935907066368874455250321099094804868994089089211487255278460061993619574083107773420655605243977437591019404641854570695364581155475560153638652148784903171946809568567282711110375480807106305837708735554425390667449127038667452023262879003647709255098617965285946138867534339119433523374867740302543562503853708964915518244684688743059564086945553263604275376757329514801698666125214897975185329700363453184224117708781961175754911655794247527464502889369918402161107194539975225648216827559524222262425907829643707486940682929622554715789093951521474231892231154957588524864332662954147984967661013074531478601915672099811173336673597940400149948240028846902676706977915336927445980538185681966808586324304283388723509707803285720855319498372430812327904524078659248313373198715181967002408706018226887828827275261543054515690292931115734539238730222998954875750659552541776371574351467562557528399981130568202206246412944663471254452247655826201220130432780129788417572060141758494244521458483159046838207072037227265904440858609286205776566415007233568068939065918063607498374980326506890011477830020808894628025510249673210186578785988426113132083283592269291341084338371260250540908202669997830291409820465881812423232170147599953346121123161595086076978183430780318956149821099189527969546018890285041261967900846376077113178015300656189726812330516285410526732*i1^80 + 30558717225060707574499162845973968611773156074975449515090347198929450275981703661792429531916517174033566348227764732732855820271606870623859104920854503009541687969676370033244090485487714224390556407569605722755607163711385008699070026337848896661034427009231162674630408856660001344415095996862660940393979020986424312969377612011372708719699107909904107490311692699144291572622262581721462733539761324495602081056442105016607084321944891507753387435021502347865896409105906377942664321102925473458440301781158451510085151112599839196559352187259598652548359081615202868074366138110723305560167903200860801867527624872824044993489906483098540353686310592054492492710958965197922078666096390687425253424956959578381973862580418703951288889731614213665579881700744756265868810204672153192023999596158407256825406885787970859780063683821950981314580324281242128992784670148636942239437475301799881470898958020297488569999940251973781964795066672969530443451327372162312468070853871037719821197010783358384473340121728570188113954716398703673527310132135008738816636332430697140166847509858349173978342988017787626891209343533040518009290471745211638007041775881460114687953237867107707999841061847256722016777493139509424612382911362978842076667688586496027139240387019469782021616621589455924095319476647881854373475421199384482567446350388040044459999861538552932795263593893766323545110245452277625363305348413103189541229389562622248740697716664889921004886059523847444883197929133571147038710948943726295836390437007014498444354050662970442605569714242042171897842704235181317525834317461587244111805918157265338011476300160887107513893105714355693817733649188151536395820200462354408656643299374635675621153568193519668897755292095240554742358292674089813435753898934382192630065978451839689977442428954312156090917184*i1^81 + 135476773015293614919677072730275615184969770066433631369846046608725185623345517273278282847198031009684420706971655977054778967773536167792032958182301910830937131510503790131220737109440542499916781194482072494048898363424380041397492997994744067647160571223000771918318996730863252548194536631458557099627295526721343744468836490023912820335836567278681511070039472626943537892844492508110550833409877757029941500345969178422708869476313953835980795699772722842233344539850456447365205403775345571185434769912498488523796781969753949822612735536840361870493772188605640100826393625748087548329047239585567698386185385291023183211065858427592736967264478404834206406130082021673233781744616817880596731030397265041837172335019000768984874394615598478589147340238080583703337678925993939104244681409940882793500282930757092330132735428618432835189313109159686495747324291078013908190425807645159308169300137712131816045678758072492763957987007874660498678025336864729702057829646614529301264342815158465127534198235438365927442120618758983375816717429415222339040151584147910013792965875167730731692204960812342958021753692781349311971164261819591131772715047153374564417451201220634672246093092098048287192023832180859965638943189153476186304299197220879468348333996480276798427867929585160543121090756064914083760215489143902245641056941127392231260652062484239628255485542776851750205537111704458756466604447610000046073371002548702588785749026815773392620037736062006439217763727513988802412472186133620369925883631402418550765369804630572557539838432720187501765237981714801801024845629814698019813994545260630609965528001328852079527025201214730745471070687230176972642309683904628206565160938089278684991021375709459112803735927252219047826384571072699023093436241365653775972351344770420362978893085493280*i1^82 + 33514539421309985448338605445354605716275927804479391215103033884259620580614943326679843683644217590332964736705062296290666629321712377304226751002330216449831066316332043907851776965609663243884740235850719958007757083476969474409244727011505156083141321553747453810026678964504464347026857670242864940588378451602996076828087752359098339061975770914340822274536736955121114146963682718531438483189726717951150668811472445324836811649176866437011377395359236378928454048291355696138427472216626593129110541235027407782408047290893573231699046337017452952871160122640401223556146600651738117192723124010529447032444721208595132849142576213752560891400777953009673901667530262150250451285553239670009431383861454209355044287505842565422185603606533027548481295856299565685198117752395391910327182466897850602295413115531757343853745057052333087201235375410714410213555682849933520611386298765502862060306587188032228644937114370178920874270322143079425007346957519368196619747929444114378368480716296491230637447331496308318134459076060598249462917903348318911903131345014146706103721821654114543487040944127825551699336312784636548530795038746324577571835783302256157834011452594793819968231850955805592586631456450308821981492869271762357363506021917983109261571781181555582990474898318940938247103895620798625410967581292476600663234777659978212269775303325445895363833777021635652966091793940721098431157562615260585764999986213523190096588360757188336751249439138425885368349708107460540242628286980104052213022132429828117424284076048670791920827499660872031973420507179287519885196861937806904749927338298102912466876211378698298621264322813940323950494930020630810108084124679491237278024565520131082789589654336699547585000735802638736378364864751354953524107954298782713228840804823388796288*i1^83 + 8266088838237801137465829197614062624809748866336035442969712460977376932306048441297330948705962331593951386746730712752966081174862283610715218230222966355632161862494746120524443260098563286209527743894470461408828860748369727983644787709457880974465416989284192072097469479245596943724171491946336071728445942812600669307867109436007968037996518255977030608730122836245002437072911002232759311139432025667768062929115682731252132489507064860420044517417463709331266022024490314593252805328587055344445874530478254286292713899074182492989592761669086796226557824635583509908502376587145587741144311254787487800858768354862581225379198821659628747029762801521866359410709501170302181493851539951928527767063441092505507896134790521307382953390505565379112404286120049084606078397502608517501583546453539830938023322170704171751552340338978251020521940940610491425446249216574104542946773282407877398860025646777042914974492572157273969152447445572098116608186664786530035581322786335587356385594946695031066827138882265884255576598164009498906431977746727467070542231634863621740992141088716515190367600064442229209686536631854617119917186499551189965890030650271121967071560718455005779005910597745414779227249842427181795036917543229547766245533850113513276744589106377633387871157205420764934817819479979232232528028969792230896972441516334116747724126823963532724361177998542828203626772960508576053872145375653768903684451728839073552688803585200723100482742265659087957837974610304854249168676206377158567865702786885264076842159787366013730362231659874660268844261354180561891968814384724874955215550450853112713719507014266857336887196259773412596028886784237189635417927203804590652809683699656838749493430888119509452396607192371021407531728088207161830600933482949275769343104*i1^84 + 3868500825294557022490601330718650508116763221501760633609680799319196349466019619908882048619704896258177106906052184364803493030592007339479556997751573584395857420590115806092078126025985256326083377397455814188272722381838158482460771734327671180619261682635720149354199331898381661293047869475031853585232356286178511337388759556302168610164613247525410575523094974503616660752510634655205232155046896545466798250643088602301110281404937553905027678909426365945583441329245129362805384070849183998376634707552037480834388938430654189808971008609793822773910683479097967008305079084461856733780028131043163851221792320062624897910362342140487728698630209318676072822583965653860976517358980522912485309200755016461458757561098858948092740076665941492973422627405153696799386321155271673053507254944825130350402549042526155156600250388812947029513362204668864435691215160372983315195791941692859461205037000203448339739126010061891797364355942533095254557096744007867494286923673918516075151329274037708637892814027776499719995200730558076699665689131046250115803793664633219770561035669782063788696492083095826180553703990785651329244731004599010886424047824149377516722574167005139261192181672436058344560822365133408506862457314365252875583363414328111031274623341306381140558760696081376244023984618770082620721202977027728678704776803263200314858454067808728739564339333489302780527982489537737962225242775028307671517144796799339075484355150362249291168567821997654395217984643588668971771276272903059586236737869966158727863027663739902793083570396795638439913053568319664681463564947754449142829968591970037603640924179930188826112579317445816105919574778292774090440892845498823739942586957642686983428393290294520384707472036287706578844842285444063144314964992*i1^85 + 338582297372527606358618735019666525122987829013419469093435023617838594404935343413209396277593485780406014498510340049993294574976208992934390036607559334748517730813174314410489399848929322488116845319356115587024713117606719754647670284255599242322521841687933797096382547354661923499516305584352530017694854546050862981717890212441889185742673510210027079122035730604009585728499405295728093975991887495362195561825686366128522443476444654248378442354578144522624323727526108321924540380741835064710258728565871634043092030061707462071804191970138309367504099055389562173453324763003509365385450629638534491334959923342332540706579881369176764911338424036573991902311227309456176816509966798500426315285838526403703514909999040404761125113257376417899308181927542022407408974812506825145765939134243208197934014049211244512586216855368237360704560380386172644169602143507845270333872880028518711622865882121940981825761504594538115491851314458873277274466437849790676317118610233257118800776788299101175877269259860907872106692040466150769478062853480073511848004267230585084263552355927363277087155374786988150952427048395956571815776838694072612989769730028296706950085260843334519469537227264940620900713890625012857182233681599298104444804919362840921200678936703189849318323680022681244401452662617007591367228921483029769383555883220951870771349094212725659753601361154023083834444961626772042508877846548602284173007320392199922735949439872228160249795052108974985824562792065486181340904729743134863886250794847828492775068695200142292891417652855288412743720636259098803758602628432691922956771252732196227151088084341527257544734779434426608447886536051987338683660042614908691858561965244669937465241952784443573765441198735123736539440784704768*i1^86 + 62120325418507707036850296658886061446165073511186188773624263262237971534423879767954090716827002166738913250738187915722908467169854843268186586807794024505245505417852828600978593894690635080008607273978283663454413954194248173940420948493481726015993004532086643472945548350378364343301673101737476656156289756992669151017993890065929323403329216314573088653554538469812623823054235534137056592171094210509353612834318608253036994960725923282971326463677307644888636612220725478041774007165122391290053353625002657030968367212330784056422454440401265981412791681869367693831214377623769055374721949650672104456735542571046433294831213869756131084443858310739974688529631933884663448747230830310664750933146841344922568671016646964559778159501893809246538063218093779648686316612765009774743117083132257344987266230540930762994922289864992716573936009472528103261345016520585377739633004355926123018229121779966954039777348748260362997697924223184658310446227438374977673803203460364636385257330018070925325776207189497269726725277725235620557479561489027113381329258621330862678757543342581492523750880702027945042708886381461113595866627201120765640833850863251623585325007374863478543407513763608021133221400047330946696601156158376055979335617041163597779430847014085245242781097498819358087917638259346975742293827595676710130313233592255813903713907028260913805622871783084339133229917961997729766424895030604962860588644083140611051711036564912491874499104219291084275927518169060241012197044704689957056805568702634542255168931894741320770230936405000558900509254773231365562900622951060664050725621603700299156192883246153715225450013178976619955513273074632922509538781638172987556128403991634745559569952748940726648365067481916416*i1^87 + 18910644937410688776627380402439527240482339299069076832830921961092537204708975402260083141667433533688398817955301959501564546200467483680629625013202470575564809660601162609331675832386456066635550396201313707448162658137390891317199817764593629424994154235675697974241629179846128440568209355518568574292877425551351989110637598001465375104759691318508614535797135938906670529679559945665480940955867598704708428088304887217184266692615730049185823117621191055888622799426413224561880617988123380394528315102567701611565411932949729187555573838847653583660995133368415066503377929810174495438692924850459726067930071451986055868056857048654257578099789427148709928677051731282229467642518302586774640049352030367351624503461365609921379610351749034463415844272683961618395361335346550181864433524579013392619585538975640134058769707808291223442722053852051970550914967259153222118639235814056374980449798900188577092085570063441976298762650482285610169532196432163571821620798364854929593931742214182592974835494827267625730816909986261476629516103438786784398587866016680002573309241810996251660612430405756408608972249684251950428977223776191919732353691542878619574924532418586648013549167682316248858634878557097037938857265263987744401369852821929308672186003487005345093997230609085164916599228594630506358798636295537761756484850698036734611057015428815520264165656991411727761609663935703151128904923896693301847575198635335648974503771308274283637023461422266095612189471023152641117017222926679667390267341027957881116241163629748874983406253438672963129136887300788616880720094641294512122611810721183873328316860609996088515520788156512029366236379717234525704669476324887518068365773635868314226605638204335637504*i1^88 + -337438616605240253093669564316620475160213781205817363165033774952544241682867051583122037687275617870805909542181694090336116331728951383717916164857752519021443343702116515433191764153689943717200315485135393628282556118492229977715985458538638612829060505281772308711583905408073246658453662391187805797007805169551946942936568866074124148725424634535455819500453314397521580269883378691454376093906317443022744465387565786868903305822438144908667469951659200747354642444084879651707148101343792959286296840770716086812234231085218901163362158709957254293997743113656241575292861519552716835746909973696543851203585340868816143772699480066311286415829868290310361392999108294684763337088936254285270554675151121198735266830553972871167799569072247442360578978826114732370005960939185368284694501944383294460849820962500328166873844631530262418048406886882796603600606793253506367354140832220123254327125291185850969426644323059053118902131741801047158384293254653764239386304232460010923875528645270415700571971300844102709239519953432690219326118774877256443366102315006839499090240063905386931593154057022635335743116336919576007079621161298218011145386314039067364359760016730220974202350225781996372182005569772395790033682234831672521127653556894560504849801397920445940356877594400190262117939208758911187265464165133277438482667436545099430088117481212397515083744992095640385880184107441979135510215485012107916112588991232430021293526869322563162060875258147470840561025012565129580607843181900038950964179373396576505704994028768677879872245187489989346511900133118911907190450297033728415746768434308652251844411178418579158338827889447736127189862256539529551239311134311816197979698064837236326400*i1^89 + 3326310218298591072130309961523177101833304407585842623842236595893149693131167772418235679227287958300177959887244872108208854462682368223735873080059854333905812189900841379225783299282210168512919346889170244116061021639118337037175613734549225646772857920187455439338625221355952191886974645677255807338913048635062049295529432067874761789970122578521933309055781638158640337596262820963047773331788872240444181970359135272110483768944344651722057365040684250822601804486017141908812994073573972178173701726525452763833322038646368364889099009096277754275192751621732593732304989352609966923123792845265077948150001355114426529286016771152124715440171609410183090022713747265537013428221125519473491608547823834049004838869332263625825071968856460995845798157145938780821020627563292225339154190798339988072489649900180677576321650810421480773410544653482873433040854657101562646902973733179688170644579216253325001598053839593115148365591443087302483297654072981650124002724081532423219651593103044771805476385984869016624272439605817417640142198358947753524642432546878644671618695974442333939838801104636943200533416939960341733131374048243261446512361350191220840398591546067657280999618084456666456134950379532880852856199912853753834698213494763934315732660878872912623407070968607546603394991282956103542631404619396110398907386752372209209530136193557997466939486701401861803018685568908065017463545841623472841039234362987943866275160452557813473759579295634423461965862923214424859678475810885261997151218628604967945891399714058548662275927009367592500387104557519600189896865708396933251238562105449479235948111184036620961503074970111168266582008971409886476396833652843560960000*i1^90 + -408048717822263160531558147980190384398434258798426805377171560162089497132488432643689325292762191151270621565683648739047070429984730281669851390280456014376735961441940838901234810188539531851740996758431459161386325736759359714022308466712313155402630657669201787253122762235992864595371170382056276368034114923481541637049526916185032872808482460639864743521969399441681820399948477756218403029141247127796535815521785037114443820335963452987242913223891580504357321447522599889908518798819968407621742095925499493255811565251360161333294517794955342985330845486551243762946443071872733314969981660020615154295443346110715726711504308885023271618481800239911317924107648229975647136184968286064145795340775570197073736183946497421429626774531538511043613129128145246336871739605802942087124921252606706553385502594442096017262562826849951010285529798201075107492146897188667200372648664874418769875368017837297709609979843824048386095888224852980099847937671844690878227022423530020666560537090872583428810332693565534948086671476321913295554523611490533125627795590891395222613484577587076651826062724660157824827439506826049865534893302955394419562839534831480890248092404962414407475025008688825011983346363050485959536378436879010539339501941273237115288752752259692603289779956927587662352279749592123085950192918008218931749431910416933244150266391268504519883039938441530707091619251618451914648429259709313665247805307595737460653313601454167317729646039072383341471482551957959695518839750622383716920678941205923389244165915920687673045447463112107573154051476315081237591282096640626580183972457172787382692286214127640890091070666723369404368053962178560000000*i1^91 + 49471469441170645040621013315201721800918636380603165955242530726454626961535532628001595183589938230710915868064373195745909890849182572429811775271142218825396081954235708381511252786014252114647854981156546483522427312835104241240641943602460318470172318171584104239779982102853559759765230160924546190829299008865753923363612057761175361194851621863597289636242479489770089473621297432749737160927664069824371781853205443554871391546477861876137973051317787760833546158800553478213115076893179053024375393545146955571860406541492693336298676051842866847032367791165598662895589621849569553793500345377264346743232184714459179020241264273965639334235403390634807899675950690505521139569160789697976780751936823064524018081564106703200489858471165620446955398351858031722249865092367758699974528656614179308786354274409852309977316315117258697928122250178877594872433725349673260614578883695729973226694687258566263086957029023852459504131596001955444293426156770572073616272487883310488686508277438449505977226630957864118974749182806685519416824062529294563446096469605952079252608367216713071614967814740704128537816218566010294438122731155421955867082681654443920696102370887434687852131134333237945197252696975775115292306692160790340203371775196049682966348905713248903324293113265461721506579246262001225201079763701781080741586654033339076942323182482558134422887333435873259494416617013597270423909050949440184506134421158707179158605697722386027769139418947571126522568266791646139488168992817472208240240545761579409868535548060437531102821518525872249349731419134611706414772743389681707009047574679895205126117462076931177507109756928000000000*i1^92 + 3581031939434597377367519116878814698960462999207767710002857078251137259059848035846818951987823368455633703974599278011194407164024833323168376625428181571225716219502408944016403934087795224710620723642421252736761504191258960916436820757371223225221453564459475597670441854394654138077324608291929868602259129687117067223579700041309754523755711020790460605639395824903900274127471182670279920916561912350829707878776967539402192933323268060201415423510431461022907928563662155930163385655485685140914091315081077380129189225013233452885072058911708235922902958696469450381198197069422567142118742761997779650864536423867118755142382737851778286729304370006425717508673133421979206636775309530824378239365377478788447356465371169815348763150779292683663152750163595511660905464000854531735946456495127093970419720052959875520658189104340168318188263789997545013395029460349424701637819603829815289634557070342280831436383971087397213455763545888093506298987725687418862540749721197949166537451931686411472952271621908907302750931740945053403212571186167736282183749686794944730518426540883611522193561486718959488150530155069097949732402045107586468891056807473681157539738855799573982230399459176751591831949602666142015357750023404084842623598315366672480345615836728788344212039728340438908440381540150515615968061040829733263941918885647517060473892658575033608912736957370865581068266075270169211129887985725933748731854955798238701835271998232189734036776880250326717748509433747643073435602961039074230888222453996446365785679297830657399077278896087722790490377122755118026919707446570533006274399121422850533621760000000000*i1^93 + 196787585649712316969515884795871289757451179056779065877281378481353711477104669227510042112932785361715826264065962047629625505085830848328297816285895208509038762794217433929461184269310272471997449004074207339803716547587749510344068525919209185269786616344939340278510077064542864104163681196543492092777453720458890223778905485030151324234339804063270568140473839766905556533683470161655397824613384014467772217163978631660784917331590496712086333506315515031212493755169793067994914752924295672096245035109020052556098307891096444960840064786286894637882260499102562647181011023072298117403681390488852147198463158901533809568844172490554630741492214369580728331211290954162943765820741576458809974963906097886211380063944843162175031602134254778277090093922714067621849660639526947686594409541962831711988157791236700876904553056563260623440962411562580614595040021460489563766217692815602377832592030891164320633196489277086133710345101522109147062641953503028361579471539792962096051215903856540042139985839233742785557823738071253770886637393603862462351840547190296064371887433778469505582286724916470853664917209148876347402889853827107630294193487965829317028474042704095091250894084181203375384554207251281176563387382588710091589970802528632202774243880352099090812415410266724889205671314637822154743100158500219483838897137891164546218652387725761383201875804336495527223300503119746389750921350311641886326236678344037710938860961722526619419688372082116275356014389135448154495837377383435779315624100564519008011385431093136713234538598961486285996706524778903506047129190056853504000000000000*i1^94 + 11430376802284715855296704507867021607527492526111409004893452843650019596484220341860366431417040153903483088893747407068673958458842324744449274706670685757961112176018441796413561076896728729634896852046563412973531025708999464656692711257051474049035187512877468568298075996548728893438592562924632102934658121173249169605676868198996090163715648710625173300831019392235976077409948651978308442545177032889339000224506054057890213998802162331679004741922431428799790810850960651113461430516587180269983489322371430309447859554407408922924856635960687722421224796487003129458680945578668243379026082303505922189600251589423363363368188612762090317944715093484956361412943728502249056783762181602549173575480880759238113706135466095700251037448332621466968557374237668838939340154540773277215582437588308248937179446834152169773909787936320045952675082628906389275797195524153924130903907516360449250170512739530197111133229756257618022064888935239656027244868094500636908492857587491462673057224718557475670174527018845823458926609005687913682901388853929094941247800832351727115432820156481990249816534491923752304608702545797887322721613974910862533683414361612457764421117579236784931745237560509818814460799815157220233264992157019119290362838413449369569844366663626622193154301871040827165506195295943782654843450594240116554234313647681787945568168141437868141233932278295320671688385919193234226921582908218964180571004625652586880250680532209082480181585797909420335379773130362124807427347830212479782098842067676309821511863010624949315970689104537575592638703206400000000000000*i1^95 + 288976432968774970373959073591627416755930795640492905640866332278373740219393263630155121655117653866051018094277829649977679118109231363342435653378684664922007932320339929477689943485869288894203328288428790287399165031092040498819434875812031026348824743134299220995681082785416512795255932123522947288133443352644788636609886689766475221724896950091492226184314630982291387199254506762986015789343769989391625448581966141440540223683900647226081682422857377223058813120208382042176572517001856447274545047111598677009382596471775408369670842173546889062208062557847181496300879445784673760901345648889442864901809494194111585354322653052375111788475668074034288573706412672575055155386240457582579874717091109892125823504782055726370844138208738545622336072880401393997908340583252322954656457319032836259391967093699636396859478819818995416158300890678666305643796846744809725173789547286848912928898142821714524619029887813121086227430039239072051953862091776004806440789413602952578977992929599132234263050807439688243694223281072776782879708695375567536567258257185675251882853021707425994551777403164164012735292185714584940489401724499373953773877375875966212628622080345418494840725267951099887400721832899073822755568346195006327398093368439596059550755226808066113192780916384793110013330418498048922673298717438377624902249591095141412870165268171338504143765187328087902770767276489050163365902281987120694381601383028694687737852183777058553753543387666947327952900233811294818896241797981124187118624127817751641615721527131274202316800000000000000000*i1^96 + 232490611873331428243570405241694710836178274557618057606362422446191947334896713340907767704800464073528344764309000270750358142265502922797952632917598787379124767806695856319784105512267473881757153313023464722193280709437388964529898242536978167179084800998277795443535324159829480758860217826776129434967671071330707967697041490752726231230300700271695259844712989201244308550727441372325367280422347400084153744597932061750193308720381589686343531844315095295935200420432596657172411613273147607763138097661918909929770736929362589515644326021805864150517921290323858614187596200227784234597984162272397315570604262964541927702536459436849276621890108771204889711182814793529396909057184924472903292307210000917460150031385833479612068482082330420922367187854051159902242288543807749242848278998231611653826362627537242487324100743097479059333686219898678160910961356504854998023661743974861645773474226757010865901465150561723841708440116258721601101642515294448623943643928574163987922162994385836809135629225204751327438986138539877354808172358394808435978643860449352632260153368343066047787042559461689562737073275371916902981356891207661174637120219279974639494723776104869861850484595991957066033959537584913080583217618174120962630644085361035726421265973573940722550584077443462064947148603881298767170021406835192617690793076670007461490224914959060152172890297122117152917886799090579690625771759220311152377823937144043940275533139806632697139395370618789194989867967832691377201657596905433024882849464975360000000000000000000*i1^97 + 508490808467229127478866584001957775243069073197164299649704232277265262922463809297190653681066449098355800555853069755212548857227524662938241814239297706217384730435277840982611743665219766400955805243539182246558583816831106386283231876269961558005502135370099228655852784498276495475125131264445156254476064717573205456228576691581169762383255270793137960287710491809098810743552145158953194165401791234721364851759172642936339436394430760782671458414747738585858385353837342818520700023682859841239284372083414618476346139820445495980352293169644835672751428648809575179637142080595486864819056195965697808556202397389791050255966246795649072917679121997036337705942783231575962671821740681997579175079970140791929057823587443558253095842349908223452419131941852754319790880507963845540330380710176382014218796627770568670259339762559681786431385009636582848519664752148791098043312432656118416286435050962154604774544871004643004211043381948862806335466937291974090094442853689803966636791204712316784542833039958982545396268618178120895971680220135616426527780406995927424641331265919243274077625489799279257530336069909870779807605057215758170574286056160027494337995826837972658203142804105776651547337863458282312145199922600663187948033125934078922158491933522132732501239528185779295235097809989133121114563445807854740679091898067911778412558338496960478562726373856484481242271616286459681637944787528851638910365754006476650362038878227237148259580002745630922701297763759841450393600000000000000000000*i1^98 + -13323814269832228092316755388158852364644019933408722816721073173013211120471949706227686026807716525493431690980412119435251462773166085397111752785875387110643843826787428231069671523160977365389469284882195861243376778724411825811928762463511403292813948436621538588536089270501593539645603969081155271563760864243314153142853654059240874456012320494223974119658693567073086291103342319282777828834283651755832880977351770461476682613351528140255017439214314389923088922604052972366567549664524724050960382891840918711142600393701878194220426160791440085719888696933250744777442409864945055636474038711933798264727165217636190808872876081502918005257933477939287596950943049053145480534710603287219392533048398573535209019725076832882916750852605210566601613990950206470639059336958552762977109353665868186650795029856119609133118199340088344767874035241386605818908651506327172093433284403467431845227225693130666885144440529198920964751041151350544882317761039578266559720217543671870713527972715210743616137181759916812013376914954814974209214096422811980999135915305152401315452883064995085975719181953192034586678484349367675304150741254343565734708672830193759064838858625714118021514520376720056614599379390416044185127143690132823450300371563266150555203745161365248058922083552545788149214487568589558700332188952815045013955799295076353868815192354305458649068217466062730233386394460589009620290649785168393358977589384511167309126666293798577226383360000000000000000000000*i1^99 + 134573144692527482786891287103271168346587705682830656720065165941341829363872803873640308219155944261963437096556947839162664969017268527974043790947935107421216536028696241642630802790827605184443471544721672018290158256939316930660144690450683165826024289007260805181794042328006967579937448096881279173264092512994190021098588187157331615807602285117671648652823520931687326085311308487937378548629166118965643812271443607830397584850331634789191783145222481287304703749247942879840766937287676225054241602291330014782932804968256625530261038194768929801907515556044569930071800244574481822870230721485450588893000055431892833305174648713372052512718122151755444548331080395002024778582066052944486211664527403147274212606395033642104091588344168720273626513005162314520055352365755112256519413989777634163760147735130662835084784097836559342921278278845486030453024791922646732893587978041042482830319011609509672986317420426076503291669354903921695143621372555021366492635538618497730021003834862710162762680177168789974783339971695423311248901627791538763931951361168019693159433062720129542130405829163790447581037765820872927014571902488327542598893740019222168385357124555807838855272809091913844950453343378068177406618594000842426198048528379865558264627210659581264050126300181289960735736046329821673817372699991961006477199016314216194107369181027468556680658705243518290533636101988304724276278895149709563835449344000000000000000000000000*i1^100, -36404717594455117726701955602988934297136503274370377649891779033497135011076233346230137509662060291833642790959628095354194671858663307075972179114738760203326632556539348048385771653403788614263554172035508463641447192632600533130378912186225362997932463997680884711975600622696698634897107089894582642617595267251064218198647091344792247053534601989592939491849831663230282140861601489824490940452906268752347154210270171892572690238418333137661173352440475420497677896694740178529408571517753814943383213803229120635971142630131125476238117206695318889531085155558826114755514650268086062910226292151616310711334198558606439189485502698845658078277268052957935384741316242664594031608903695198170975633917158745372428481158877768080640951334044016169525696762881844266420731260487031949868558803971157272416336887760154110701732112837697905824151020391905454212965401140892688592206239557347166468413479206235644544407812542833733491759080652141356117579419380949118900097203541106181697714522844126249435701579080130454135430306381724537570412212234295547079849809967188145598033222247989487700354559047347585770152729329107870205356638914788351273723446736414964552367743770548729996571929755016439420666999521382750642941142076513351829361144454197299495717210760642449667040627076144766378485405396648595161050970576334065444580335453767460494380386714636207088731885503934767147906526917329184823971721561446093760358969013399373170259714025809392239081567069372012032887487594610577919586968302490576818521144927909276449913789963384004886228855976264228596981509882927016002469109292230436557579635911575412585395151936020551469028515223500195822491566225028484271775226725261595715912023496209788508620726261508905316838663292265572076132634483589255544891168543424876087384968207798051339519537024850361534986002018539636075766806330889666848285179116549830363420843024008979819512820576373363735809206059654152664074027836750811142254225817163169559281619856767550820212599678034279404062675816299141961071972517644066378224828637256131052625207522872360391608268762043923931916587681792978332161945991064452575510631566467156923059009002809312960542830448033520393573624769170268249890316969609020898612318649854527172138375972460741404901696868469200225244320395998574125033141915408029822295628406732577352570021165625269718347173116957132465414565528215237144501819538221062036627002214411740895915453824229008299682476515659568658694994054134067776415421025240483072457195002035182909073290567303735823426104709842707471072192398556311201895675812858597186281318615680059905786246974724495840939048367338134525792641776391196508160000000000000000000000000000000000000000000000000000000000000000 + -151045813729461788526248686868036547668529132757690259390180490266810167123479910012421735783935826827973215911309478125533702085013393992373017505830061481464891120978484155676426424899536681109475933604672145968654798347035233566822604562794279946552029214332348174063904748261328717712598101950786115611746833942154517218044420826033645535514042906811046288880063257114515540718202719131638757791427935427826651694960712415852054341685487289881835026068196742042605120657277900753805275157859409359656397927180779112460451573227288051300254217751036898296433429623242349231664941625995937144424942180229808430257271145929117862214190700354787787737197444553810772296781011102955043578170561090758883292718987368626808568848751244406043366471123678599164975406774170960555705651784082063725197520548144145357869843449814218368666074049617888811236757495330778820506621418184931238353055602179999268390680040401562251058885963259452049246615750726270196269431851878675041554223368698211964041409235776691441880644745014385331854422710772115426761637237153058414209583026647205094523175731383499037677427408958529438448511964909060956388964046206275003161399427039323419501502711996472322924826555355786233689901220960106377708315382810870344701485325425685247833582443071475205455905379891144783814769732315816906008415128379867714544316082048026462054857925111408466404550719944669558684163291122675372004458267974816543570059071959012941309579952411927259822800826852598026529949652779825264264488815264006565557486832586794037991579286147572563729131193418286723709174363739641323506547238889800964753795207851959845890199220597710285482046065643095805614083221005588200830047208657445756135246997364998769493424336551933489368185272264647218126591499313664552159728804230709953530192664323726526532342044344189475823360295777984039585502543369964403034880856083548047956345847805856059133857905830897565265554381835148890082696574654402889763470894266977284662085717229869337586290031985001517680633864922314940999466342117775208786510080561781603525482148658761023032381971796228601163328190498198082824642855845950652862095746578473755807230010479915993876024828190816879711606937815247084898523385852901781407851558333094037339870124301356145911506019437470069219443002435171135287269321560117198331621858123024140435294212775197608347498335769741885604279333359494878651041331739823234525342187551079964087116385236094260470397106978721581790129087894141423097654147072009653913394734884156433330907689188122133796641410325037173745123335891281404457954116791093365365642087089804885991125623717147498602286380417006301491806197688612987863040000000000000000000000000000000000000000000000000000000000000*i1 + -255964871533123322077039765765296999890381696343870966981737799750257119885883754612474581996772378052871940501457120961656486542531974824828219754438228659382183728280363924255869501805999933735804575511273660222116158672329764842286417041653545846722292089854667537025970708404262404209395211590587161520382867646755510944599935288250654179483545586282193879365554882366466524264256857053698999371563066224244324030358899793086646979678495830197296491483972199934196174740369415940656562058945748867803762059489381740022457009478544875720853248042016195258274805726685086230937499258173021669647879633386657774521161040077375725984959973510953555073109232094899631577058761414534802840815021478821212936480766763743818943828163148603745072523137699717802691171768181251469183673925332471291352611393059942008453237464574410540031254395857605503540043420874562790024990699864338338999986470170176502013706171788126640646076803504148856208997222885071864792674914355267337289106831040134515662516604956680850910498669375281573123898197685130523020170686185700727107086070573799378145580764336282225036866584879204075355322534153156880522503552017387268640527078060118047090147235545369127192906923015532406709202558102257701977874590801782353836849865996344403492464190804419237570468066217273614602028135825081744032358249656231215502934630049280129703468469573951092388258541000311676800644054175860208478143275865506540029570173565270325828736466615242551907976161168838388294107735786616565005820920065835921965928971338742226444891521481444385346032976623242338360337337620195647133628901274376774850408204427287542680542056943708891469087457026418902893228388694300402000720603196218860607010545352748127215189752716780954790771866434556167863191440821477558822258088851955134415333206594202803364919711994971759287547237237154243434329515989167859338470338432846012771731140313366917085733366625270208574261028381795062059045652846525071834324615470204523954513698412813630726649495960686693954621207127041077556548124204468451483957527670562452082660759671308514763625902279307955617829138418456234532000886815925534338816689330508227014837362198298927953608655994501192005458179626792517012242147108519851481268314745955435505028708652610979243086837723471293466228175470507188088634232580103859199913120582408128036958950494358138372316413428532425721199809661280913247500344515903739397972925401240447965401782260586671506872674741923702786845838699952701683096569852195654085252638063596189182983537039206828828361604039485017907196825293476567830648095374558269662487829104599640473730848776734006621454964294859409082069005722547346472960000000000000000000000000000000000000000000000000000000000*i1^2 + -218929034668712876688982411538629162139282199744881259474434493276945910912774278190631555515330250858337761501014640744506166992297826281424365408842851231159183328559995175706068746020619057255174125382362144373931831881441508149790149549705197042187492848355161971666177582654684833016599041443858032373328306499796121184959135191681857593506725468862725551567526326728992392079119305628284593947302517698629360747447081771579613326121805572092180188624301837125110653978695269648510922976297778519034756829270832439516855617761724916471878426427809398789556110453349123486139035558897059383624719894496684425301317578603913850708262597088638835887228492814849601917315141967423917116203184442331868684105489970304116923011095508874449729816959207774227213996376817588235859561726109333360416808977958423719559123624814040963471728563902634578917837872107605289845586524625238061617618213066146242554584421812980210193913371391733597305608287335067389341505613872160026319083850126680970488038290138551201841860489284549472609116011061844148848377146733135878188500435233393672239435395028963115097294145659256145069296068094723558550539198331666259859379429295424890202635399166027968463262047477171576180684899006434040155408757044241618842620224598916344923899321114534405865743385244323059461822205059044523138050690368185696074179336436672881978158353641446235576358497106436030372922787824194415275064376310762846207981889098544838589815797395369616480414473688276392544800281839698219463676985981227832252904946950735835700844513249734794396693675727624701851720070221949015168131000134773830210324815024714769870128990673291652552699957985078535239861748851959936866167118031461162466059128456650873075545108896941939952632651074389514801292146383571297858252604126832764727037075952795652039624907118399408611456907823193708267012752823540472919103870459220764377428636565897637377923434671971496575707980850647932226891371964972923714362536055111776444949001743610416860079945000132008317476796347806901238761250061168266788453394202368054936095943887314564501550520382633489523602488437431198631669265359302302703895437112376242145922063819601995032612519260154062526396386093879063620804628033112343382490832074468097761560192936530193692093134902723129585662435484532285598919731229756760265790958479664524977794918414733795913971709897658699123500063636084834024124609650908260955101819120848692246759179059756736124799805985945403308056488838235886413483534108554637002273049795085300819139259204962509455087395073438494061014585973434979499894717211623964023625543285632807000722503768093144761741716302563659444374985987688591523840000000000000000000000000000000000000000000000000000000*i1^3 + -111484442992886290171816128476111573253644233650641514568046307101734431827917837416349620970328398625270733082325839335081457934211122671330568738977016839299622837812791670817532022282575792886987855833899756964245703183036533053132225973288977085306463872417018493611153790561422819125663232779612035172544214422734861160201808844613819088296614750013821270042477199644241186061165572592973978625135625736116821915574370914168802471217911165906245819889563353943302827608681904694820152532662346750386921087338612706576165699403219912202673739840514065850802929736508207470967114570585490917021105974955275662804951511618836407578382275368110262876422462278263550282671561086506457580778007515396968178001080044680867846389211519924244726930412158307962006269302505797119706540708828195223459043652242519133891877556782986580817889816190591968281105994089870988772409230478443150137588617222917033912314186868185528736027242848671860035988764275278316618435089442441368096405378186001226801114586270600743049599046040644049921627523285348531983271340362300127850515680170683508399588341571302526139708838425607178343112175420271045199298405999160744529590195419674260099607037593908996699765959893028374456248242627702815727535095003632473658765652174194131096455967529803346207408926435613623702727217577145475081474716741171532039326851057480692169634265927212894408389328559142870781256101197575535147509839576707808172793080799344605088252489896636460364373366442149943986745553988270879028929274711228523521974708569642058480346528736910657245929297954175281536691620393803683021469586326767001068426100899624257796274878307987358478038262636660268504630920599662899952253425693822843974513484062253006997394475420591819416266437032354953392615738035763658115978831311316502617612149177809423656252050348855485692433926481803376288627267633227161148328823345740226304795029551594769334000444419345091397385740357307460961797063965298925503959603297842836630096385024595562970265925388999320987772972483709224889448231092123478304055379447597626268496683022973108848097014713773605288729181116711758225450097395869087643803668480984053309295070929850904949082587260307646903405788128028664947220019060579133157068963886456835160977791942553736972228342690157577329611692120476848782108448499956010163842917979928169009789691462083499430772521800795438124091110787666801678872858382544317249386900270724826438008996489889438104871736613224169322597051477361965167100368870302145307763065083163123076197130496389160430464042540400011020809378947685649427911995197944694978744131137713322509359379675492053225627485021648265945511193319406787624960000000000000000000000000000000000000000000000000000*i1^4 + -34282425419172235352438752366476339842619555931974476601833251280936530531318952815632795340037805491152726287960368546506569894080606641446875783007702284789517420799787663443022067573766448161113905632701070458783185665250447512542925719676606293912350679892934246637229910719677750129871488060912030970605578101260862266993923585449287999569866823240040240708500908085490993818452273229066920570384125281638522800641675227828652485711406898873409040811325710658598345711038956909832202794732205681838507917798202792138983083008160034249291951180816741764248652629164540948842037224492740632250724837020670031111298118788334632150076749762010326375509326417719137501734664968255609187384624107820137504946435220272069534600494433390545785804825198166142738158926132636462349402156709310429378368422284931569092717847785348080275366862739474787080275916928300634549663752888338448186162372438129454305540051489040235994098892386244869819997287769885452729697690604355078195788861309963171319515019100955416589814243392208309128357073733471948009259687791559943465280771977467116935637821219908332829272816375096878135440268099200331899190482875004268307766828090117976192470084061183971531733722777352102725132008216350138188111846315955462826044035896179956099634906612771069573239612527065401814772678075952669895895173318878190521598306511681068026420954332521299366739135568784185398617260197869422649567743366991911037795518895287469611976730990937642422048105595655769701611831935935284873332360228503178864154979213445288854705945613947630477153301036007175177556709271967521982279389016898609885169240277206182719176756037987513962194326311466308986431007498152162060214976525567824186119726179638422552293035649283712493775145388534036546776317274944201185631070784166125341393199359018139382126049342183604071860034885232364636576841976867647336974501718722240525042323617508521271907221912460364381570651346196267816828392158963571528277020377471196527057310322230776053820918796165826634270482316384935393074424533542612628636655365865589299349738231889803334634189008039268439628273616090278831286769737462134432934322355210735531011126203190989488205509106714966590896424388952189486093469641831664627770260331489482722764353013031739874379979201517915433128711674386673600748644160378022727037949517124093891278810863424738442732963196455737247354786688012777813264905072150221739350636824875048924235473294536295758054449798166675967524586719113724686065676467810806866654111939761551908424344105599078088320962549430388695491313198331085968072889613346954949267112549304439566811651021072660619292757456726690944404225595652702208000000000000000000000000000000000000000000000000000*i1^5 + -5602747854348718752767475771517854028281042411104580112179807657637264744868755725193390738489760475626544476705599644465991474917786312420791181324608456953298245698910537726714162297585250154384332966190536079024946634571791769038714640820559762331654624384588926512461407780814526373549395684737204302802219743237037880031685906229048087582031049567067836914381010356770129611122371671322322257139124169865494387952020669441091444070097972363754535238174581657360645551877010967212781172526842693168320721677239850803696085903187742033090885468091719764362115395431150710694563191291523408794943064707611877521767439042363939764505474216736307927981405748071905339466194544805489943329876068877806657925016115736331753929663112712027153416421021843653988710726791935390726054501285076456383700088002178072739903622968893164078764975740573101692119727416049564883294663834701607211473871516790115410856406646069673154059858874459832383054134315366250783277059901327405030223666572489481974262638771883493618693492520289133595915298054302821469033328900355040171751100977250028512474145515992631537712106861995504055219416872902019186940652529705632205408504060277781008094553482449419574743878237209947811067443355363405300617331171865599516327776940984167804005303162053636415381915067483048990250737527070895751789162015005455842593479465451458917712722497135639450974088711625488401874159620679054212435877681393692371414915505051172700772123478605928615678953196008199723201129231965246891771013409855225333110314026747917800618447171088635890976102393897056176102138596419372940546172573025704392903979290602155191805020331210234842157865299629404585156636437653314560394234142177976467099348024499700973039286431840167674636885489368998272494214641039748313475196542866078834027530079676195263165876951782288934776735980465929429803135778227525773566845040456252943864629205037122434884851737051245933706707301477549543075132772418408429348303715408103096864950494382862804436313220860544836418385215693841682893761026911574005338948700447891349184672908712028873782346703740276837246296747295576300905377124107304581104036975999997634043222167000074370711928900842729242798227367507124145416063576230015058925499463976384027123091484629157903204362062894410862936829705126540345434072907230108859607377523098684874789117926905005798931889769877472105901899737008676988203317017109119838822135991476921081467306770239861907276656752622793411345107798829319681131953524397683461433889575558096393586090958416925741437899324794114999010274667741139196391163507333343105145778435062402508861088651969726353601382876603314213676061550088867020800000000000000000000000000000000000000000000000*i1^6 + -449460785746345245520682520721436665724830756744623746460802191778505057089377939121292705341561590906609689272320772126341361725026870161893642318329646007906198253017345722333638129024111665024545779024218720776062494880773261389649716700557684055640083529243360132977299888023221966951875523203768703408466077564204945398810229008887500012808440545791185903673012874966383607828889477974098144176648343538189865306271760306407195853833755117199985478005623077055789009889032242269525056887489421520453110201399775392752267984024872825587307917656845611162407284856806241440865228466513328078744552911853713067549245413825226281084314574585905056375629378241947404477969004033937512422710343892542244125126309894011815440524457719538244503973174297101735960966115565224094124549738987260457108019146114610297389803576678320993515647832512975349938183245831508759288396732126004501301464866175467183423114808632147763812161483891366122393505170396743834340891103714759812397909468757233488002983153837294486277670822457580674458992658465384499794054780598393579580851070092761495194427198154492292082787889102144235122905637380824131574426284060545953269462152291110966641792177398679826644136227801468399054790764664959789679847278687428487763739562771018925327280615533913229158432980357608847098014508604584449848380749497079821565544480390402379699208811709928656256583462666502222034124644997667040284173391541100248768955259154057308612883040671011186213312275029777634978274931493548155498334200810244507456862588930082607909788143910188992047070754656728294745429214576626440571948225397672190547148952019319928252246293533079440119954793056215560629407068027649019542222599946148411771250768223428354549129339799448201755664035581560871828373068440801468172105250533012598763832063409109910594032411887334604210403792819630039842041517967339736248618470796662236095505351723302667927876732363896298220514335791781138974184771871804683232895250038363431628169080082712021760938849937254881238551164140255833453977725166223914926916905348265255220001692765905434598763940634150902172983655589303602015187691735127197000147941687912105919551530986441040587309869579327878968834017742356030995713468811278448279278671090501422592955835374810786404902564728027056140104501982203207357890784437088009485099062872432819428991916576586192058700474805127025122133063941158015537180360951800612662478281801571346946308943777017286755149620555866635267148401067078342240786820368463649944993450986697149935720912718824230575754664329604624315574165728179586614551150352393120029439170268333084337343173603332859319428740047888713804954448588439552000000000000000000000000000000000000000000000*i1^7 + -297359046431717081870224417976026326785487762183885205826987588881447587275582376134867394071042957178457534610627179150334707830948300931716960627842726156241912883805957449643452131762126546873350717740894644307630308966138945316605760542697325335218938710087903077543152513465505950673390207165939188010718167513143545308110358471007857128570684249202199081512321470913001426796503981704958898138805276304971772535967872135855972517015173367768549279047353341472455274550149547276060465104075466165356831914990112717951602814521545149442998639796750245939339690638166524894365284490556988078824623586572917568147582592179940205181114906161326154233513705272375894900061684673551778174561733489243539975786193522398985125452324814370414927812972015884917673677853401112478432104122853717189446577751666576441608514238094047111203969538289105999235488459502520058724398150116139943824172281539227316521610141425199925626173397262615418877183513322247299956049895484520775760158276154750941665830234061906067393324458602238659666263544587282142733678831688470020004484547850318767334077863968096971923363375677553399087770900815816194700025800375440560352345502775850508795206897191992904334699101554670093918618954305785660337970257770294040154413057662682151446909568998551279193283645131893697270433336313103349206925515545744149966859085590823199748405969397559082622990512364109385850625521577362233526635660202595534796599757010806154260054716430830167922070596481869984307128766675881233968158503330284538833069668659362318695931805495884594486872348072059499786749537199860054635067972453734503065019837358389736042296330998742369193872539320898726245869359662489667917995134390642618275069232672747736333219016648834045602560446167758613682303822962855022864113510389536792568384280316923010623159555287312150237975664148233264503160152143870157021043405560057583933707016543262740916071046209574233975252332096168102963817316419617114262716918779010585281899900560925914529188415108270365024492519885153059194188000320546474259339600006207722803045210893977015575000564137507204497882659113014497581201361849617539699191845936555234359770349536973852973030438638748442240410596868797123845303814409793619354613839665366264466738041601063317758923960143015081208532673370211268234341392013377657178357472534678230227768608655864192308096853524973323278179702370855852407638116723056198377719906463183832896441847030911888572812653758738707736052442403966857133405838934509420803047480479412751780953590978798927380903411591488320109857716375090537953225594341867767098449773152336191040402089227637006107308833663840936206530492997042176000000000000000000000000000000000000000000*i1^8 + -195768705787074830941113618301654054984887568883094378673730500648449890934490163184881623727714742756328499293755834382873415751291263638713827993401231058146511904406455604936005697187593157303823201347602407256388311530651701145184048729295472336288929290776326391889744964194537161584488431859313206373029818765921618711033672874968663151874620223612831278229131868797634337779982995416864042702024184169489603994721724827906895718685121167052858547513501462798914940852675298014280483080900115058836421216028770371507608725167792885319243128582952613706524578567645214400711234767756274254752648432654257354136265991356752276049029708687005366121902212745623700275010563564653679570350027714583825487494833389673173096238170444324633910169053242200265814392336259782276193516195039259177774872227682205083121912598043787679338722418476387914164728671189355820371955396077778405906241705085104408001024478834732030610959373748035644285121247123417819480572926502566874057813377844318011618444759493156342559034354081197163740892183187596931166918085498974974996285749621553773634423939126809077744415477641385561541096973026564891680731764797271932405195360680750669377643432600431621515100537167258712763553126506446135779387559619352028008169526816519541650647700121078661540927329389782085580488116122948662005027958361896405963571354293802030941631904073298990652911022986741568715347229392839995645675851006891908934766939860169983456722183828808731096247401693706008704036392196808596487371739361386235166135626498449236464318494100050683038580318920104033190413438701107053349932727567808290509754879532449095401719367793288212156179248959293088705424513763890407801597057092879203625918747252620202870454039302835278123302172814441504823675332651035838577223191469499343712411557496242883954946262379005089456447168842394145512964122886869279704163100101359062793770120651408122608712263794359017432173228667229539139405418074711794092193792240025528340532884450184742832104668681794574568955624873548375666200639430455145706367045844187100111458083928855997209280858866887937814005121346558849536634384607968679482250926737837829078117559308291896031928222907871381536121219256138454384811781347266335555791373969288993120919862305882606561659151381256784611945778060799487065971662894835715886452545295173276600363405277376914984843446941343981858417782442702049788696182195807810449147333083848895542631735532519510124526949121796093566743517941005118369638651375997926604427499853504681854904954119979164883485288980091130583072896149315969697483158530610600683255088925877067649011701596224264926383084250247846263025403208663040000000000000000000000000000000000000000*i1^9 + -54086117439446417210885055872462830676863993606573355382098011039535402166392472665963128224083720175523147078179167102723212324243058015017772635205304652149028606179386793079333100268920775558761210629890255360982114658027320283572548973392490043945490837023894570656924465624119311618246164801158318099350123468473018987189784296665396163816920072682501690406416714073459604532944674855050476589391915394194851478877970854295101270921039940447788740034420327462921221463413652693022195376166980061278998031500204233976437579951215230027645054024016608048542927117546535783670500551516745455021019922304804396752841550558639921149514645792147471327373814969190154101510119395348212757168852563548987197296173781770676658832191893663657310413100192284530274858682554425787094752080262356312145700026386389080958695305661285393044617235906695488285379652147608892961327729043685649739548137667997531017902167317637648714910478344367426537360908823294244019036222040541719890539274700454136697879434530161233756578701228792062685374165672567240388075742550527413665583581169425719612668261985874240566892733761199714822535238234945752161932465736767550840284809121145159570511775467989182586235029819203222563207802665352152052736795208769459973578110271675565093813660627467384181314192383741407956829787054475173156191708851241602030373925870169328889462445699189263894611387699136652704875122846526551480678075680793111846873823846579367880235118897700685466209610436205322347546533815687293655269287920782196666397493242222418606461564141202505524674902912907452901603644728991613823455202971699050772148724199505792979230244533736545840356960780274447975663902104991503627780170999017239309596060170108719112639218835166946830655833200956961053324193933846943004686386851141457128044241843036090180462752483611759525089822400775255969402911302580303281191138249842945212855245749682442353019148777788803285220655540898625485001120945139831377708209041734608111346977247101553922608611083978975943702433616298100279583436966724153069449545276228101647409176337770630692425052504380829113383955336264755645648836875730545110239256731602795707056503930112110608014767878237842664823805644036292347182193661599022245913787037596158758552250176693921656445963653017827723679248570465409678465219734311408274723618180339013303179068471439667625968729196006254156470551822022653705973157281117248120254187643195398853177097616452380848820551344211879752033645355760152187377402708894755283549392444343050879747663677518142807636305645798370357437288899866158897668269572573750492016897437180622461275669566876459755419344792053770725888870055936000000000000000000000000000000000000000*i1^10 + -6524193334757773774635844594686679447010005652013573124692589855880840212431758547283966966505164419130157631230867797872682059299006744374173090221493871780468725774233438468682238197273107325181405709321294303804499292011649473014259694451039659497591461268399497312294400005417380627909433279322875832689328626872885655548723848428496914633484338991823882218703446261193040845822427550445862481289058806462486267619411728890283648492194224430751174441190123693534721346292821858582540036460824073601075152017347290862209263697499199156506554067816350520240141667526648478990082263341420247964025369489494856907352387189746494555382410090057078367714126401147154085849587396917149468263843504139692195070971453576489066152113097827575877564682011488326949590172034401978619088680600655492814465440279131108148195968657249083655783836736858393618736835916311521899828155445791418302984406832027893535750406818552824127656702965656122801481045498884881566432322738098791113905291282294199098703913934506571542991932715963548939523594257243256312019998363953534733337622318553974180005325497918738267312341423102930215099606193134877164323414293092283622860293201539436467018041225564855565065501693882255724090788993851955003183653758936341651809065699875908670585543439892657407781614976931823915428951104098555025143549853501464573102888171876056017713036149689477623252882262446631498392502976012672090363231355288118746225080099051618914325854324875265675042294726391597036881234494954558928710855633152811414288701735019643410103733604711808981866487639449823529689896522643764338920103856713091581705204543500289322394861098741318762828734152472377372172705126739135274969081460035103294208807604686579026667029098271365494825251293852718038561244035053460165785949585093773033700712851660359485611337471954189141803671435566475895283134552422562143879779289609968715887890331308169134914539560103791063214625292027435728411258241022979368748678944159829176621671877072091564684075906399716174693012087608386446706879779848595047570293812029891638858359412388582584006033838031026625009901915964933287202407425107552996326100243743831655170463951475601119378399382574867293625601507838588666523844213991956294633818312311792380844754780162534250793990370334216143605014331912078314267821532547519097498629080891909643444319024582408394433766395116791754251856839448112076683191602209322899799253138330535255571528808214488081880091854472988391537182428056077368284902956370434392038922496673499593948880635884646209540097036444736448516598691147297764602767866843330446256756177664212035027185866951265961751026297831430325010432000000000000000000000000000000000000000000*i1^11 + -178962132737804188966744101592247313227834677629731938324581990183253620932354074755987312981355424000792714089899332479594282299575808725723123028469057307393483562132423028702882960205426825426891830698456148243184230526010470580355459495534346857425849284116654589636044713829703137038065646656771695394360723164811271707981483058386838111410119417448422051652540975701183559048358442494867232286424790444200218258684128737081485628178197798638221288957013136895207067866454796650967075065896585448700847742241240995376537914097799844299314285631956345704446420694557153502889009862760848921632922231322001250251695364611709324406009352775983657028768916077061338348273189805208258298400376326374239719045912711560518412796764808089356611674476884555661447659075317491164985554577119576076051724177108479590820049682288050034605311515674791771496057826174394109898748934991513031863245477217480370420325191752349935348878337735103013868318876918389280686734383742180830745358669758001959061657595746259311610735193981938494351265439990097469153351508716699016413618950463809072014390360843087786975928374604477940962787024249600932463896529571711874395509143261150853734196920230698939302087212094684072280797643496169091924515027620831664377670747245066275660587665272756607495731037770041522222523497667727911994342623557845867376462525488349138085038370303129051303169571305777033636893272521569685150188669542549003080720746919012796282537095487554172697692638136133173626022789662122403259851987402968694769086620379871826341873869633644776422127598403540705353935387137990370060007755365857048517381587712808199755509279760876440092755857624369711731302821338264447562922660738771526768317524268394265406492393297755336788621348837217772123662006350915715892005404131578555371451855464567856692612921242611516742079595218864586650207569889141925068856340118294164461933969076562508286152794864585215102167971138358274206154521391193248850645335099856488098325779413958576296562405205044325353117889142935567093903337726145103343549854142595865035238925649453375974472230369892410170041493500403541291606247302713876360597981379960264589533429460829665594842183462039261544713085717911656087808338475712841595394388148960887923030918070003262910660319185567307710266465911536624649528414148798775275317946420121309659085674575506531337449811192268182097507096253561314738406314883138868172809838801923717414937759117616542766728825676238470216191762931554555269251350537014005823618188600701127326766334440134576096754172681890113054173495385846455192408071821125390533053930691427758733632129223909250404738735562468966601116876800000000000000000000000000000000000*i1^12 + 10656410409189170048511761268329506898477607702735326458254534030648484387779005570709248650234627808141394960415074335012703465519942700918790271989467703824197412063307040763146228582382883740518666961727546645495147293060951298202298456515472678989137430771257837561197651339132795610538898860653832380504452254603921947793475676338833217117481145905394246732746298908048020582233130281212639675591363665210927788830200370104782932568207202372555648172650502710681629954465246174483936668389924512726865878980939768411318966182537644989186045246433789204654593774586165912434979910739543217493262605623563710671043620190130536168362193525714718786188302126957626181368827253953469030001650016340175573101039583495349187070204428131172527251510036716263425177421054358757643859132753828923955055674007879650524668503630975677164298459365377016201784013160646161793462717259612026977464407592825218323265137275481502329469328520579987627730025839322765672209656286261164310087281505805460767761691815384109182548995502299120258858845575067835861821644412435352472602795018892200931601937015079525828701037760933850538064822233090982527621130127851958089476854452157012450027097866194892380663582249908508464010577207016820279701109688210355958397504172502021494865154937129408414306413846921784461728183737686708122228270793988929525728434804222335921307175516231853644378686059478510762051734720098924310323186972469263585716255133199957163787399675444580150502636995659601762425341103904271279457238531138680556335614142538240959535813393652325617912570337463602101564369759772040785961376590078575981462801268642818779048741930795278318213146673606367711935608733187974982856761616233726631822566696480546646182777928803597363857359635400056479923767072716215149610342899964846726817786300546270340056228628858194820306008780161685560663283229338597268055951627155842220624485442240739779352836541633988587480948463092021079610645535324225341880625748333533680615905089159735417674123040141954281142874048606054140170483225224277457807719198797693881080428303390429318099266902766311991552620840485944334387723255356381874813434982509885274448159689998186557799045067628527460011675356256480369520708720455995107319436335039075755424594207894752221132267215956262303334064113130983756840731804057306533694074567154667075014860481715076360713431055600287278981733700613305539024470843436542339378181859336860032459912710623627069025668206396637987176800089941300279109465065521709271195020955361838133190964322924411384907873347389280961321521075436332987178868224567591423375597141586632638373140548868929580492923269442000264783462400000000000000000000000000000000*i1^13 + -2028204918193336089234945378556583136523269545302740082426573003106159502298235717378371979105017382487352373292982404672572411399099838486381262013978893553274554779706282624314719762078492921115393719984587738628630852366068938392699203368753732892196636291071877693069054468678117778204589385459059874035090311808809442748942323246349685125910749023599774282981797475126871336488225200178177926048913422066887122327403781995939315772905584888499246921985803819727092103929177428008763394929262614950448029190498712442365017043387325471033298599884119955568068589696620301709357915614920223370753129624589746864693501696692285644953053279891124596596200193890241606446765174939560777297422976522469368798703307403555423455785520726932881178577010547865726741042022543424831719618516538114534625328704429370351391310459876498142254912110644391816905927078249190410420033230241717272880445519549120656608132320603115839020730508154664524383439976903260789011871662930268478964907515306518280897045629215782181927027048719797143783184133352625200049671693217428196544136557826216966518438020646164971391508663697265373098854941092296007365199713809882135698384431511200205886585354767495562550069495244388560811046304945069610264665537262033663973663794291218788696582261107633249181882511251828643294021094699815864048385263168751510520195657901892124423678801055908892419309792730426031403824399449909209893820106724556030326171420297721657517432866538938869863957376885303765859132168836311850889656774120371806252497410421232377339050373406976389597143911127208554286617406350358193282994530457323044347283795217330983222754889883078937712030631069981974902129809694580085954348188217965900901064491305088058770599377670843192425599441650950958397084680050326251132093771583176581913487552103211667423171263815161007895441960683802595653244685929898741275616741681545326299555413568317424810123169266339592683365622867714702961526155370624319675238807905239593211576119047781194561356239941156941789169246834282081873824424466892226024045714488946302919316754757621314615518511116853953058990280890555846922182901762219821250548776167449186512592770329266725035628353568729420801809732492018947701335378978532643932243996608784608735443965597794322056287189623384274475269297067970513372197085191089631244682798421198183910558263487755886384115813126605548411069219665074622280329177949073020252726258800821173635638014728018069598864072779787734166613089047747520732721796510402963421888168610496620875137250994356169727819909241706272749377435173145498959615578293238256572317924724120120395112555584493653663150633085918525784064000000000000000000000000000000*i1^14 + 108112050719342264971050099801208027618309553293203901201734549159977892123364288975209124498195053128890516370601739876979216533665512157693528615332625317823096209404772993954297247598643557571571792925692378087132673829415164268310756699501015279565420677480423873092206005938922232890434332126255089869670569802943100934141273650403777948248790303063745701272358018264489403069670797211494200306503565211487944630435319794048342412226191585963098624887684728960706860733807270520878328537009300526121826602886301910266567935355722743504563864192742890397080086808120181116410093325897624304494546943360777023524105636514315425327765953615933977362972370679577041516453094411003988921050490065066481351318049745462406823279020452055397665507515597692625921960553954933121710627152128748765282764117395574918716779224708287954298703011826238379216865905503525579695848889016153720069404411436046869954250912067909760048596430692587313048240986518817990720478761622751307763199921800221611663484788079616404337810866161085098392833804986354599202978903145717711301560274414092031687528624281475050500646149374620804711425487552726490304730663498323526695147680043563198606490737627325046895299241699428304949624681148304624514912174982735721298107077939920115709310242795606843541566034665992949620775107755591689089833596247232765355703534268894027761245825813769891798267462345828301578107488153266512726070551246231451676111057925193716149865454846012257846383007301794685313323689977882711916507122784144356625553675902918977747772645585725489280385642990918594453563035976306875580158314277462200306125722519536100926148797058531606926207870444110551420541371009599753468661895425313644170732102797539087956490952788762107089456089440902430329333120390473444390487160445343579881933242325414023145949767109895962913778991912260726673968754008801963340648666036937935073215252388326570659078894882505315798284034250258461937781922841290552843280533464094828991894154141108122944960771774734310930211174945889545062130901860836887098454301381185143405065507735553730178481163606093634549430733875510496431063727529466374962960443697495324354333027802229918859147884604175915784524542181262290872549850307164996211063116600424121277384011857980688507485032095532726014047914162844946531200044020373974868344334313527963323280948193958615803941383513117384165001692293382275568375259183707980705175419980564155454458635596412686276808369921442408462241550396946447868500580808317618162579127514695751512056582039760959755974585841007988690406021170333834836698074433378430915149563097207723505769238228877798202340581483752508620800000000000000000000000000000*i1^15 + -5608237645540727445910196739216999709371695800595682550363824168778587104392328732294260758741954140553040791132835524735131434907176358219699488351966289354836956424883565778805973124439847290540204543847435279908422881925381429178902331986993965589986328252453942213190251625317535111664033975094701724348406787063182397148094229776133463749319921166381826200832266336823768376871856039612729880885120263273906968589487312711104051345082286034383319047043871671940573604528540585980812752493534342651839549511277998251671692178579436536782978494916314086878184892835828057506053215512132126773870804736515644214517911249341814659772705260653160010530141797385065876580762951149509541541039114878814800119116162986618339392166179932850500201631179213177374542159968025440889550013530665288609427830519924489910976366712307680022543322440385092670638626369488241756251146125775875015989137574473450318869949365105423817418175404950372231019670198389255722847613264988681633658194966961660378080512922088161316714609585626344535399693841032895000097696730198812351841934865698676988043297294018990610763866917622040459611138164076270565337172585357599437900083826857961334327498425531596506432051014961867563415385556183837240328292605684092593955714861019207751864383061609537799867574022184114584787597689956749675526614381968448856665564682167202962993149621037799008473933468483790919448318614257623716142879588048814542044729986003062797540885893071648893187946220293114830853084593071582900654796885474681077106134153371826880457054291024778821969094269237548888305147196059434716237734160524803676018164318339291430940685512775692422242894294636259523003934689527702542181452421206261023324866420345810099778512360002144181663042318365164418455753639267978504974491077126185202470008950289591849579707379560384795815983868507384891427408301061033166552401095253478535202785504343195529903716764180429725499263371290030483563399583635827175390842658197519611072866663207861331910380583155888245466202683190327912008310054725790931188216037821626613153365235002247492500202197521846608030468522709903081510986114492176553453740299238953503489392022435866586881422229316583599712552850986289609687465984401284851964608953325451040241564331756911070329078440311506256522373472571689440633207509048865119253330855150663535868487497388792592236486013582108419732180436513231692601224464838332188144110548995793587200230289263849858304247515169596978667845694784990420883332997915731746104265019626436580098040312728815731961758688673901058425198529387877888244735111519819982564855277837126753117630286964694766374126486502244352000000000000000000000000000*i1^16 + 166769324180617767555131974060727529005680943880504120976442723641247813309550473861384726833417579080442939303336423182529798068206485859646068689876737824996133489795532919109735616240778390400155926937113535143630500011415854923911866869287384964445271795337443701386097674925630050541532960206017489353179097266489843919711634804361021144297296572877226497529544483238597869192676855303063795898719809226868258047098877228235253429955687929513589504729603979382851057409141527695722739426852737171652864133639065927921316231990196689583005835202573359247728416542253877236415125395573682926242085647624087330907160709068749072638602653597917341828226149492136924207276805421520024522773364666346252451175816885910377871567713759923765102014458588971758766147100003838247364302167623787214416454062408842946876731340722742267107607857994788673602092740644285597377444930871387600894390094324677730159265905248482859416446526842383721556957510483775151857032237685247113598068121905325798267117493142062839577369204940572197792200303596063647407226818333328573393632265040588546893343764633078720544014192185702302630005616503252554232817920921999444440146639551001375694206142275766260071949829922042228077249794118983208666465292136568840007852767799266683816126591982815991738178001812899041131791254068976497481568815876169373487856913489819824974340983741799896792698580962926254025512942654206786477080371591013567327151436069681471872855399122541241412162312697965715998309709192218022794592661681011667955249888370700153397292338374302062255423232757589651941380508148109756049141857893805575842336500260081387530597796778240627632464120650912067650755502872580293306134778923176412656532309911035786885019242387478049902910013017288630812933714493839202113220101626099075976838076073405550048032142927598428328900482250741745807253152611306832991383648141545543702958653017173533003991359090305870007501669506359754488727784921983311839116594979793646785588005212138837729877184152010228501389305932440861419338526358212924426368879259026466577522652518844308404711638853047442607108156906352612483275691450348709213839534657321202345077408765582208536348379616666193123936204156010838747302910649902152349896813716392941489546889723856000725501466435332737429938480002498396309855345543869806842064499740266794324868289901429448418487419533083811146001935509656617019387884221673850390411983559197589277892996025375030210397906988582791409164438183980802485068010521055713109121127687425783791703808614569231436846650832239901972549421153273283081656624420349467351091667496698438593380749026022505135668754917621760000000000000000000000000*i1^17 + -3315550517999669860212925526976828786216292530292178002431538087469169713363563170308569128824400079970890338430956757374952198304599953394932205694258588935793314571992208096127166805797683287840933524588985297907741273358871475698016805684016966629654698471648283247241387031742627088181215073570424239578787988734447607307177213932416843577656474031086569259053583002374368516484812677297579918364872484565073226110753395690058075838458274136468920827656108270684515794137176731637093861103612199352195825821238583902787429812824191780925248262653850927445767886142744217829685090358020602489351309271374318283457540316060383989441107634370275117460756355283954957882245257734472221359510691548902477329843197417964092758463306455040227151152925330898259582874338632339444888866380653920099456410419247864023151957283614898224091222454214738509157969957296836176188269340439926185586504629281652127347324877413214433251870509674813470526730255676822732787561914656935882033244771247402689840887982040322543813488460908585664314376258959251748732873940831124880541527798581784214981302803122609676164216700065207966636534018863129694716631396374267401673250084910547760106321313323095581721568669266685011373835652468282155397426425915036899309984511910660902233195712845025522676499018624780014258458318972028682140838970215922866340683157460664074056890612476416362140828012633277226997840347439290198573892019728597595866764933486591888212013690365108025140514598375127215148193500388056051600827196135328051951398247238744078285011972867333081796878651010804913914808856893723481557197427456257800605346484060893943874564100179789231229567744831314227728149417200180658295464634082300191012720615269970320076268953668499208208252631439913904133849507440611943684279452617152495153249732163466713084030381801837323151751461671729043707756775977323464118620053097802726103074311860412991562517495756284214110283013419944597246354621143058493595651132113828318736356865856212896952596372808421699691770034672482016276569022239972060637470723843090839721499961065134420671892822168254186182036822727278843730651267739180675065656420450384708229139547490804311950520020916305766347905545992049545103708153226032608899079594487991365425919877892446290253509972266279418481346289553437229381996919711873380966016962482003459332076820080667806283649759997318469224405832954545467632718451509423495863207264844179139963746670994790028701109438821498529083789562979349942955487791498333581280043289441232178667834683033603162780992631636658946051555551905419720699354505876654442261431437750519368459320799722672280209157427036160000000000000000000000*i1^18 + 38078325119384116631164867374653784952474037739215377425245003912705271784418072473608503515695559399283500080417545647264284448167895720036189705952192902764811802124530675305051116033569043551404072074263599216663771219155358191494811176664305792145987954481232025901786605593194609170232291712203044953895686214417310921758461694348713590056766077317292240616625287110037801342299479430847162975515181711903733201110837567186323297053056964829871917113596215983153827192119253313831644554848597283870272103192560376486690315350036216373276400314074626753452634857706019744731987634133027859176108236547725944256282576577200023638982635733338860823465060071760007415911669331805705205005709743857115315595734079038436078859828191166842998875721468484305691152953337794456651319772267066823213457788648507995158181702412019538717580351193412974808824141590737648969994901577601977141314136124747944382639149562757577163439630893293081827371880026814589966942013102481314280410712348303718324548231510432182245484872241144133850811447039728273164961848634834985169189350557211499045105466160255216871970141040520021671311486498386207637699907333260268027219205057302064052193031044917636157604361232389438946563091544272056063651407653392103800097179921090016443515754289208724164169431136676908914944370909730392788078713779754787102935195709501827921152462236582276975106728297773708129172338402478034065611886878481464753626164669047153954997085452193794300873184743643249947167722663087063597187669074183145557814360562831000051208133379276899857471612222382349509729287048306156638558941910810268647723745627865651209805243318451583481320142311090519059624975093288974806238235421751612108193196982256952100444138211230653019443718647128470388659293220855892683353195566001994380184097385368768301970875150427281368828506073746619586743939900847464824959277701775237239795136523571808453158192297404363604100547185950132528211546630378554055250554787266421528409983451095234743370312125532887621882189576086182247168346367018800124828603397852905127153202742520207298651544622931671902392404124355360947766932536198020778519584686983886214338421366738522270319868659093346306657593846537650766738112184813209027609837980264398746450821022522581703047447019129850755763883442553382664174468680202533742054260252945909685270737191458579712339011351962009963142732222599692409082755952173617642096373794537016509692446817006159160179983634969550302331409848085930980449449253649744491020244109241201104086037001460880820427977527643230868589346712215421190633399938271409291278233187165930376995387669480826680913795481600000000000000000000*i1^19 + -302643319752520449860913164748051249835741357270419626629574709245275255137499948071255746664400050725141849486467866596680577911216252813686890635440554942489384506447267498598353191408115865123767644809798293497759311522767543585394707992042950772095814851298074819787505076700010936855800745713894622233934377592289598196412125125534511344544155893353789482174519690725132529470657864272797515643188105381326333725609873501125966478512032929910534152117804405208582427532589096005025325801583638414962181588327798893189803108257239091829288266285916105933445265141488663338148901590790640162532670464770967508382816420940450045569105266733400002838610721643835946190339942729189917015222201950744251274030646181190108596005053063705209310412752798899704533193210353307855635495477931240624004037947101129781471634338739175635418294947387027482717155967797142277103664971973597368752550216413426915207252932441359333264761510954897689838803096660415754424141434035671405394291050386171599535014650813963778961431399952704416266122313474146120131805827946666983406071190469961138869984063370090010268536199551047226914520672347263211146031368300326264967507019860185548628688205631417018227169283115726900217732871889300893107743193694810866391500151430248706904443745690829240003265463095036701593467791856061644573461888775738516719910627620053394996492819456360702931875624183699255599963536751611992095062279706384013532152099203951722966855527896142589322859385980607894483897460627678456914892286226650766993578361434375109634107514852199130334740886243927098476813882863661240279924787355363415671816533865534517900641348248980701183768641529515748019263007609081956708213189356571808725180156477496595088974769791418421664989394037207286656488167093593379831278642503091338448972041438315008487361936975850211565478593781473136090425007555039410865807133589578894465394849705671138653302514332103523890386634462690227668677201699268160027787375740596605410142963472748336216471303351253711748126902712312698176614635858192248257883783572739413292785378419227044452284273153579735317528019438768897409360181459744414083577613291137437153697995780650207524873960135925529962143737565896398626279580370901908331564590129551752405746521822627364912545974524382550203382338901079272254427091594856579599208863462845739158990899125107877280646307659890077588243303047577867342913720529568274238733758350301443856320381468183628902094632570556788704854729147341642827593021550212159472352229336985561703799584141067129246554557698467612023945374635456008576431331408177015694728246715583208635314502380467659661639680000000000000000000*i1^20 + 2530203396732904923753898901663265203060295403759129931978748607316670027830920999351790163455303202428843208822063690329820528607437452767009997519977339226632056300744440412127953859441068759007822481964065374131232943119867037273430184665521347551404752626552906668485937723131623828608918697002488089680192247992487135703603500179024179287658364248859480462534554958840077766788643160420586564618429531706063633579044601067924646038960689719872355204811225026609951524976660684360979295637689753921356205869846324171603892478556468591896485464050351894132385103890614280403130264286018310575550876320812469770698278709152350735718515526369475003893381035624179826322435685616034576683161330340569301558139127724315449534386224130660390211280449170538096572293806379457860220835851573454338604622292299425237025310214944756012623544420169854748600679726731444617758909727592248225568324383086526681789109069146579179431306743390571582861081855761520771979221934162317585665803059884713913703590071446498137384728724270483179865555607423475314802160203358193092644149980378920047714745591817119460903022563726197532404234399630664043344480000615101500916951591183155575255799216356539378567939303156507624668735609378630595662272927562888152703534348784378059952751428494354264906833098533241856383142600380694003321455852408223052742218139291500061212423515570835218300992700607883819729568457161444858068797567236878829801462434916658634033540759143419538880538370576525573333972028567587000149900454223400447268871068552331006830536660924290977889762775506991884899567104896030754107193898232433077628139404952127509695801247486474282840292245945784355667368153277006299938387681455695299098781732540112617881323979896578060421122392376255985971615705100126146582480513228146172617763523582947449914417712938771491850645194943749021054136130936989382923283919574402034469331266007513018627067866726745348736071424255961447445874564457010450000979332096924383828227866488371926383011172439806760920377909990620162278922829117362713665088817980430758231505934024567469810315434969925238604413067015269656248760151240549556209497922644645761142171456477777511021592439595272949900555225935109565995794045703771921924647442115599014237934625217709460203488028909195382818418758927321681768531251929012952047720557568090842550341524283942330013234708424046267567180401476709265089173785055845608181342627809775767815473344179974513886468967832055525915294865042195952512776783248463065374461895885645261219650902915480761173066888334923862032663021236214101880563513505831977346362062150054147777735136653935745433600000000000000000*i1^21 + -18091463077354794514114155274171633962440168981563345974537202641770515264597702371276565720349852887328268174731950052320736938646563998258543556906643534080481468641354361360615472321441035741118995121216680658739635567428020742608304373366047374937595781571274535965250089615485220835712965605400957762940489563126950965167243832541194340695381586558260594028172927140213800038632306420848821301710519058246486194893122852760410659911121272986144656970633155753413872840864032908926310056919443472173303893376893141005811595897570675748128224722742168743991784726149665169860041013696501361463107935644957509425435208241077129721836855000354179728896912786936261139687384002330736058114371707941890079552270484230240759174589038968955267355160863431102308936010834297095575072931853778030950754076185606743266836700999841174007650706419958957027853776134090549167631796088708358091074851000743982385468255604628271778002188412299771935003590566033938482192354132086012381315174886453580723824266248127807435817219208151341593586886196041151833027395879495902406947956202346817827103949289217634117029076506147647881144407905682124268450393267832931907561946398676610445807230627386136197445823513935271232099007498703171050761941167985327967629882135852257140561867149195658211109714896849410961407277168186136775825473325468318108494099908812413049867375165254936661656174379599204193558728420369832757777135883882006956537221475121774017703857682695932680851553344342112648722462798242536510435973885327569450718922890402240254954193894523431593907215277198423087250157263201205417531334793129648257247336720689364034900763338364883507791962566933787485245196331672370488443277548405560471589052159355267884505921907218748158372412624100538398244338536274346134888067941240555701192164095669265034303130229623671007255830473103227235004528213333026160322965843675882336022302476522376845037270226357326691315944987574368747567885563652148932086010079502668716740433324955658072994709078179607362653517268701649489055792161408704983700887403997629020369882044088982645922606562685757879822428749204149364639775266903815610698779804989175596220966578576603807370206794092001033860695292298308848843890722456149167499007215950152675650199921964314142625961133353594272478295381542034788476182434195787966427072964627501477624600639093137510817212687822095572188890336177236737890037671704240793048528270263516322304260598874350489082572819454065158610204701934111538653170945407701317099011443347173658703167614304358799598999852266851500294803301026887040494178424219503422366599729320465363530271465448407040000000000000000*i1^22 + 62244306229384283301974842747006938708762070671054459506447724022114887332034772846593369122682381593982255844915090064604174465478760860701778186722839531592656028756215884447377697584912739706804412345534210062746822716258217765800153658369589378530873022319400178514980112002679210111991407079954865311760067047701963568869505680642717879285763262409221538867549875602095926719202996883531212383726025844293195828656288836572648198150502769847820259594752026218716661843426944517878901180248510186659145056704049359302556333754310684210315471459044441458679358544164572273570259460115509938292964378795437775753677008265493079812115485760816335404685630727708982836362877728217502738501089819568353158803856614176323202114621579007921640892548991754224704283395121051227115333118159227659484761148569698335667057492854049630419792932481154334333767091789263693572533523142845340183677895170127853145440187897687771506176896117087364732466652624664275484333832360412687765170076118431560125124599602392066356186358789099494872527774007403123595850890377965285061580962225610999359615975765669327740488248444521114555858765590384982482308713265700172406429304908901995352059281924110857238615933839431050426422112543886459923025201224763270154212649552374084263280629545237174468530441491395772255302550545272590579819252965708182535113697757093579884607510468275593024694939859283579654604944046376418918413611119251841868197996822292337739744040035100642153902952541687066413488497000121383462142568255063095312545838307417747064860835699035238097910496857357184276208045473925623281612207150920558216487707037418925473853165262557252249235785207591272026224793589039110967686043606263244897613265463245552492323325358193995945271522049451722627557008699491985277303348999551232066241424866130497523633842313559931714499261817588139817937963516002243651379947650699613655954511842077210758793178767492619713035470977201444840855479694908481930598976864667068195161487361944565404329382994340773932212169977824755139857953452742800351969542794920934100712456912411849100269324865799004269043628676436559238272027466579580637427439544745926819417113124234731831577325691499410028167736741116366570742487552270110540134436140765573157528280995853342435897568474451944023250966086959767183901096715368982823797581578135841201023381299397618598220214743548702079384477844345203709702405057872670271347598003242046481660529004394201727999197652071492314452717227596318840846637900028077513092796339175496275948863863695620601813534785497375335746101633511036631001249414575377411772094288302222132415898597720064000000000000*i1^23 + 11339340649598830778046405849083733691647718106491398787973212055623484388627503458531345353604260025497834704381164216916217048119501527760597175148723271059118862258521298086236467659479941335231135288584259775452476137878565087104618588923430968693329217607671710877337325177257844906698781092620780433824916880229551911702844440270678681191843768065293823430895115078221167665865371449732375725003709675160792133887303066739922859998354978936203576664493587061949832096490556604256117316385972446661061550579392250954101930465147069875457348865448364950206225711805725761983734448383041696285126971737344142567000980398242634596982119501267069302404031358061915322941813442976901583701952126521733720208259236862811096818297557510400318905296288134001923121171337768348847462910349012373545584662933079204612265312357752743071818895341091488417441275715334008144504250126351234103580895074064020179771674810269005362213006130783842055339813106518599089201822982724991663811774601995839390178568455689154191454517512448298648797986656679582231150171222019006395991006608543505546277041261616735425889495208549262760140807655133026624414357499166740993066493796280431376457577741290689805628696337973792417578417530100130407686647929356064338079760177370941238252513760235052850367615885152296105540847080632960557123859669528755999791142591197520110089429823427672759273419238744666647838316476114310400689841016289094623175595453833528025825385578285009252979383230319003481953890137443299163485186789111508218262368705228181310666537534865794380977903652048458127674567643551130058864360326824107085585573843913586381728338507991862161141530538531709793008577066971091850238863955280519752163475062874845418690267799228236803952157910901619923464532190054249642608187339626803826766922226123636598340131210781421836551756034051930190274733199166118640630165813874125049800583963629159766168426222066305875132525245353495862475854621879799544284266427366783526964133520742252163672881635477495881346164021759337573561053769622325130111066393528844547989039556862091333209234100552204277862519661078821029485592481863256067822420775046205905905793852177932019087941021487000511503802892600225041347460295212312186615798153511604996899741981380158769965175388086797557445603312055093572851319626029610147355892765856452389848241506069007507965460765621436040475768626687194572693301725634360183355741593027391911775086896494767442676426254349241991621077871792665255630550394331833445077668493403458392366831861165692182589315747755553894446573735293481084051375343398334166293176939379415277681518837760000000000*i1^24 + -345129157682804333775650213437489903292490013286883823641937975860189042398936220102175717189223040112766406976901238355680174234016212599041164947770503324273441236143355848076793912536624910094355776232330843881706507514264927124674284603706783925042362137272108556540065561122268153216557282149039034252363123517963867236704384475889659569398460665220342958912407167144194759065600739243129264400418823431013900120898673676473991346238429629292054653052167343505843463247637345759408438669638856404161770528108104683393705687824026996138796132648181540478649696144660820244511362665562941159488783102404240525580619118177949091394389247733686452695235028967121862292763662126233634646462073881983168423390322770581000790015699531467783302432331311081671651003967199794773280696954451822858165376298778959279635875017468009185738981683665852460478539827551497719135943122712004501968031041429015322549759434086966418186866544458732804491127715517318874451824122196668620552319728660669287283087816011910856866371273561084716053569954945345279614290349407526361954077454059772160444011906482152041067862756419337182107409068796910064362071412376537983659798544549863433559445246981924762110241296464939672782214349919987774411033474344475301627748806489404204405802967906770652489891728164875140301529939777193198962028023404593122616373216678807999680648815859540867830067827055039480528280669380613948478994962217662051393940072803743065212541915732946925082606914349561318829732087107104752942277404511842595737356757366073954394287567265672667225926770235491404685692925941514536991384756888600178560540540624198463716550983895465168871256314052350041590478806322415650144165597775293493968390078127552847243662745936832136305989015145996937876713797808378432637553277263699419619194758840766048787005220863034275278404504041229524910906495364863793089070153475274166384568063441434044176426670121223229721789846073330155871634214588427878625338155351860622005406853841428361520879119696455646622261551020683663205668134642713148690644801624291743324353606194621208835997026401767642405946383291908635262839368586245021176024237814918305719966707217355059256141412012982064762601966100959745861675199658882404758825745719784242552166892162721135378701264399632594528038927435532259689246547151648819456531084762750153080254967411249689211137346516673240684145938845095764881786491856895181941770236346642723620636025091841856549746932785110932389428181999907491511374315484487001898019431509736784679403631973753219723961715439855758327544170183537685647547265537964172410205256630805500100870144000000000*i1^25 + -702973517232307439416529864748883348408459617608792376607553168933969737452306968551617548207104324587866635322926334324270691688123626442820809537201884152063112543501711378850838648415379242338027255470449702418588733629092368712262568951194518456658691449979574274087832427721702988150591688744010422063023205582393577505747938566167225036108591094587665348185443735434167394982578534356157550264479276040700682501083734206174763519031656978822087105019616491889176698910597449662394829891505052673063224102991472838799893120402148183098619416848261855422589312693167383327026985888559363363622138604316686629048592825535849754558567653723056970343331286205768765058298528250413140110618447103182409676667674809743819332991583132353551410347668940818270841765945217573096758247478215451547072746873165959141835500992678147840643783630297542201024223763672183499388404608129845882852044725223844618478332642272331471729154186725894163872816659076769337651797857315961195874148846138845564286023057173139899432556887934634671339229406879491078068643084361605094777543974653683485771978742211560966350579439374277297613853611285988443236169845609863223172916010410442303082591218823808362363619095896101901419008955143774198206738347710028278682103141785047129006684895584580950751652753373347825163461311445959733388133189893414839120916902990058619414383122579223043357240309727755491982494653547514083869248548650400451126997916111907409615773622316924323269483804911932250850426426843959904769659711191859750328667299923964711218209002306278860388849850949499126586198868015800655872072580561625982413884203422643634009258895913908475331836315406140192770384685679986048981394973109460594777117440527396079275067783500796357564515664904126219530301147391445807312181915642703353493894237139431491647084317584213671116756928997472065304188729959653515908624351039672136457604624464665339665991795334122529857803794073927692408100236804623302011818112743673455238236107806966559086018352068759408268288521276974569304153225898408829053997539396751996103923698315939977351942438274455046899184529952063246311717790548673749682212323878174013285916949299592926401555105391416687440046536863813479580723076464750866294997711823704210814470596734345716199287716874520577228533852247151911235317710350761166981167124554651118795743383107394676217307645073845698440530161617323237799642994347826949010820747102648929077174362060425058349559050773999653682961892441370676112281482222812331221805911359700344081603698663230220123860350206668683596889183317001237724966626128677565742109093731736758517760000000*i1^26 + -2028743837496659050311536434724415142726769949662104131033144409544363550948083434325855669472582098840311581960424272871552424250086884233208942998990486377365766718098653742753444134226542162915265757426857070216625821942262920132895258356701846526076145958509187886329591773690117076892598511429122654212576521056835011368024801087604115118653295668576893798368922926673366730020031419122306236863356759624932615263076831410105741506197273487235778880176799860227214054079292498443577137474276631695978736813473370714966693320121337261593878721409468938829195612159615036507738838584416697778751337031432119733475171270630408627215574936725867412537551023535438851648440336408520570892370725972346538717328180712224528377452491745393656547747294707083038426995955988997862775885836974915863744741500702057460019724516460418686025409168878144486138303527379525292234179372282239412421446924741441813388618462669700549236312166155821445932814851166029840156978586630753988721511436486930489109935956636882284738766849742735083671050332138067946921901963415356972713357051300800457890294349264750633195823490455958064962599461816572184089842574185907573426049794255807737351461399581420638197990701099614807499220670502595330667898969929101204325919453336708994845217341012593177874732568530501995717736876678393085581555176420810746760960191866336327191829790967889107478533473017989086614819420874878466321675168877666240310762749202224651543559914774246198117331668884822376629424323635982649996540554156977879067089506556181671572267374416630552995475037128039801418376788105410991102268805419580811744968040787246002071971451805125699375891392889925408574742401611594815469048691517866391172695193051471995491188144765701781381721472241370345108538359523452938215035239727241323807002821391840764500027566036948342147220104421951927634761690273809505213089772222688991367910282890390022895365489875211203657147221110349929138501204372315007020561874434376845966825361662035116688871449492854468682038192170740080218997274164987859169870016258971314651990809777664220404213950395910169718795914059472048338111289507926073345310270412317608317085190896288344507430581132241739191848527411575315497606590395925334439186946353817231136960971056829526607462154575565946008353079356805503634389100378771624293260728700421491932523694301273121857660569453469680216789101003914341468622997589450980164324563505811600921514381360406189761277123654281150569584838524895246105542569758218767225781458448394423801540830734053806179320652917554840300803128664643796523456434678432220849268022692125081600000*i1^27 + -3706077606584299282088709244283231944312340031198412535871659081217130236716982556891444236446711433229738167539018135886918095759648221438251570716592629973327144382361436316659494165531124903567361838315540322936440041028216456710637781659382897206278706400311707160592263793834870784049714664929566531280033338071678705125049720748404792062791329522012646638728125954025111392645022873629518017711552044970806881401602900849106587861821576868970029660240933638500022287669858705127909988625839252811211805214776810687004695113681290366077018335758207102068861594894902275764449814944677021002595459676790846525012920370156019639604003768192179384301329931585895229682047492756779875263355322154658110444547162864281821891571350871075893115773933664005861859823566975166373305274048571169008411058295776096610101828784196117551752711669345405193137768818153336279867588863846373384207480223435447246419536006823341514822496719398949272295855758655160101984832558768190135543936609695160632637896456365024764424528976707745752313327407021463044140442538665784796402539950949317867167012651827225847004494863887360627716325475408145434954801741611190704198583357150673338842795584424306191795206648485350633373851900289795365428179187869048021292203257910101781209331590564807674577157372680995958969399354752591911635999660082482365353752858943797865109303322726309254898658658271865087002964923262401671682196245809399380626740695008095305859762998695622157754241758555772833155020871512260854543011874824287645174989905989804577456715318879741564903068352272098549561216401220255114153349553449253376179015267925142105127708635401462514826535497825058682771488415826968273578730950809322145753580250479160574578690974860883747386278031708593562253391719623740595971066533993140650648844269774761855067551265391114092376913415961926285099717869750281626407759655975922923553187492732321127912548741051430317924868113449264170273750357034540930539126203772959784226912495179194777518637500893925617400059980579545288623663881863555505121087446670613538971683731873233171110848341780250107684085104848860262494820979059975670484148788186942916432596964178281712786881254420589226810006297811128067185806478870851306045849897048919596602061444250157963712266657339298020712196551799980980088122626365213361317828177609216614430362639524815182419532717444274830858635930533566526190165981762924405047846264991323261102208521958792092314950659513246077732539539595657997217651039152411873565050367245919254558887845581626314641779085203179835712541758431954269210908047360387410429344921262489600*i1^28 + -6828786108994565745977947691498535850703715300533432052733582076776961935796204531819292300857156564395589469257115933606987401449564654586088760648969312918637457331935752526677791429196950198839185996684518925868685694838511386920249380779939640378060586743217120741839542987460205834899187542000064606919548975509318135920120584370501323802635892379984965083774656148019193933995153121432498655200484074182620222607788673642698293707251186134386843289465822810623103368659231626729670677530096840532314436726677673892862695159519738724826996456890006242387310770586732515843277331752795439877679456354049837027835041509730226810361636368824094507209852290653196014694066642791177902820994696973178274331971569058849918611946845345924007325990621467451756020685700610645510380730468298010447543178984286610035315531410381105957974048588969770307217163161368580167806928273837720818902178978350032688775218210010627610656720071637335157681962277267828928621754860499277624868803240284804446083265278431346380128598171448224629778809671097823000369614011944044216728829150782074158681366823839054610420509269761408115577506723932545257675595727820136815573068156508901763614716223851873199818358304936638048283473864735210114049777592206297191253107203302226015251868747777145656424162750505728868086937140988328634932027565762050660398017297268005045794162473482366000118039328165542900769004126785862711974087547535668389680859721425562230801941933839254580582661188993799286394460338254164993267846543152999934478409616100303686056347151325862239941074484382431051361508385217642706222623092732249255674168218943830349943637043966351270455188702803949215608174773128748998421578604851987697072128789102901434584847486573449793439181352675136034309514637180478309027535716866039393691558899573604019013440518051639424405710174222007917639864783799147295881040792894400563018193182447153312666756218598421085611917981044916846430807709657120980712166584437878468917888442450580601252386439481451915480670146798979448398007530620504800472424447666940116586609337820912602198050293412778646641428494151394564954002535176061948799160314576482700437980483863312341769478856456688216408006510110200037042711500991169753262062676503457162435876305479382774227250011177782607814219046872673647800285985605782291221086286002605231024696124838931685004958632220760369785222080635411946865847181126117586246026681135044138918975433053321328299187252933804700440792183144269179085907537529753861296825860619542226340698027511572768547302835103047324087239355192734091932264000213050583351635738624*i1^29 + -5326918471036536818708843710249345763730154238173401768607866933272222273305296021453838341131240743099226680773174563649795865916030244502807547451965781614228417996098881164597312111876500024172050018515769170001651856637565290836437556084932896593251228173413431804417950537037694490989808891097914427925066545379980748364422951935961544211092480026564724245025001525118983365660594997656568123997875514101664670857478164386241454870691511498427975289139715629682176383617757720645414999767202207349131629450183884774000535925598712081860765204148770783935181806117527411893336323206377972015112456340497207880372508812087074633355316069136671167437698789668569048930295699368465243584477154343768486279385230512719031187138784522303619912693250711580066046679684927419702362783081096883451626619864692848582233880809038196277035551559852366690841107540010528316580817962918989721963329114983573934811657184329339818167488780160455042609988387681954245659771593360110632939494534682509445315397916711014093927808293959249180323994687433933472085280681932551066001195310344856164928073718587267807793426473280224457135670030296928883131390993579477014005419349250293488108974755356698581933100354950556726419975043038703778611054535765781883734966773746135679827310630573418567821634397362399615896412908489528806011425714889456441210078818104908780733476239090560151037088977499791398710267065857630434072900746001129336261249995355088029856184078822022229166505385575036514301013939298832931603916888646769868346092163232806801392331213194166250516740002378921849551856625412201522858730704921146673613931156254472467779360427846743900501728157506537682167791869321244504806445661213668532217184544120259495307274698644607726937139229611912444746759968095537361490252625597795909301616265304960319285723740998597036840823331322890722440841104479986341276748895780602609858843615313779991064965201775055296173094843029100030109678334556320182766506758574473802682788480285531456279305831066773278355867310195275197696164818503957923421085552914227861472496133752389967213963185512122146188131711078464572025978825929650342485449105580886487356287637419046819128521107735655243176131945602317965503278338006875176627868122971963533636608875471458637171840251271430692897611599981028132053145917644443394547528461815543012899818393644264328925448160730262737973195477313462219610388845893812837857004313660885192842052517829891481508988148780438606466655512475597850409017641011342663791175631064867586540236634933650860851989986557763352101479164592195579731035004791712735297536*i1^30 + -9306405615054393703193976951541110033825990329740306196327096646986050628490326090701315015829074348867010747847650338632564245274330664254564800803528063526023981847428008228661123039294870945677294586501524100924297345514332280465292621562576227524496788779980444640804023011506176674512286370960832771589090470806989767184423209994192381881511464182157219831264988575059879539770518593183521207417431660284776135231836021122068794290817738110103241315141919975342401558501150771442098540889005178169052839252931960065002381301613521224596003821901996922060034974882217355738937355203764724014642464604737594753029835072787097204335907649756351816556111340674834469357781491168870078837165182008627146847088275000115484564707624368846923066704614979310152370527634667010788669906090015403983210796197100291902454102358978896688020467066870181326229689688609739662046538070702428679506730273276301217695100448683721575602965787047621043456506415642004347499161321154393496529600042468321523657354191434331449327408597345364767455306655452212456629263414654040392595459194482909686385438616088942361815465464811709893052416506584620867153220808914555483904945821033551699995462382552786194834184529384671023670080596717075399859060403674728775386438454587775921408286545782491063425688813377304607231738824607002852826343502051147718606603646400492593528658995663502564613903518686231073935864023442628026371321468846884960827660990128817315391559335796558504336838465007946747289271616913135556340245001014431449195398721320883782030867307861918625997481184647260606919723911019065629766560139523351922330105128444163281264416596441112628847924675439166876827904199212721913720092456216452801097481725463229404856449391060522009052316964259269803494291515962381032603562681367830178897220348623926000797936647493264002484324400526174069419726562919047546444680494516008384470037422045823689861755496138246367955311926810711256165535764007659166929549188795519122040866984541785377476359670339238119395848132957342962143761693829137083013373988308277568622687618384983373464701290814301076188551885253702373355941689998653359604313332232979236956499677395820682701522674976756355164652400866861354293026184108124516912769876886985895600058916923247209714799222668777451972727235444395209045999294612163383822601314564015111978169982777945906791413577075507456706413449809478707866139953971515038093921222456428046910249588075454536536577141271820794261101228313902241616077496055977535679248190576341754530913089572179237799046401075672873359405698918451439299792804352360448*i1^31 + -3976435435028876999087253281253286058072918804444225810620047007053375036652171533267500971296020841528883808235691656958692548454375258926319044648219675880138897837727926456626657011570117457036486672024058169513851947292731358450885777660384503447277067709751119139270314394145554719147723732813546183160398278085187996438697357531426417429438953450209228561956017563230442228021737476955729979113419504552148143285958802855690640709826810305625054494094277107555839208914946887807742098496677139391287884244721033571604965285174144690540344573298296227791490579535248328343828303296567282713203456849201902011757757951387516294673260884831506658295690629625741639283819464157827394387748459406227781050730823220580057861248962984362399733573037227812211972508054795787125028226509215035621776167380716011404271585550151385979315292810080468292784060457057705216885600816854067462746323916501311085316006171579014448142345710266154132436326975043396622506617537673037323476829650746970819558517340919856487952530873877465382127265988271831775398119116798965936994426713402946496899892356384481111693216648052489488916483102171824060176679323259693653740613165657159596923128148988469468928443754940599015620178718822042528858369198620193556473249563835969911055558241166869503890850669357524953879325456563635110756469827881879854099216129163643748083498547180837682661834696282475820635619462066281426469786702194028350735516844937474598273252039688592518394180015305262061223721866489867821109495349232854985447919608655648898740057799401858777260902781878864328085421648313033436454818567271273393229761880282617804520076546997529246048527319475360658058301729462443965239067414397629921391428024670851814205234706088935530812088559308670129651088420165733866840042115351952925805676533994209442300828719789489387289936339332128807411055013398665605373304378890804688274334485039625789843680801297360008966491354694082664443425045567209009974768686322415106339538442285631159000097630654162476720598570768916974674742636497494032105053724455608964964561263575375287199197850229243829434020246806214325116052760551488974346829417370354069488235004757565418574991934400535461448142148230265307971409368622925747707084144954124748992298962670414680341052337341058244098574542588078272475031801019693705169218568041186555026279634743741431634385066621109288593611235121554377513364986556505973216066828192060828135311598916174743000344041426360461353863218577697635015376949507268954532820350488888020205924724079602396567572121465730492712740863571971704046166736896*i1^32 + -3692703827773813909563346196396722384880464754244078177481057672013691071915825291941332514845908076824671885206146057893109953089554021538790366969975855830606193690844850618965825586009325488456099537478340108761949712021194809558728869717003278149545393552136949743784834183609398058463488640006117079487442528317789480902742754181930182052141007279473145743707505878531763268678492746328603614716670413871703197869750241148721774524380888357861241959537677454662987438359530265323721518221182090427056778952708482782061988320382732344177095113685629917989388336185079526837451751046010824675917310766007207621894576609759084973638829703874903302503146592072040118113095228203059199354870985091379733758856990444505180636348920990770977233744993117523318076976285316881603845082270550366950121983202592997528257455172929020831299728668794447431583579424935402091491454955212650955769847790835574619464676744279410406561211020111242872503056924922916083394374972851505160244615058702197967421708445668803131689036762163010450005306611300823380466190103758845199067208687276180893810890673277013423773723517532741084180046573420958984569892709487775925273234859348020048116714952593308801944922572759628993454394403623644751745176553616119676166602078149819564943309525718035729995223832399658150769252038618996026665229757826128873526536135127244163722008379993519755070098831830663075154819450017133418864507597451200879081270325387013515242506990301693211862232399171272837908892197928252447437298379156494280178969417631156360577670622371522355970545690106578020468713533765565464849041354222605467618613006336619313925510273738142295438517658831878511998344774332367037509785233643398277659375761168883986926420501896423777512684708789097865297905513196053803972348821766254868113080360198956892879915565606917572820759873558846727185788197430104509874715421161905803939289670386479240419055516039248361236710666253066489220255227175451453021992016738961754084557909467165081958877817803604428040974206202603283959827894430704192514116341838495780885593164390121252238226385712518951253711234339943241299748754879775075660330470412644361276205619062932718303632791248578981896782121006605991035183405234824593178009875193994464946186834104038709585762106261303288033939262522134169627109741980844298469274175760856168082615555624963325258840100781607434602718556624970845587822944891421524436153273740982338829916935639668395277006022167880393639594145143016837981646690663636105957169432982076744251022176065302008051931286632157881900904709990576386211840*i1^33 + -3160362727704434588513966073545889258278400440712896256923000394973166095322005909438870180951761399561563872451357833797084560064219838142027296409924541363132160350118357409906876337982040031708162195632116707469199098473890644336752286459920911811450461029133048028550339733038391940370030493819602771859157821537411390549586528839227485158156484507242362973044665978378563651956354930902112661664246544380158862733657460295566558494206279379927274526768032407478008610808800197479252416615414353175255462144348465645541200196171678731728827509968684965591458118166922812932553341530939880072771268149542747729150054953978776769096344799943648914439924134941910010060620383387193313032162909922764670902482049976842091148483786428122178768774620077377389931060700455862184687406506369239735881054713877510947451370292815446389767753012986753978720084889529289641639967271419256027159996518933955493129233935134601566840729056646845257603179041079516920587002876013621702070407830330561708097758746963836324856253521123138679059188134605856546269496849140878083683504534306211056651111237682163643611718802069327164996945689016927692115785908242809663771467338630619560259661723457175154959505017776010497936327922287015971448497312530520981001257603834823838217691410708690664916646224808642278684465004612642223860324102081593886220829241157057155778607462660985854919731051375220935123550188465654204215887256121123397253878885573695166630731830168147810001966827977045879350172913536688271053040520600532115422030457837428943879896778380387400112004555259537252022942689549375425341658583587854305605640690552347190890264772418584211893463577450484338306589130085535907202154861498620904538488931229598647971571658179455413974582056181534917175572628584847397494858041732475323510765170709451776636049411948963115122478128278756748664775180608590349559697938074776463890415045482644903256170122488128036201271671206305160445526363513714982664061759141251244574955675371252149838594719960751939628780193561290352971918514532569234745438843179887988306885422265671110886848175914852256476434347468406963232242208291517235072749126639628139851032139364838322089653783529650340710723116633515379406774990957449331903352116683795929956447400536040659989249813320038220909273850404388528616001279919411683111986386113401045766864275898121632759422472308332701857911481083972257393763782265705705623699121033955371532357371828480910160666772640035167936348525303625940380753484381055882533895619956245776684947530777221407865845538463608092628465221833326592*i1^34 + -1234740826389818177917857721973307704172879557040738656689038135823818545440077119339769779273143582546170615425709206666598734018699052240090024866492324723558426244752616354112217186914183598720041657574821416262831469225989240324429541955238903739036136275219752402471082657544535541609867217268627455368490645424981477798026727865878116884776092892038390480693665612568377984164037729259366493238151481455870260638507422373784239296394501125547318373011736965954893446439483467911016188562174757787369382506393975583342048361776563059060237313621727992841029117519738008310098680132919826852982348936740100373951915194563665892025856143954611771680492785040992951142828259768129988074719227128404267101012990233018181066005406167852187626024103827204448647284908269587068624973678055500877406392502231395622093245425812914962643872596854293520499891921211472201830306605193273242402432204439650148642834346965488914295369292837669337958380979488632358267715770266531815100997631079211884876036769793370068426726193501398311750551400949569244721449759619582235497916882202220070940664830322618435515559307116821387150161988131101449518336149826358254814066033490777383128669278734420491172013617482328266908042673951459337867879876650946142890454106037247812676688461755607739565025877702490376710303560315761347832821866191034758526759120591804531278840868678770803532278775825541589595913316217023712546047379053910225225704301517077932211272300210412263285837502746536979498943420874257464257118214901924525607157713018390648375500464065527601832706090052548448891971666911809891906653173759974291493382981929762079624241153229977677228067035904669915765785983654906243033496781182535445104198647555218287550012693109621662825479756560907649462126338270858061154402975359046291152742019846053050671416217296035856512060073025226060602761430917180261806113183553493867166415427012295090872527388229448539665414598829921250252767523822839652687722003805771984064648119408407831715768329750133822379461242531290133619185199717264958247945539858841016445827234276547784747254943420311378218621234535202176930589974438479102420373671297670107912334652125669921706122373034442722326907036962436205485911179166441844295040127926128576988181386379722170903579337142006447461308330123768426373253463129584168629844976089770073282758727890008793306386834489364521723801316381485328182714194342170321145696904231042647270384401111312278730083211462387830710802415221381422682995318648554013365643860156170442984386228067741421034451328294042010216831123456*i1^35 + -1220320842974192705498077752757077581093620239952577090255853769284527794570533060194194444421377647355644915867759456306912762060211153582960787513349395072381095974923844332979263662101827790421842631167818754763695440145028494857610691369858664784463631613555589496905853935039590223364203612384511939924026780519477833996231463674282776039915174420941869644549880680310194794212586320079120477391667467099781882868749264261353369746905509629710989867804891216265377802253341821765243269027278626422765695418253897148358052708835961791384691559027169986520149444541934501865495401259885705260525683350818855751294087143507031003358181235921378976888209521246671865232041239227140998056973234034639917515798414402791770753359912582075338627213715652063580043804498582116149470988773399794620755866274229526089085279629924510166826118966233947802128186308790801502678972064912139268532332469701630523537588238548665957687709901428306313733483786680157643127044663235235548388673430493629012195061013125877446909916071933718603544090254658105697540935033656040829252443856513878096235926573154126864479156878976382652593373940238957418719515811039998784613193970355766962754892522378753814164720863819158543786348183423043247041157569206114160090839041937948240411973696755903711424972661428649348372669828592580040692636491627231979311881642444402332542940185534973745320630832679409236837972539930619480355715148303310482171304872661345940697994024392332564052713039727508761120835904147545538001652315369583164023513351489737449685346215225660929265512940009064234939707741497363887115782793862946168980644458146154176381765918767293410678687304547103207003247675835572453261380556476687131801688276976418165758461314442533984622292083900717037182578956581039568542185379485912399475338510952240187385609003663955231615918017366881008426325839744721534591914297083956027139863531898081380002627914045818862605825506639444207855825173311719816612210832993849205410967840118888943930384241543636800278367714600120996137796361256348499094188424791376918375939087203090084644077668009161896591598258693502483058750098676767666468482295921626594916547280636375365856987424757063388521018775661514572914302894024510699428673511215681400244788569938378105138478685410855150749277038393716093504374454600835451344896283501630493315873907657158241582841863912865438794545779618841054342297116996073153073077400886626129899750026448765119773935788688867819763100059480299575102397913417189558411158274129528255836693807247328642035121176752230896762880*i1^36 + -685439983754479270808394842659955394163429252977304193718426570433189472444901686292693423703635681448923775959252888054056308243392457065975007947586357084503690730597429023241428459236546194577441945046133539431091040466203604802002276273884187891836961982680999024299365490908779168895897239917943517758325277365192256352749459713247687352532399806797255651730700918578440977778890995157889759186937791882272683345763338443669990376294828543563401855549822477576966235962766086974852968103779198532311575849993596797159837717523097274017317726980947275000224975657920806745445472269324236531302700953257338060751702897040338352321865592767365432232309878135325996698897966140873893097111869760659480356642526911457989722725810951822298602460090631822037677457402752703393825394485414633450613013970610971444626572009842694233078531341762074871353123680443061620926316867702307100711400461963896731856065249920717827577785003546179612131688351170676258545432536373472291669735667405237651857138064978730511168422205610546813141916653323662025043913768804652453189940542093829578589919851620902576895595005825271727279019218159781653254490615518004267837551413574206643472540202412665386746897585546631149098492235099928215996654614723703306782110235597909091301530256676881717908829647000725100523027656841536530027398356415831451638419413578687268720407057968544181707072496874436393604579998229974625167946360329723060928074943396526585883399762942779964892393968455427678925637273193557598153985500637404480772246642634179574849388280251150581677105807358559367128126020048507345454311623346944600140330008786334565607545822993443291190361196213978357739531891290797875163214735087058638851669639432948376132202095127516070359888956898366951487925911879960024881668451752778110055574623549751667671246610742069839492096208208481483096601735719752532691385841799508712019841644480378341234984481710098145542152770532637900999858695663565574650585917716982599493810751568554700664611175504490849379720701465998579636814232114806622235426791843593841352385689755689402054301549481843936203432935208556511895592525965004070996601709985305112086224780484538732738057326193480155439787771902469585808107106793303649856175009572960531335341555987228871253038670027477539443963216698646273834816225598381557537724634160048990827554924287538982150511674138873761204661435494381750827470380171894487627550785410641992811239392815250185032109809773388514157841011385237087293816863954297230348106089516836523197873601338531849066711577872302080*i1^37 + -427562146217840444398162645617180958066541050033787464457893331565038525137597608320318794698500716807534573960320879500982149846869094917906863601169978509348796254212999658584011139956171316702541348181080617937201569647598172706812000892844042757402520901005598100369302749662511483428123278050198011221026329097893576757382750065825276846268074948428626709173426378881802570910676108750388572793713021272025698020016417594816323482345795426125281174105351687996612324389382047543974588942492232474795095426889337082632249767376593141867626089102363885055581482277496458643058766343788268208921401804105792725751686855805153250729500459302345620372695608307153014575679892950897763316126410553718632642681884325620313872619900013744536765708784255531307300260336097906449946229730481000760790329003210387339209870254123881404016367665761874351075587365795115037233676566489636883671378990663636325499440902213578676225797401704600147357185472209843331629240082786807284080294769857173137324908841144017276664910100286196413843593865819482546407571813211449902421061154138641433348238948965572797540846281155279515590651153427671410953878961605146651943101634407687542005665926801608404777111268774058926278512709806897087027390767420668391314287548786299867509475268375619440404960461017090424816881983742092700203571923258775025992458909938529745058124128806991911479678347605287006493575184984941464399108978701713164878825783528908989473259080088796972818071343407875417433092356152600244580700948220307401050507665701524588585079626154370045317906582522316995479973806892815335270757799965150659258609542507141402880330259660666671417018522855491066108966512920124982603087053766549069493654438368050768945736632844606766230516076183143093576029023050146592725675875926007023404320013791373219736599494437839303076247055776602367541243229685595459981245753296527183353107538285321789972925601829815812347701066987110442378859533922660932653853604892143293200896066379114636834430503510712954159899344695013682842323422873548789883062989576917185660327152743694150797753609731210589313462617712630188897639106791959270826628990684867043985502325469709051558692792565433413437326157196739763182364759392197093855744994803795753030215545449562515874803494163970366143046126891666351976843443381659453952047976904943055380764808691186661665490695498837347293138432966977407902774600614363814973369936090268298583926428901259569401033184720054098103423345214204517052110974975437120648322806444221183829341629121409202293571584000*i1^38 + -290176067032227003120068597570120323329865089801822586240105136934727173799769109878457036743487680556920412725531491286035508550239536993248426740921177135793203666959002075107358697482692324560550168713299553727246066788074488486416527823630979050232774233022518823879116505280356079047472795819814166009215518506547567662012135956506906345885011951792960319399514407448134146714549079014207708248503054110444529883536674739926522086052323163694447712278482663109407535264276318591787967853667218170247793957726732658382893971731976304184915658924016264711505779917316521326597946076925910776035120322717634778338510101690698338920230052818395567878897909724602117512487127877483071584415478995167984029479024329088676997613481342643526585219610628909744279802806525588020855437673304253256812881228205935448984850250251933682651041645159911688963453373794109340162101069977913562569309285271040833521567223083700048418951794899442536566988337875816399491216359991670776917329078794987230531061984357868966895482984436226192971968251113683487549208734835373362764247645048574478119122101131087980640178323800831299316430433212711608537483884208290555448291606362251792405265554500438138890335989515933931903905381931423576731206562236000938745393793064893756184701423492747206436059593664437845378407277714733456277424662479147331740379214258553363309106358622826062704829701652762537472139292962980576249483992819551033344062591146129378952303007368009303005441753281170555193592788909562229952646766347720199209861839211418887582090011953014013757526920034126658862756558457387436451005627401472453298503680182121983687016921489007987330365598288630089648772988681663025969992014987322238781851681173885982089330039146342235701236122608510996857229984338826058971570902075368095510956234532557521472726843606555101071922987531403622276596313390820730123439970260553054455315265692720264504025073180771006153636377197004810642330785202289454278068481225667218754129044818617607819952565416846967174409892864590034282944683278204957438187454715090734481607670556112536422133125392414510146803267220975410765426022944313176970844142331320410389800101602049443937617061381698440494275593304742889159285024252935918767042187577987334298079911557122269550381688913114457701877542242119889889647384664004725783645339390131517688059698797793526741145750223443594802558575103520981995995689021901293147972138162183812141599051233743367692012048867865887314866084219008216732777212765919015626013690241076223656774284304479936315392*i1^39 + -131478557599731380069349939388371140430808402892676535416139735964111720503605060120659344945547990437113686676459192853381906157584207826056714081811502896346400610568097835551226439693121753006407039825338785685105191861540522850869698766779264695213802203824508233509938909215506084587106924655309703047746277386155301792026904420837901478307753971892451992406832242934233770067624423241997946164980914828655724878121001144600397571827700618224818716276677832763378424290196552604369378344149136848983754361517360575748143251609667632914953014227548137401062685794285160826491755971690618640192148812843550312886402872179636003415914721600517004782007941407137404338609382842994654011543464085872639604430166853000375983897398320230410777340302150990254660940548841131846547731222108090124700628097114862736901836540981318208049021626311203953190698703348694807756181135011229834311748018259791356692051054419067559120995639932426614844822708932065554942906730350337084053145605531306300107423241101308097025874812533278025145513911253486133142408556009424910879730021883817683252539608535880671762225311123370849885432950183447915416909761764635396781657707108629973601289974994052849153513313998928344192723068671347842382167547009805801877662856829511710194596402478105956933977318442661068965414782093870223760531577663951141024801552797795898068292695797565026445943287532471040967780801245128637428784675121650843256557345693358323621926878347554915540146672197432394240241702383648931479277151434330614720629202782453591914241734943988490795755212999714085442496782051066816922321724558020953938652798721623588119917589970079202329706552087298977557238370180604005035128853788604455159192253392740691981581986565952875807930485005500460504410580936343968354285730979255570170352046976268220433162127940284188124092119747650036702845790003378226382585769169225789613273366274876389580501889452120898164273760081332130385197036019671436480066817520439411216707375488370302793511460386667741428824159537727766131302496778892927696462236049903677851168608656716414111528401643902942395960550141291953329719453744059132928461571133606398358682413677081475201211846358750804695942860092453663000495314319529825033351009098677515530413090796210365002062329142543510800826950809005241072159223389292434533205022399642229984697464028370554085509383362639335427934714266547177161625663653023654495518520886548746860853634807411782170799458468892806755610717737425569938483838717558009976141207256220319332363129006850048*i1^40 + -72937875792834608840030362910872855909615610825501730349240927143897819951740529614364680659469311295262555086881075199405698900883463762048688747977251523681429341665641451992316269330517854708658049925888254816494049806893289598746707404322354697661024621662083428329917003028809585471119280602798925027958716856000095153430565771343529519518537982861974040677683362933476083722135999231387598495418941049235107042511356417164228858336165601159230214837565806977183629115000181539718508428823750597757721706610064883445551104522090530649249868056490084317783712683533218155908379464279252848322259493498989975438600150876572281174503600307739523206472313313842700279546318498069581351431608608158093846401977752899383528548410386745741769029062202442114393016526714506974856910521944583088610720313045218457771077365897494411331562287777849667883998195637851049500202176902568794561900670692492181632540221261625218032324486957256180636651263741307790094562639681842565322904631010055812312233134551694574293155342310168221237925177229361366268668733706293365893654238317762364268696391058551354473059337141871161299325723470236053934177546728135956640648497649127361146839222820048892108653878843846335644976215392114702881726262782356820248207460732947291267955331329915008065223023331808258624554938565162273435665222162649001585291474970113571149297064710438995415335108287763047808497751334167626741953522891106355219956503286368528971540179421597577291753688593768173494848032575889359519417882873392669588487389399358535939869669927271288379738494019641498814722352967920367905882776180372296462389919263605669835334845108539362654431490873087276984918276463182465940666402570575754729269607639753344083513163482466023552999558735516324780364073847883446704413821995774143789053577651629830326729508235290784411995359850488650275723391160050613979375027620432663473786351825898411713786082292829536227336469586367995048451442656752013681652667054709341533949259835658264436930860011129532264989002341512958495322870094207559096252545438228187914964760638976861698200879892459440064216390253237351756483987490821880591039823061091453855532620416374405660497037734699615574313778324368767531606920341453998421350057924845046814985590100953821526714506271614126801724469542904907761817234331015884210845997322646819016339235061509723238468238295568422397405489836398718287388350303549332980370515841651705548429338126971596612255759900677774855104555004491336247930192037985792730643208703352641800963620864*i1^41 + -33135210064051024344035479660302075581311641159955969075893920250449065854729195987985731026794159085532228185570060232582182315377045656058745768901590971955165893380867217995081936075239638292336528264039051390370531934843534145271651867754529863182390400775018601109351012785258764597039208968353445469763512566312430372589777809275864744186444940812573275012908319351115285644792115507714667382413942856464004182545925613120159647772792702092748320035595861452905730828774432726638859249870805913531652167780720242338049647548841929502211432952817611081230972843935337708876786204811586905058214456025276235734543749338935440017352059316067156758575844588083640928838547505880531369476297140941146548697886404094806470820127817139190001278201856184205766308625684965910835052882852859380842973843406731621259010797839024100440421384003552847159890183939311690661317545960494552242868136334759363699144890503805535220819396285375566399127618375925782977212799446326232815302280425511736866718694769732628318385541069298791244151229882024889857774193477030996236331533115441340671145215308589138626479394964690910588509642491155197212067925680177693117563187754651621396205008290896658270370364978461193917103962310430535866433951462665950363745731741578046392302389147713049256979409872383465174800483650666935563339081947515893276578609590259628808610874623853038695253466046876346092541402728704897750160462524126319656056289406702267030007844450664707177406004066362473012341336466394368864725856574980276686523786861502913148889227003478096975420907028357039809922739061985347347417255874644956805341048257963590907517622240542975728834665389920005401258878703295926341435921712245434847434421661444892887017386429675356576568052897578390985124586934092692474236437503682480679346981640035237784516631482401707672113479724134769183479142572097534246845104933611142132956686613680030205789497234997086397837644008583405544747268283206224289110472390632118427764345461797185891240765718712817276641037081996773261576333810920242911106775767630894652819455549708541491424853411826589208707999915464309155529331037759654714242821276092196504295311707714047746363256142397146301904598735720158363246976901089469485178375213466225583298836914766150352700868624462582650555716855823016085303412737426941618699317401527477187917033042593422784854503777009505914204148266176531463321508652772316798152616827525367605400104810571494576173165882479063164131571378604147051564498161034384464368744864209384243200*i1^42 + -12192137913829758819716576021253089492471208802721295723816634559248208328266881497856690649758850257105072916587385764923874311091123933953493324813199006446485633728936590314996126938902230249940800225836182815187731557551808065422273659958864840762150718623588680294791459089944442044665985843309086106233971246994568872598673394492427817428541167715730370216251382856203363069631767676846901440097293639745821008930644935916439324196213125163932546626817191254412892526000268357386534607398619699886171446809113852343420514385580097851307473598634764790553778702624245712053444487286616196436793798610589598532906221906082031674605817229580228804084707029193007431706645538558159640013003726142935279598643660358525150563978837650680976983436263594569822117611957516468753758966900514932889280472448642243704307754622592308812336042825015191070404685242935078290889190938674703408343223978319096985647866529898566991224379162788964602040475348859967155086014835089525644437466921944081010982192394052527939768730352989345133987915407754449103729605675276679532802789333262560734666780005121950177696599281522114986240611190832106146582252495633740762756958981492762589861525982565600865948304810271352114128626091588129287078314155459175477244666045578238888736233693329379361165016233189826267226814312446337171666050277827908029207389917785735772104406166782664196856657054025935751754689446591205890664262452896408072645474364038791682321500726641806082518505435388598336403093908781245550756158075300767663740307628986082978736144372631809533180162434893254977245518996641162450323717419342170538979608970697476214746654306921725008911630859860271347105469964329037191056473006510723270533005076811378294966532148972516535807274519181368513360862778658088472163057826077244444844042929341906877518400137252270674663922422967550650326367266029161084558040340457108048676401654804042176839838788777458272529086995209573595781919195871573978217309464757713315455679169188062142009187491910923393575606694311703129466438041719575293559004727159511990697752850545247029031965058249867780127032818777618914930507642347838582998417122124252185936800289541423257138363565931515240816562447873546803997711326793578655773674456607111770719793007007377108743229018224112148159190456390113924305605547085582295404507099676872401006569073955540853875313375710336633775121797145077661975845765242081401770681268785811046498963178304462655476790798103294410431982106763773846961636727680234896816482272935936*i1^43 + -4246710838395523813873620693668879825384615419167784924536257479153274623755175080421082081596651987608841330994514231793357165087253932311207321640111342100885948097441164526753692395430203064473997862089995340983827147409397041738577615189168080982670748828690339495635427843509015435308016946095671777709551228631119348155831999630324907396347006563599299443290322811262746185156340092582450192460442497027569969782160514473398159629842935527937036663261112461368122439679413535541609087023495645855559149283667513518594837913249766048280616612256135701971021262148364352283435077623027709216514363951913140893921419984426387729836764543131388468433998120052080533606530346695515099306784179060565366341308997303598289927742203945496872776423756373838842702588471009394222362441076958815865633219030441412107748349372368611866797472146677247777010155973290147795589013419522151900694961102395595053088153405423491826957628349535115944596547595561892101480445991340475665043131365881088559976726988393563728140289653670251329768478383990446281236012443566616737367191881037139506138178704160135276039382273678729928452401834118077122253628389802617885731182571838079331954599249807909131717600832188765089974910105985662332241587186239984857099394255420393250960939028014152451229027286021639171005649366455375759268720391202044006661202897849201673171659247117321493290880836798867779775296875747111183196448495934543936532279180085408727618812690274899745283711914890131607076267181089114014593435684491150397715254319959477558755975723837029985656493276255680920027532993144302597428205801159261787994923205004695994317921771683503201877067552160612090614279060253835926074699910617065247003730148443043413335123918847466337813655983064360814099777696581834277934779386838747352182091723338250968546242992470566752387203223270260688367428732885023751999410549337505234903747784522257405477717071439367611136798818365633891106588708155816905380885333274781368480405034376851064895150649031702697217860189762504364363020129178385968588318411434743124214997437766783177914022629648754507396514754816963201272238605732023646402161337706317843524379821998782111349823608753210318695710224904875557025162848960144327315631316245536956132513515706994644603367742686692063765353509172754530384509828336832765492718524409352408219781269156613600177081427492192041526852350134459701902854191653297762684766194547570460033050837364907130605481808620931583109239291185879832596464602229962291235782656*i1^44 + -1127355790408272784471462391475726019513126017567211243199542687384305925784612097322739378668367056877227231833579800182820636384256977018558179725194559942603386781290248779749528337662310211474302269568502997896181792102059940093493854905712506336165723369612643411609186784136323698935375356969529132300924542224080934162469024532598760841667467077396765501443067946034860508527587518492379080464917007927257140945169171134118647123076072324366717600228521828912468387885134361608751557129409614320594528640085556494246434752089759294406903307769662745226630118884219207859274887595080167367679391223257738909262466781574502626124249712875212183920492482389985971247764736756249806187981535506627805524181078580947470154852752899872077620186466011979902711475691576347872114988846823513043381110633778070312394911676223172341922612918245558914194569225159395547520498556923395267052065069976734205072344132788094139300337761496070388228611780686672201330570119475092044658731096723638074684957324543192374938653153467203148368339109407807672158482984204215748135970092964454587157893766948357342287535159200719751727877260479949633331735365753830308747052396535000215330897191452209995497307721078253627416077149946872216929113003654316461886223951972694977444668683766701958592672598539909761909048142760989411957314791054063482325887862779068173977329709748655235949002274312215795105677747625916027770558160853220690495782607575886885242226128877115048846834169267080622182512288897122646259739345548743396720650759666016295019877178788685547750561663014421364730778671376891050764106412841004328303891703552796389275302769367694362782045850817762784871830830875124074374770561848886911107479100348179511492885323056862296933210031026749596181377275137748723850306857309126211183761530939034663714804677166133504331134686076002851449134579844795269856242360215700677143921113797497919985143385401438899569998673237955703913523640771736345715961021269614529659126745817331546414032073720422145429021708989598955571730382080673335436004665696320213473050702006199304025579508134014896129380894322117733297833890417581479365787727185863319020458548349168627111563480104651654900976295533836227939240614700583005410365358509834526621306396772332273369621431711553836415364438301791654297616939234767630459430316393274006073920285537917760784828000576852905702379844561636351676038963704256732263070491211253785266202191828171050737892408524301336359261844025265346670092897212153462784*i1^45 + -260610726957796372480824056606176770673100668139140302760123384993628091937226147747138235576319088824987903780608665948866213691342893624714386274892981589054717251791009035567682159553994164775084874061335736389222678196909996054313885634239685773525779383309336067569280384399667231734644287036325015131323250692302167777233956913649747377668755329281400408596930332165675724516794931091622528312813764628980126723029919282039780669472350981842709928482426080744790398689084415626076735697339394411310781478089175187609352687426850377121799167760310665386824686836419337940659402800243923601113240636893757693197481558904518376772834389133787020214318750635332032520420997728055759335342788775657692420902622599883478994990311935476959013456218378318529496573273496048510507228088976658607110561761525256883037558767168657676011923569390189911881242702882468132196943961347436264863200240781781601996992601679533947824244722203712725867637345457497375215361192276920157970299561775044894283114059919945620126865767366851310912265448469932981410168742161556140198151200406893721365771553111287763302462109334715948580188108873865342913745912845302479352611893001305529470776886085717896543866653039870489223830520510542767600971716823246822938652297955779328059273545886382405038796402712769461438995902460382740193307722868964953861134871299635961312504817799243660172600627726637030614213375332368253412532443789987702717968953366008547557887456365554641409267555652319925102575982955563398362794821073650460037345314435167415160364569238371011596948716364667765710114803916591423663903201355564294477840292214727732758681529485404479635243213048010770768925142689448473921696990187664703602760995950778537200748454547488962338594355174065779342853896356831611527954338226329213815121077064374372048334658872835451833186804024978625624525477788526338827302159604918404035689179748823474578131896621950796311933630799815005142778209058137074954999739290937809392967126502383938681960471698726402885979750237553530051103537985423052149620350453877676482598085631420016912241911318107202438357072859932872127941624969527821879549423103759316538568434071656688613634627017599203744423582590565481163681656865521392459929068733805495530939645276651927063542443008251556979954001372314902506500080750315978925150893320096220580303587312813232964696391518857050177206178221930502885152955986539143207209747971853784955196108900762502582577895321008446828525060922299538881210868563968*i1^46 + -37746105432098369661442495178386502144963752842970901490888223816519808926554499293295109203468313762982123073430999906204357099958873542492494786402253967914022559299438457135154974288241113614587031391121846401078332149106679190277622255473530066683749427674355342696689436316590318594510130664426486602750389000610901791919970590282078320687278999111019178201606868232447385400030401606677404527082556438833106137134196585384563651396198980739233709862929893897554121379621522560635746820968570110617046949000444105335945690479822171410188501068767668868390241440350759495279457614050480638618730225107149261934411046997938108277589655032641030542338228842415620305750937038839005235188097592287939257520171842398243288002554274994827012595923683275507347556033517237446175437140482375120329332912776741901526884992341170572931485562432019093367833205761837483249688918069959890020676507426169266798176757659209238945721057257061114706476979007051757334777637572686473327731776179575090793241157336161185235791999038293944309703089311978093922531137733995149492787137554450568706185911804699492117938311498333584080531646374107668983397226554018390810038426912582125783176117039049390669782486181602848752330453556772705586248759044896428665006225759027398592671850745097626998981770458914152918083697784643825769561593994529579164723764997806028292726538081652565191329433872882583042991133236718753649555875483126800153816944800420333421727891686472300702240538441024138731308923765236877933680913762946463991410130690658213750561455926503505841435178404182954257516493415745931634502381988795819069117662683964723285017262686056633567259841081348292702946866349058118182862235772789301944786416757756203549624480813740674878463269601215597645844072164712582844482593463669871486019508194662234994021307469833334473189876666590154322404988719803247096093393175764928581797822717545453365614252851962525189611374614517896698840763056004104603105278318747829085666682863644029996464776790691383558982207583967314212154046633891800510142148058465667844044176739524361464367093565580381632202158701161480173303266566926940001969696166620586438839884970103760756569717392432759937574851081032677269378392312379425845541184151982180871205681604460868050463413234051471369075007677552966953957756634892846415315448805073763057969265490422232501391641541067709597465369285464367489672304627948824051808980142410850697700598404479511356562919189281959490692478389744978303647744*i1^47 + -4709631489015974429415926401511653454625470166423881552581922908222215590688063493189268491222664339605548974475500152537299602470556456775646953683425943091883675028761913474508093269274400669167298944941755979160742233351526842548289462066717983411004422369010995398357368165794504635029467991940349091182928350404169041601636884654717117780869618325969746385429405391500535645590057799486288439635934855875979006602791160818673956380874565256092854597102810041145721027348099348860126093982402509665588235405156830460600919145420873568483602605384370381316945404974093089921583914442510953114439728560618644839796602693310952260506044219484627125761713170236351466195101614137529580652182925595750928096886436679856954814773301937263045269551685377945670317273371876398240142941624234795968000225059995062851818475414905368442421620993725037972737495002702080464484329087517535225353400873523731598212308808678397113757331240567550113818627687029328376673539351042594588723857477621716972292610893528487420940365024655792056164919925841436020551584667768983896569412324107264978957664839162831697341591205857940185406295919480145246259146560090941259674799139919498582481589981358711059381812541387582012861293402086267590571878140533030526488312218334247902479051113523381975143095130564425563272361208266592290230627159108321202644062273249888467863215956872284624641861077982434974844870869975861990852304500796267693438899940132066272688555175272814353447861741202026566110809521516054098509849864175307023215397626232469755707376649204867088211399707146848903374876423405620277733761532801943958640461097137363240954230352125939401422829226729751322918849166172168367239967335420038686414804915149839203282487198679696754614895516120422590927870240197667878510424892487274980692739848718751055950549720363496068354391559523760947504451631702595798927415302786133698621058859759688202467587003497506768298624839589970576804850405915868504902731066687082047194484698586079098708968481741167391870136049935707217178263568529076736992780179951320690865446434518857182182059716369890495329441950420995272310239086815110767451252211418628624425517494452491798355720886489853460128924348253440869453852191154315715656212524522999108356287347200345760252991552802449586569477266054538273254455579400150389242722970860824649690020365641853377340163659864960895645233698269659776211328456531388033952508491264508196704041829942271649396714390891344052324751911375863808*i1^48 + -555991050867114454131253949487102809921329206732255358320364288521719055064360260262824481937222640410722326540389024421018364463766680553722495819049694485423486938799562149885700584053870795492175100791398246989451926066970473621646054237265225000861762728586336064109641573102520673833748998289936287742517359935029146615337782045039638646554948775104053230598625042118384172941373488471933109301812632750773265105955383269203909960116300873984320441316660328281160122637812358937642235890322025205089603888650357003217754562832539117109168935890019458610083129022717747480009460259260512620519443320850708608200082818002785422847840406880209786206804656993469557871722373970310915242203259606812521820416737574735703424915184175896090829412524935941254741420743561802626704827835169347065589896521713998325862046555043294897370079467373589939450209281796832792142898989365031185460347027084582070144146988710654817633084724299360296925471273106662357085279455495498182564038182921421915412667224242315785079673148314651169615727768301895299242497848199533677351391034416455823586874923115891311739494016131804503898740021695571311324608860529949609411785196789511258780251748411212926893051369116964676861276305497294303659469272245336774816938258206506813141546152391937353134155548422919131637703047107344209382581968626532129811313536957815415027261184496783888760444343522155490625284542734676588759630927383310166724125678503513182725439306787832731544099152187530194714382949813670691861167981167339972345087838260231229642189270285003425725952361004218517844013764931746098383938771202334528611791590404085481187658230179624274286056138664447626241297368072050189772212131099380359537045937762808617318207122161153343990727553199533530655636069988068314621092002491076466057037246309903609641419582354086161252565882019267481425069730036680583944960804980614887196150600380097250599325244846749525435702921039169161220789516130754557880122252524877719652143033288891454782277863167369742321276269173373571018275310164481583033200060729854153435478180341487177541116066031760798013443901560048182678494831470901852866309900333480819396824691454093757023487718425273386843391655411640668920108348488436648495909026554979050102937731760533644996071378423939974284578424317334304068052613196164291813735263712220927726163656203545963032670982406234423642627596360326805094210314133787402171269916262202734837797120581987564306426399660485610527734628352*i1^49 + -234956540990920634429598946092634698596933398719695296292786372402163433241582870036557881070148517700880537564142860477859289155334508728197669397262562775054447950934121511540496736812828250026666767344108031160086542726811945339081938239597893864645574027552106664058128676598168852107590571847650245561057453337443821341427273400337750948262655769910102633173970341316873537255692541888277832843994959949525948309268262707252247714200740476680263571330147611321067294103957920356163727126553006565435281039725445480763438732930462039243983628746901445217967866192982952551600391087528845945848218882534823795289497360877418174345522246508697613933011484424423903137545423380151504938911661212299463428523673100917949504264112360463308355001416743236401183704129177306304165600521193739839322492853005370995443503207674416225151171567663067642724628815263211834265323737603444162062685537885257638638817153064854871424219394080172373257659427089442229648092663366902580195603110159321703734759739671922611797750612676021453619239339688572567782714363627846414181740255934697128023982041313951421376054288516999839079405632416451934403501980580644197126143890504696227432080963991983890633295446209075060931053862291829261352916277078684752152876940781069957226297841082748051336854957014154526999602584248519322602642253360163708839488376437896424524001914044725488414019469213927677304783175212438952381247009059157805547996736113581771958536659006074731365054578210976932014455901328966075976878034882241930846787418680741954524062073711634693564517344005586562209554228624400427950941212490546564350776343159801928600187443156816312340173878292531897874506052268710405697569666425943823927306904752216935285364035955486774227774033404358549012491736194926161298966694492646068364236146701700444814579268575002606979266169650410136724165310895346303285349665536796397856996450533463471273453003469945068161316340179334586064498615420090505726670215414348110469301766239968334220664596009886900393630498552621795541208063757533770378974401581490702992610162427105464236169732091312173185352158692387980126186227344414036673381004163780674183227217321300720539877491286945093137998362562631508008462394550448292509861999246569989494718702500413300727946169619645990836834139795805575534504026434374476784097711150888401673065450000232934737984613876619026584346456197270690775619912780103405730885343750150216845082084144912352752083210164108716408832*i1^50 + -58407122117046892437704413515000894330521557204809513362294123109513609410936818096815461469353108962864816654655719177181838612969104118750925033100049343525390820163267034258734449472360834839921031161482266361118069662605858213103179883571558972386649888827546053489935828255723845045845427142476263466071415251608456599564702570619588538496018155545634299041576197667013287779549920622154664358541777879752002418770546048803972892729744222281217860434707504880758669964325231181941788282653252789186905393458552856489800607645098499172534327793710515711257627436555441917897023500142146161069557709834917783266886974395632703713032620013838268865076221292569835103782535376034885937385376330455920527249047097293138634634290221759265172454669724181936809293960386410056943769386402768509632229709193871814747573456412988754638231417544355393908353043870094461300065217032602271089353684108569861331206427233555664471724615991733751044404455563403952227466379001761456243087053431723036542149549654439739515756882483377107792646888803200391117388525490318434097605887199859534578142651484991186424169963605715130116552623295144724144680012238130581380605101266573272620418287546331420457449197841994356161755223217720270176301128821731213382667255458331376888152898294245624198821671508919377391679973311663266320646057071104854758540406702226212553798001916792391501609541514726025602417229329264412443312163124589422424890676785528961000799483085589698276610751719939195813054020584996328371961970790125682868039700301985556662399606444271443198792656129795482624753804058395623014045498649568097448204232890014594900197542097925755862144796402395070572902442697420986518621218707992168430510550075770639168455112292918208468215746279267333934147814702050756177923796476175354225567962696239546151650090266316058454108337085174933883805931055701956854680951601280079548953916880448805612463988873630917747455841863956064138171263905057760666680897836111692699474505564415070641059378329370466655394738930935377444775921063046584681635783107729132859042214385202973445768707002895461039363974243941464555168599635037523866967737821796008791278772166162660193808186130741015090870156862291235271094801613749627089875961487749506629795607775738574059776089643356045661152024268309637622619520752641398195524519731512563415345259827360389590955257948359113008596503265483421832403890966656903182126320002290059838963121175404193674578232780783616*i1^51 + -10605000980879698754347078208490848891138422383225263421318051366847899731112521523578861629465223792186247319868081341682671692548188157771672944430529266791658576482386085226913638638678017885263112883256622477370015097663403139046679753009471693250823108284467839363260565259047538498825865129380334665392525580029967746492108384165655356736537551040748735348017452059295861497724302210105583091053372148320688603830803265611712883539871138942733234759575414917346459001610011343508038403382612340020245615608407100292939822535474232738551541310374997896484505627640176218695243695767361650221345291242239097266558460802563246590590061845297291988208743085495726094995584222672976700445883289863456335885012644298548042732294515376640763734798760597482702428819707174026903968803768536326599147105840886228804429873787535113644385592779299221750887979787075557006337703033806617907083505994705338145824265609610229057211823681619986040481920291665960493717076413754799253281920181185620471567219510595824036541468628852416216058712662632533650979956189037396418263657137403418149073876681151437636371574079472951737642943057642503616526537137008222863000748499022729458952831140126856480111081200270400630467236149112045726061876633043454555890275008723173664320154196135705403841487996679674661679803559960430626130916632913171548154718150418120199161334301068686013591274866656297942199621175553650343834275745970797283168042827978313408517373324317611486131885377042799914643191946653185405414935188205843060358458655432209113077435342486169671921807271095526169502246575467915095288707130423191746832487379886554472444619158293343717739568718839548721902337094792125441339522626522830474330514151647191559279901061868508957606699686630672705813873852393154987990057305933203546969098037153859394953338492987724250319308955586224375207607291163965155036667709316401000251252791223663781518225740138500556276759851350982429621716429503935700600613117331003570708702092705823093991612999182486015409455507571938346385113916163957007394049370555927167161643369001790196804068770343049096420111635648182261766453578945818360013392477836770909102192923456692818497961427689480016643539853477481466517870757454927143596854028018965423304153720380059052292520413929719549297424329423086125407713833619757458281576221518960644960924322552466310077606655920827160161148166404855731230129684906027741977052601638195911260528686558659698308939776*i1^52 + -868376767654782869984254366295225249820482731532214909609192246173228674473578675326968988148234212360074080476416814206221271110271565581111275303359061269938620297622350248210997000794856709841966166522979022660414752451463206244259642277198123348186441224342313814824350321699332961350116521050768294258013853523661953105456904313870943701855941285159960291217278118853781603821869529793464675216531953332358652110017875512051869827804114385269028796904929556395026632557677554431743764223057389896422117514222698190303810378041052207249750691394978787076819787676230569963815918058958239940924717195441868795118413945584945718358307544207678176351184374465306811174635629976388865135754986037503588654855797489891392287043924407008761250176091799937096697983194202407023890736667868551533461432764843192752237657876929732074174080551094774642983096931193738064488312258281721893452096528461190950976526956708979280921401098250517055531295510778727966408512167160674440920209329649433624104214481087716617666403789989077891840520613767974217903800794736336105430372734854564059656099467803661909743498639640700087599217578863125544813950310122753175559272576317894642495401345288703636848411557841541363072736060174175107830154448965261245055770998507727183606785406261977975207247905572152042479193540624319884340486812792150602747862775500492247727322230841577215643569179038278149427440029112104467280781842690800020199066907758991840438571520041768979031998188996291148888613027225118816710595553764800642356758761712033936418247770859543736060352070699645839548284729983901191364347034185792129045718582001215054860425152889093394618432873406408766183747355474829804501540283229598859347137971253049151683004862481874031992158455723194772489865798123734205150990871893336644115856377453091340458567050883595444828285561550785219188472511058908317806489986259888701967899300045038685461579995283933367196578835864242843523837390418603423955059890147686473344595886822042989452374221381742126068678079235079423663428941405588044575542586177227867962510622847552242008502471145251607883435721576039429614826369752066573296823322232233536704780390043601491463680498729354383042870453539257353432865982051927261516972457193386276538869361389824630865466179385338233858172983654898053460446703434669229151962570158232248932139992763866682103316869255411231657637907382099916700216697224636386363101171063693321178214419948663472128*i1^53 + -37823429494367824128870882156953946441241351098674544136059325124315598731119261945717730841665615434106495036551551305411185322494278327043175641966137965367687785195155452331485130782629450343266915622492156826164351388872936640662011435741207726169524924036302550427777241225004871631740610385356935688509981896653863754875086340864479985300139041631184952466503216742474876348215930554658551297207378407561770995311428476623816481091746722679158270546363808384364932848713045613958950811931397909509152389270252886999570790366429938682228134883127612275622205134590112903772342745033182344549442464816341493037707012875975466587236002258626827819856440944220873829685172608531398767282373888040620269074708378867707787497825778906772257226005920416064174065400725597389437423658339303716625004494767716502616533328418693521283205431359345809028633045519958135120815843291002488639384547201522252410555644633150209428495096683576198727080582594828763171656995035032026405479356320596134063239602397687334274968219266069068010091417534663427565652467912234667543457462170793853373067834149915860674529166033040271241757006744063838070840326896767681541986487770326188141190032472142812206946098972569952930605200206229945563189819585939615539753083376092812673270981530617914369564420728209215086908938396580003038298194280264855296381103655849224989142946262313212064089736461425405549299863495998467333276527265251945989610805326565044317297986317514678875130505189193693702041461573667427821409208633582116474266471016276610808938822276592450879237018637314980003000702385027699109453768648671069835607083506821943471850191666159068298478863609434328696899879342817750675573552507262242027044994370126290031520168980085679350003077801827439582175886269733485614648232008583119402262202797221214679983815552625623754357785259160204803433388184291772872557880936304753794661074439245224766037417996609621043808454724007827351613719556492854139897103530295238707824728972858752012612789636611674394907686826608671688977975887950179711740545738415811111537262742113058724260209520895380966622858538992053865073177841363993339868557399541308982653965689426225575327289890458388873833568676076045047823615672746726794400182847273443909845793690115212808678689309576000521969504904847614689100527159827708432214442388328777749813269212920333134618954589390553639771511457780839372190052837362050758695914530736692609442667036672*i1^54 + 3131128327041298078346680752149970205016461066676819080535043719799058449187313429005874146068825590177581872444219868762033913962672238167495520963478960739243505644929144121462841891410575121504161938982148227513647711946540873725107948164356211059737346820428056581641769394678746442113064647978378897832302941992945849509419455998192883954341126450490687075322085582751299615048906850050408798075338782089733429671285864648742933281052755467705843577487356349226845337077679917896589010383912848126401066668687917335490754096854268313046329101473857033411764434752279613770689342353299612035507961263675640528039761894206884565076522940229747999671868962443198683997978642908460610959677518400561292812199545201833473518581422100572874189532789379560460930606969356454065001776320029451473166786069566136020173649980557752003839301588273266663531828423455416778587345731077552918796783526562985924998304887464228715796575170942312068094118267863993588739747522669853723143609125356861114879403516332794214111948494041114047323686708091460643645845558082077583630373259966012533034911696413322541232035575628436653710346317108556045596158151179965192057374212100385700499393175127722968881202397387020576691680952115921281463181700877377399092953664855843014702683235998213083031483556666538037241533792461034386225391433376239931763170943640262642849791779431589229474504697335526601361269747358552217559640083720692042768092061223561222405255051095324006163735677673620791465647929531703875056544652151311110802849083401513707639786955034351177133463910435167659043035641221641993892492049496762948377261987034020130374747822369527209690326779834954680969165503999172098526973628272020237491744510128540159135965757942220381977900344965187857989025395985609746109376834059945794371158035535571963149465670474694403582224981535512078074276984763660978229204891163470273465939097570097690608220014180509462050491197074726171885487479326646603635521821687752541918443941925260910547816723915642845973916523673920656799935990702533014991639276220576160739629413497222263002472941723862205166663382973885049080158166159926491212565265442621206390921313795919529653402938835062193933268335366599550412323513658186991447291830734199459227864108397072012685834646899925724555269368943487977276376079785278039244095373912801680711549386695938548021964131938487747260217642048218192197614089736858976658774574123771282587648*i1^55 + -5186991725874535159932048970047433650425984828441658990688192129720305940872299184760369937984799321680033416448880023901199680451838174031295384992235090969115196819550975811605154731094401142950600218264268874977966387118024042783323950752560916616910415686181362321985372905791169136297090473276264734558887182980830761735256185293835261476850449696379446134441432686284530284553024205168824747422890017517395114329647029353492786718053868015912416764687772807844635423965018170202301668313573899691125782967929067015773649077181177942759723583354574279159263622457836904954399279652053335977900958212118917494961241577232794885710694323850197233227338305524816470147098124280235918746238336106569679284481922954737940654537467441483585835726592479607514091622233450991360912986588731065320707275710999775420627812246244030761392563863347731392435374904766355177717095076373205145172607441518299595104869160194155275694278474591536561751672830989791848242113700140711866746235417073815824774780000957646263151249806637451551536466738279615865211803952614300640377948663344711755143515548637130554251450324726511046930007512631321209308267521041891891036338664345877553220115609457020149187668071849314455813608826897754649455888106186811073277445508562605995876590831296134298702102275661372174820844570404069730606630291001208091166628915341254973780864319295066563614349661531960342625903107705162474658396152379849440658607367158458667044604864568081004645617558315641782192780899519997159558321122606838430316887834059360920175623864116884444136150973350772030126041427692888970651158113992386943962104294765065057841900889666243499031040752304437124425821752945638613742852287145479429710839378228857596450435469756295395250580995393223466532915001772442664465114227088300361487794868940393561400439110062222335315634984406266620457767836675164505064169963089421355857494544237384067494693069634062529226549953016880218615995277258718699652291237015117151811764441619350924903220983932231433951734388795256220672161843374109278223974172475750985381029616878866510545063377098191906458338581084782079535187744893498842844560194270892784856280522838762722032268203240144330044924633145747808934731544646769171910021710846061779379299716113591284950902320906411126693269925793311833039849946740118413505026734506446351847803866631278655927058270846449165638965107885854954969019813312732945915818213900288*i1^56 + 390226942004099951837069110898548492656113924072884792678371646510641431330531145283110015658975510642937286464823152823412694532528225085070915450201325058632245720200364822877674403695303319513411702369335319238553381416735752494641568901669705598879199395989318655221048461817287639250506930713671307843025365204975716497427007260508592979685588976482396086230191225717825234181913390883306492165084633180326608428355156632249144847224676103544931151190915205952988685169853621973418036205423975025181517820563562590450271114525004731594399304247602248320150547797064484203440545856711960778482312690502653252717950265335668459860803884908360509927826410052287209450644751488004916834836084246289983904609064760736938104818281151385390435853421304774143948458219112383190369891310667778159767736864975404343016569222169433094146166133245087432078139686033236392981969321920113650074250031708459844681838363813737400133621142690685488695106184195877956430049802136135113281833101303333529571854098799375970184263977850622743140250824576323778140424216871573596047717372425261007685771944688132354024251010111307429329768536848552833221395202798992446659146021873846565803861833882757882673659312404085261099509304614744943428478412252397217213794553896728478969162400429654767962906739048657180898028719882704447913174482559517188956069071270412613956911288739907263469281592935440127811055053711745596639550040231900776807125544953936018879564593911953030074272730482975334278464979405452301342298017759581987628311767431761482639295851014713746499373648920661313503021275995662016856681011952767309021248552257908981391247625344046707985359993966022284364389469597952187596531069399534959952983897124074289611290713339852326111623845941563116522420154771272462133856339292299157770519065481366339371136678270787931179316994940287544364261589644287849386712767277130807346000420700037877809172579412722774855058542568410942767739191784174792067219917078411670121369181125705442873661636578580191042541940818491919136919324998780193817710162375625461773627780316224000636086719284847430800022450473214497051842197913126362311015522324303599893490522226556815320428676037217173708054891983592009290248346827223312940749362388065110117877626392243303814996446729046797069703349198581514049582989547186725318823372412762564388167219808311841066067861449940058835204641488121178187107839820294612393656320*i1^57 + -19589475881363789256288668811386924441431733488293761703153339244564789002297311039296797241867007609916273535702440023097408829074811249271651939687621624467095468282792707409966999499331965690182513278225015298904255061880669326163541043728849476786755735108044389046341627574970268865436540037160338415595228168312615811808149035433274994848801081709912672414353194431811237594118961110776647280700982468572468239466869511535184741947975143171417940722831483021409928222817250372709928775271605490126764614325855954864394071299142406776432774806699425968893321042970865714656089069245073842511722196463332933997723968448982024185959954869263662292074441175230171637912004111493593435673074028987972688172883103718403754901445882463045160789811881314884577238335933228348296339339240981556775216328653317868246513780888597789995576690672916405633644587244396786906975749700167953273925492292813302710063274386067838198010313566744899015449760583759353651712416199892358966523075658229006667392144021301807136699574335837861612674756186780148384238174569971969000420031588122692101580955508674252706136947091844530177681977127572382716901842825211800438139341366907676032439085903951512299986691397879510147332530781356951775287680934452320473937561583544862092126594555275672498920219249647004927346704984965583284513417126178658611925871981460815265032575579077204059773636547530102521159986439778068630156295030144729282260933273898789652878587171662884780019530147507375514183175076643218474458626340065569227046056285938585044394630409053972490319311046431908492350198953095789433793460215078672848905195292450961756899293685297647319677446178978674420840108023826287139984877985345704594030972877962617659703403013235752348783767404549938823624975068944456964461176165578230369524685516204193456817686854760475464330875082436977941759909231940672403455032108692943672087076377517710279208379347342542402496238624651999782254973986648521315857249802720714048361750505281532108308726000379630148490431303327942551917110800718029709560178540220876468167187024246811041664778464974055256850345949677959563701230169960004612117118666964446227238078217124151499676211578183659938292911929964739210316556436804780768261093503973224510994002667804356993130397949552178934991029533440463923359306053704400648847468326830897951928254010267901583844420619990308799451234736857252975309779220873347072*i1^58 + 274533334192877922634445188581994167235465299154552947795579811195976062977896072177911945037825797889297896863797089581501318700093149434249637282821207456347988517231938652982637638592906781426913423763010209486301599596629597840051621252315625918696217307431090595215914910903947813792592558237713486707552204648391549339880038755948973287180259160875140079917501525603422688115635724189311135488504715719078374045310981009802223133303011702426307554086912687388718523660983567684615367288462269610255919556650374352300359427491416185693480945715665991527250130230126215273202496835695764152544267345572725457402220248110341224077695176550694354323718193906226662502487566326738486062501579545724713892681188061284107445170648129676273695518601283789529265401633181851718764779072767955993920173574352583842310049384404295349701534180110627416259380111884492375198775925545653553223179803150083083517826735931437293124053828079349427648624889103982904852409468939412537199838086221675425135545446898844474134237674989913537012984449030460563024957488029349062708970868298695887436613292133767226851410984960993506693170729254631715412229738126945681748028486453515396363003386360797156366781033366890905385130710417005354789990871369244054923319753182979872073559572929999494938112176389894280655369488492171034740970039938059546821357308061391454430151478559397078768860498565982022568309085334605215343498266051482225809796255375223861480724462115994542775488971434860445518734624907674733890996922759244672577737013039418923664416299920286145950981738205956360451690463237689678544217550559553276227599222294729215352665492626298636814874002893676008849664194839635412474982832217458612428300227293907077120840648990248514178095833011494126951562281813308397128991595880216922620992643472744282890308585643003972128062757892848180808292282570728792305578025332747851479406385428705969322115591575887706875107653359671362884366916741284925289319239487521958355138367440430354511623229047965505552814409721077179619271555797846362087500922308888414068840272772434089027756302204882508647870193642659883103877446583196027276468315107030260052740066403644410107790939178340879161570329800911496276309718230021136906679459404114758792960178409917071824886434804859277654307791592714145694586403442982485817923915351322037348044126099462584886728559371918990655730873825192286688175456256*i1^59 + -3230375489283971675612344379580952957904123698397474464493103597721963636047740566222803317956559775953661266837809472511152396301633183788061216918720362551624196472521706010472923123772063394500400173404573331296351922637527191351859589396347408557919815774526222328934785585744803726141863542239869003904031416321850202273122526737039823709222873636100464451761907392169512142263053993250177588114730837624041091573198887030698017296973309176553089369798135436785202965214882696971722008432553119535465970364614044874152063427843487819783448315829004077495366347477672507885382312049393876986588786810416629800574558601941263783225912929571355097532930381485846612575820375502165378103297322319844738835645205448276677582843469045790176450711792112540881104096900559929874508228894706084233477789591513437499007260018081593315212034339906691389211155772844588521490761968119548753888486825657569503226573516975026731561780914909745997494773221163981511450855094552259985056782359929650849569819442679757976918442337354581487351336503751187852030739419274148051321947410455936140880537772409634843970553102395630826473281897963478739860325589270328953668204862318481965861866726560049071695695934113531494335984854826628849487192311832292741270297345190279938143109444880268910674938503224689456396209635598762329417847864782286428281208514801468084595772885072342404463521511778099773107510507359819738534731044210495466301557503916974814741281398831802985338545463590984062877922593919510106476173515229026481931249688330913646175720137127022864935407002588085476844161699619128295630213168623388258301942721976959131655934018171641921735678260650827539525998510669323261205848144927280533935201215805287613566252747859020143592445499325298972125380581446100928549605803008529876450019037953799249723677920731170274000802867732478357549785472710810700523373851632656064288049677539279375447650893216949758154563935244824023140429740619997711965127070734459528508595146034625612165307969204731405145466255192085033651201250796733212498270318736325256984891963354752184565806566711842750823746545374825253145302468125742994994365890693604812666997756778230636436757800802733068146483408684513296812065158442023276326559016051232880990979170923256194866460452879296627851682031869817337918869608962098940401622983899676481592658247074964825817299888518644195238092099689931866112*i1^60 + 68420197468984354559516766754315916613070496195155550271070967272032974587662739583360672837200303423638229045430237659832507720133907352047714169076843806432818446694005718272966067000200241395437716712738568347953184331604447147801495468965055756004283843437424271520476924173690880446873194849057027198172945548244797420736822676514056356667192087455373389790169748391394735044157177732260118146064944159537756850828822749608720994276387735247260261755838345529697292030377858247584309144711474615076240086430172405874352566959017766045795976066134417827890270809506933384797576773284558081482100954447629609916416409241414079402518789584197430394645302944509965702795071151074844879031974546251832594061042304557682630262510007094561251754960526097860570529121875617181348064711629107749985445424149819454809599938745905849094385210542971578141539463057130744639002349351542873166838691272897110567622584179372025615417263537469395033780885174539607914481821307110170227638608038061504268544978175858959051272909220533468149747108351108645314760327995716216679836562777042228725466768337637722809301260635544166354784087702388682443452790184372416137143704795754126244905141568663215874320830506076243298005470738072502165461215752452712561041578228171995853615181844041764052885022835299405633102736480519449350901986008261492193458090607599058582763941597809826951876117706990206175890258359760551087607902516920472516289067123811938371780298104197512491449670265862853730275033316082488993164697550997591574926973201166254880555980947381334386348019389775483175935373997307742555109993331587984295199194880575092155845870484935064167474534748043576930583991184985522523680289110850156721445899923102480699098344021258532536941151844731689416235374646898181917730103483330918564721955786271603984865479873967672131730694748265586912926427378551211299911211992106539018877816255150875916314548156348887324203757082669764883788757226002655915960771105341334252937982166413088196001768402045425540985285135929871248277628975147980002430914457272987416080812686688799527231356686551652901807597782635020210961944097420738243209805353124362765843799388907348516441213251519692241076824290918254369550569681448100894998006445668778668698312233425078085246206884376326015958699707890600058145461058474159399996367319091773662802659955998093623297092700918847595518037590016*i1^61 + 8755556793793459113258288342651681476961106549189830875240917838320689464184264478110157032747939368630280084153359088785373658237393275380266054361793139893870530834676432052716756433311001921802622297195162563387508197678568459797081854472642552000802011640004759304293831183036369101968280702496374973852548950024491324792818759482617828331733175224106280236711859479481511280340060442294664897958091772260923154184953558211238637279666689877782291762740862443625138483577965588117471911024721416175015996791270811539711592674688317684051761555217323154567940859498808784025209634929805513476485508680362570006813742178208613747164042711248563397441915739266899169902776315110671502971176719502750344006409255890810092201947342792805207068968843971717858022351069021818089380411899194553093342739517023939188436939646507973180742346320187303385068727326806544772441789524181862180042632075508348163673736961909865319724583482378787496345536088699163572821893006731058529114201966227199479670177389191261359290375603830469784966730324851313755918061083328054541116071564963506597139318038357497524996930000903772282126526305827440200745286759905046161314905529479200494228372843835635487863190782204032325618780346820595466837138613260722823989961193198471845586145287540563878353999396095488732634103195847362218314109081848948761803750136987988287138925477477840933519329162143048763065625052188013596152023712893030072385267982574176128451467742258862296660040030537997732983565092694066317902208104724692993283025686000143921843951138907740937390233183182138526599816533047617438817792636640622093692016249877775929007203232182165542403345487065231795963236409422517644753017689296854619326565701698707221223327910303422175640320833571328388849761944457161403038947518809466633838203377032743506023253381065522547792153333092282186979788093999625317940061572588689199017315868013914630863373021132794119644442070088403518147553494527168148530879210757807704014052041158569556507675618809414022256281251477078803980834980197749806505020078235063859269190770442472051037433160461390710150900688746838327618843233702831268587195042771738731469495623936924422772165146097430097622653331418723730754255363789679084075668658442235707758302905230807167319688008256992599009274331434077762020359831576094960996074986130013082406274781392207865809741327776896562823168*i1^62 + 50809734621818493528823530404314363508204770710813879419258748227618720269018122057404024271306772728055931918931288948098843037550960836135777132103096836942604960345948400666348571460618027590373771075060678929050208365182904669670544342906738258887314715494432840130793998308537591401847608303651066524841559185178909338755733772864024131111324409240954962418226945344818165836026935561600041295775098997109339632345783624057660480350275890560188261552714182302280309557566926139059100313318436425035437844673160901457454685318646817591548962497179849842949218629716389421114537009328125798582309318542878941113416835254095322172324002262102576963989735768020537127389303606275615079422844537664025288192394553827115329586422516281481233827148510259612434169334432281915543950535120104824661252523704412367735807254549609665137935491388604334110328152854662482810260555369792971131882884609214121260404806343273913059470396951943902581622346194840234293167931480023303814167922478546665156150930346973985231087621880069040989865008462914128896244877669214711221574624325024610118818281426132809907425520940146676460839608675625541722646212930217773720497767964329754085653398411399122410524645723192275187912525790778634061606943775832103228650538374115654736332964222369551523657381160410286827156905108872624437764977738164791991624036386808296821792200364023920965295011165601667026325648452706226814329709820373661698247917617422722329396897516039387621147725186245346693079014801575429496119190984357316968679737177983143934417610578064920753016470098577727532245283443908760801160999143442733843933118207231987934466833914120135901772498151660063749349936944038990374535676523254272697168767550845997756196697457779475369069164209974739707148132765524457216951610208004048087851725493440145429030004522491401647767663904789859336930810436977261930774148527567195494943790733651631882253145919963073810912169845228444574955756093078685874093725638559044630876383788029567102405484399365769724371645884388007784252343483713939328868896345790358334916616483947045404947111976868901570353831875913006286158189712667486999098881691055416144573658104390708843551915110511967516412327503215065601846590275908721216919977629052034131484072128456269087582339946821943128729484003968683196696476651854813938710221120038157209578736468679294445794732935741440*i1^63 + -2507848701812481229350510984608505571820285221139112816732636405886002387734386858604800244433848384943218094190414511208343410224494907159718266674850452115080745422256318102525576472976380994413077540576195823810497534830823158227396066442928747863357983096024397591381295638167061775536183003963636814250888845388813138866228658268284774488465658917515343398586123467643541439057357955505273913590914625179107826931426196253395859587002229496972411852015068835789917158662150448549669775125471288530363896484867558451208078929745522860740967442006103943028334082414269456581038093543955528768171925714510825170446367467918488672120689400579001876006303696185435815729626886659683614466883274862099984791647921237380939180601060839561592659539080545376117484018737454994954284743823850544363547874503319180701829371687328885352513145924559633392068879040647961390928507273579517447309052599204380604235083800338013346911296126116887975656225140598365144268208814528724309293668205295122012597515830507322992033227263108459311501526004895937330724034671207268336935807109900728682958684839789773644828561792081137070190305739285058673932778560826080781539205414702501205188981703934925473529813317865219788080582608298840222008698296523361720731186039542824287207004275380746621596126944911118702377562417854289945910269055433824321168695777932627160588334401668718171112462482875079465464276254177795098845411195570755175156673629087831669514518988375555877008671433014545483993602296460617449600269601822277273120102206434531567695577432522830341142721839120985778747926666678271368910428996232670352123084018036209709232062931609595806562530355799363418167033705675815386673347857524772421227339463259036024717102048424601330492895035191589490772024336252159408924012644672218745512328347882408361074601920641381054583330273483186014670572103299927335315578455233820164515165427868723227100565464668188679292042567014358752182748184423534915110035253475434083619829594466827073304135620943583650622820426850397241063633217084745290635737462889244559018509974926646717548186207233795318220347839735946959714292233517396534474090549665779567740592668073783273973168027524402975918582158032549616068328767142841234739976443826706750647939787278342129392755687988711890504209521730703127370482651726243149825181778799311606678130445475647144443052032*i1^64 + -44627308312489488045894592356695233202842885871070571743754796848726833314942243654502697853740406033302787195544908850510429980418322572883206645629608758269948868452554928009820607223289490904422751588606549992188320789771628430169965354986183479671864640992548349897994543394519189270712538565101736450896713692246664563419729365147953593935360065168813251048530870386197686687912743013599607763066699917956756061830015429744018395021385392970317848724212114174017394644851212238054155490705556360608354498404055682772831322891992016908385442289620597813543935890425885624640461059827307265159172128657583113282930815201936917840684919361869335110888109086631017221659578468104250493954674135370402966935759948850036368347841831737928964653281837134759689990865507622336933389489297029100793591325982871414155828104590174951566923871449527156254109344825686816091630109587658182489719162176858621513210881192817216889433953386902228130958950045490685328180143033326389980334977293225008862429247315108330468215598323621320679729878447962491236366383544559776030942667192116619767798323858767077310018467323805989499810591157039108324014214621571643935372830508384386952502654770852296785043569780687937312072570431614449917688719020695329705791300683946592041583974805264676886930272699064085997627114406708219123362272318382740070051144393593946291879548139238165700303083379943554153838691241782129430670542318062269842834543508014977325067929002811439781570490840241592379504652382141700253780306798718515638284178742530579413762087337646338305334303530055830716439451297501212188417945479751822702574969265952596874337005852572479812267669028941198068174357015883064693469658736203825440264666786896350313442172852018643336805695236914527875916605762993864491874709346937250397862925823515639722856219920111673972704155559590100644620162856845840439213513736733331900582842685428593999044373581147269537374402112063254643695264773568477583723240356439925773224225294668568778310199070917719001664823158682659126650215371443940306731689710601715418889369133814134378255153365369947717652178895325304934960858383447807248273853220034431768910286448214798145599844597197949672036695433355894994566733707763515991978766562953024440100454875617559698820872912421053166979402584041648362706030287132302628446989474639025510674860005734514688*i1^65 + -279875155147835666596660876036143320017417318056656089897276949586812019195817171741588980741167866849268070828962655245430423109819590832667459161483236550505098848390844280645812596342233079197106268137575953109938097146786926036328817820941828537325842676652327593238682883883535600997973554793272844100240224014954917446661213779853231985978008791068023076947091125735729600280026533690261144451552628867916998189912370088207346747690183414395673193114013682943716126857800863472216896255787055677882481868005576784539279491906748760601585734691270531823084625248970095106965610368170550007815474733049476053223397129705720795482660007663253672587178998604333712769563590730823644641546228090880673131917052235657118773137058938135686089574809803118362642732770627561108688588267967914659145777965755606054928995429098969840891365560942786756360255511159453884961519684341374870765240184054000500413230595516496254584177980190769564950431689404563126157111080571699923030024876985650001131552900679554798591889982272938620610614986273190698399622433658066582301764517151891618524446332882178145039092408756694112361430988358149853508657618796679842034210442488335198787813162326616473618844022655943884595033967871819413691860032466184076060640192270343060580273965801183734310352803110426132407182432931920702837641675401295597877158986871026381006937782254745706940467943574953560218056954848802330206808332362641013558466237801923614299267897505527228144526092381097272073927671051725122070565268893690815343232775855573880909215390505873448571833734871762427825749533005056358748475087278776502584775272100159743055677235358271461157170417747873737371359607022803157796729794293889426087355201402381099767546124915790631140129110653774863819565593877522354485252583432929375988211836992614225743846574074307014594304281315145590950807289136165379696298802911601628845644727059117832143957601706102168142836952236493922890758381649005773790624085080786785745064457625513970276790464724770954531796618932415994800302113582387336826017593649083584085040834567075605219578762442352484001115893352081616534240007724688454442974923978240100817870108907152867364781615066274516247460780368621757895296004162806064324625215124757793027717592287486060113437917234057534357795602844867691433949657207773998682260813847426093041485410304*i1^66 + -984990396022061109082434367158371435181626085047410904157709006749983596815737597538539521915208071236819208580711525640986892182990260236404579675424630536970042152119451934818142666235133613404319802553513399823668816134337764056034228383866935778835504081875735867888887302318934305208031483534590502352893912130619267335759058852163524716861900101926541298154897867298213541631759111968138846433456716649386451529179634690054682264994913524941188834274032310004660325377239410676347056858283048658501444567911823645891537808150181204090967723551850659365675641877627390553863606754530913751643686748430187447939840182015024147531375409559645087215761388488575085403084217408290109341198972679633671402054977905975043726909523396705052540276673503328928543085667145715635220745567195598457897109941248664130791224093277033433279904084801859902277890910595667318868403446305858324521115412353202940441498928717340237870615221503374771275381306187580147552946304883984515949324485960772175179344094955298193693575627693455898378910208785138507540374323193757488345689125185261154974540579631257091988677899536344812310108459020045582767904461115579403848794640379925198819992428239972567827474223955859671932504345284684117796850071588307232921688225790392093321160951388073374081194813162090066765057181016219187328733978265402912344017545322349497959645178675429699650848075527982959725796346104476461556138250593026227696713764729022981111964410471118252788983581257879709058685629071201692071122000839719937413446207574276249449896128231332071463226866863512427807317361682707973139597700083669661582788067374190182088852599256910231588579506525950738919403270064500243710005837501373276531612545360958945666297080363722679352339565521913677768720627944584048618130120914637808516152266054424762993567327489630308336019308830225420342410100999212239504619475741346536929555264599357911105925271545045743983363192389965210424311654311594096226096328189390387616068395211112005506753576156224687938706414166318864326669294361248853291070631451956724652130877891506880345491920487102422586492491987404303999572699490355152700802693468457010089947281583900559910900865215778406124463255781484380632525072094604455825778657019511342617421836886693815039517665696473645201423727024122517302244968499026905150513526734583685120*i1^67 + -2282624502358591565609675721394083925537609602071683714599409652519164461149052861239173837174883130752481919661510122927125153768048929444668906412878382978817586438521163467185646139482676833090822007218321706133241828124866681980433500320859964446202026689035531461852992644507034558978893319514181639197488515548239259673887880769862139508626537937663509243188968242619855466072721465550312407257672468600542702406370207122481818453473069296148163453508090310399863032991936244903996670572645806470522239609467408185600888381903297675537388479965818284346094908818851522851864459350502559653640554502624378950803657062395403119339446130638567497559524756183553400515917046449092705740408474140359262685426365288288852190352308177256141099705601252219410801042902761243837583266113471115595060075685446645519542499364582483597527133083141820698415246410237061474675423323419920233133971157460640070884714735456793374838869858124928137500434765659316852114163602622609123901437586144338672990566834320694999771831372846320554260843451830471686011948109901332487351157344768650201818316622993234420425440850105734769342084009646710081335511648211280054074027889256736446291139262180987751768695347384503220129496853887553407942514703223477005068336343298604987579746337574701804422128123101986446416318288870191489091210659963843224591309096634979663877665382789311920343101215586834810913175034033405703875417980228885358719926681922735901838458405914262974730761967368956006093662762092220561267152574404045035726560774502844126876582801891845234517482169136274269869186758641599963030414453455425147590890994262374523260084286441674628621933687768075313018235618396649034447841994308168315126989732527978847753450452361013067290884566800566515472312082812749989298208585866134605878133084561136412606583347239421369248880836651122017851368229805973503058961399894608951747966222281415390607542785324626551378621712587819718549842643429064926219320088425337003046376116592151013200520328987240198282916956362881175786431167318513586645083504090346766887023401016094065305366452445789815364265996182935198354655428922224203788222950475247825795020271403016195750690613570240360482774861702778917351029915826954952868588973714690764847199416041663089426971269083332850186035850794533434202883661135841897281309771776*i1^68 + -3527218196827494310365111845788164368022143448677308962068964100964564688909085463132815063800724036789881069322611764606849489546004085601957255827931979145429075414337076718165857805952822173844421695680499038761790996139793716475242481036595050955938282856471647396060151136993214283977303484695012804242930885059295880169225203372556845747383485708581735357884698699669413283912657165249388348936204234254882627238892102590985175383285354098556607162763431083538432220672024566847467594866657931253825195598596944275536817726337698919991404896228804423608637045835069322730915845559689046847556237082567638733355336244838930415584577089659988216071721375918024136999434258134264297211563746791044375681400646466643245329553469444173895275595164950694619444866040729397480925784139142700068573754375989865957989901711141985589022899688998985750185931281409270244176230148104541952853541859156908996914587241250130752133286733389032068128191626029552112669797606200536293038549899377231627690556999421164688551040316684632955452259246846019718182643448824896323415166335148786341964993720297838072149168259871539515630055963272956232747671152595092209681062973510778426960081538042995532935631313224846955088386131936894694927894764479223472480167621861397818550877172510860540168925105970937538684611351185925790564700760791267985645526028890009542843950834900402417463687897726181842058460929848286786550456895168076895234748556813830170204026252011916974341940778394794460705136741176427517017883200153444469349499250289712500993709435643783365772850733440355467516704481763979911497723365411435480257351558576221189037103097418387751987965713311463651102201613263624777830115682871892869862512190360659497592793519926538478046578859868646376333618406937354131547360586123936838969358715087590786194250919217950389685018154894494764288682231981864832170790529775444946737296798309347312294257216459128940481583679214536680318685633396631790003583691820187025772578352470945800261971687702090849933500549892494658890621693277999403497540755397971762255347804139884016896036275052011472467999793091117774757222885669529540550220236658172348782831441931649812808131244254787802673277649683148084700656776349545544729358842767723892015473190676377762508441723074944280631749583300473456098961821452568477696*i1^69 + -3435005520425441096327519744877761497175540570666026243236789079553502800012363741122035220953586641108817229158737393452420174238273384310954793461075038215080986778852841871096349165655499127387729732830075252206596990655462106506163642962987314933212017638793780701851144597910170703456828915378838818415370670850622357878721570681049992790722954562275977084472388905519257287015577469958655612470616856923164679857760453101420888668278738492001265734354262599392757547712628089868157650888903565917243994323380798814752189705745419569318292744927406773344244865898452553835087206371164930354246210937704123899836549545232720821486796205012945516736797390107607829242699160222858989939802761159179230653700000525103026804169919889021639334319894614069081563306748063651765275953655958249351992951254576483955202671942443416734230844833240439393343376146819013302349771642818621576998801719045493487549845041617092722875138473358551228492921393634817563816577679367807246377863017354876037261888921756074028443369194583949552220567168702695357554544065625012915543124386471770097499931172405232922293035178244981816221803551191904502498944965912296916859637344318496721238083756748183895507740135234918267972732042877728870944124812833750847654836618898420410824731430826795957728386156267822231126660824248187050953063960905574413794913291860508137230770866329562894539019531518691923225335089756153159456844036547237620641369509705781763063126860890319141659927206325184946714721536278087670664715644275902370203198692436942266064997384126291302147251373240840923404224759567964896941643126806513902748690643339710339275479753776783633480372644586340651731836458563212409373833890124314327554627196140250550202355655382796583180651332088208638046361576904007383154449147374361939117951086402083774394675985833275460747005654131676191540683977974160624927798940343092182440341152522155142363212993873390835519638639155256717947792387867204070674077948782328297923377456131604897896230119609848909882412705184217841569657049090181688759320969831243296891990445977862958305356097791079135335137664245143397044201419202023083437083174626535703251236450476268714657676322855427512255462565468299629500830237212054301243746574929746818914486562356409925304945513807459042144891283692400328002574568704*i1^70 + -1824423185244389754757796843054739528531137662911763805623012211249084223237579181753292097882774235004035231423227401105476945139096284017562845669073261262956530408057000692395966500984761001220558753458901567122435458769523223989827792930980412974398692433744739918488994351549426983242207609824152279311327914541433461559779807176480785786919895051517416017120475249530092747321081061965581217046044705098924866278745910089849973582990027045371792601361317640610795600890245927668142669560660064783111575036597218495794717928556467339053594309347606057531828253460087855632281807223540149940181176378361637093803304349045641897712314513527159124823896536866733703450257738004109456103524867031026561685569380509341939039857396277734802650835926679381842936519434918255521519937724896335993173766888611196939308268663102614741138178260901892874123154300682570001367223224111606929736640877149140031386790955358305716794125742639843433416631324755743766504205517263971479413099185936876039301684013161025692627994101644734544587244789150552770890247636255404990414990168449539833167934868051767481439997456559514055771415512115079131343939790705584537997814736155637420627271598304364731318998002569271590440941496884933213280732539854072775574278694094974150779243995837723532800409229893448249286177055387239201871242396850932965188583187727027109398784992937763762391832888310042661724324845594936527027914093078843090829897251592507516289870051603359204163551755742960185710095810743749468289662042234220474760285891912529621352323609351405285844249483650028923603327211549184407544378559267454969339824273567231823995243659402494200998577446232330961421062502306047701076520312530077676720279070472081864751852044587894737569527163313732229495046440161324772938570255078245999562895623292684943349587132644383322344711498262813059539859408298150727679036614404253751684781513334321882437112711628487037260398795119044553935571819375786183187751474157822892921459399019269244056148169559813075236568264059672263083884249796147807911433417661073026865843627174465885503121932591906630930803774263622871206842134130479496539739423822622849284926844261421901862341878544708554963714027190073776021617625617129524136711753410854363444810563690856998393932317988044184975036682506180901888*i1^71 + -214478515572478353078871301756004624093422974733749066273526637646312100225729745790949874523463346193000273080696147789676127272742699421016664663893627951269703757957708258260952190383382843839867713299281935944939944680192115941853865543102023434452858643358064120554026264441140533667162365599562455072484401186976755157379833203807457543559618056401199602011995666840471660194085733693728559022814145097146430074615772076224632984942907012287901016078880782941546827523244029081364421737382292385720312171914382969389546017309247683583673722745245470036335776392521767963968605640473403653533935223719935752405804084639548489740230328388685994774552474563799270634306950430262210029633802583291670561966755620282850701631813750853682113112882825679470737052067223235664305246038376759749909960372049859704031457344373157699399831893690359153277431591500943727887288837538617396415066018026810689287555741259052413370587768258939089314884428989401694103215855176151137624823158744714023157811706085156518489104940713196387246507907181279225819974504903460234780729616961040929706410439182679192282260391370343767995670844084841993293542494252022124493788846979108371611430616587568809244920381909834035488500437245320854476751155704877599757386953683161150940478949275646732610215676130348881370967211302497697830040308378695209986997176510702753018794228737732167975515633735109737854108775601216821967440007099540486905925685837039092484109254224901135223030689343041720183491397022538659411911197520361099703304150046807088824064618538674031857474415728076224014559652948191385911243305960481265768320993567929393346640329481573461404680888111322309621855713493487913669380413764277517919241854358599365007386611703123252548815112201970012716327474714923037457325953749028396941138612126243726562169219185902679248616209250256719968324978106693128631123220577728777814755518723204650962092124590855223437614645675200259960844794246603077477605973180203135453655778062061174042214240918599480348067230617485810940054112336739211327219334276791823575078171009544309853835404642900696232482896436382521631546114645582840036568949730466519665814723014092446832326125515877902993036142031640975853286400824945230270066277021145138461789379251217775651992062006493966262132660224*i1^72 + -9187907894079177612458919647389323759179845157916989294313756623763861168212001066807747845271840334204357491866286587931833501362855335175934980038540278999804713588185012703711743313673576969242259375864969724661136675984175153535848355079597814578831198817144611751746805781040913159047083898543447732243920510279644795868924849025159398975373957527822139377709882786620107284298109081959266731756535835298171971605146945897660906806627936896346909466602056493495601906482101850376991889111809653402505520021490096156455845730367314390050382263449461909938665917724609627966945084220215267376214017513643727189471650440664873249762291721338982178383745562040064723220289275300746279017441326022332687428839017522396908607536019713916620149848100500360121797423483988758449669099524437461766378295146347703232721154325565416506363665889939770018322217330575543258275096077884400163394673631291806953391454800025990882296960548734508536885048228668515297921332544191531334817478887014613503813045440971203716923964346275371374451389927809121219932678267349377743818329844052914019254785098067750760264544812855732527815726034320430402932829917373233547641191160964644988494393478548044289133852977486895699468676464838708147184616151542334399683837969345540435746043850590687687295477423753751702537093108894887772523489926614830675593974652318741041971237772810334113272951015719722206963556164633060267615062109262868979390756496216090243670262196167626043010368327466027703257140232088830067912428768928700222429849946440568336881073169843885538222987745526844481115688364638998823495729652679238653026771700793485186641346553142711087215181383916102496823443395770095656795425078740013525496007842577934181425935757845113175182532503334353982351721154434513756452479336842928789420124155548140859789122616493455620325988936584983265486754103843227869401931820113759927311351089370854214735801469125073141964634685569641895909105229070471274682155164240614664288636827397106070877660550920250850327455136799124426971352745908995225764136470041009187851574134221627174250195596823105590294452999557314666934895913998573963364090261273539684073950747019860024959087448571758399960418017409584501380592562081072886783657877491279114167434145552717717836819365337071488*i1^73 + -195134035098782223048724367238870345202650669703309735219064893355289497498493417184422436226425549447877688275252716515481087162289800473343124277770492099278899238780246793852789771380435714987112408907920983283129389076799774918391065546148853745444030421464885618067088841245220808176373097305288181155832309031709609322622594524116171017136435818787091512154394815494286638887575420195983141546815574665270237476282469512818122907359930582429077244173809432473878874960736134355470789463956653215089135662545494023920641049811394770509147759855423238281775676249321958494686907751064720000577048702771216363786681166767046701182249314689214908690760359488521774926286685928009552967407400607844650432644614338396955684494454447940690319769765469672283142611533379744849752280319017035122077088639595031314340547402399675302515416893438194156993247884926404993573897248048599386142054958127506310611377003132207071071270464522492446313286550928135566043439582862409591314000833087015768188799060608062270312448686807048772031750177759101275306514492698833644790405057552133833575047019094471425382248274794149890791742689024177938413068816456603787035633385945117662648176778427651682174584846244036950795626329863045000318152715103389055974036689844884431657114623398061473122288502751053631741928007157159352773034515900438874923016027199982887509034853876739514120657989605434694352715983689075465015236519701110950341416868841190240467947459867475820665802157308566433178842965665494230783942000638834051331025745643574927190230718303658160224880386285276687661301484728981733437636539018815152505429113080888408067196539240122517434577539362739909387917474945717042571674863803268428732275912775139426420896898244506570433144633960654879350437915412642808104247419191028461044894603946493183127003056834109059718194424522514465370900567525361667112581944027705349219473218901896314215866867190928111336696520704223456675739483365242103945578042554499210998556083064053516457817438954868684531203508474084650316523244778796210730162588127999421662406998574193259079931496253486775386654125627300493876453696155386464807490497245923283236618473108632280197684002351387741665243545163009247658252472348803319628705538443298252223973595247268759570073072*i1^74 + 2602683585718802646224478902710865426719048706552464547837080734337965275318556350711027014908035875613285474389048795014578577712498118042415159717383070339659718871236646337718412214909989064635022832085030960737183141627296984142552912045829755644912564214084709486696598544096407813413440897044703230458067957052860560311153845604786488568568474496249799300427369794904629379183010422143410770965038853393474678883058377148777345426470165813070435435199954878001513933672856222697465045841860442313831930834833811024133515963278638376895516179831730211346619569356257668109304702197935522467493924199267630527933965274267536005511668831260324809762379117140246067498626173932659263499683516694190868175466500769055623049856229132632619107252843085582272116400399817631048900968028848964343847756134660706027712337757604161564577854358125259343277865217014159629479398721522794396986959651784774649091727202986140425831670887233103959144983381710936627406244386905656360338233244610604764471848544724587653399761224050193372327856287171213703673278255891252916257103385667663341504414805335293513754432120897243326653761522262826597210841360405367122332856493079565728735000604211636499359094455751859658500659703901219594171426822542818992045930343403777479561387007043654500487905155028734933642856205859002550241795664008846983409021105270102397900784197830742859598213113301343767635727879962637112517782610408072081719627143354409974699146547296337999038517175671609143788985362568967289638552902595979695449810082710639665070998644827433457200035204137075624549657616593548234721071126228705641144641110747869273973051209760018451506080893380573091435967187227244178484072559545530111331435282080274850216585349273910696705632037665593656829896134782366510987075305182695376093538463069691138108752101057354721911365654074668823638092997147020720633055190289259591625577624897173099223189289163063949205179509895322201131772664187693936331121915925991242749153470411666067167380779996115254285852648820356665158683987787908744936716573224935905922616861932005242932784518841115926215829753380582169792737778270367283476738511772058543616549119437379627668000055530873766259073091170016337399835512666252897871198279209997765716633905167968*i1^75 + -162999868553298352527749252546821214551956623683483895455911728086706938702165050268719328141014094378887001368978573092108593621068331325128992901933208981959216649585673061331737326838584685069639318871106224080204678668292697025284472501846131174191224870145414079235566068381735314507038952341024687254306874654508543564302717356867845362808091712589372453360109030483337419632477286251178290343799303342884608295134245292956144336067447550595114900797803490086001478667123099693232540548900542343085778022858116327017082689735650835716013839940348440717303087152444538734819782746922704176366673680401984932672237616799712994127211554562768920546044462450641887732174695383778063851037672471815659531204610238914639145859307001019891870229399846512936040841649147703218946196389535779691287560210571881121136608978956253588193574234277564698577877123958572080198188425723395430846185953571277015144274043709885772744327341325981452808030882017274493755461682759535137614783824383680895158868816848930299863186667134925190536710432994098924771123780738255467076519360459528699667297492588085053386880832157922372305985247494237131891980989960222058101522602537378234006222040018497702093978072709394065004395366037124211613628467142139331316345099227830961131367394137396174770662700771769638910024808641969734247951450640247702843438659335298492200531307904598146612503182851316220496770608228672210331640105792895294089038034181043421982212974685586979962803075522755514236528092586001703540619611226564645883949938529523817615691256098407171468493682324729930451466211323237843954951120182327251332959940978335413684390447839703361984284197939750784846951880545344806462121312495016202389640488299214368343169488686827290517781847060331250761567889646095939805199712316461536920445626572392437411242888137280280507601592367280907988909830098548389466456208029965044900185523805211379909284134584649205071605157933860485859787247258860914529327624665798623513688039142496670738455309888388872216998590081188110323443352879149924153753145649227946177949131552229892178135701855678354712299479983356800576315549325411508689367273499566286967309598577770916028264655829200989049362667057764729435335665119323688824294843447949471725336*i1^76 + 796011992632292262354757511733260773754513563755917070630957645661387150630627905733395369503207168312994941725007623384608997133539621262864350651098008077269933061621718598695185508644577675997653818168518539344374431721916375012029633166761447575002932499492674022099470214513943618273427175267229128073265016532740661513699962200047600292336410256375043966005463744492091635438123027533657279957488015416065778026212135931282162065556885704886461829588837357682454523018808951583301172688982507344804563009115336295230454613053010509169014405599221971116663347288976603582465515676319553259910868866130834368375866603026467017618651920427162510430540255065596150214039691210963318038261984769455808818596228980370822818842011723305335614125778887553894472814033963686878485769155534602527333352834326886481965326255022462944181219984653596269844267592175205647736918096727305390755027929219871616282029447701986878541294184609910476585321753729043109512799764637875080878686337292656549684412292827435222116188213348110472002404507088241679862620902812367576645676295691279895370799297979074103765547094488142242391088352017569052477430001188527537109044975882513727489918511713914195375183938049865797761386612329499841907408633985778636750932187152963114454940058504300896044518259327357018987057643797943108680163599713891063036521432952532113726669447316890854364800176634622387861482744538031592218333617123906191917414206103555411512397236729996059193259811203806379529754405519675794624710296055220708529166888986662547456196971621938893717241288981507223207938542147562651097686657947552666789723863744622231247053684211132830814398820992681389765048884377110377096848644615102089087728530413304874264143933887514170767682254977026621075869091061857890635462040594559398537786535786332214195732062572732112601222973663214555683885735619695384453626287989988755929157269536301431162604960348552077493990344551531944449027994055713148459091148857972736748510257863828881157627773472899670699506252051168172528782467103870879643118302895625785607223318112498414324775561566278272403492411820945525913791499252711386152050787309622915520568934235699352956370596229383139864662421679743393831806262363588275320405777584*i1^77 + -28970402406963045701323688916920858892696692447862107854520146660485923803700918934885563933983646760576252478356415244631258182969150169724483365394376173494300607135705805313304061106804017387260699837991186826365261572645149140420114928639015497206218937968418460563204196726153007365128693616354197907940701043122186853057690296280446994902531827774563025488226854189428024020125944089539180856219340532897081273220910923351692804300994329664263895166497885432155226523941873213021686376118473702627436777307560765620409002736260085254428734741364141319191695496312332877056690219604677601771572747286965889713787008037256619247905150860845550475564418642269433930952854255922298684947342954769635445563103618994313297087150413196917650566644977528901973668501015949966750830996262980368328790359125249369735828184121992799600846863527066101112937262457129641069327272761271910082706431646094396067347430535236142647784823956242236352912770087877740993939418532396381312237648676326679100490211138496212960588752657041278991061718650918682241551001629375093124894825391138002682857423369437507071538463167789396379476800232553689063747922463637886305512747206729731809131898751748097172153297276951099655993856428866036078169727444874616979796269560071493609392789388762950926256541527356519166241448191350444586003436074055923744669325984129343824259898558915198148105215434902208420266664986202231186752798735997366876142986987284042555420294423079773381154949012260596394470209445631285156913724189738210563545858166168176548663855139566591229057831710419308799292540245470535138955985566372291539586790765030866731076104351062562345566820494733627471294505748032630444426996244143695798174978383221565723896047301482849475939385912312891906705929068757397180790679051695148471639074723687104431142268799734611960374522375410934827617784624231850321728169062532881453692704423112652706388420553243974034772370648467554677708857239117270987754821487515657915144857302991348336524148958634325769214292388918788235058709128967556790199401403145401369855732899701458375502676513509919541671573287365863440032243669977918881558575869060789056420456298186712547687856191604639339294685879025001261692055602210545813*i1^78 + -7603633628334876441643599610303855774927386896836152422852868548082691470359195465578702257841359767006501386554812476301919608837985409879314182914265259147805549432802553655438953352865269413411850767193157475900818006038919501157810048482836286694439561699897497401659069838248970144780590405858672751858006229537665980084728775155212702953619179138446542125799211161995648471926326041733573709711958849615949453012049262496055659400035908244729449554762199970153949676923441902229845827784838384672014297288763141166035227631617192684662760471747230181973881575996647361582091156960034921094803762600394452042611264910418536103978097615064449936624814196856905130721472130317494669576122223096236187115197272365506740762149620048759821848780851731162999529225309959667608124014610754692978475100619231497301411715590892090386748985680330713318494654718630048059725535660775219825217078327831425763217445553417791000150959400555187260026210103813875789589942862655901574859194863441939804533946658056386015924393845409289424471278562874823791060071604631066879320933596938716210567991393610591366765164193928810048506582343959337291717708174972459866600335610509635261515903935973136254600056345251538211018555112756337144883218283682979325015200700891202561092343690164036347532529830395174932720426940717861306624388714876752628512930033506747299584530818755363179994345441995016527213669963494760279340066449242169922673679570877807242959531959491325807505715855666149065273485902834554522467845560411364956560417488354342919671373866407116225689963275401958874597570986180229503219425107354851128691278156480034192382196939952889329520595401686428536587120944357379957968096663086112713586285290208714505005616470422016312097889733585399784992534859270401212908344810455743622879899032336393199995914353266724813075286588810048042527022711338307060937782921483426412019467173896614939403030660674392267295277257442658400794347652819463037820235914620560753129412221943045375414586421413392633591450734760034489095643058096521910615527400189019713996509916635923039470521623489292169020584599974110793336587119784061138485444476149817041018950679233829870488447596395351234336684738493906331039808*i1^79 + 79173259238628158485185041191606432099401324762685797093499357070421038535202886084908836921793028385146058520654182321231586698797077547614245696144492952607988447634440421096099771180422812797214937930874257485294912666423674868892607109287411249054081810984439175265073346279346660257877211177839952833638560685558901539931923118125242394326871451107318674592304614935435817076795455542936673371030064475964290986181554224807708959324466711601965584140300742961622405295664822755461691401442586882926693658789554440829491594671397849022402397295159716921344405114903246885556111484695266514431139027663763590083389958395828639806654341004136247579963688396194911430105734150459763992151722518473528287006445323121595734503543436964974435002708899385868760476848887485892191245442744290988381868138410486964909464703313411916484852568025743873667123043958168128204180170724026408402102561160749659027772410546132392664459328518846335026403265065303393296832557578478076613587372681186720398397867665483611023545038195276298183878353982469524867236558660352237416656461092570263103102358421822921251946488816773660525768283405319366251140298111201900638803778988514658440210286449620334423238886030535302315113209527678859812065837638075161342923720443588793670782744476200376657296828207013381570338307055297834919886426736572433818602336511421679754655922410400453856946591466813510173603914882604828682780292559031601697797098450445573747978634623869559384782113125482517656720026468046816952034889041635924898869718950171143837159697882427867572657988490267226757714336371376587378277104505077822439814737607766335932958822767798340893639391417521312686743275846707726260437609812475076743830544705048728022953345728831166649920841883812147642726480524387054440473960489644341690161681560625755797987376541811008372512819849421205254301575638024458550961276673466667777898647413195606263054104056546493513711361010565624098326882069438155891555954553289939723584200124606923217846466285417579785672087687808287720979058596153729923306467430220437146617423699274189807268056575779892711288022115853788031761895663452771492792617455395238915570919530825204968809136646008726030428258800564*i1^80 + -27725514000215851461528761624028734858933003315784083863890192227159941332119786264338842652499395692328684120914149575173676472342456407681820454435018609676172779085589673481084322451728323070245501642708845256296466905827877235423656996107960612466550042974321283988787903034611488320650108775480499194614536744867254776705671859808648128988367484836599889838585207054299751096814255508431341077777697798673307790170252321080860996340070243892926453426082108441948094275100824188632568230883770988566510454011921693463137922536319587277813667405051389587088616868650276378576408578557089742859802625422959799709160260288702717950316097492990983160865495399653304743402717125590618775324833473732217189991678067610907266256883915725517253269181791213991138279471557214481829173922103877325083138489204796094691251175221745005180883743238337463898047162227786304519502154464169621877121261961713048766000876091656613358804357360705784151271786687425098845747067159076712346511513776301572503429464943588625596201195491305935944837652195943062641576265998902132841605497797585787492133784121921089195052062304494820827212133455294389272724088694295553776536935031940121580668012814051955694172687556488757793705792250735289628258856650418922742159109693882794952940333142069106441002246468089004318399951690371871872267737733791388158338720639663194165519741095693015152161794907487102436201403109593207065085684959200314682381881965273541421950972192748523918162506576092872928617573283341120940767806718046615950506929219939795245182238352234449939556590503220393854713885947203556325960234806979170146468867268715741433467065261242300733933311845887883373895866407444002675957037354903633480199685940598792213153086016760179309279392148598961127259399411891278729658529964984999871852607365664156875046501668639898344533212084204572278551437908762314111690883262169131766717630999844800376677557925335786852815704872594083575721976133165035196528007370443116518705680962008449156930218127647021144267467079960471115172582776596933925991068211720111002248165616905345273457048476163014472154980843722461179738952974083499481744220958466081026846935561646578165778908182791390560*i1^81 + -125066841916949291422036349074937634059050023651949901976699751035444472046184753257818371480965043400704319512671985361370445065435006677063973481557026999661508505215231568378790484324627328810686312819794944285535175581435530347491114872778468508052206887564624775566347018587333907101853408003028523664369007714825070546186020903805414144228121795828841614309017986325930201392577218412812743392845594935823189457485024360355786391911897739491101845889218461967204736183905939485938054517439870268727941548021915129296148576516206908817680227663488532026357490969859739844562902559996480413024128848294250660693062387566034330892838867938527960726437081495896518544201275411585224445890139432820220245370208459293581791939046600327078748336455558524253391851993504587053984219661807585782661408642545121070138146366636022190908292677378801251448336850933654145731346586119757190819233894568566375929926958378760370102596512475338399672866327032096857452245978506387712791762655952363021582424739624989662062592326383773787949814020011502720471334244346054824758933704588859979255954920536936614377947405015118092309357541403736205701583051849940692407660910910071141219652142896406680132763051727851013584696304058251669800879413929163922694373698820131386722519842699835636778758952716594817454857906339103765709020546538922442718401801345298668095995238571233131198212679605070708537937873036972800454336592476341959738840303992227178654423515236163940549594967130185167749940909804435568669300408845089745966052625604622191742117575367646323427571369806029616247342245451785695385323062036680105275970999822912359392164396797987163430053628412391204816215024653813101248245106503565615637190189321498347028315542873327326386302460058037164616747242653151923841066959597863911861721307178104005281492916649267498848859598524679444739053437498533272680845557063128056613058534892974916200932038573574121679092709735393240142837692109039642404789705394858197511364580779457232461203623065168556852928303083984203397393190548094777427037404654859325179737502672374397565457603359485967503835041621515838385489376638324611029438973331248282277038880144551758683112224*i1^82 + -30863607876339324668288390266088990999427944889058553206288511902425873203846350732191370559256035814194926379088140665637498602678272452452251704711548655288437032293341426591753532704416128495108616382545035716304891631968580341947573272010037859415715252377956563153734870104178651504748806963657744625880265272094340939187153267000530784731154597226196729505627049384615352078461441565532571195753869610289765266015395884684761582736217398704316920521225742327722226253612552842286966809838730001602390255892796196472668653053886457774731661741262885764442554027238754542268883203485368329112507789947142421667243423878173797258248732865529800521799770979775111333214033187878499732795291234852471185857997644534577978818696592826091827531948663800705602439521457086041039951679047014046713294834644820738969268272613648925857619070512022770825778227347722465733717397584332351128916660410704568965125091415473139736250576132878672216043079680656036349785723682182820225170391000792905239701688857004985972349179268885793092322671867054006509366072950287748943160871806459489532677305397723776158289712977226367186875267532010673105451918310646903441942012195531160036917188206224982650061931691956825606126511296254218355163194294079325172847902754180718558962819884973007414928146297369837539106878973347564335766612937342663910922750897402798820892079110574118697510599414258344185738961678902259556031058097252439423707584758625232293739595691762980000182616422845561004360237947787356922724175129746313740222591691262685882137144094569298993795119525160381840685648895275797238814157558881802310462600522023101541742832249422077711385060727826090765789552595351539631764568433004715083753486994637203595265466982830460749658391244255298744781511109087238190610147826366221936349785129114977476913512538169871574268982882776561294422930880146240587956894631248202682720013511158511413902884000697556811125033768573257905992587116262220288871211392813487098567595018627666212894443237362841606186240102990572778636688944865129634468009064469742799156051402061110138992898886232019266372776740747536751934329108789613738224177869061507473890176714752*i1^83 + 1288281020427937891435475187284551605688741130295201060889609316096800713428705894169899998004982365528135775302782243310781050204659721279764005422963907101747711942284001995904101398553024038390246513280280541874215933061278636368888349250113788563347656866276181492576944391784250547649322007033574732888177274382776513566089681279186694931950022959759249951311856303027827737819906549979294325670916598631358988745496508348996012549893588306545496921832241614028846690776627808184524426189891814297290405091689049743064303196465100624168938310632159720282181379097618045619192558262815234501735285513034181828475916648192461884327997925235478130462519168663404381117246954758322003393587365492101258237061652126193069025461336850806200468247964853156560245062700084577389332786214852173273464907033450371985499842302032361942116991441781662856267720456213033599334236527185400260246154191079913068982983242972501853130200085043123993113899988607055947745757487584311845912727600835199212835508227925798906450861444542193848234246445146438586736583927325430385961759133063364061722341667657576133772255921753846101617402805900211773781182633417129772753569196836345055323460436410122586205975344684224841315535266948683472846925542546731845233102904305081142060086898138968315811275651952307312074252775101761237115490457379322705572050945210316372329324181560558236594345232363312631705320492337890735295650003930254555622630996387974958105036342487831801200359448662488502844893472939623189199981921108262847713731879912967912311734150355296644496959998766892860150350089779058839619992143230445462614412361225664101618081023783938591562891016167294084471031332822137642479891628775595283368104452970715841711859990920261135259597428030291297693868379499062878517835224573188798588468134161065197602084126942394610746827387689933166533500182075407022859460533911463851482874170311804172891742585100975252782661179401150693258090398277119956800597943343980822926315776700726611816667292699657038173791783579230109224140460583589372548193441624239257951940164668893311645473241611605926993806383925218893171188132340647265394262587822625408*i1^84 + 25156062671879502520973829060873773207010416810652285006946033520182116392155740991744355615835521593845908648921605680065167842831157657800110286515564376431614790907199772903154174988215622066502203292337678181092652292274325394195550665860813909241636212279529011278818697887517602446154076527673488871350100055600536903506770404924520641654734227650423374722383639502716956876358055963213266089497020439501411805347233413385204067599204783183950468331666173358665878540695124372471353346004327275454764584297090782464662493732875919032144225081680394689348822191211513687624431484723364609823816197471318235243951505748005989908175085402555059951735733694379311946005916929806161141591871675904726031082168799419865136558578129755749724376055592830804616301438910611638441668382475392778144227310591699844923301626648262339729127463428066431386853729590365434256856154114830540790581151438679625096621976940158150110362101754863602141575560912301903963494867146965814553551466405022483892248968418162820495673735207484204323100557160265331529042031205013119523707960911549088987449051694874987326792821706216496312595895221523016603975726617966807621985310015282231999806680099867702841459069143712323144643412466335876036548254552699606039170921235719560092023268491025646340065658530363773356484390951245352439072074140855813415848828977758561496036149282702661518426763474575293107782442479629142846434604194148400003243139121664884426512956328791955425338299888170597477888784453739931039959425086440952517573384691269916278321995669413207704090850089745345625203481220854611026461840537104964831815968778598648763969638395508126745165355063515592173699598637191687810011877759401183404683777083027019445808668089078180196445035707191029089092852161210530785250980660121478211623869383737068277424394393146174062191097902591059590005045068303237623736638986080956871512129015113039288092970104929140700495532065799997713735165912646706697582147452764624822552990821354777256535686536380973710798430922891594623520383556880928001743609911125281473600469842649607271201985734429564140119401376849661034121030921482110342144*i1^85 + -42670304681407093175649000771491023635012546271177823029323871133876361547598802355622365809501185631566989215742587450454431247082730728461579815766151518670770234658916669386415899039723795950487064470860311695547922367894064340833218977948147907499502439201422870856107751862731715386337537433580227592828469823538869073369176379463316581643522130932467193888239137972811176908586179899203284811611733769029131221271910097571290307341062453077090362935311677159456220931127615230874613002856450467779638556938364826459701485664070390372770212104944779977904229542901900715467439492256545676808168225906664374564782097452010524456896006734759112838049395940135982872463009963715211000853553033584984963991576447983149247052857746141290453369745657544803567308465426931919612962627608054072183516361059251063715682706994168221797387187107818491485692200009055292942683737100387361579143876489213240208526584260646161557511392465671151052487300380724711869565586659521308605168310902939939679294977238734614611037229992798963683688647534943245483791746541262479797135832564393445333790978398243817306559237559075938511963467636637752887294403591607369878072719760766832599657710835736755219501337446291126734235131229925124124507921641647601302788851326457889380888622693336563584160501521692942067216721365316309388594395031645305106567337243930536334364840923177369795719259829799138136017492957908872955290224260307857866143783868815259041329997093284191783800447580066094188825019910091884084860357135743018612048033651202673381227896916524273145912494229500209775100343598395373832463514220127000882337100841085332902022086835356506130600038372971026313374310673409739222308268987340028048889384350760662754185141404917251848015321340230685657268542941999823701552579378114467373952967034306541621946247455995074195312640260420617937814036206664879360116750855218181855382906144894961072088378007009809725035046184068889947187909809637580075907214300323582133217722409023932578322154257894956129107426969357715772572423854964733903801352486721870939511127278936241516163010946336691831466103846272845386979584*i1^86 + -7535364323230216112271182355074140886238062959765394821538211998485409874326251587942918691015072380511009055135926486703710366190484125205629548952702385268335019835101856439060871962485964286288786432575262621790974778231411535566329692755569403729425465396434935534891736465359794009234562008958722749750831873151254904809313593084832941243926322170828245331824251138636386233648499174091293885394214340957146311436194316843616079234256056278336189987450735551339729178349653916492490849451260294239625308793097012854273127561411197555056678758180617971419913140705885526721857867449419110408803236957922309999182744893096312601371538151858527753654982121796972576631284830923906013906749347985638657579675214964524665908867672098148997584525227486086275653308576239614512966300264350052615179308200964858771670616916521420574966218551004478273687514782384831514427250158756235660470356277542376454895511533724257493993712766661381520953897978306758609521698047239511030708823359422917023739710469157241900461110336820208175993570708111010607627606420964148630041997424148921695463599768171155997990551172586234107110751320305406486344134242665147769266440153715394752818190897114744916245682367925185886351278471128677792770333663294443740447605933805705004073301656712937886415029158239769133919793702106708719634795653890303504127736996253947602751100073896393252619559857093631024622307325698672635166993310275647961775880249495431084008523764955791005276088008671365095629449995217972844051585437530663746900735823794275249351084987432544390018139783299936648890862040848795734898488160110722312799871086864057397876113982389688160898058782145557689634318736316753751363222237854817356113836275327517587757188261372002677753801600572778202591931367635822434483108267527551289327230872723913737513553647606044086818919046275255426428990408994375071775911812307285598727380626455755939351075278473035017495936346455768254502593442297506053771324761504538801159645193343699507094993663637663518196728374639717114612520804677142097807141609015348285794055651147046618738531913315160747209818112*i1^87 + -2826288000941029507561053878331859387567413685197598017052937332689003705681595319257745676245887525813420208995236982966089022203061642544242452646171920203985272418784410856698081443870107085679023373593568161952730489178470891486628393245166594609135818697528989702130387706233238658662149970921643976255446805463082283194970995054257298917789951643911453246929981312328084092911661165287553239631766560870459794809237771353637998043561393668158507964910738882199090787479077472429641386774032822156353340781081973244874871830211413177064854918595964104035914348087320492123302803520083526114609932505468782553488969781339089909839881207739940417427444859265664437397202184788878803594560231448512499259713607817551866893204104545889004156063159029755999859103339754427099948814891771115471208032893098254667946107558427600000154311376500323786880451372648920694229303091013402122833514361829545559703480666451630686395315625910688015509589550316141743123257691529477199276336777617137368320054325240824460667687564046068917778156655214570902524093971483538926104199007190977479234649847402148379553680874459412501086415554547788376938247704546910961750263395299592113169517311578646572357158801966804530134117482053674650594380022190403798649077048998219159571032700745700439479532993837583139727395414136886267924676226989273960883223757422801034460269154086351053081738407014240946458432215087119835519250647123384266916244349086964839265828328145744762129071078265296984132223976576518966077262415717272588664868149748131501493310614728765610075443032468229885433324052382783225164456668158623608426860019434720012484896101756607384200535518614951797482626549283111363965160543637413233004842559205900702068410304114740104415563702892134972831795786835991810199453485512761975863465888344701611720139866071795185528806592514831723862031918820720878476786413216929426952345675628652747268819675075818350775668697719769400796117896269425031402354462149973534094306267506441871260726264246348415606243495431129059311866339031093517052203457416554244134540123041449596670427765760*i1^88 + 48329202177517368449537749050723177443091496037920629185581616377598786253474434558091156885330653586923267971649064621812105364917608611837795397307531122237848069457129249814039057746348543663589149168881623901612611315590286380638640223912785098061854460794089794190867124723337328006260346286173970490842745326450758579249618319378384031842776912729853510586244955154332061006589410334258246812442164162735282121466189552145136043363337780818161191017299136199948038563459702281459308471585686560646410136626943953227360329003360895254827766915720621684215503052741880081202188120087218194187569857663020474994818226738338559097207342934001506774216522017684331679288063666804647986589077494091167315300514676655041201133168124906686302778285704135387206614906086166663847037577589249838713030548776364433258400847186458917865888793352229890226943444865054266133839045097306318922678219509594825819398649307337631466046542902141378611990137065259116227461381806911806392766148909245588711397717318599994364812217576661049861395513919186817096880231703012151735254560071489058415662643497352130390475065539849931977187851916476144312770934031028861388748610220525089170332179291537575105827537626520809222160326388229074206832129469900748201392717191561096965357918846136270842598767012754939956800140010718995114118356591218052554293547509323755216803451935203767530986063212010865356772491434709584987928620294783819820076786754828066138704575668239070911311113798177784935727826223637775850855576478167415909580815773522738663026721364178046986284184817996009070085960179231598274574705676552716376940011443096613132188864738291907487777852317548643529002644269155692428126470033869125583944072018772534034439749607510958360998731532226413108488485654878770728118825758423290861683030768042964108018469035969436905163400187549349057069569560335173927547062733671689667143763485281951622008184397842501558735159335138526664217271886344935689390401908415421304630470175434084335577862116969850995690117248057595921795359744620273070379105729203112531129422848000*i1^89 + -446963590076974304224370645031673343407774237637070166066284023551153122862629280797611781561973412541246638081448639674946223270570285339101369068162427689873523879409547437128725550911681017301321637287818412058974180406349384876895164166137881289885364516670085550604491456953629152127817774486095195714411857488693986958464612328818267399405015077218748367506949735533333049366133353200087692433266023919933447139978740780768387117365045225054563901331587451778743247135087807996305201247551168864366660434058559498291294002450878663067266314477879188876341852710242016367272657044416723229359331893579824369664524294689277043501216843612990720479689849708006855946860435879156056570211145016504759498430256973571153353285727073148742290873971157878333108194845805030503879293358864197337043529350069055698690185827325598138218591782150596436869269189738399734826223093725740067543642960460968475251729663468824843862792387558123851103050656045534946759207366256565598625814753858962877696898583488948596671989793326749635755973398835209207587326275932235144017151663620845044403581437733848865152453999303745503777360924577710116863084356959157947965534383899691415274061825475749702928258861047371775621781750496304773973543945444941512727968632955856475827854349187689858351941851878542695989670646058734015976231992835970246283726242112219971304964644475315812151514317151302533818763484464499609706227037349236299859839860453128963471725510452415522257433704550819376339707469376673586892951312960578090410922444538047965229669769452469739469401944136458440609313837561964686060036553235799784101475816943210713172523150481541945376485501900206836019628061417982814334434922457826944141834695121414117287112169032603361604109124695099684269760680582936744089589312704008904983940068001289762143414556844163571285907509832272715197399340421330510750590909581466221426728220139167103320668563986429246370683705409293976295215930357153674791195501223835519594000228162030245791915989944016373469058930022883877639617709244355491832333312000000*i1^90 + 52697054315098148547270434699415176171159910072013753304756139463218269229504031044607674881068880148374834658499805594214420623595861285903540770794616189686728725069581745578527858642694028544105792086119608387594490334425315741766481412260331294963861386730925491908649742156096470091418146113591284506342234924916279110885315437141852687295626961645961408092215504779933793265822430369902533397840527919138348115972734578145738374529377484270005169972218415639619056849735803095893185928309000108104661697081098874953377051985481562747696317372586337491818359166401369705576156317413710032307646825767281204012217880835854258556000346875466071178588629576669358825409838404205891198755055853344595790788502610159071796588830258115299164912744527303124412617389550193175897996176675326046862647406082277637998042388639263149581844771357865272574551900484669779210925345402858022572658429596538061142569696919029850757019884859975333347982151772215745660464315165005710403277640929037547459980409523721621388287632043341133685054858885142973922983091997774571649560456468175527910953307169714771105902601363876094852978510044291083230725062301941538016258718006322812308105736933764746676758366755159206819920004563743888303347574975361547897390469126095121131629819264258983292433948140374708149533355279966353125494734646091222794920048852209113742842460663883683835243174085454862216042899056923613528932197665101720715734946911540892735407124720405830278576352831691936046780785930002573718661780086379167431914053964390414966575856283410136738318886002013012001427423201694046619882284932523482055459675791334065991029618013907257638700183640186167674811947663377044801706374003002475715425187953719843175464735927411905177640618948799360559045252056102940313610178971475980274926190556470010650544037185758673549175935495041499405282783687780344299056979604525286656178494154818822529281402978986758403385200165282564750145182713993863461134739867191058219235997684839547165672894815742149198596994238178583017676800000000*i1^91 + -6128760094690981699017139784298958176388133393531030091326175516946916792688718843504794716072003176206619715721235485436846254891961529573108760472166148045148947729499325364188749523244087653603209058466336107206495040598619725331191964446212725524073906312077358374388865707850131477109784406571486332595524189966637730718982448972192775498613163766618033059376343811154775493229952349068210124849308638406891242260139859275362023619113522713016889199918569768292936861290069204519020731545215310019139992006487796346589643799199446158203713074550703041552447199424650766144590892197505925674501920473010786137272088983530161772843678127620107866348640539176309434195060019779963188993116332681514529817085713140208564008464390329265125713874769149289213904289273848065615306499506764706761686313976513045620368675948406234453750181018332460283070876610502104931640799089738434176714275019711009309043324407750435983773650960377478852237528164855447904357800943808876478834875976875747552109212542829893815504342707539419510569037481072882694179470900521931063289299702472135455993414462177344281986358778556117322856365782716401326087888774802924586323941531922755870382981031239802015755932208525143908674182416196507728521763170798200828008030433763053664006348969244502368340623980620674892292955525330413756911205309302508246754164121340502088516153314123157664279825475327839283764798716929973920478395760577440458806932033671989110095147783556593850652808250918005691629637038481983694184232838947420109815573558411915119646735318153718555705076020909910770974264904094064269922616276021434745577315886892960267289956167651589967853445692402677693743613127592436563553563157266547369946503306858047297619440601218487351405348966797506571875202623650645082017550779290960260369598716588313617913277524086072116884760586423721318890968695124337330199550268176446763563158012325820861160261398735690676704522093059241319691214850050973668106384805070589457010502208688169886095449411201967964160000000000*i1^92 + -511267741162919292614462411676558649403361395489338859033707919864855080418086762953100625043059237164063318374650000204268569587520904260121134073618122206044289460784785091775104055914044424863646324819276525567124390454835407738734219859045097626837138474484022958186880173375148284524740801091144908769942380817643024576852634863276132023660046350359279785532296564159840495744994486080388436314877689393025440386327665320681074194844999839871489941202288261637382397638979011148347437543529899082873623404840755210837878768654006950973857176106706309072587319303665198803664952186615076967114915477732722988320120798707815179017865927009156101733547605960136338321999828309663522481191395589961231291506827331457339266053684333197917798862161358852809982075059491948265843979086566952403699130595539903138703674981212391905851382362947622686451640297693864256259876665823187190134145265446059922709312166802967313206581957362392169820277735670868459420859145338377752161600629514344897414755313971638815259919827994519000904516852110440749434044095623350411634096466774098387325689223836334950809695044149980562446340800264720727558340368530159391867453753646954659597829136377226217245579907088126828394931360084467045585689828524650504495736634137119612360337780378270383079494190735122984183176247606806172972600443369852226551338662330331694612132509146049330675164914478814495657528549103945168866711015950076610146586479863500155708760848958297714494033720876223344421227690482916632274298072997953979758056221357703859562305747825378968021380877745785161798623493342585476786219432657862276020570411367989893582344252510734297332471726965070261895580072289489011713905336542582501540480931211583317330170645341322888494212920445721387160395641955044297346927938650032883798295857475588815368671782364641228616951829706699111998753579650129702472240876700658148380532616858663974338026252145640364282857648289605552724188187292764704288564158293268304498214834873958400000000000*i1^93 + -23827650687478818013212211744404406093758174278483591845677208259745414901372707903900313649078624507849181553328340712407815842948650086745558374148522048660574278187839125584004587427067132769848533082088985238336111139149549873200115732325256600915367202141002959922872309577753785319163411590088204932941450371111652687352386204582474225572167144699244077419372270264963792752040893470498000087124745883944010417546825108243820887733408713214911589337655904302836122207224323806464203446540081584683098211601324081804911272965165357347164984382126236286504591925073877247509516093722479143207506055720622593481569695549451325219717414848218380838547819558230312360930909715662163200116412678972437594332856951144844497583464264286798004735025735002939059859304315791006306524708935034877781157323388006131879400965993069869936185380162192515848899340972633486729146437109216694312584978810809414880901978392651523918540517707803156476657291372435169748722305920381810667355115632432950654740155397395595623906080639093920580477424601977278140009242400609936599022480293289182561542815150854950736864784773716687594594559446983679613748259851816805894767638678827690963199289930678344416433708521300494299868752363170289969720365713268826476053723116322948403755589139508104604435814904889769865792226148568917397870885751837572581071469969454703049362596986160936205382590977598992579093133486864939940504278152182002899592113629209355276227717253982758208236281294683717829953374811729284888567530525168624621408900351835240509758821833602055819829417224341928949194289003860033739697608132122753605364897601469681577149032181380913926385775709924521117660069002213859331225023504597316876909420337848261199229707761385100062479989410953418519686941263878489264070983524261610127608919240111042594337432792083329506820884264217288680868626564455780384388619940718468380923917688905111626244143148863389587146940823547738896588935877529737973945466880000000000000*i1^94 + -881681703496507732149312749972151386518744776914703664440216263118062716333114294079404026016125533499024851433681227940833113333794844903559718697460233518928625126180149616901053974232476869066517352361349272770440544440799089782512978129588092448067357260619348583760773166569883970513779653728873483589005917204532291612567242527666082908287896952211186568810282247546967917111092933167025635348308114094174856210252970463089606217786974441065531322989099780139611710987089101992335436837965269098910156186037846006431097518414617581773558245034901294765179275079540529257545528023014551923148214070165798328222310748997402126976757091027716519009547637695120454647831202090343418382160170434862196089193927324915266436311789919544450715335229099924426805831843354690102688339692183900851620172415001730736222105532926924160689790303333465100734486795040315077983077737941535092798108051932269290923596683661516241985685983601627164471872905187438405541821861827733424110934529148943310646336844229368731871297761349547652951907811820597409082696251852095411711942769350195245432827456458834060145295311870735287740099850371724440214024431771549162917930333070619485106715865470545599432116965421848110733071245010493199354657588628253507279538183336581432628512941519985462227962251780353199688555599230198490359788203510662503639177127795056588359631991931440270542421716715166993977152091420373599060029878624271647077731019611760402201655834010618866304495653081022074288527262581480150484755377860871798767793244038838748576979208503780662157023182862462459814428949789522208722737394471692245886367488454349489298427287305416817354495589034670597403157205243199883761507687377866455656631585534201299398746771923037741890754034886481425915804247988313498458242348817387202178999233079960700850561132121066134557649289614187222591668931064067846456553107362958498267293793748136155125961619539175115772688113959756759040000000000000000*i1^95 + -17342607593589609281922558647629259008332179145251149023366018101963572248911252496980377965693339236707330308168848403094888279372968561953507367893217296414661515351308805324570403384362542932229663718332686905311563898598931482479132137224145820397297326794904272036355942585105363716308699888259362262177173824282232760265960316787318901378496748926042021406637115183313662831130824798337558645756447391418768001943335170164407032186009295911693794569277357008894211148130341509641811549671279705030257790629704090867252016864405673416974576515182711947699132224198464223735107331630449035458814979551529583307506867742545698372707371358948826278912023776703331041666644338940583558390130672362979227410665255097652679960729693314371664164442768013471935764281200871102782365022596476847825350016159236612102629102909133158541061059324220527486030738830247517513599999134583720944139676902426107993342112763985634360832430968479595805423585680210489592054742272783646652317862449846717573485611658205506723743001601580639352740903230637198156429219866735567646953522394622886446502767848320607696186930391256356837493637997128364917049086017979280585471047042527951389476196968256009418717242637650457721312991062060713574497659801159029541809403352902822206089471678681282990143122116580683051035570730328271846576524793901136341843120243571967128603515440371105391486040289618451261816641500032779224866998925065637963407893655729819790647406684335729237537841098141082184174082227360735186112272776911599436716024424407185762683684433127981799903138573906920307927710189538951031925488285919965658057401600110528093027609933403357541428502759398219500596902477601217779706973141462066404175828053735098439705643953715131135816870259907539665316331682716843651615136951782353809070818934323237260114772359372612493867375237687481888777209416481547686114232120656917701361353989689135828802159181824000000000000000000*i1^96 + -12654713401641071825336578363712185098987784573362235836535795253154906895211504436526157575177892862728195667127705579330465380625831197445508685514314500399925945372022534377663874469978485904834348841027529015909354520137752482805016242875025534086386017362039481296594890785287921744367551358051894440564218727033325116976628209593448227395355646702633875283175698119882159403991662619714931752629167459552082554689100121895673565571669142094959304248902168065315014824416195230736737699084087500426181194981670938445673620432927102430773605984692235302141843666756577935656495281241953764221379237824924173460784090701324768888116402172412488686632488277286867598203447004586492070402047042444231766705665326838412718653486690179081368522567127214093227354734273765653527339629194953201264260039692378990875344573950682693211239758366203277645832571373718106877689078812852430118481202916806025600373429963747031308465460271042774318967677782880885570879339653808709059036325586055524460386016797478437151471350210379586677307643248055679540471403233394572693842430072408533280513064279539577554494941366425097286209778751871297241969707649741835830504971956385940693812458603320213048104394643553782691957445682200147459351106210223323975480177824295940106725403369929735345765666425586564920343253890159092618163683480253851389972414303509550219978658187742415672627447852723079798712022057442752393715000631315025378214388971496194459614601310623633116235271911253298437688477470535919535061606680488213667056598050321323134458409775492248237947964955239970261293649044959100832258647681466122500772614622352354220422384498457457958204288393608985508086372239619970293990866328553812350753757363927914578976264331437965764537740127422637714127925724803873587675564835777143901040971993194432684231120674089436307222309356134324610065099948672068433989470735425984620134400000000000000000000*i1^97 + -26413035227827214097548270409535114381590155088908911952156124311857535443120035438254249485729420562921494794547390265377102687941136308305974748162431672015748596844337442170047834766075711536937862015235476501313101894317387959846924238560154831100574061421481580736060046321333918156965058046178794631251438003331741720357421970236276629487880412844309668088800027863067065437808419628939552220185860117300147703663023080926096292388363154151517221847365175874652779261559960171193362224398997216433251657393074190997709047253997895252980546797151974771573839842804931919425938872867384865214932109408645663773781036626679996663742728370014765809565423299409925304661004373071267385272117129304478711599656885370695742153650865274871868736515842548649218710789388639847453654340933770934655652583322397960806076802754100877587063795952309805351882345990302522850995712671198479782648328339731131482762026852114948703412090242340241864975845248647773927388960407124863212044967704802630358476029400129392436917602179844109905712912929528743243401171123023879746213512205553779606765949039760468652111831346141427250439021379892629730868249628853878677637563155391389758461936559442085015068482801253635692773712303097220231861156096270195534011639527731086154936232135287224543702372169071986720208728208239029957910271763711907139278829882410539922478630907418752911949391996672158287411313599471747939367237897297014484857399043513451167214931920507186769515121512461365606298059386819472183350392633082204070216075543607731709011743179446202475253418277682905414034585139561180499245136121398689780885654783979422543130195860390230288607480058043324296814890521434817454902863191293511156104949138069345124227719005993690276976435250748681240762015391778199339973736230957932036782187978119490261894761216544676572265369478871615296890288472064000000000000000000000*i1^98 + 492902978179593747525158525181056986063728311945777363012679907747971092469142823477243072946765905778765931169672506932055746842255631628695325314001548351222440516508747673246576690990420012344990160784632510525907679932677653133459284552762908170112176268366737129684761643321925621093968298464115411260529171888838818740228753218032619775360034569736108818498108125916328242309608842363748704674784132445888257366150089562770447529234836499070573017620109855060591711598607717488117435215761775826850319135169859514002367009079951297994155713831609358767459341276122947754318178379215420747507120851304486002434161264493021404554206110438019435042763505725325595364748069405784380284357202338723732336545942053494099488342278718818613054130356391104954224791800812657688148759226838558880286285466130240084757507651941514272925974460461001815270696780455064389509866452541013239078101201900149117566013473660539011145430270077094808926870364756658479111511934912763151395516864284536204040893838064676354339395304723996796040077855255137667056719049647844815121165284428822451047945266795168005755009720250380614801208750781152345341769381477247938299285484990565771366653788901712696430106201320129074622401437391721814832387071644286370898975935565697374002327625934440995149041620036536944131235731514754017140038112941634592811282334595168066889736306607842151795807038172376176563969483536408468734310166989850051556709540186686173812148070674299558120476668086445624075768816000937178280018426413755125605976829499270375349786367898100101961405768475042004692419035867078164227590865564244179874220648463785695723551112070018704940732893251135388161905850276666293141186911064701278994419593442526968201648360974626454266218365331383749769193812888391619375334875680917441636613951669216831953063086076723200000000000000000000000*i1^99 - N1*81478923532003993023618829225226333543544964227851576121276272199852676663206340998274953114290438159249972071237021689375553722512154597489793636702060381644515887565968484601459960835388863761243566536871372245353351733284982901154730459314961938062349854867515501765371543586252983635971426983890477244997411125371455954462584246936547786062687500*i2, -11707221697638207461912388326359242522350039165832941988589301169054127055829838863008806947918412205233317605524001543400629399915850400905407308541490466693329048181935787718622869783580439321954020454264623999249470792845819691431563150294396861416944039556575054862502607134372703004345953283800442016158207090990814714019181165550337867649264018692967704998977356632295702539485166517775095910897197961891812079775846326091912800768760678851240058910792699966590790165487572630111946543936402910194840744440484025180042405989228477583568786164853140539645043567477079127857332801254283418983646723841374325466218742576538321722908292097352802910611857597843629249807138581861293646489757354475475440221925498242830442984634643747382235306091919486149197932700181928905952306067495834747737099182459800038359601920262060717824999076621888095966156367844380615675092740729390733940588162694144707361780510485313371420527456058826194042111457443044159418699212008158396487672190952567815701317310267281323320132110542223408742667378193719405721848063560503470695210682243799709968070966125941240761545915500391570180183213583321671933079679793553483695702636750185970857143421535829113742332564089592162695219513209339377208061573404660780838859961743030639313409001711849073836884717519293648908443646094007761439515147988340579712865381166101050140201995352345708542788895725488693670228151426300335728034683813296274005481843238106214789184760466980607632335759134778558259708909468592215224251749994641739650334524620642300727398400480165997256247039154974675214826666482993612981549483159760272410452420391270587330193529962913270203807083898852625744256003663179828329307718550976077937458425672515114358948970147863384505859138566754942757321060248334195619582239282502576848815970522338476883180146446200088753953957193424336466688435442731145226055945699954358074497239721030667954558332728838470080936709920268786125764935836951093630567534508813607602375859175688531487595640201958494214866276769212348941739874914647348641465438180729316571425397861217126722055434424737822765383740996883264369157218401293346839079565568115532364331717038738416454758542432389640453371161537148273638507341112194354148693814389733526107161547265311904426961297552452146021777822955004203258467053106402416202180843804021908379681841152154178806738095383346158585349215437265707096101884881280376300149167562250112455639732787610353566058239878124220964766058908893799296630526090952699854567145321128674996837341687885056066320191149483303201938117449441120140880968599241389960201511523083052204828597403543625762889813015736777756415656697655407411200000000000000000000000000000000000000000000000000000000000000000 + -48575935959885360707860313954811810586840367468692800193824362943262366899075752949566763892234166351757014820421546921495076164959987320784226914639840294528357958982726992748413579691937050466770671575229729151924426716293490529436793033333922519174212278951099313714092919217814485193450244694540061587837777794565840062303947518620224818734219153049659916484998237829304157990320209076010190960599542873446042179641297241918296739844766921086573256813199455050685243653012324982645167429954270016118335034258716808663942404052749091724217542524808422474696990313405467322378161553596733148993649385558647952207592291053187063604755432005591390166074989749537340275462595423796877563684693235832897935222221424401085687075047577919279279042197807177358901824957472734239847206831909069762885806804804844180875366960578229342899933837471185873560877311189162318795783317921009086810480518537033987680309301115733376196185153964209700042383177016496723942790884732581496033791827691218474212275973272526680008307373264572401885897074434224337624288117214289786533635107124714217454660817967494681456739554618484946700852905978872984144187607007523353890140216708724803544799820502974231047427498160956755139173141168252676515025957825277664236756574928713352010615709328156587834964364611260716230277657679751662684412042990736155909939441257167599042348896154077733050135649388836080812354842668128765461188731434894509133761513127083550155347247203479067419544024079211036280181992177194743890805327208202015688760407422488898196349223671069508820339912546662507539959381856003117327407498635090449597401745155393919463944006038562870583563647312456434236556974801913173140350202540462305801396537795239093209128656907236192805350320940766613520048460231054802414704773291265176362617577570464772670075011536076270564598165398271332800792579161539969147602137756398116727048174135313173797123643916463282827005982921067997003827904867015747953379076266697257183670729448612647740525320911222533135250407051602406517518520425114464213556574382734184988713975837451295624155600243775652703652043162271228909010345997211512328224771953459867704903211201090855793007157299556789060095736558859817567292282565829082731462902083614608475519431481806189973884637092808064905709626137381435009481878535311797597722318613866409490154200119489648756227749151511172311029251265622821828461963608192057366763782154258013653123196634552698814586097791223731472970698725236714657959829162086714531139710660706273468816307837603056231627795299314846347758564398430081400752369929755469229806059317883092366680719124770492835408918923023794900548923949153307852800000000000000000000000000000000000000000000000000000000000000*i1 + -82321680444284945567394823526539670610842425118741096495916708109894048208143192823326732030174631728534558912894547155763485392493134417859290578253850590867556139917802458105287747709216085096255731845619864823189354949794845816440285540456447518968147216384444457875658641901134809582272739616889639318575267542142659007945123987202871135350194786521994399428309216108134671656854720965145596538788268586722315623496053190095695941750276971549566307557222712199867299253305940804019558161210703776962798649462655948826091353317116184123022644536800434584466581481697031686694410249174798179520974349115084358405763469184788913711888151357294312096011617556975152298112116997424558122063788601748099389665132078406226087407027041331753216096599346216313112428798719249706955413951719115782849858289338686279082278048663278111931902919136225884804013083001638671586207777033198652710079113679353361898077832211683319616154625962792497311453880514864299897486446756536222834131819870926812971885605154451519737667440999456815630583007514791141417726191113112876508254030823976204748526916367561120584704638181464380137252673468950012074387911309418388754045231043219539660164503389772464718699362713153471829789184754142937710205182823649402754308380886395279911407044968957013451453894552866138957798814810288328353667251659555651553550085884793613743491899801998693495156646070781108138693776408377420346773934409793277887646362398031824218064879164150878306902597159887295368936868287469322440981183543942350336493868287818570675545472308190640300857249430170075227411871244186006464532141811925726089080586596022489443591645635351648097067691191716254116074935212299588910506004526374873938042051765495942606822224376003947681743716570113491647681788604228107492863296909029201012013086305873092934522601105618289119957221799283811405978285259839799538716399867845590981386176728964577350734418028514659632486135979142493470336750686570936037641174391794232619046082591295461390980418559697886440223253114170199775784624342905253336891812332929840977991674904092363191052484308500053394729546574538784379165163541652945045253561378326389014364050114029939902891550378881578928592566289047920870731084262337552473497937359570181593027175684216524242687935900345534923533137223340407321999489933300324977227979597271205965999464886173209381501369375928787560616238567167581900616438786779235392606097837757397028931323048265248018304663860263548929622153390336320945883125513345182988901791476372197602914231607712898857146723922877078212887351344187170363173451231893198323188166759264129460588598076319957478365996064500995060972004203065193267200000000000000000000000000000000000000000000000000000000000*i1^2 + -70414718694872179616045682244308910052731328529873450924115222031107820855195101307996686650085426819321273423030087727652961857353320012157466990200718661919201392996297519862676245946506207057282737239446309497688682755816468226519644842790319179459161886458563298968124977526480809098619881546989496521440470592166752350597650597426283037033820501752241185444739344920524379676607135341935936087430694182203344562154438518711132108791470987895274403416391934215125967120231644957900174675408933407370518038448775574361003116730318308766363619469360223361453413348459544487811934946410278788922092069927450953074606313357826280566714507061788069745099324168459214049913187597291649109872652045026602612223087113955177484059034276167131024985500519299225210845873810431849035223853953673497138206243335406497260194576915700199317145642906111804029455602201047709044477096390146126569599934015763133064593719151358378885998030011391685353598534266027655375035296146659236493015613186595468631240024467258519308265607988094151820473646953311362062691955712067834591065008333019519659449182980971338396092069201966824443230073443517615018290836176833556852656453234957124174834942420930698930618161390718982191088962910874204862813080715603466174932725187717488746849140809713775403070203494170202729956488218513277819283201139685844777157518373768970491373962189710651485795334796430892693397397772732071679437441874478686117173387382796934098229944079393968641368680499316243050937060844042115982648224146760487613807709256173645793024902280246426889503814203659664442848460317296981799257302534247897122034497500017481573554699468548106614967892864773027122085677840059952891128644058396329150803061013317772386267323734679484455316425093256464503842284980723806376683625885109708863698485354736296536134432296453953309242386577370756015362599864753137705834108234264893304577669432269671402846217049922743456618966066944113239176573011387284880033235848506861719714377946011721541456085532009249371865778772808817493628571671261719355348046021780639507242276022399641379186853718670909848234120354253404819543580095569883112202936374556891937062721855030290671556080112730687611343911474638934814675809456053890139172566088946910496594331387878823205232410855757798190926246045855964445825494036240707493639070941133375035277161420880266756738755725759370038042632161842105876605823620095561546086562275529274560509637808599145257491521384330264377072807016314702801792897697055711338071886377365941563198691624420113934969080671634236307041246241804028875602992372783133510118444358273339827369560264323369366005345226185813244007973026265877708800000000000000000000000000000000000000000000000000000000*i1^3 + -35859632687145805347882241955618056455076477671782281436496499045992717035374648364452855228634368525685813675786750524068490898205627816012785273209045965932539111117645011365889937036465551359141343329420740849562134769905610906573449614706401611207371143858530225365071570761714473254599110748321223566377658430832350796384259534869590958278092290716015457814792512648464030572002388640733152520030877603452753144447351610276415293705562788914740466414404095520300639837976618891919437644312764167998441436575694436703593455838975315245170296041226691142281666460010885810163056592504395783137378884493282007881342843788421801034502680966136728931898139523643456929417168182775097757048896478582291037165679713364380489071995327083341404156884577545323516437655457937533748832189971448914078194693627321176821751143978710075267527606654152535555571335147901243768221493349525041342992391738309301970272546066693600036116966507367886318913580688557177416164228047845545028637982293440595503371919976456434333011504604239400877772425593027486615974708337475766292377642390777818894825878646369819096836374315463009451852273065997106198191811370704191688247270823591821813853778613413787397400342613650431347755058716912767936744462215425216362323722798945981600677649966856542031448264043081533505152732311402095735826113755442871826018606894418687167187719508271990338532667758279391419611269427076691551641843721255918028891377076453125455796496226127911494657540721653538512160655147433882803460118744867251980076088063862190295043783557291806995911823631022967036153670021798395825981579516468249819824319089542590513932452556614450130976754565298550720224880024658811045907125396789204043817647991169175946135337855036852459822707408686543944449272282362362078674071985696554383156153253704386716011117671812344407669143403340495468392781319215241307821490579855861522357182676026105392299553572240766491687733246389562267193673574333655491509195772348067395735943466830938488164374909402996194354228581417330558849975649712117670005984267424884091683099644850276927853942832731671748773336079500909850161305632796536005722339741416002130219030976111240169985659380935665906243418918787218004425987980663515276438471189463658320614360934998545106507090963389396427234356848139111292254624035770960468187010560441436084319967401960626597716954615571893092094849474877228091262136309070744596361094425457189767888422396289858986280944145153412836302348107003061121874712341011201442931412575672675498361264376170145287914348004849917626077345612441871103284561883941812699630565294023346690267432878164258885108707483203796470261394933093184307200000000000000000000000000000000000000000000000000000*i1^4 + -11028372453361932491915762432661893237193249937750733371838919168316986034266863624714731876693338364386432957040614930132129206103589163429357535834231010164973024045628637297970977116529886502912183755586196128626679447781785270440900870038075031940362196558397584457334927539342116114352491792941305227191604672552735606529686357593715584755506721662753874406897522629408789334783307236754754843768688211324508241417918233169764489041226353912530299303082255786818571701657516937618180428597914682397830459283931293954249636923246067070345568677600537298488502802465909648752895826675411450745829425576587766818119913935153950647889758018025637602033866178617936957650876255612437102021561328849265317563614981996225266841338332725611010692955237142335713714739954793692157633246615376230313645611441637652608514724360854582546887960129957960555763559864917156562693768297282684450861097823832089253035071301792389204338936845292999168324002918301607575579141204631061788078090203707556531238091616053709244558776116809889859077162163930498211799925707409934601339614419867136550764854584566150722561989126382161331157323988305885507423284225411751922008161929302323774600430985119793342750145166394914035389419455394932510521465030390738788476294537634526121830548552566706983585475150191493315160019477942250374261165502873994523048416629821932035845027372455157545994223471477006738720989830290617991802417284849574578698713130036453090949782906023928394099714344197225729439753043953039327826823214934373188346594713768259060098318546118567435681540039338274556418462247137808384438164679756517477696773034867352109720279112262140647984274094863707007471706053845458536627588582027731111176889682683715873538430278746658436640941870635559462249906295157351071361665242450459636469531415805923644306500064474250216584484096284536187021671797615004967483793436871952180715187674572144377005884778023750434149317755753565191171617381536231779187479579661103264436496637678687972082517666411846155520448686119440112014448542790119055232037979175375664224238176659791284320542519089491950016640985943984733743632390211153590342565148018657701948426517143803399154471621076861942337994476315648340814282322769986121151613539872612244875555583924662915086573218838218085931678394153417778744310808985100781684886227102797774566801963135981842702435285370164052774765375738602400154180086132900462197932758695557718863233815694375497592954732039171620840985587129509394216425624640456565121986107466650947154643061927143871123838072841905088356603849891273988667214936079631938319368712724021786114518954448644784731786525617916322459959384541757440000000000000000000000000000000000000000000000000000*i1^5 + -1802797195017278862302379320517268317189625520728563906343743546060811247524675607498410392561243861943686717119123501719323935019692825122549754287330879348842691969536207487954477217326140512510207271520353235446285801110501601176068987059277902536629760814378681493948292234132142286541432092705420400939644703826472727820007277278004069496417591192264008937044887060707954039634109856881018770445682666809964949767156721939393826079121553901488873901552856680565849089951923306473676434787550321304190950394715541294189030076060985790680225996021071533143283793506891474309057516819273877064593805765247598494327140281936815407788442859793314039550700617109978529015832275665197065058857745503604318569330262139579465555506283331201152565851833914400768646865183625795358007885722258981701513288122673724676830907145784629744742978054576705003525973819457694092890660555497664300606156517757200984011193509407269021215846366850002576520761069426888831703223702175845437605178810148559096261577597497096663578040857952976302493439939743407120557437470743022292175199786149769133586843891022997519746651251837366402296121721112839339022064055892297833404530951959142755345679994846181631246459219335370077372380930886450056321142603899018032354299589402938711254210825119202335559995492493880716969749441096368477153899714684492835495040026118598548212202423837267851754158800131585879146181768659022620926380102365910955356158825426988311635344378110584845013631927432868678128433518867687122437744351659252248640323553797631822293255931901788970919371998634166216397428830466818088883731471523007237791884666189368922775038948387025761401457428875518087416701449916357972325463234753858902042704518429787236034983180907062307086864300462929453064869179809519699803177953956059935235065819643184170702083948837441020805584223430413194852065700856183908108008770380448381047613804097499969150677432084670657423410633083752660325704045307207236617001399608360705772857659888951802751440059572666329971871472689328818845492033813586828606348552897276520262449231475373061023342078531156066272510566785497817036421829646686719994986715095924419664985846926606176699806965748742587947652630881297433225726968977512823085152150674735131312007011189310605575752839399897611256398985067572941603271522834140934691387232246160772565743711481314466508571553139842366997379379050395900112396090572689576010149518728292787728598268350546079633795390371192360577432107809078095936395843434418462725627274434822492171229664137966633008525836532840675146296635998546835460332654080824110825751530789189167261194066319487770272177912242415133471257363172294656000000000000000000000000000000000000000000000000*i1^6 + -144695311781967362755175787254409875620373768073922055400155183327342085078004270193101912790298226283952341423253802800188765462977890521831538689716411977903599869993657532009923877533156084159285549812543989801494039097980264725099377882573181341452407374919635385303902365004470045802184167604518764135424507750963278586060550913859042677639086304034945823058714012062627118677542583656657160565160874888718262974162932112300605972279296954846718513988857807564220052262089369297074817083075313960507847866370051927533261940901699037770584593074490470437811728553537746789002581683350965242067189811804898945349601173838608336323809365740429350186091014419948440871729948474354056049668324881271269096818919210708942625127060321081145227421692084732583666318077276951730386250718770605808749226507854648159412838361118593941968530181225140729566967817186660871068949755880847430917392663276027039841029510155923408928771782742232851561040431830782292804503287813417557408897904322210419089883021879176010941305640526927133024012360309030713961271015778083890555905054502395286235345507328335040970278296474795167406929594712919089132311665074172195861092851732076263958468516504276428446875889359706553114632716233093882415303945593839291304904863615142792381583839116213060128288663403511164553416407198527016408185890783225072677653988240984073682235062727781066673724995933219865280838567630143079215961500126727211539143586486119611097976143358295783784698504984694905440499679849023768629013286657378453116517205230016485103932522708954658703818341011661232862190392660865168405673811863401244297850977070869009120612361598846641973028232038231661023915926051511726873396274808946173792479722981453704946058342981886239115230901731722626392863871391006134620526154930596455841289485789231374670087329570651264050719972629480881902958840484859296428800999172445978934523629449064915220291489205632213198708413782958072904985284486253063726282990727870806892513879144272268300101414412224781193715391233985141961895442175837387979439377930449087865161081154445348443136783352154642410396172280991871730326950846997090627908026463139074218869956614266675672963117906429990094017844728203893246102882063857516244295291440417958758886578221123560079736319650397594570847710857906362647487106088479374924526593870459509981074887756475963362392462671429569927922635642815586525064849012862192712382879489358950775233965015732016714118125040733043406423753766334408833480442153205221971932242186347066294551331472172534783720724402888722369161951827278706909549703127206798319527002882812496012511111829424140984996335597146836611088820249559040000000000000000000000000000000000000000000000*i1^7 + -95638331566484534899069978431649608235167203401581525936654168604946822724860798390844010134022835478707369749489380508603399166094395267506257641806585795254212957314604359652420385151300467830672991386988032292402258881596519994354450080271537099869052286579540423537072578290872591241247520560933355151969420825155011867637591722257090938120739275275519342204483663120159114586758347311001520690012447258302026501955271638659405917631526655833606262884343264667130373544026531598711869951448769688677912896293060155940373800131507911513348632759451679515349090469587720548537920048176221567276978515728608324925887248358832429970235433989425784889461746216839788532814022443709097645399600473721936132636316408824502286998041343485664395686000457465563875805644453032261901531354855780824153909955918609113928491318328697086112316816602264326099378972592586588654743678448094967659142456738061109166838187814236687928289478997355641131591064912878103013845885798440235853388519011702326923297532732137612241553375647754983085407587209316526777471967181373692972100635842554115385514380405749639811635285129851459584853191335966343751332131431946045833582353733288386426621321086722408392492363445326903179211752123138626444579220983766281628664552401757047983274285749469444996288824630502667951612076900694961312655833525446600884004916167312716009798016230472903280939662353316775331623390906617448941487579119808396429018135308566480582604151183262159724579247979491279880782285101636537420019713487842947151207247187016248594505457237452299248133713129472289484351286364290978056112328628360429887158638630535256589551525700743548147637590503457390469794602657118809031732458008797442686027922598348112402031106142505343417785937518391072088202095012995148372822969707251076032879488821764916089870909348400728123349339583978257012673864436159917616837731264083984389934690003352021842416555721375347901879939654972529177938030382898624556881079267481581212493600154566748959919604009813380235049174223094451992962109996383140279689826222001122174222293400810957763650347482305526340886706996631251160674295519399850738484438622176569571794294391364103280028320136329867064740998923612674930232805646114416199000658559137386087198351201718971942683376905687569621548083447575389560545114948843331424708904992431135790907676339986815262176071839848593297189579352938831755958865185455794425712319107926930862498660886631625937304066979888046973717727318313156239279562456419009311254175994942226455826886387913355511370064232094044807161578325180116366807595368341502578773745442452070156981264104212412570424478784691771520634572840632320000000000000000000000000000000000000000000*i1^8 + -62965640209661389341472681755633639682055542496560346759627456522451343320813335758278172219134170731901953312880066114583207989621273050558778118075817331062439685077074603438688868505684876106656720927928503854150268411922639196678017483399361999504996290751917497473645587656713297731882343999677102814309468199445481869364448357025055958203696901092493526845537126425029346541971153521306942069095474450640123242146049456897294847585734741147456705617726346232445921301896358524070871995532899413278042826106034210280335328205023119430256709484619639047449730355348893193986439711029298797683896121919926267852938654222305808341072387538456121844670604540761180841110432049853470315841093654517222306340989891140505935121325054592698095348614966254138359157420469426697933986584678618818416931887257220019538976497937392005735050332519335069253286040005485935190759653972445843271258182156089238244377023231470445369173602410273419940106698243015915046566948013293399693140012563558439987175790082090030276576138643619659290382367216799061310338114216307576634921504206056027880171190867430224614183821988155435773115283076810878987963943647193979795227305186363953356226604188063844394614598179489731923803060481837455269715964392947590330544931712044927717743014214826285370618278961573984112966411523376730837843887378615932357935361948980048242693008844626968780026884135857507304774114617566606433055278920592287964634704847196271313683239873145624608681077201519104363823730795045627263998010711524822562226075088172246729622198996154688065802012950018271379054364998402900771442322784542308706683906702265063129275242907466116084419675656458135007454811996445676741764872636004656863335476494307531593909487530887943530894208981989049618160482493234449744557590356569218279811155082039709845420434974856286751305415308838746067267235303507256718953461680616610000250155770958515559806531225487616233955643302611311765432114592470834653811756443919559191345761765279106520272626410780656912566603015997829099409339010761335605461094845692835267101257424089956131268999532679130869536833621440923767823583792779315430619433463494131818248627671402701341167686501859619786480535622583300037559754555084935533198008726600630493138339320015496497474812877633736712360939216911480706972167066815044240755418442041450465261546562968037091082857373289029446028361776008586551216379318768440870049735140009559868270222873473028976107928724322453495192079550417047241350722284774265530960109248691305249876306714338663689708926928864082259422170287111284359910698855700914219946229611230250337908260432315835393193397315977373320868937911500800000000000000000000000000000000000000000*i1^9 + -17399051283773498052344150923307177867583079334995971512867858410598470292454101035218180711853127634884769243282018562603270288270372833068384231509456937010671782088935637894510653927014548617233527120428264353413092774422383396674926028661512112584328035865020494555099504070304991585463562145551950754501575131258581783274308389057782105043202460473122469850661131550177136289760352302144819299481449644539596825598007871635836784144147692997426537753257987723285882180567918829092100991479515316415579980289236915554595953430557920020519244369352878816357370240428297873871885606443947249584728350450832334596386503083283864637084961428273592117749372067847001325741012089397433403160892738793981532116912948283272970885352865554290146781851061735698613201958495120084059439780031351074236575557987429748836125210322843124844360916049001520784829560893670919539103704913707738533102897364686817432207600270034323838555334547570537500043557212106849123495314046801372644339430116534486899029574678056838150291927400576777980776496985999072051289629609901052042705819659695019412738353306497738938105949239292167612507457489006742748194940532864823967588555322393124423386960669550666124878087388858460270010540876106462836314990398967492290089490953683551115486958570970665053785562296502564140488239288419701469749873669256851212488203069238796831383920456943714521516981453986508393924976958276286428001733277089686266399290882740334599667851127189147182045910491511605956816441628087811505930708169469369562466076944761490228370768236052238103281681106439297238868757676673615880283798127901229002024738423573902196766156242801743941492010101196553269588784362585774359151932083813140470172259627046111569794557662581660374352660707788889275562042074767155314722559674656410001866490414732678035663422721012080942228308829259367637459460865504506264383218230226263698306622120176475634327051069820769251997178289755134882904866686212533375609011197738506425811431796121392622066903450376149663774412520688731279354773617888732002566755965536670306451558158646469244592366817810997601135845203077601312054337933232745292124266054133902543883216854694245425132137014943286149001328653418489930870087393979630913739008446488778147637194007315796833315097333747816417632063019077528271094438591981064790717446299600521191502792870155582961781308624213733442503814483032566162464961206926921970327810088743125179825549401347356773297259008508927544533032179657325536777186748251376851468203800975250983832458914122550926422653229907601371078088901597398298600569984347551914538310982489655742231920263034376040868560410878074412423855472640000000000000000000000000000000000000000*i1^10 + -2099586176273085862018898631415969557889407793165661375262414484092852951257052092414308009499458013970726018915595620867899187989713306913791433523487269119680450734873438389247009856240895109808113896243166794773911299984405853084650284048894711381648350520742017250544322324193499303041110638159627854028850267987814702064436081582267265613274765823951750997560097315192786218027544523737461287611183424402472557472777961328503987801371538535025191171283600647899464448202736102799183419874354404505469195595100372105155933159410889053113013304996073265801082596984951950581686988384568360300429245048776305474144757320870035004361272554928584320538209297843401855057488334823279713082103457788119567669161978234333345613372242980144790915429155725682579665113218664876600087768300689698455881611324123998725833213770724661986812256861386919582150440166817847443562855394428540617906787874088845104796281608832181184146403392464338447779048915291328421130270153515371766566952889117896876297850135001168119428198422360867624106657820889017727577745757044516967337000255809537903678879849123392668332673755645946894957264305055885519584863680715160016074657639995362889564028979250778945047052809045121295666233178192985040563167653539418561460787447156208326268811446695631124297010260618072863753769894202366035763715726268141906990370976141862379966289544253663019856257729071411768224615410335472497228223089616191457653831555532402389629020223067186223099682067620202109062750228020684536739484201331071321007977875112808953666479541417722895457176401036255526800636602693889709611845981255616317835283628468373444784863826068917091609860143134249028744468600695553465269642731516514263324239053568465527667333724834924722764985409741925422886449800436791158123346774005320926329409528037343986262499303328010542489333424075580228339354507024779010108626029806647222145251643500152070855414344542432639288377708466918418012455460428127086129985742894664333516452372404112100713808000522662565740635850085907415961323690898274038666849423634188642596790302532049733121212933182795020008951263310181120770482178930569163305168296420789397724026796293219969627111735748030890781464413362829397510014381947038217461055012664961350809038907119905311251528899817011743517200103805436260230069833803667340327169312970365003256449645955929107761510541048292377909295429073320467198987000729139695349466477957828276309913513556302680709159410800785780563977571714527581985085101379327974513101114648235280308028668910477661864406436290741641298880837911953942078223962785876808358766438721434348250648644910250614518774316153024013567787008000000000000000000000000000000000000000*i1^11 + -57725877547210911892284121767845377788571443151892219564253591726039144252989141593472340335447361518225643706126450218322489831576386576019791015704795130616791654114251633484712589952681847027201385498597105215237497544282508340176118946955855711478548513665030931625630979350547587050622567376384351270666482379031757848606869752017057464116404318515620382216196142355276064768325504869171773617067006188705431420990751843006109024255056340672996098587014946617718561651915341880277882826472422933850177664692447502699005538303929010255534146406918958646492881422753465873185708742100316961444913449631935777571809534822404942138322366350147259357447493777048775863396797047671107740714908268631134935771514383534925380873945379766834323353515579159233264701734825284825125626615076260025918126121361573778976380454969693020912637328121113176419713370974325752973963929898578438755278710771235801777198942838501318827131850978254894699996508227320801701639517558737674011146540492798750401186066444772162857080123547987479101809637589138160045513572680590498889382881919429801385603252932270497718426203771929864044503499050866657166776986345948324142383524456567224132444781699679078690797264579660705914489673986934740247251129758200305012182783873100042724263530717574174636169113706939453805158815880909177010109122059736760736051880641618546484866384463052994880083265273665740674724763273791500641875220394152469248843482244734216590042877698673043357757974905393504380957371274432024611869729006713455492444963607851605549430140791203506168829949710615134075670865156347200467910814152790654717121536274682773306013668546837121391432383291488675603903166773844001232741640399534575555454450556532264456976412866558973747464530121928741762297193396518720242096789624171750281540837687308701843346758511114033333658042921726840177585742083302394271452065093076988783748825662565234209385494130733656672816010148314736111914129092512483048630402825331187068962117087735976869454140824023939877369745239519127647922625795080762945604337930039817430659863667331165765557674230837558176926747986743891219954832784523039464420731220613321506107356015169424278896348596276434622915301190410847653954161724819194009699082363705560083083846632714801918704320811035954570542654050045210770173765967774960686163077432697795768193474819938406760443629200559517753786174826674595910874894568387435849800917285331348130304767448588584088253952652189335905319487101039469606055168662616863739925484944868708888183258385709201121110879053137733145933797318078045089405770625395373170447306252564538185509084440185317282276085470585060459544576000000000000000000000000000000000000*i1^12 + 3421450403386786731240513717462712648630520942997419745734106912683666021765202336559288230129867062889045977544434097978265285759812922256797998913911220974743049243524816083647885855241854690801136788747541709528475645158414887430253819872255312647126308412343089753333876631931650457322594955223657326921345821011963809643644577469986759732088451480478422119702114411682789748355417400877748406485317145269228260530783544724706484640594760935375234258138867222751636210050451826813097962177708793191307446455950449879408194450301939052150384186199736160929551838170377644275971180188785248052950307928205240458924518052443930309503415581879251540560247035948091353284417463665611783895151493773317442220764637767889117150137411780895894847699608698343359773620406480552241613921402789063372803171205625023726899922214556621237839311415644781627503556407380780129418211545457182597447097136244163346183420486631748167874384250452011991249540978287829604283635960760124904036293991489462937231819306956006028880764567988462887866082612430489682564213904831443456658287933477353169038797127228469184485064326627186234093812040905804995382423660797237655655277070185877199468606592046699212567548157369251214361453960519837491716733476438430446569476884758522618015557493718555753125590476484164340930472498679490960128607629714802812393716916079234028347097951947638492894808865759053100996203100853714677477105243276040676909391791480556349438264283035440616076210974578591910066142683874803541583446442523263965500784863320641809962162192656783729246183255101280006163886446845090956654454225434438446909968524841988958192082022715975381658961002414989395339202907882062024997704581804837264210994896396285711695499851256527436435132872620513766513758766074038972692857140713672955304336674319800232796455429095953091774223294537684629923715675101067469854396542303556812265503440208248308616167606197424884933321738553973398552711541923316634570501820284082597191875765195295947163949013651860649503756381246633181198950840430735487904131836141061999567822557320658557242722934621865422397409836875724974106920035296074522042650750995775491718303946499200708259875050050271142672699786595228355060850298074670071506095906355429401185677399241074369674590282286368546873947622237492218090362488537629406660732963253030304458594674921605328368350513224566338186452801238743364054846759121485589458612725985521053491566890269269503315637600089554123221719148971152894054027364253598201195455925026499569693460087453077386129753155811681249608484714672621925315592381901007962714598207885852287406647535071183041026797366907789868269568000000000000000000000000000000000*i1^13 + -652121783397089581456084623276711271187342741030650361688354956943325224660939258422460211455493916690217767721068500559415337553407008020237243152990393727875325164378565726429799131905704296754839995962917635980685337862772420204582195738210349741295866006403808293025961858959012129666092264779381556007594497784225498638494338091595812575297923647496204186114565967867786871116845793467691476570753391423074893823904381348858683743228092394875079880165308059616458979889372344097305159991912007683366108701527489566429557085032987260031425481531527336837835312548009471130748285177601180617546159285861297803271694397410775811409744870911278626728035239313302177130169680755397095419837901330714065041398492557744499714228056389312662106540336508835249049652119949287988140264958850293371902485241024361133606317066621827994095070303312059606218390853200478666388432650181539074754553443208624228620734071949486816894820642941719810829850316967298894983485019776798478822779793517627875353394151378003835267003699155279401882258475285166745698731289289328706211541003384072413442655868973492475158161172015775795926091785185641169544500322422308533773006555047225689154785174911692001084101625847163735762354051669181461969371509255807465508225508375822194915881321394922628116285603141708838555246052088153692132512369994706162105118651364054741443199003216483464578204494675399713128090613505935987002604573806552999869283909811294801159892615191660377499877520060992900896280202994249033155388711631068877923439838313039976697319153335587794799588110235424210617763833150266793877907160619247103672402701763879710240622568277778489481909970715156241270247842883998538450929203446984069696503031659357521974835257322680809420044770718109208656464568277090594835804528482185064483608091558049898067547094151886371924817791640317397668717245788048087896276870405694769527382374692291906335179196250671044744464001303406640724261842177325705536622051459530460022343229940018380116829320078690318453286282746724284549569233870781010575190467177261041746338336299198953377184629680979247808730032493915617678423149079610861812045337152929518224926315785575557180548258025457103263425880294094150037906335286974187444849724143323212005047323184856792806383084454754598459418494093524424216482341059317222387485209673963550873545022027225791221622883342517785316256635820325173905482427882645923217726771257530300532232733076726002415278885399882820304277028556932785456732874779158999370216349169696583329654750472822833014017125724684285719133969406491396599875427348692974861670167337536585736554750332129781834929980342237690593280000000000000000000000000000000*i1^14 + 34728329702337589553802333450793789638603107716938867378360555583146859317187041326719462940879699496451687564020244434664082557256848349768469018930887992307119436003521714689461328576646231487382330124638614957145326438612137940639155704762519594320285602129764863352723006276247374466619382312688528332461959074395999916425285781249776259388790183183237875088669071026087715320484245946919430178672682595067840332216820984682014656792848360793773319463406694888962471366029260327009092538824680191119603365266506327938851341860992811719507362240164224093895591101427204725678432892513865488420199459885775264306166194468937563091310585003596580654280295685529000691208496619627970484476426798428268598031455861420894291745574361571419590961492953357146931183465103940034155144768303748941497157384176747502536524923481593850752299237916695583237522887521273317268560883961860643144374554979583644807080147734602229488739075666548700269686394894384339882881528966305455862287389986248972291875131526295622230003342858995919179672760854777631361726727394256069717344754741444865568379967433775550464786930942461217516782994920019996023550126135972330776492794165840292793131754487510619619865020315728430286998175915133364048117485061969149152154651660233787835615023540954983499721259818778843159432941920533944179845573086084820895748222819183494053922776008914628789520724742276697751249766948593898925816130039104497486567599589522461725631405445502236993559876829975777014988481675457262091189494050496806298665497704296154996823726116045436593703279145593922970600392479652976017007127407420621407383227324686329951827942188134429443043401771349068087456221432707652587394188691392600429331522987895752636577632420191660054218927773428309312901574720604750138078951767178690545587145120605290316058121734399353051176970573092777737249540220527552214423085959521241732834999741767592714281884280424868974637987326868138503823302117030878898353233941902046111681366992178207908958513092763350513610307560586399659343410868820857821023521682135177371587825140974519077519410236345894665163462559863447643637521284890498353962412947033482621751371195164257422001031624432877226194189360863168583048458407311661372476491205298227100311207312097439980665212509722145882302273877951927713489258384310217983440336317421114345911129251653666804764841197930870414502701221694965924300048899298868953536656038004176258281303111124079437768370302209805487759034943330322710466195092524613637924903955737561352912986635384749041168753712269886183753073897210436416428094943242016062442939471688473580598261793065612393382322441042264064000000000000000000000000000000*i1^15 + -1801726800203633651163029878670916428902928918460258577684417826698464765870494801983568137722975899414910166212179541365903148272010019309814839511624429059354116538981362660985626677738866547017996261621088957523884107159217313264218887810443759184597323843632168470608453948974824438064484831527587491283847270469039598412416685290973662959204457410649258903500233214384859113922662692491123915619213555776812091551554242189509938606203765135835960285386880747488120505074382007496922316328799212245950555156623027625926431696580380281934883369589741679651124216595600510261345453387757692837395375486728177024313724139463285983032262582150119534415091827563894417164666596796975649164100648281598035573448751485425292420093170612404441453727393567789399808925858027869849566203507153847842043242908261118922487518650347322522383339164161607550625807186823023024620844835914641203167138324041794997880817048545570632829316010473513160936226132615062535311503201539574364576733422116941494590355342240695866522643355451171079645967385780443362846868327744073497324622242929278085959171355750994124537319392259175577181572153385735410909255418820564109860883538686230022915717221946754668253591090641610106471278353357642349032761138762582933838305929387852434914042614132121157901289644932583499934313631158955613146928962320662925280244977777441713825242184668244661950537134871261647497631675819467366464822885298335938223942598239390232528755707739548939056088625483022272652826486669326525073772231075776994631844940464779657223749554965249974697706858989798614099417137606370980119223723137894272649110255184820703098296041931276315471153728419877744959714936923794516248859083372829000235100181464206584151791276159075395742999940470886954407766098026123400143109948070183806978045855117906032778168573030490615194394482743444959159583512226113615185029576268465705526657340336238215121393497962699175238916276286551366848693576918039590628361987624926896724732123313219888448885705012219172528434225734968155978982661819788842887876775071257725689838157559603405013632412767499632914953652625907351788351431587101296223611400136362028411763449361994480203780124508951811389422175468328903309954183004008671353176772428605191876962675210642284245534790144775473182268709045552990220791310668421683012365636097413545806271328470583644694559597750110255209124894212325978999618810646371732058623582159271375950504971229658536050035676009107983546360886811357930019367176058431036004885156590968719818225636045078757443131804801999438963131941147347206372493874767166101602091381531599569069138770405882667621660609468170240000000000000000000000000000*i1^16 + 53527008389170766084987576859881258236654152817023288975205087867426896227016707852493612981375418666502432287293555669752339693084188377762756188495850051637949324171123671355286785878773848767795664506368801361680161917803741919797797085197104860547544534559209987891316617029846834765603845428750240199080972902549193932013398139703571759414969280720901519999593281645914996058693061933356290642739465104705816150387083553099489714232627637155043148076677580009323443314192639104481544056533951217947053808142673522425348761957807273506629382551411023648456714076572968933675116478497288695610941477209442040216135263364995532932151093176613875616283283103587772557840821510003773729592615437665811759237493767070311091544411873131043566668303937749319102195585022051688513543921213226533715406138961085716274232242655431515305385755014866525696329102792563785970413197020084867829599805353790016343607957421916016338342739448106989276710291037669248228142856894584769329568987966592960685460073295555089932927409245011471566607748502858401281113137813314219022551516121552644455190894894218924387684447751402090814536159595261757311011787165005630961208228109728405417368612200157831600114854314266210143307365936872845479859295204422211532697598557900551171676906585648050821499523652465852761376967052842100140124806975174119088481935457406201277784162987178656077559892401132143980466324336982784477347299919860109018740926450485236613878975413602021112208823550231957642797100344603792000140383950265878447073847421353911100568437003462989513391181606103661147536458987273329570772722412591389230139349663618500164097387542760458353626823791968910017573504984854368082434000074044539735061728802234311210499342393770837492470751347111235416423167035078912900078364753773196413148154766512592195412376285020864857991193575362131686417016306585900396797747068131086341026364514756261787714124675337888782732759126255119220869048622755102662824681082365641605589140246390518950379006749561106155446819541809622812967410716251602465084294640575231402213347193965582309615487842014247508962056239923902898296482075874489531741174691554737525200590541920574087814392741210157452440306299375474528221146544947660188297784524822437135768014784816888224458010005726179095139764632312946910037139282029123350559351589435650123734704420665408951155446825813212815424920293904807158518717323138934150897662488041780021618495616882616418266162899161867543261117845921185028870430172747149911919666019981458405216248537339002325860611798269201340625943331273231378344762732986048127549811905512025383342848098691921890008909427507200000000000000000000000000*i1^17 + -1062955625249668109114747718853848695965685426101229480181844033676233079481060855628623558021868952197918525424385065838719202597443416925203869494446603202834419983071181988277511521626107303938482507587432174431204324909858238823691278784514414187364154741468428027701989191506064301466483788449880359887656915143722860442892912973831520552136144232573200682308883715498502278129818934651576910461891667487865501810870763810566855140040971504277494315203057100761522510384746740749948555908738806385559053179328376580386514746088951874859041423744789997975088302994788515007097658235911330920600423251951411077146205283194114477640439526106488955309218392290049139813919433295201059941250665457272801409915585591191022518531777970791461583218835438019538015130953579097767155881535952106762590031294701245876227088283482363231798666872252074370455485835686015100626069923799064794297080258161279685031165672214581450263014170084329821960795081587162712107136238665487876426755664154215470953866550326429902549972811554335509590931533913852906922671809496041418587749440808168722344374365109544655467559073407157769532309670034722522457839128086289504510685853539163091365200330735276992760757753995124792715473324855244129639136537852195070938417819614083060799818010975520483923171167671247895643592680291127494948407008744636919757884761739911995956046397291792318916866645218294750461311113029187701851022372460090566785438979155553031738310832085576452542406486041695685011152162186700015564729842864558744030334368343989281983128768085985275928023852407484618207432862523354216434009413133281274471974613439953344728401478034608799163226683321925644517830485856368280604881207247636125604035695325766656307349456820461829865335211665111868210177238020186974084181930474131149717843846151827729515535996540766435942985844914748849476916807907545132543017828597626664301523282095426904419060694374571820443939825794547125556522348008261479915989234070549335648729735976556060438534227867971477452977439499915642063135621321192264267060613240948342083586868218103109848628908945930055029512562924150277656232584645890002656833786531280850395294007184806098032957982013817927973231041111154147731435635568050193767675154603567618038776032693806856803159970973897708920348302827813559416593620683619081462898940759434232097751903328256888420645551771527370181972679914699978642258552919574822634104339448068957500529152215593675181699984459487716298786915627929796712577829198427667378739849837070303207156613937818225070334017927712438470174103161283181681307654465669989844549117030301388833479586213099202127385015091200000000000000000000000*i1^18 + 12174800698450320882787694340969286270054631101309030170611068838980591347856712524269668800226384826018601277433147249352453595978416382896044345036608475801251823256646204208680291539270075618166149797613486027411994344622593485823282076957255539956463445461991501507088258349276085363365864335845112684338205458681616807333279032443394900990845989309359382241151635881970387944721085555022708836695041524611180620032382521604506307914887845404063105324437524321084894071095246247178935643181473400538620669433524873589405461511084399485581839399450435234516671164039815943805854241124463970636929752703776536357836007636259371031019392102518275823583176543515322784251364053500912575789576178391323529062317798716174399756765489378890072157690150238412435280687220993651934350785020641983647147252689218408086995205258700700374054565208347830630987728507648987962271944919506812205804318687329083524459633779870742604715674326886334412955205030283401942145256522136175356123508602459365388964368954907102776309971992739198702781412197091664748827715222288850182965842362051721087389636853145898307673277570864995711505234150097144831234928524184115905154685701883759190727503193852561715267901879295650966370740091024323152787187961834371198966688259684653382281868022320228637100839837740097859001908598480622395515137254046582240510418780821796503269386792553688286000436796751482050281162492312789963044905369176938420054347963302565037085243957989183526326085862920203545059426337623776737930669254610850640552570611259403782094108276070545422215381649635289079100461336334222124551755073507970413507717906355984563671259735104557179558336866001023526944699801167058252112928855330481067078942376540427192718017517497992156860007621960525524450896182386859831101448298775433262227140931747341489660537309673813973729193578334268538222907988953076529929698432970412888863451506993264649838324989795353500177141826664811138117615986098630379564052895368135266381083809084054176172167816504103785203900117787519537301063099084845909311788111182511164124642521452981752460274153122616897873336133070946417109772542429877723949154498446939345973005559247905724170073892467869939767284974574830720134182198619680718354181960702709110963548660983819124871475807231405245163061195886421069454519273690591440306622387099257696352986428842482367030733210294930209487711089364225558215152780025031311361652008826422304654319969398948264011714369491752251774324475326171492576095697043460177461385843178356189837906806622863854013909039261596880787983703989559057872376396286714482850982444258165899691679133410006498784837632000000000000000000000*i1^19 + -96444073989024348223176988573793123038058040131104194890561893981857757613599095584712049951554633466843628239047421805978457153610576742410928638287637473148426286779200207430528119707168589484380680681855969112940590859096001725127519905009555786450532155255576735549872140472445853727777378493035043424395866961030107897610735392592638542513049975857820561668869672862026728793556542537334899173190610633457748287771421290146332367391880894499513737654741597266245471889134760017391118879806651093771488953168556976027269747570421878223700745725347702826738906542181262267238256641624449834839835622396922528633489623060981227299593961270121908837365120796210823059488399433724729705135280882657475780085490378758970849026634095809382842391908102047284318307399794310731226106379062827985888168725392548138381711214724749191035223435850966867354818293390252451603455985508819992401090643679355966202072780015454157713641051758874647103768173379376464812971911841996769127084549203334153125111986428809328039431380803118745998263932294991971830271530717665854288442709270441398390680157979232579067145401812945154839735327731721158166567285127212123889723261312132365624833228251776272260941607274087535714798441624805536833517010651303124812909566506883892925192638976874322313574772594483951167936677803687079458486317186057617732808515890667590890616550007412879509928759619685637456015068310724899926907866436503947814926289556894385864870847850481612947866277910431239061375088977710394476894168951519648546954893419612131151711355883807537579292278260456314458285972366269766118830259219658656802031667545578928677542927250591417038266804233598230114291049691020702968188753582807313938885077185354034733968643148790815534870612962125788161708289543746168446005249739310742582555081849805589006890230341879930776640106958284347206823010260401910515464569478763286873048933501737407141838949392684376883049290918085388152698944051839299073896489089201784469983438793513468144621446950777313529747798785090017022619772693971454117458896235139522636343248243733294455629972189000748153749603398451645759671326071341962981747617658723518747717524210314683863333687303476675794381862621350894714191106570276652138932585479800542865989833587843640948927189504395597587492161788067570327888159059102122480585178116945224800283747800724671695725170746750663347505008280440894516421424265365583459755204625465340725399086841938606055970359821250368912878779045526237025097647581258153117567636572609906809932916411773402331903184731953128279304669226186596337775394474545275695519600407075761407845299557755500940492800000000000000000000*i1^20 + 806260381182049566089462255000183317532121455142003751441091990058046321030492540082590907452611674332053387229409010126086014420233870095361609806023959617205307344399919882431665825771344027531480057980214446993560195621371266892940114717540305121541436087918940635502109559760318918047557679030916099575222488915628627868616645988873781684184372238091254868486996961409426200684669887953440815518819840759813550658750466794422683304949177941943173671293871075899291019721500632242530578546687901550899610301747354985810007953553291993885395562198069383956288277147172139392123947969615539838594874401130040111974201067252154525070495379333928000487145896569526015675078462531626950631617744729153853944200533478322384397083137013118037490902391958359745124905478522056566353145098370235112120310567442033756089363417978352561443164109963003438017573133634059800438503234642202973869020498230126002087601618172937895032132496506093859300238808698315625152142655632907194950693690280193453418695720783190353815813398575341500971359939068346039216468732167572279477595887592255809060073975918452236780161460593789449364698616250305122397496587719893562355334946407995909129990946132718605091010557853455683425760366783823863449007537432648091398247746360365148731616502029500279789339020318132866376925703166862709863513596470439340641786715772991557839852749295998293912190176690982709933767285668044237285408948327522952058713768164923872272663403136022295629993468550070883729121958900760018388311327746237429500855086137721376954747513913103408086752330359931855486840882068561886232276784633588617100219201535048848208679899971696600725847195895342298225442475181749074396739534996766987092678132249150676698633330021596370799959016982716875451843378482428013469761789872466544999623294615373268434372445790576860096542698668171512558408496011003323402319872164461251979279013343328606888600540376972174824813972052195607049985019873385841015503545714959175102477649225900934906144988390868660513223357324197701925999682231906314859542024089533665590338524312579069452686346014346490045818470826538647020557253136279625782015966389952341272182550482587450363530697025873480076666355133204479431638201298852686490952092599579751762996281635791443288825970696540345103964622105518595757374012364450306091435898596936095683374962661449052661000442422490215629571160858107943180097509217235945903003939683132250738249950620861836295210981079703537643530076328471431830850531799997917744093196497225679032608822639618064165444933636106872315340369160851854711152342321485098800337443657186967597523042223586803712000000000000000000*i1^21 + -5755465553916111695970188171589241937026273415435921208707661694333489137695778507533644806930555461030835094598869831729803661763081782918065521171492994935942267324762428085450612995859682041086287407768805769985644386749996467420290884850183613397476113651950522273038044839496694631447397882829430253490681089178234944683263894040573941686715369994234162652842435869252400246299427020395113120825602332941351470339126599921972890370641166255401160802596050609328406488525540536498796923287385588456377703717497786123197874784033714495366164868646681873752928470586074338576458173277357499868149471676008019533015462072590214221415991035379999891124814311884104110565889797558369698914641944802078361860472477386603870924456590923548421334577009975218715055789021913205244351608448466746405627874275670596220305886608391323454263520425555017136450659533938300002150900816294989996770794362951340418805055050385536820757947293070305658052726508151763581078425914263456143690856102609357158040963217182239673105181644251032624788438701146447179274037477379921595299970560466632539754098838249055818672367842527050969256023390221016928950944564637311585106425423836351265741025010633873308223505117910983272310878153135532307251617490087599574505178501349538519315746658094434947661523462849145289082315979088201124677327611516030337327089560589281973160397274356233895033802333285260555806288371902878620829998198626529891268331972996861465933443185008370583555245952877877802931706623669975209043899589977994143899832773391695176363618686385709106453677601110886325792140157503949362553633172012784638490374266139326948078182725794823751818628615953462891941933078476257246035279854085373557258148169884229207394985775569520241185361781227610908029449168329328656599224285310317485206515188931494157148130381407995813361445496156452718374654103644295196000820921573027349504196422772190392187053446425091544932693374170602939498239628727667537309447985272004061698594929255983871763156242567269183434474382231416459796859888469651163490521900959491317632387094554301804108139258387121163357036018504909935170434929734266721530106886295896964651493801452311706697666860709629648311892848717737737208601209067187506212015945741099306544017842217314840183698539655884891295968793144935843523567196564063762178258067908799792303068853024635882402438871590618161367311476700369509394440310880220485880562962700918532710219543190661954935217131216859814762680635282899342389802553644397108337195089974441678473617387267688469133955479650255871766134848202369290112267326365054486975642061853156646876587692654592000000000000000000*i1^22 + 19540742507752121134570455278057414548425004495607698273888009214988260973656138618241949218928796639386611700927228593247782343641875924997337052042072685686873737527888795583385802322146608584537454620106114087670303038501176862135409442484024779438212966722435835544506654465968891448342778806397446285635479076227290875187866000314671914490851195394750361584778878113224306308991666728944169216808667427448546561156382325029123396310722449475736809674266110192986047751307233980008023964391519427113399492121463442153607932633262974209802713243172853907672489355005628063734963925711024399294536620098763377474524558786257393201162112640149581059023063637387684762592983800129450490342846050637222696289457647610345423035746304836835014388358217819469663108965823908229050773362972416161046563517975115944609286139285740164509183487610559568751046221469635874104357568405387439344945116833176901237613679992895987966011778419676996483967100533862084682902603414202578709888134630881636759768837536589978214956786005985193664635932942267450133703687760006430722768010507194583972500638552339108244089157173884094034363287653212390610969354191343660340397747798511816474013627195100680442556183418681682074926734267892615634580050153142296737184216320257662565012977876823361346923496366993258847590004456072830158283885640508763689676078825718221593819242197781548702014511527850584257001248687798106719490008164236333636541488889118388769747077957375216875963547314248942938354694737077381590891172965895108560696108140243216555477657299005798184660133218967689475804160404837028491711680476141405576956256482143993934960592098295269860807732290614627279748631033808230446792789413756276745897163217253540471440103497258537998495653645070059511559587662789035044336052209339419692584288628836910237603565710555170140004148310883961660052521297076045241272097115770607469180000143774279862832193865048479281788231353725201120539793456146633683582849541676953978984060482145520921437920819225158314219814482606945494984879436033736462453688722452347459324113847513546693898629640817534751801655516056332712629822446148822054439627723476242377810465052285337450552295928234860867262525071956937754896746710525452474267735359190965259365372234001429660280942202627067086101144510535050216974421600136622019022325517736545016183690473330216979911849358147524752815235295067305077896851903322275359419939383513610113363253304813662618612959324124772397053542804755266287150451345633658486207449447039940475633485372334492849904274346211257041846923103819250337407753969552570479735621027341290430975814643220480000000000000*i1^23 + 5731874224662346118895619933472923562665024802044559374141372689359412433527888184983374887754177122971110065423093037187869828415687896555810378682804400670766514354642909872733923056642637830988166116661871605813002409914012364787545120566139108738818144073928215543349619834961102852721619476708962668645421136802688552669799577853196139224896732654707163065368430663532813552616273538772693720354660581949197162709162819568840105594169184301054854017705961060463655540661320050652596438537546799547993203116984459425233943682012392183385443321726874004861892263546757971830672520797393171094625864549941320228526844334927544611687828655048604878795560589073732839082980684399598961039337549423054804972427477608890309744832906577300952520862973439414736965025584950579598986124617843845246362111148061257383712226932812231587719419579326992703621267520267821444818239363130409801821332817893202347643156855609553973725796716296659520170748787418089769999932854672068828554720334708968970199205446906042551364882268335270819092619676462950479551111460694021021183721810615050029133959386771581222503017347785099471060848610173783177351342993566699375701323243728324948083308268781986886159828235925283815341033611245239950944480670697253113752671434509878512121034401098171947773643346472460697573605134987935921037636196212745301436435818452106856431634681529073190589353353833882434115523836697826144453029780439119369127961476633549371625003828348292436819998069448946645779603069092343603693085067797775223620158987122389919792808140307857454185238299886850432006138022762524192868893133809916095484147640763481493765096562831242091100734568354991203783532193547598472180918530640612600260315151866507623413264286935191807595201901815037899204988901537238504623580938577824914267023718422972871814619063983852854913010138704480540524699657809097917113471595062440251909390246175284978017469394967202003730916301305964036973616662919439754239093737136543577209173821451923063764202720845636472241968489177473553192354681876106346935288365978764231956442771384303946007170271929192696257968980254744903557064468465540816345591534554552812332528562877173012162387926195478099563882351802870549692127431645090368661578110302119059810730685283034684977300136351128856311997165706725505709548996566262590425280655104263169991896067026290951116532209847205198141675004318393279421426980245685416477790752281714595205634921035466829698496543939616177843858936288693163596155719954896483834838335549747907241511283919401989375856458465797532397617822153159297084085385078890628565113699267831643384263475200000000000*i1^24 + -114046254207094638902680488020298448727337119341666655440822502558338985580883722835255026792160475576257615214507163934160262382762853689518906470675635144168171341032132004078807159382588295586898580153956041667357711064906849185901768109271919715010199581160130580329059460677535544722244550639090667777774537421828628547590785618561567927007233966224285322026455276721791355042902729378216137724293009437470242776466917154393021103505152773376474165230710420562484506758355895457451856377681913093863360793020843311469771526002139924533115519577535282127639534740079755124446168149768573771666612617283372146739808285042217311073757268883700682730397723263371387730639339402000590372061640540593711011696058501665566772775245664159158021067898154795134211773761807181977122159876581660547137076191849536595290930083708173603666989167927305738294760837243220578559628694049429449422800772347194984120979982111689586504466460130768100541551702439048397749395166749183378834084476804019367453137848011630124086558645697425028556779159528289992476444068716918533829396297614327272598408193885430448739763438646577347899379137163534329715138684717636947383192183905640636770450623415915104170348848580761914270626425480734142724656563833020585279422629250371221649646847915080600366438109877203833092462774629787569999095774610231576261306782265814763654048831437836443863376834642936222223244680631611820730263709882906209338348286443240771801344566619905848859958913376284615908481700072293703960337639207921074341969361705684304808290577051485666803990094311145454122347007643645403105533515118433116947427646895731068480366848525465935591494228015276141267842976532100182652816575054172509856751476401983324994551917922336849289797492200405784066214253342474537782092635495506794215789373603092190658291491882220402838904215057494940836649271312292076848690032281974782004708803086227398241600753828468783616146847217023343324235173694395601327073786460381646692768062376013556086762292754409194090805276653967208000228965211188768287836946616545678799418666955259088356504229160067085574269748677221812690035026993074797808841037324107073612564327817203282256305838475747560634655177847307999400501873481910151585144740149664641494340385584543247977096300673804659970292001440041916552726677237490058162149615152825360120026159409993384963437925590062350150771295244583420153279338733766790504673066874996355943333977523756953113534629335397140912115684526583654538379284463780613819418108788241683371591581344267464337246292494342154760561439066187971088714100492327711150086350097699115420876800000000000*i1^25 + -228732924409908561168672979651772959665330294057199733515393743813762950198936435699261955468542551663433869268781433343507571782316868550294580832464482118402224170972997842236734221597264584445822351367606270320952474592934410542899896683224355850434603877422769784674336338380866334236179025830167861303779714210590849224954560855416570825514923978572312160430813901259874175012167515651330345640838835499089867638256619865198846672187817253452526800861313634546961622961903403228396285534687573928072696843210489367811735080463408995690293832132282190981685109173432682079884555637168894866607030169709957243644516698438546463313837985625162049814575101641544133904308217985560414168106720849399642742611646418213169303967144245906468071605831359401499624602339046575997415455998223028854987435580031481326914190832503590849027992252217502285552886926510946369361520414641712552176268044559779661100564860446167768924494660614221784618025949040795188708403885400952999458012264744905068772741195576757309880701012181208472323350817472836308382379119161144283047145198636391296445807826982489298104971487911994964239309262126714568286072406157101096242061019553331066372104254315790284159101799298130486899896802097209171577843506696099417839030716068095030348370909625843220989364675002861367825380357691279355150731881227656604929980536473375345892405064191332057611343951688943000545061078192556427076115526867450112110132592707266482315747228069666539721106588051294628593492229278893207030166779018823266519154219995593120625020718000512388945223078275366625830505904107955512077805830143393788332761030348417126165006166828029533157502155819335158799813627579833577732459856020480280322230996589278140899806178117958491363362444653756314506560643111509621883576126139241514219206225867315850078991114983814684963983075799987083414367918553330280360841799401113965025318005923168487594857082444538287708299082776921972947120492812778674966591150202156472776621934132933338506059839190778603836030620227392612438069456493832611524214477314177806825395375711084212088140420832113331725177469882735636562642415151762368982615065680459942808781600440006570533521421025716496008323520724318503155687640805512253506984426157190413780131382669667817941401146532874959075419133600766743617339720314804388900175953563186807314146609659312439558570265171133603144781444686861364386875831045440638463527523003935156049008267021480343364981357694107767679858918310465735358436933003326033577285751810667466009456733518343809077866261717505451574069326125435143837914573294900423055888224481260548915200000000*i1^26 + -665224599825980202361228000881424432728915375082647354788010851969398223254535140383080513553340828876871768319146509837758752931604681859850745646788680617445919373180222931460661713447952353759556942457523068124011335926591054265764547332247838196643479272851784677655521776121333492722951330350984024205728668424573013946341601447094653597686236675232809887296732607910149346503630044199373339674234826230635460079070969533505358903875114915385323307967140029129971062609617675700526658153347596763360159962912818962016418864699087356762933820112240757027990931516678307123565280451030767821307223912129710688203468901176855337889193869067799165245591882934427285764557255450547510097564887478551483062199611471966123238690813324713189663846263064592786706438622651500096644756380014934203443142382515550731405435487652155103021314170868571097324208940428451992661709774182849235809113441365285240041345422133465242711258731279540178121265850583194022430752874808293906468011237458731065611960097573956151281581581362466468648498773688433449122251962438808815518365120021562571107613534043676686953191029222812516720525141600360078062151586600325245063253364559329986637656721811312838689089596505111116587153859719686138904905025727756601271460946683067352507338209249488507513080319360857571849588289944387265620904625166436947682234832659993507725539408198688674560976105825959113476013713811743645368210816864942124649083185565579883095561740219464960273856750694690100128759485260593933783190228218097412240186757129236136783843327385693199091256032043130872673263371202495963959188657250693672839427559091635977307746173151449057636448780861830590155893870117399388725229072258940755190576052909918186917551087944561148303401379066369653281810874334692304696964983347117827544956217808757224173378512118717215828890608838946097190018717276709654440789762640785760186190023091920567454655774863137897415982920422165002084221262680326583665460282750444453646239642940887345776533521854853916271139810610781413477926722822876495154481069894773987113216529006593628448635931987109645017771225866504968445626020056646053353599948196066983739447114373906951536383706364848113482523902455327832474451051411006661267370419857231050825529908229056640889747886973236070425222516720883695133670607393275080160760472673114387182480132584716698671563948784101134597495563225304716673841748214751366724280262617773933623915925805378288953521092835009051970457666031133802029214718819334849873287991083474970449262633556965748142364378697481162591105284041015446480682229480818838355223004569403392000000*i1^27 + -1210624415851873111039575872040537666459064044342319395423099575572575334213246253391428305948927384246201728158903415305460488569408799829673295586511510163656135926663256939428723434995752994036156013157514364224180358495537784694668954226175775992439147250999573027025034808679034372290432784572658625371068053871022803560601019107746682453873077038200192500300469515196248919547257481300430995128789022907711183454016221027695511523567878061119692197560721837144502463921178325093230373584768222422918114356299506412539353563720956531830657004336185258582751709819512406017141788142062932532876352381997969474271966373108166218843467399026235425316751706454516648663232313870279993927399317913797451040691436190526844910557218171645329684827593049736111785618727297285617780123106362254050970821216410753835143967365403664838726648424290957395575199192713217393271715509465747223957584558507402464512261139900045670607864072082400083142644297722922303941657818411147923500226717532668588930257348143249869032218213172949850067556728946415951998506185244840325835483515184431995254861645117290464487650211486595205448664641150294598805726511981230812690231982813563058916066187996818224792817456035870764418032830143766800240870743963616991778344511322546185631790845020749879957700766613494495279588152282673173334701523873137916016307023899239391126304264122766000044625290967529358244500580666009335597612635547686139770600870405950638110120338070124618116896164481792905408852302193884103582527442146329388626205758478287982843742982627539179391256267967468208926198003386606022785843176197261074503452760095558061738103496194725682515865948030179123266947954174202486178838079563887041726117931873676916544541493604947485118583948791759223321452656206921597897062731472166046386034288088998251951611273250120182620058746607270322428292895868571216771619283674917437822823465256176830628634667399313181432376415296956574691709389733947311264633052486407765534132109751242687898214222496545634822583806072297323959692483059403607573588879825918749348570425601298999482893968376006400783851095093869370377077704490260623480820889960325543537128272992051503445716033603428055677964828095352325407061831359917011536436490833712991044586080158467336326984996126006965616619238421270721598100596020055208641641825307232024775339972066881103753904518836910271402299656170637581380397194152886719333888244235408819957322102406405832545665258391493462176718917400158723183741353837757438707194031826570193257890320176943495339958024403722901100792139101965536089916615989812638993001555689472000*i1^28 + -2252828641954266581176776038382418657897174278309444518708078116663798476896964328929415667052410818222120835227608607339912933274634747034201891065825594312837236278420215552960194994918952639872176943164062403613214540498542839111864040146557425485053426856832081436145380335484271403922352424894914793725478033190764449203436820292878181846433061718256613534394501637132541865031291329337709340938996143360894700263006525855347317645233957420225808489054449211803606024288703310958708176590947803522019486872693831735156260225878152390263679510369469323930026064841735309176306777849199506881917998670810963972463201381354613665707708388592744267509237131490506336978926367212192135345490193696163155428021180516226341739980200958030537406603202321683739815554581133803608090229357279820787597205777581038919181505544813529954803155334462368128018513822252344373110169518362976475348888929678407267985318141579313205511428083266238026130073934747687514920107565532326431546399495634270136752526491601074440502112365131876935133211037685179286726709687489778247591643636486074075937006531677750736033391687765155253207929518794325245682088283913697961695577302164036026346165518807601244721973801480156804192971791799753196316622672306590941083611638133035064412339633987386927198781473837374096753813962347343181135905659148141720716095193241628791113227153318708294000733847382943004927221105214311881881107780832900305764660652527552635577702622041781547713973988186343599868361075716015354153122133614745665426191154624663041180542848856665717239583269341274442171160912143151008210272247609315845346596784752198805886669725795632503744371792112755552710637896675222380929907503604459514510043305197970259419319701261643615011509508455714849134519510899329901141410008719434458351005622662238398745352453433831236545462570817033174296060589881227053575363395997040786381277530959403146915121741116077736132726588236808752580485458037072516471277149312394768761473278732615050092090954811336280937076383391163728656179994754896608424772551507134557854123438890819093304259901348258478399347728941597533246491245394827167526768511742184750114482294118382582044464704032972915220990158682717126303516331592601080120432933359672114912392915817460703083259559668782267659215062107808137027177056443138310139499059122674590202388308411177079724257442528966594610868307912104103655535042065043247619185517798851847115076436306069208750500500228861369858720507640379277776889038425733817947480499689731867974815917727335364676987091713727317587302527715608733528774900103246259098725908480*i1^29 + -1745964683868373105719824847568728937302389302758863340128109577006499439612189020460397102159176304985317226298957137091673271240463883305399751675467907701528136679330341624231228210607611020952003988372137995165461590266711430814089142685807573709644530896829016089232664123210838950407514889443983168886993513012382843606508331961494633847237516605188636498838583824241055271445083426957165414029027044974192637842664038014279963578622639137611727097880802271369333400730813477668761188696713196025364057382469664240668509452033463226201710059927008582966143916594478277164503348854401054069188871799910096174638463638308151930133661837064474511609169837835003417217176848951797166106055498749250736313923631872497935956081778882324821233527997171000807969408400685511691579504331313087079431963101040431057535947322155901881286147137384882507971181434715786853749471038769438979665194268022576307931608172691549547722660647568923355618652297084670504038736960925231969470198098720014030508302536675439520762061925726194109342805695450327973502067308271342214627864558508046952644596297709182889274296933962753864668974719581622992236334789851127680703888732783803472537195389929563147666308220351439276668250176482645901590777386871180097647309060152288044055418773793252513448105296015202391648711741884584945034645524002949612252130178511173232611945565769798317591816229482777449406163122459698945327281785988466321544168550270619851674193985056212759618070303504265056178730725300629159139611902542040501762503803002423761531533179868774122756705321421773050732826049266395074122226079564006012019167701455362755759893175964506557338269945676538365261188035907275575844368094590813608343175256887714265102404007070921780309625464203015034718435429235003268856396327304327368400727146704036236773129098628195355759706672823630198863121930435745701889034544979879463662974263935361811782285790965459800398864467463317682181074001173686956220665727103258693339321258596485725180622943256459183230107084612949192871267095591971510391526401008698128004249980892546576014537049233406841330978881403098106745001215538384981306721221916213225792331219552298929599726252250401922116841282322071876745863756011417621146619111376972793256139637223418026265663658997370816998067335508400626387159098289930892390378634471243951855005131637404459862672297108847658233848076223454144744508659428421505576535335213849423073411612705421520143621150118637481719939910280080676080474345941887408666603579288793124446145163191036066444116703210882644114744557147335654346180625445875500449792*i1^30 + -3069198035816828762101893418457952558008071522894250574395723131255603016042793253004743582712358535165345798680075492391273853100291412145575695870436684612420315301255591298058956413823350764053152623082388919612220083345778445383125875412956667764178333624639842020637191424835507098915398933140227724781348298881794095651165790394959373435020548938927620300055203971685313116250650380171402910508293090021643885862710321213492385732588377465104095994753398704133359552884719795391109073697354214468013058105811978473862875437882877179692875376035662565661741499778089482543822549878177423455892368158150215317796076288597803891259898101016564016062725034920889953558556312978152409135648081559392882102498184417011405088150773141262192811811341662150981759441427177369600043773797929153949258750838995552137983666262047098510314704958142860015498900499109993300038382005337180452796170557426730714382185854650214518827872967895700432146997193439446168763629271121077270460222256375797135835506825214800522614646506227451499946933251909347943866219345090946537140327631288764880482438498056515085987928527888861680608467572898337011058691832887626776394357132593662647169903779555716945888456657239313579456518772507552616077985411416784097027134205682783289134144688283191790498788125422450013366243325164261158882928672193785973548560916701439986218862297670049619463088137510986943752985627670487889294769359140652669198099223752181724477872781207028929837683363331983675720352796823833125012548900107867662530718090219233039869364261383502340899309050747657041421701646883458993120178556471306524459248243143707202578105564202065460275680437473282460988093045478150547679927718870854607417322277591917662583437853123051177894748617589094050360108913600350830510053507672629815967852649446833534445915572290496659862189191325556806581166301796901537352283857768972058574396722451323429391718727017319636258253134527295795784704947913281122157858640545601310585327569144811461249886055503912301718658443023247100032586114565022283728977738694645281763888611900676261505282961867451948177099406838322691549915250927472143593932913794796932254431983170053568899454702613142302690214861553432272167257956026678692620927658313919329381244952904707214125759343687417814158913055454033755954951751818486633440201016914272706710765238805346624153818458713689087665440630289144483919117072943653854285228019010939571472164738478525317270504861645868225714303034439148905254788023234206149477655695510614436807738702108421318143865526661183036670245043191844985479934375811350528*i1^31 + -1324793317538421129448300587069305729704947442360483155692638872110370369233698417719125352485360414588415250060716698035690729112084790635219080933207016996988610838169688411003331416278907221425132802604877080711534157315684964908865920598007094195444675883709923070425229267105828938069468862255581019585761318301217087279189266170743812842407460042231939000334945554412455136884185283491075747104202470442758214169619488837720130733923533438796591887646340393626708336638395696324008986100844924603095196783450511952425303117117115191594816453615496380372767055829290880107732336608918350541404051833354045595597670760450879230042423586860300041430665820994254597678432484552366894027553472771894445965713431068729123454203284986878825115551689643825691820838939799224625936640092954165596916826325798790661988272841374936226950244248199596129559369676329641055191326043033401461228659001677023104158232185662255244964379459494055688100130336983495004371172293523065582007572464922939514147406789109836882844991635583189462460624360040211734970504069661981833570558023052528292655217314974710149470511294892916204056806802665511508980795415641998313799975174814995651046610869160804336275330727494436695506311295709066153433519166398250483405242133681776548513155052898203838628818525921430398446575729669258192817002053422094591822046679588619130383162355085720844145915673913863682285688146025314428489128925645621393920629595943783784021526603056897479992956418404596896525277207792614477941872458018897901867123212780123908672366433500461413680075538952554177919961866270172050561343920228255789028682364287981421206123185843707330688541055463117044921867795708024569578515799764782588220260948001429199693222241233587405968391791634446009968414749913413261921190488430937836373848777861807350577640087932558667082073281888379656576390255247183000041059551492809160191210119454823674096442079168658305355047932531122744403152747101985323439744966282837664527286332408429711532555522998667684368706369897906621905052826576708744628301827888748608897202247298910436386657550735166641807964031863848757564475465012122461115041210542788551490300337223406883348464198181628484002572720810303525661282309488010789624342141759175118994797613874874026868985762158024641363100081933846486870057444822432075127476869054650496435566495942365843304609520357964361159360547106323809517534810099677843077357761813966004133948387041721834164037318484710241747709364084214858417316153414460659407909373526978898789339411133294728097470429125273720211817193412070703346749538304*i1^32 + -1210582588279861163625625516011118348662419138867318019258487346574450101861916801282419618205005890394691244078732726741241659851097213621976712584637276342467526288979348642934447483764850302147900489049390200983611268777455502054535205372338759035173950187979412517806700696390541490913561888158714523546322672423047516092713833337305751956288942652543156616084039010549991398465845702076713848183605188971056530756127252565273699687312016993561530385581738814331824198962068714627001138466214343751399568430351222969033243465348252530956814533475966556368886613334755630067185016048730927176902250305448956888353791420755000579678978461761644525281053633473171269172072182551346855341933968352147999904092757123066570612804187258261646107374945571184457466769051605437562877629865693973524175459162058241524439706294079623387982349133152457571182061627471566177210375777829033717296037222902278574719380989935003078274747124747395256298403185242437036881009378257214638956505757294719852113963441995075325720064374501334670310473701291218248588976963950728704154489260302560085024764280865159085114091014892489129444894167021140999952201090009694872464117349623454262537420326683856232428705532550166353341332224511080170298368203727165188772775829222565815804189481523203784436991075749135574094743771122082170573581349151358605918723082123322044103996048353290739673282387263192569022023054135130792403258146498433193301477523636443206115709641035346110813054120793049162462955618707767783254073982155105018591185595701792294139355537386368718204403555299547308685683324260167275179625061138842348780182400167639742268306916987574628041521348528102186187157894541629270028362886991035540590820376053340173485273162500692057336338248412128047361366791143033662998550780457938717941313949047339453670371890818692569203284107416642354184092604884731309498683128192830162096129455080734993601932674959104150740236545740417305399820621058608711318878405667372171511948068463762739108028072737706685074668974908705624510896389594464952738865513435153187002515059257960871808792355919121249424453251874980501507103632410082672119139498016533383830305265036448661258015240766472042780227174671975611265126120203174145401611835486489939844952544232236035261308325839535664787553337032410632036868997770004832647009592445459126959316285819583466888407766364761058251479012189859268866249870540843205737394731537975782602213788737519634737502804892717911684708216462398509290327713568662223182125948055093610318314064986955982229499796035169570572412759490563699376128*i1^33 + -1049345703712486211440894622242295900653054786172832200140422615614692536437599336014418056158084356593109340048760730060942454587083633480254422042460144099846277351830857067212806724844558895458339518637269532173837448122369224474316376727523396025005564421069484368127693032405058564787918535400674180764524257964472468878088856330674083708063483724066026158279315955683583006161878275997194705737061083941028532582435123442519953579386160404826813178898017589077819292557063178773728496242520241637135739304374566473201385126020937515941889544664105077814412712151205922141105792751049037188114886000933580792396837805627394685067063450313970327218665155287875168461939690019298903134127818539795089110698730418018330333559255608797802872935046860007114848630688260366366128273325174723609995557903684406695404958354637481703538039686232811854776953406326410099590863894088344734703460488026694186278431740637279460747978978762960235705660729103042101835351126130776607867431671544782604127090228888418809274219703920147620848778852893026055547779790933249050066328249101467494396131516638366158261019947677149076662246356448038101240286216457300141120222222476717344495454744752543921227694129594665563923783881971881319210487632751179869835546550322008990572101663869516423924372515201096733730450292118551295311784143148804812593203393725914759664355105105540012746990687088828601418361124280724081889440825436518930923523783749905290373468442361867480498757495612414119644592298604836343488260631632452371625953513339852297018256886414911428314794225167507970275227334076299188857391413011949509464138608537270286867661071060522829669522161070964277593384324517132259601568841015139017075175597071412099460482380873407945782551662515217677851836274787213424046144618133334706294947996380201409322012630253543124090979834142709464680619445140514100320000151883508147531481497624815872273918796357408656238049273261885425624028001538020078666544021622867954022845945898337222880209592455293338418628802394274492377116608660821424599008685870375340572817981919677343702828543724391749199905322692913644744922302890010827291775427816484678715289206373004916914388032760684484811286511190454701392299612433627682249052469240192271703662530968822995043675227140577958817218570027427351057732344379578695923783587207960614366049817236396302652128114295048005481703213801330756917060546535761098177680943797792610580935349496084257983216020761396737104257249190488470426013479939736148710965902480977661785159847844036402598801687080960774984798127542763520*i1^34 + -408559044051478350217447170046025369636901677521850540972857111192229819963381330963957010407775637385796356207439689179153540819714886728722200944593651976256093262326586314659456401207003504290022318638174741068869448241228513565749889689210722319390442037672228517982784279307115381814315466338993108772878339133117161171925834703010477687963222931161125107397810028448847769731868388810499334812408415808458384577329634878756611584653708993586467998553559183904092503888826293500631628030370274264661155195002088473105727337857472408646742116649884616215663355963574428353984911631854627916791375651787048607795028027482346124779360975620220963856897931369485173553887478515512512421312235987633875343019178645513178227416084674222471006042766687759327759208204484196172648589563898621340156747154082804881631004048096669716355787703922335898746868424578564632736424416128493254777944566101209582534813244653057959972435699980689316246937437826938785830765630512053755009617018075869025894172762469052248309398436759259574598074736118943064241703639427490772100402880819070532539414709770720380964529203242310396854045726306581744908517371913419374872146707591717027781711301864801077117291950648254399849661591409850049697469370384846680963768045986787522314437198041557516374264296851776491263310252762447524542643147176623729276834788576201010925772476538266579951366935632027394592156129773625708650133044182700438145949990636316056508358457835245253115313449749518339551279919950691552887141760595676525324704071307905400644139142228536701946152955466402575609648672711115473800767252195053696102417890555784449440739259930637786691079031756094693850311599048894952604194398572456460030102811129126873973923059511458314805806239132249104260969701212331203539767775916366783744814132837786397130832971202087159581148698390482558191673692591021374164730640762337477001798274528918376134884899018164875570911052466375129077193602075384343124670046282100880371649674257111726671683782098024267677040726259354192781630404218403694720863772049252417285827691260694937933102291166393469568755493285602794091416163385870864028112928895314338267256858883097190640308137785079094590603237907119039867440629663685551760964727497005526676951133395614173887468287060802322258391430524335114430656411026859364594443699034654615058162932661569104849392571401167784407167431537909546588439438650396494300506978924901621804953048582561069252174532853704455278983263825201493618309957836265200235921403848549783476511529584277389688591494789433922736634200064*i1^35 + -402232673774821023853706490254962295526419412919049585265514063028577307553860492910446375732623453501367792179931716626131029423345922962251057516300760638930527353425747416513939480825875305283659808259189016756791391448738921459256297948319559767174525914717735587593786147713942065681509914206899036273301377681841315631194167599597058273717944737156682217816035072415649389017569393626441175481373862906835022372586224894834660733785589698666641884244931197783111175423004170963695772263825564296625873278775878085325213537266752666221948317322655279177401830824472019295270363987456144182968604716078052866456192900333002775573948364819266991652627442495497643016669135641178658871873223417420037583513189692121268544700007414402745072131845787407030815341186156157028446870690236548615202630597706112363661657240256209166467903406018214151129969355636944671234204104032934731084847961543711111960839379725685465216384289514344618999790499824557139518311358294499802140988533364062318962044370406966883422803656239756714979767675044490023417030801227422704919093148399665972977855095786236771798098634368824950107984346397456159147509058794481477433545022762809382574310994108142115582793588355843837846375823222718494045070601121611880070796762965352555702722367423067442584982260661894545723103997722809883045708427612870216284423557855807905116789559325110824285797965259312721643366100531141813541018887911733195476488446247278559233453473327414226071823748001862274448415140161487048175461063807007563552829181770645726175958301277832704766540421487150458409611769244781796647855916986342903986303794715698521625243583068925425101643631416411468166849035336338628344560613775100803615142116141823300650537819646348021958187980111068016931819916581637563080029056131163607214428027733012983977282210610276392169901398938516929420687645199520374539170455799311859063496139900217846503674183660546082277117356946899274669580485637682857391415815557914332903060464739826049474001766887117543954212506609138889610409314884419640414203128245916227475882202416967828982816966050305472327352732094843161309600901780422506368226968019084019100625802170310580168221192062614840934091105734421367160858059911942283006391734470503887393146660341204816286974985644021285594860496899928118054322543859520794768322448368440398839095549391839535928529628585038493404487302149117296432666690763415409826166207400554870807827628645694348992455094951913450930084332200789651374981269315912002677551720478511302440768789766031286102373888451364035493888*i1^36 + -227770347290150695027437077226459599768642859564288063549512474455468760640596827480962854666562292703379985607034661561846683107462100535611352895262104533357562736795433428713169648706143063698493952724886843818453513518311270359782107042098373916681260831465805491842254916230158253081921961358605818245191791959744603474547823917160009263420154836122854508364875911549699249970168680973089536828202399704221250218321925238079297872475460633369355828392386326770144240066000270322021725934661471326306702139990506841878608260963369558493401173265511605474478355887019042952772904908140152727929527977389848069784210905886035523488397493167882245628034873992905689322243175229909928499823115906126293223545842436276461989346049296535195495151916923784834864605580829810460091682032619577607814114016675953126686881359450891658139444075738156306409407174209071196325587378338831087277383186664942511055654309436456541367762171520647706289158604909714715694615554966546164090777326887813285066579933668528941424385938715429359962615458412907227072729421219313309892807271555543619622994636339381001644427475357981123890773511514919800131017459409129331937309389468120565541965022303720855765834938666001108317660493003952532568042595073516630862505296693247664408517616480332474495625014795704805000596737886316825203406716451745627108593802880888813718927827943908997882330771848772267946699654538853184994541503144288321122697636938558698666644398906392854800276523842648672172271463642307272194642485623950796778408370584341259075767640972689968748281827547099349602227316909129671377860461126680409893145061791279167443002859356644449757262929466626450370410848285020963101936213960225166742834418662841017272470587185561803801838654892946691559344687968918534368966960637895830311361439350894371248988309613507708933998483549033545488130725411383581129818425255432279426593727961509315553494700438649731634107757221975706994679551192031321508278618789990770114086905335946162259816374009346325683216499961627824289214980639956805566514221974428832651652817260311561278387544299552255196259188606378465531450198155216561725858305054007713444276786296743623341151836293500220662260593760107164762106787160673898130457330928951680549821808759250842622547242810169840684593578186575508731712411898586318330594823817694955332199425273780678727427800318496210504028869068905908681724473397134490308748505985224794677555154779794268755984637909235772327701470501377857866891251590443272998269624024368942853079904365258793914263394309898240*i1^37 + -140959233719492874831038117308705200482129018971630803053230453123651135715742536983572100618683620431271503747821591226768429335249826784160573543803540401231931737965453433637033948584360408224791902269792450845043036176241807939163050317231527859810603421510834889353367558479217152803414042488994976109208885607817026397910419794584795818392809472205105808135165220153152148516612292511444478492694384236614524151798647376018478630303518984793495175095483553802599353029970678736698702505507161157514805904031165322815928905401932311115254940387286148436584245345358108950953192693281907656967487512344275336373302145365205658495379473948705517782901064057537304996094320916427774290199976743631589148083853956459481593656066213419928634513628341113332103492477512628067034651723422576015882821911328189029750668632373576409548045438803768960304163946382858461903736138069138184784505941199560715962707529906869480857539427374875856731558754751692512557864029366483751782345973069535719696731421463832697474473337134224717927656399826643442366528615403747029558606153791494628787270152038222117628764268814347129378619708610480364267429484456194345814314877097133514334640899906586545291428742046692698810507788072804576398207979491825961264729106078327319049129989109857437587248814800426490912210745856286369015070064656630272588552205972402335376050963521859116123799280730363051743084329268719862536888539590460539475032263047020052364233743174755994891802902376583597711849307525557306133356756429525077692352980971467851937581641365359170828731718399933125748812586129500839733203408072424360778220656943485927201516333514488818660732156251300316941124041745250716355838170310847429010117962781108840687924910918014791452481726306492088292595800430669417045109499621609061318216112673865782391663622207578554351697554214626339506114566724123078741642771461099571079788519540074507049268803485627404957750948109294365334757230338891517020367370511521849620687504299411628607562448119755677951485059614842130391244212286348845197445655082575355201550261245166930419343041602641028930959737767825520486351201475879824259637651932930434578289784547339187526279820592563292348743167638240345330066909894695567975242605718627006249208368107818945515857430347538320957183966867958479659296906891997321729509551145265337657552982989946304480048086590793732240859025564738951000480969472603346158035792027486253820589784531455105463484256902681802677002736994923848185967640747067274338018938573069618551060905577326432676267163648*i1^38 + -96263684279621197945245972978466693045467339084195002121750769986758754544594086395693885540404695715665292211537684727348316063583855155346541980704234200872919892928681763128902165702504681450839506397946059371838571035769103059573706046395006063663263637452124911291110411565315183601528792402542787072385822433292595696255756532666535675687192897288654504696609008427168186353578600714307820696128980223327356451126626330635965659717859990942860896360635678854718563487229579053406727938181239464970322323478536111276015533829509246776224459190981062287879596210284216400564225763779133810214966169569041737780429613975020951460833511318340082712812604841297132384682156216911368311127684374033297619511346618164959292032953543196108178201874744462358490160746188803697951551167554967848826877433319049793706340077099588489354746771623152124280058615481181582870670462498283726727965877021558213907382703082481810682791598570812355735655416015190504226403885858831271705363188863307026304637255137450422564691028048087927436040370094585228277813620734128949892487939389873344850851240104654776944762694850254389751609457588847918450205318646719134165197442623444403670050365359017988172296756608148575680877587553660803469057246816311488667035740383093373057450607216581187357766521126594425308168272537257976310810108445640186574210667404883083492191785549134577136708601573307408621225373349829570935825248077969804053687989707272312708685142047146681926861785494356456171343534842336905631900236606608877877371784146377685952176327798367818194391428735225817467138116789369650264080331117180701746621584339766902515082567266060944168787419946815413645072933818813026589836050156446327833061002209362582291810876330543106208173968627547393154341387940847543724699481540627737566653346106705811989275848523812704670883234412344658379973039454688240944201309457308196550603536134957326899638657652746834501974423843198449018860280280346994930866743032556355822994072086562655376608622016669416690988971167685330498101689641161296366535244350618355323243458390572298586289041564105421552784134321474433142317506648054533211804252852406941734976073570277935998490938258332802788457468269581698745166331312794520049552256937497507008987516591954047769312673664033115390337989885970932052566505435675931355557580255694736379269890268061471752576248646481754326191310479312299913708837284019469541830058542537242140719878229566567257322755233116710831155498900708971763056297350983208997231763288954240919573192025903214886912*i1^39 + -43602443808707059676398139382576179132726731425631776608120301577043734781804445042143498708129475685724523695526331990870050948664892030863370096793249455160690543338756612833371672077391005913761697992514893318026550778091602827429797362460483459305781433640825671169235191333610520368875921177676057852105801863229581289819200820318179832260352958660371179765345029173011631157918759434580862647899277379070022271965273440063018944382641989587758316074580428105234104012376917474729959836841724143851144234042810538775649747497283876250378443674981489906127752874709903047339366872120203319591080699566230858260709715850430596204319602853565863292917058538344767831948547960241107541383819604863865824020070442488974373681897683601380116006087042622253901317686353041978499120305700483776044505881704892574748711979555744241364836275090636657067332882210510537598021136926158659862215416492906262503776703920649517458888289398049147378846398800356262730740945505262466653650115382532956284695115288951126888660479404871282729561045035634180923849627791234001294814714792877177900958590015335101588656507226181094709934599268697726540543191733042890501694475108468493940303168341760525637234476383346119828217957313701554733340937366955576531951851318740007577646186745253239376302857103797242118205392363670695897940500818241616374268789914041053486061381135406659994287440751811494348131536106728125843664731991436050369930198649615850888627245763234024082846606349007778882178629981829699232740506274514702879974000020360933659518488839181020876111025888078613010722661658910235944151374293552680753842407005507223986464692743147256391243976520088218947375561585549948607216363125577907179185348980212443968919504546552254887861252228702590368404146640457753430253031179450446305962236863475253518904363544771126239630712722889720831150511871915198776884495614830768346127264715214194551726518725705279691888191722504928195422516881946228126338717991623529582769157632641541389233047012178917052690735128799901791776084465258534314789368549445919924114239746130506231322770132033262943573237245804847970689635449840544602826853476371284126870107711215866975776023225527484301720301059844190847066692415220810876268779669133702702860780335639069723293057538433154604956029123088818510551154934768774712786148936222483591332577758753949551437810792083780867009553577842730510731536720230872450585701963817547890452116302437536824766493148556473441551713527621897019143775714562077165803987547833439464994979272720384*i1^40 + -24153665103897874607872029224543377364223177778650589944838318555389477985627030096476384163819178162797206405602085748699784605130488325027952518880305487048354866964285983741106400639882578428626685067407419662241890214258774012591659843332505172928209184504649337294420944017642386324773328152514797445736013202902041573731684802446648059209415241515480627831128200618243421374128759507549651658343242051945494141557497073682262644792709778865617706639624873993064611340889775823000248274861375572664584737719794190298750676719021465623086371250637934930118108612513329581137080070751530036442820028774101091716410915304797931421494749342507000237964646737445628804606633038724246832717451720277064293135759753812158392391417296445164881458224782859590611771890243897423403665836831135529868699177742494964117618389561879140715484043394626468157243581996998180091214787403103083294303165503772743507937908504694290709296322898686642551032787097940154025196254635943516435500458895370910393995923032859000812919696867726217762779178083532769490747469397027288938909917935618638246528441052708072921525842899570226158518846468798850134777273473623283732643385914604783118882304264213986786350610166047239690532510590714945314204293669794658026048573288895933699646936541613019054099272132128593360495129517345238334234417459040890328803969737292560953655820994454925763333061869177594935144395291939159405445967159645188071421009823210310148059298999663610243333587204476868716476722767400615334145058605382719563590840839535388563186272323289248226675648281577179353770851072043401936932978800780443924113141603158803546330479025984727380014622927720209405851975680440950428109723006078295031539448863253935358003846226614413435228590883614883821039089284550843223487930279103231471397544354150195288712132399358693988367155946775096713565399321978486240111564466216316721238958526220105401108907749093046423227677907792452197305827286449808312690273303858682219719015600088127866690774506339398867174257696527283973988258445556203252714834065562278894683216499688432088341534992481416556458291335909939779106286508495386335614490690754664946810687702408654499595544008274806791578294901502326762858452096608106458425548281808711949105448065703841628610651087497247946578470619502616789402270612648534328427763218033303115287932192268598870452960966806838115350055145267362941844099509603103811980093134007270597009207579336471233197073434813383060060949287728955798512489158454902298823178082488551015670874112*i1^41 + -11022881561671453931192302441444225773731979017750390215123049194694912355516291675001044938007071664019731539207461370242791601449739400221340983470014932851092520016582831198614434672115781056181855699487679884865835857963512912789794411782223623987290254705893979792798447364718434274279998202546293311056939944856960810656706131615903174752820048968859482295198950500301847779737684167517207401999261434502395059288673957873426479067791117029585787064173706766800411854598884785612881929429675537505678788836303743016647790667198535775296633079113357558460263313173772765624196402978468059646191502463543681051429317580313563867770333526808806918945593519711221835826408761192783501998168646958324298176187521666992798240371178103071266241194806972841429890950212790489481493014911498840775172498930264103341031585096775575385346982631274912606301612023537969734381188311967563729898004176428148396166330789825936256175840539970251238074503371292917391317716393311282997529755776132102397832166665512134398250399081364720103840448115631479034588461504338824074222167492011614534344882291515551224042049351142128460309640670422359796030298843072769469866865820289357749888543167010395446366153182203000228991425968604115958434728210833939338318440063421096356943967479289292717042650199262177982404209307173047826116429409835626474524120968748401725091044508540088596611121410935161797990243503000364224843119059973538975158603348248643152226203554702389828986935557445087066507950178471066064129331045809034197551412109856397229435475109606294188959950576588318448392825258391116114011888621183555864458193259877094858151249842860402763151889451636553000066603526585966538573841374304318489279554118219752550367518410973673675763416111647828583832047582200116322259054757949286492244258362627703228470209707647578364568061977428471283436221201498029309626978495243731793954599272210071940540260771194680497913655554163575476552466234610712139995505471096434568576978153186591158016723249205704474416939076784040084883243898841207693996298678482420767582823335424239276971584028384579294440792564516295587071923678230417230506038046986129395776311531730929919299877757133801474184510629927807707356718477299438057709163680572570328431081752566625458724323490310320078002474420427640701447316428957871292208737689237808327165184305956284892361779485051434404480391008514972650239144890199310412366283312697524506025936675810971154433664980647731012647648638846277414480409315967749340961411512317748707328*i1^42 + -4049410475882621182164409148005721237256531683742273451810732618554552572302238031127440431706507723904549805596384108827670051646329048099658562750970485332422282134610005268461640696905861327671921142900597740892050425426813794234391047377042161425952534344740890297974653756413322577889059562808737620706205009640272831390250098281365573453404400729550793770749148626770752099910261433536643091113138037874149388547912139000621617118303976734615051623582026612533965779256206723929129729537028788657736045784530987214775730497169059059508854069195523049449411287784357804152216700647165729732596387772068019925102460358668405224130714942376595337559566787688309082845043124221522730259361218902025656202288034587118907249622204893917340085537877621201115746617131728148167217052493333646027906413502507978555601115923611797825970056498658313105633705379023777684528042963204690530639924519028825107836131402001028434680973161536063805103195295493666345890770823168803830716695100603294894438504542749222657420921667443064220932398555552703787624254500729019587137166867430830175171820388683898220312114017059118510898541924672695650151673641574407904685179715962883659420365661402748022299863962014946541405381494195842896846032303180844196437158923795064342348751696219139837108183687656257069238897695188169507457951659814569270925553399846611750352177383162465011820353486321075575000967349598915529891966306185521286634007732523183815298761518308353977213343961764174240210396779697610486359130975806879207411490342260522419869500025265837993491152933997501157157021188511182237074549302936402515054682632721181743270372137942589243974367859381285798520509309066768492312024967579235684847312010467041310953697578956392857914946541293093069110721391174935590218065615391152919897587886510658220645618004400643135650406496777628450976962374748970908888815518997561913766075246733934268646991726318125928993731481000153496576088320458310418216204066177012170393565947331299257785665953267980360329869828117663794169888486637687826426728945088779612400915165834032798801430043174190546555204935785070928940967037875399541737611317128904723861803014535479587549604883129357851439675221188320638388786963773230967622228540317173593283048251764470262159040759582645565941818708174740559826850457079771945350217859458607946188947850848886897844761264053648981481475944590386177760533068204979829210601819217307729881520313771962783702424850412130479199955445913390947688318731536262740850091466162176*i1^43 + -1415431165008063897554175442410365260673286484903009942437397671232620557620250488033300781847293914200033017855995273770137698410693263455508982720397389155560990727698194014354795680786263840383634074276437564354610025904276555157563011214522475486500386796590627519549206312949042522425698880245328380169015651773788365276642035755862554520722427425215841462684560982449764191764728295423021373271325332431005087534914381998744196033770235307701864608643265362557274233842728152346737423073071904247559457252336765340497883750469557688346439906980131587605713932096594510813268728727183664730273202674509013627137752202697739074832777701518722804722372534349716739371703662176959844732785606412866809565440618488869723530355752545044138530439447690071647159478647843466051596381717552746406600589225518467006546608413477546480256015781924642971265594463212729933039376235793647882121405601200233129799050183027945291889654307013859601514394335861923607267318257122033797738480208356667465960958023061632820715255873734692572210463615933218616807809402157627982696777462166076711009931603525342670745755993898997541243766820086175435529415646457371374366237801328976220643028274795891330170214455895215511506602851330364607803230488371880635972594204746834893895155519237267042246165962380715067592370736720091811011612458825952729084008772086379668975842646494721399683875318060540679293902709627585464960463380567535214403811131599755959623360019396817958406319685101260563541182285220944619294379432494205763262942626532467477955253255432599198736077560177310627932585677304539847418905859480171068431954414330178289850569936520746400452835542197421562537737842969323827612323203949293941563313843936151963682251990920129517718606955666652584365729961028444352205149755161252815630075564186879111228080702304080095647140972107929780568143762975376735609342818293272587372177768449926873407450012260938376330187229012534358726688783855668621394117163597530120245750238813988375386249462494066666781206104888008674471165570549200969547874140651233153724098853440336528604683121556321511282832296806496969881004923825060002926105861062510865821295801177291930653866151350954648837119163431375492856199121021239406261487175289736429495780196153056961468933914286045665787022620727246927441284629915773354821516347626612284682770483420782619453475270997168802929111774723656455733307894536789901883078749067357578605528726181864054049227974054517927676181195062572293952312597443757378514190336*i1^44 + -375657995485599029632563282395762911500737184077419649213359571125370820603595242428663171034343284119030558310678466988895059103112394032432889262114198672912836626898468244604835161246259159364397357074637043063308280890534632026731016767277052070210572949882074576257890258329271470951915933184562260503860643804984932500030969450228176709977391513997377479352237217670791354685194669529751235902323042839757012341558081418929472450371164900195840354042429210966273315929246357547991005017197129668041918579430300533884430132047850651263338555861816216523701989241511961820285542556026526208241067856609158439934334675411069919764457175320789917174629775966819799346415531240020542511289527338860741047661560722349931899872166306773431387419625606975722886133519691526343217073689240005936529688793813923883859350641085118745740648877780772870862297718952739950075060269328117151265759124533567703019925617982348056797044634494787593673995601539859295986471991897742236965323126385132940825709232963006527521676442681855520341797929269796199859035974186512597878638941769942336547470726069575124080021710134304825857219701848291929543712674955774192281014219348491563878019037268498275298869213597319927594660924268694813194180249498386504362177644909008706309126170135047877221539178761554531115842410631059885125418615473456981424561093739802711738013570388278246496885076337833143323089359410877087675524610558506182088777273877414677064221144267165506827826349961503652379070026317831846517433305828979576716198412938474872946933129702025589552838535812910675045399754992922638678531770383606687368751119672949330949208862788452898927670846347408869855556786108874006906016177611262324449552617825856708067768648644176167410517978877964756094302749025679508579793325170309611716581580772805187017647108431975890182462502448233826816998463136807034992275536046041244556284181509451082707462356703388637362239690751422042734389165753066965564024158725237912533688111133054733766088925568218772754927870496365285206623951213653875915738166641458272323814010160691589480317299623468440961139610513859605321377149839764185538312272082512429112305811064443139069524078255937441052952180991857962426604980949661466715183429156047714571959213852368432635292856863698553169057245074947057561607149083299349609768209369338323052504652632322666367442559743738721260593242618253583418908020107935502404067742905952467902443601444084044493106245056909768738752404513565219786559308870721732608*i1^45 + -87178159397120175587606826006399630337783529498076667230756358999486389311779503182062109558513416606042800422748960183531026434669920653483071918278924485201926196733734706602277293719094833582862629051000537587793973548456806494702304494803887049012268104144481456464027650853995965514027676910815736491713012196260332354550977837196476008965826652821874329325025888324412433561828577953731834693394834256659680478345195037951290769915123446531821967178541893579141239704764926098903055565439702872716627054758123445220295918964835736786496478968138733209292972653540080564353000362163128604703672021882413426152056999346638235204486893569587563014234109895850634722657596491940303513959394333274930861419292525684748384188864887287396369588425330025898540812534353625425364078072487666738275600710057365397579612518180597437391968622410618419324664290086286433427924863039562784402289944911578982068331643253409549985098464854997394433929442657876961920300957492057251970329195086693305975238799543319042108584010548688295243586694004085502864469981442928093955426115161960920109938706996161193895033528068020031129293817503954945053760406755398669533602769299425942679399287549025598334719875927822340006524837807256089036520687770923221009586242852272730621130305448770885014637996417721851478235487845744955035518782964145886810154978710747365674225430593202733438796608376607915100532193594714578423926262679469635088494900328894285307163422773697514777381373715517152657606758287822375870614855686895328911730469129112963089429654292611233966470046957918738476987427478931939127930363974920331516760247902894112443583243433869960908344256862408976729796161289732406969299191976799164168729060384975638726645993932317111156349596451037678945986559498098084322364921694235282870868762730552695056678623940113205604777546998835286855826663774650688545725034580959273315327144493349833461909714600557998544712638735887086467137504808535190015954418713782595116849401216180854475933286670801167957933236606210074491629586907753551769785537800570430354240463019728966425650496613360329966021301274834165544293997474236701492793308310442607273308830227911992239670519777154871167447356417197658084123507785672954643770702192419995829196620984115605829501522107129185952463324546152908023386897276683395713886433216825572875307687687397098795969667370783433169218834924717954502148860523789503976361651091143107295423000541655047873646102479919215450926600585828704239026524127232*i1^46 + -12633125503786467146066536422579490239292628273737735623265568447226873220718370397663458655053209404618022505497158239080569167056352665779640348693730336826123805715582536044021316552981025745315080609833127220751754562475905774673944167469583059215806434018762283397044058158337571531762810871886010472614926387730409799445276013065113053075417265999591460151615243814207551800987282830702761478892416920360928637030786394403337697142902926760258881328736469514923340577255957695612818629090444385982861586166590872382095079790175850959380136302859272745522851370625874609053563448891052474759339311857461063512191810860530326206150477525178569037864494883960466009710056277391867261744222847240866413097362691376855673083950456487933700168017079302449510863807341393545883321062862924097754484402862139487312278241980023889673595812289507082784754696842714888575254562356617267352738204188837218481956706890779862127634136398864667752503265068126249917758652121395077279968910983727593559082368629696984720196280185767568624040286929137620385224308923217076614320647256051393050314850187911770722955436574442524335472808366101680347317531896353174545629583213019567366630201631468501909967623633507391921524732155964501045460854478830938933358733469112873831021427676261749879720545369457255645621387821323799447731320829822022677782309005588218292554638191403098312485390295003056890284452724840879841543316955282183229297907441028788568169819681679520820841122675638926020752079762067367471861413313405066499805301150718987075798884854940474831633702878793192480023317457558262755131326701547843799762071122577031972725649119444597513185127702173744914709457351560416730816105346043032502371173842591562446577285788944523901748224045048588481548898039683315127272518393285077254312976813807905252128275431778747859002322638639096568170362579150159150347066721518671355142943434746597692338772662078662907187425605368280612274757026805574980497541651036616899381031000701319139180532101357842603425931336964169034986488474707225498432210352959401232654435050848340202186218796541841297984592702248877831519280446373793632604752049397639235377252715056775573765887308524208833552986917488383271425413522845534905308240866457115639369011546817558879030153418397993369604326749933446213322562939250374008236922276878336694502818486050113844025841615734114103614325786582646070812487325300493663035861615261483610127725094045583015811168312046719208669512064307070133862400*i1^47 + -1581987753458566951998771676547059907727288964030662359290394976780691112885634697735117704259737425201962359867701024696540740921269330907622135662583893202287652806379728374638214620908717410813445797669475823958555219264252650892800991432999749164346645061241310188740140010776941317693547390225909545841085234118446067503489391718395151905523987429229775207052145524127149948522309125706157167866151133305974120306456660533811965770564877979518006922840302192383565623357172552839127196794073966905155953364397242839886333712606549463910123023075873306091014250320734907872361451300577894872260451513286036429134777322473034693230311794741867453192725423678970553735552844504594308382365767857692156131183840552998999267268304023465033054526300488051335199217439857580449159351783354220760925491701791953863913350936669912410861204415291036847863148194981725081716440388135184359609484486840495446911981033563754450878189846689130135869817922328510707676285764661525318037720146824850217171463142052901420243827748093793652525552944312880483776607881483728761889922588265170778274944845127304005795536920110758393513345055290142143681492201566177597755576921992278468712061300619833291478323594293772265740530829852200585140011563343044105051243083054658055238598935569750360646530477797662042510412968809529539081444753640250413470598379596814048939210537908224773671634312495788678056791892343826121593653668178771446085235857800821057072341005197493757723740710944827572641042312487779910010992163634517095621982562155065608031934566843470606995818067122965435755276213802466107931136640423458713066841458351995782474227659012008062074186879936132198951049682444934647986026166379549616850743929941015995255400223905394100486400060477048147955301180674384827277790050723616636729978626380964332486172828314356807582802158593763603788770221204932144139021876524192441955051823993605162123798920486619717206884920664658880292169723924957179048749852446659497310811236999254756682420544519253104653146966465517887807433956086423927508855254528238399557567660741848285530676243534264732948132017124256073644473602076313646722758731825601713142880039817794110197843529596358582269839467986942401602518455340256659955843943063222742322356954493374318483120113803722437814784761697480728429899663562185437374341167176189604800720553519362908835605821711611490778250164385905510309635466237250737430742713436253085405112610165955920672847599442014572486174209996750848*i1^48 + -184545454022602399944224919787850094992470971454685848702956133405178447742188335422913203565551949320175449507309546585078457320682548400734006510347115667180562523765480506412252258883329741608714407914431505167910532618754841326738570661907892321849835830243115802437749767548175711052843432810134396346352651973704346883002221615726574720940749262556205659250242718994212875942519688655477790712894770639325548234255968457276083374309189487399101176385895047242245301331152082474902390655066562981132070038965061758075261534720241102448738272305362413576998747497097378072822772755255035271244070344532893844776083695847036929720115605334180922112446389434772314799510949676330866045340172831208952924616015793093082551839882392585446099994245242582450554902457554694824926580133775609652935064781337623955652953165632092822759897815683515762437401637722523345808393326788045221438152939750498949813566363059766156069967206496436269663977576528031060236135277916313976511432680602872370819535161453763972234225623165828157347907956999550907095588249031569287827276150553383558140265240765209769647603581438719533551192762231897307136806058909105701769194064464967770831044252364279938790425726037082071391373368123694335408886756142867647492412930950326879682078582008059530217879981757435329926746275191964556013653543303360312820382918405260444548502094228984304653758754182660248232398012617946190137244623168701380894965451373108927529747775194139435630962886427730652392138868942215009007773272830268437405049359040603660756993589920293093168442215584130803113367236201449313036646035546072811814027000263528755683596641555979624318488791061218285322702396176278731884575854255276116324631014794530678975422934337630105481931592275160553953089238866815433802512934832058546332423437353083420431587813632022389094617982474240347040538625856766892338546064043115414982247761833338140850735256985608551961691662915797774947634854020138277864330025594842907302315837400950730374811867545225435536760147577948825384295915489964058629478363210335711876282352542571028050766359759014621451519219185682874355021926034881442940996565180940836829249938959167182810671163730822618101688087689496171623343674352765087187263909084506141421040424697472001546024074373665147026114217455565252075107776936355931165167352783734392561477866279588820856617311215193358048953407811199765332575119778727137050321543308915361465878619072800677758245057689146626632172175360*i1^49 + -78307320227805421067036529054182877623548018325955876493653781190594156185096462769200709650269227884917996447327693299971530192994471112864206531557979345924786191706843737635326680118406283551591558180101886258395775688614418191271954869622086203561915060377915727320304097300586054720319481456803258013080016670572757137600139712282772039554806784565061915783724299187601329209131564022596164368898858296323367345515691512484456250508807402839551327208339550594846844308008751088920151300504629019231606865661490471142912495487783367950858283355569085486355403293949376661605195674950626409306758721144219362496181294469671850821294497879610262952279822626912335310104940860162340400198897373405407189007404300401555466995156756364829364295806995742171594178121461639921306731274456855183130900518218902036442428718377745737938957155318811359264356131892641603427117120294590280099880084342271611711957195235982669566273228119784288963607103353902027280958833241825909852237036330486812123249703952846021817631880711434817112003122527016031106636756014476502699443117811410697842599687323489327082787407797681806743855745958136703980449688939433154475959793067754933412202743097730229991958608449617207505875599160650406475337661261796355951064762826981659965652124039054396714064028458579912943248188410707817460185752006904181794448452091088248946690592128224541462384648778472892318767344389341938987363100438122314296980640384852290982415588368827709402823841741425474836708018469161210726910141643576857918275616510411444772277478525115831132223203840634916143886869918447165605943180145847922105783576072154980813353125874033279822356994658507953522623351593913717395942820016292258738144585451258182351322344084498059862575110914100779948520111121638397058271023292967174886376997503742749494184541440773162725133213016038877245171293318545913873954190084492353164072866746658411001180048773254845960711050937488046342628549459810012545601072263164647018012107997524616758264172910221946184951079589630077588276325268879740845191582243444269679809360280506264714353726070408292107326090316220826977045602872936437601648772553990436827195285215202493630109647428901780574074611724277865298857622551883070070560939131428214070430547307783792659821904408194746578039922683597172159908075953972333776609131941569390244261937925030210183267120154042856839478346275452446042805887201055466801966836090120472359930796313686841879936087858313420603392*i1^50 + -19473841363890379483939781961176581811655125845288306206839117914096652877948527726921946115958510412756747475493486389996238832415842924975635140822318110552693569833113441218484849085052052053619631974852329429650333846003650757801227896871303972310524082682037625429833967587236654952095307074758268840537989914797113261942804008521160016921353523274071438804859705202939415841864283040767068395366652838256734817694330621549660919892723965009943126206994154482810858724992034489062559102899760351142143758428752853565780895258232881929489439756921919562414855551033684380042517200642336734023196260361676890333729428945432501471068677787708120731070289457418876994978219493933041261347948272150723171043522155377857943467596860632073757559699272595480473425144107252873243621230703340570368213220412685585555748332891812631556870615736989245853635902510541765311277946503148097740180349981770268575436502080716324935430508720149781419360220574031047078606633954621002877316670417048013848277516590201252522131481095149805123455755953369812238875142399297236615245450040671656180374157194348173613373677239726768158725393975474888041990900040395167595999175209774154101932262927349964005966704129612126007291558959674155327558820666457346699369019590673642813114211162010991285676337730213430716632985501001784986711826263109202284304465729727108356214032981247249845559429867707962414850654702574665990721181315403948139134746213740155963735174143989752833034044463705226557962359984595860035124871638432727852500384831080526724993996894487275434583853435927079267569083602863929818687900122000291528506029778309601095578011356180873277028408169598273065946849551127971906593714956050919616719551594910958714992301549895641703199065506209937200201802284347969203161794044049362418632038234553247522085517330793812742350436535548920999809832329149830389198133979943669173178284594286240550339184946857051252285054902762981195501359879168204289678272785890929140650852883004606721166151620324783175286346764509511591909003472013063483488046078771866188910322025633462178803589898866897480239730083024021274304287496188636552678104981058382465855264139520527318009984686468085957580626714761838001371019056007178877854261426380467689737043768018337775533973046611858280879079235189324045858307471648632896627364047745536423015339167023948251639564886531792052048959855075016168355793391923277592867739876456286623106223372936365577374017798537216*i1^51 + -3550305933226374025489911360513105370838940860461934989345408011786777664221494091031904418792440160121234945190672300385726913539219167482854007673020779022522166682223954915655485596162107360654387603357047678960402013515885008900873042413648781608492228566893053586260324146005763146116768390971207779063043515238286923237436585682806138891876785738375114633538350641320138914870159160029257205518410357993540212606987183516544438587869589996503482556071310115215397534449630853274798597032799895491013071798799984302673908780437615565649261307860445705617898457215546663043191304364725203519542367903630017958118354184444823211357602214355142883019239834074832860740619332240474392976124612653570020680518806352864296248300642432651540503605309639114744527620544925158105485078031373966411238349714887425763606779904134872150292779000264566069875757045736538682959026035669150143718298036601456730537321264963260641903934122917615008236949904617913137079605365839021144647101881460094729146681739033662790624435848655071639704368999046308612193001713126039262218049741795631051857576238665700096928946288279174912175875306733984439072942905200635743688323610646567375008350791052779582223392024112508144046473569248985448341983585105085286857531049092705283275281553022985095783337059211483695561028399141161341185913210386771348636805251988984531242624788556856839812940206584428897932322820030458735203292915716516672711016566329856849790691750419006256171287325724826021033177889070136493089797878199916039566713695296772974404164895440476948250321351780038510083602861341591102649059614093666131941109372195824044659372272533795904871830742160559033315392251675243516760486124613770078835223296808082564544291314153064197042199623143050747372689995765904712625348235396208691517397080311683268668997800575889433621035035274619361868359081667001533973984082529215661314247654218547576076354112861992827526536263695017773202582130399705206906217800891839614701135371416263404675453868664348982923996056187623825155228188185660321527929963289670904102039046016317564282179194267653776961144100199715711386877242338739871257765126908204669766122163220824882418150670549104802415590997616617957215854858326132179096417960896113670214567236765778019631363924699317430204038403388729054577152342800513624519743134327618342019356796972303848865783109165873150196416534373247869726395586132143561494350140713108651640524229741111553478885376*i1^52 + -291088463471264594934799308796998172359098900320585795259199054873509911675178092889278356949484473731532608968197446866056742649258387755346277600981984312436430247836540739941974929145231583575075559658454243122828534726833304966110520680714739023518074212080413207881719749907821464806011681383036631905480682124111663692056752115230554880206527674914097489661957995409930080910398712374598384997470178114205325651463094434931418233261202422594345041579028175320656970882966381368140721259438348544434847961122872729734481940638936614642696154924325023790186841371647354032474141908992618718974960860857418825934928198490475488782339484136662853874609370662454642319907855566857369362257971501084048765120713201781088213611309534713960731113017105001696131256285827274618802074358230375303471606305472052327391987353616041684488934560176888759475169365404541244982651191937998275919563075315341101637853087065076679270542341161023507062653432003234661337627948796730158189693896010219175172602346559356370190261267725823000174887134442358403806098928291149719172023858595472021412187192725235757569028181999160930324724490998833130926783681786344078635766471858396624817036323893336487597247938369532801606500601717457564475153664435004919776392354166231768515249651426074088241012449396525588159665050785431532308785285481963506325305611506893684958165442770271785226083881540560498651518517209670276442251086357071142029119144920351329068358106482518634900757709952442610412699125688038320443281634571545683399108479984637925655809159701065860534978439434053697774590875270062565273308120148128385732010118256279930159170034776699553654268512578843114275451524550904101887181856101248351226575264260190751881785817462042207126973720914789849130034230851500799816222220356364211525667124857624487534467613052681965579740364172297428534721510699167113986219509936688939964179262915048462180064279644071022003701905707817251735170463254555507253052875514110178006570182463237373583238797043700066652186482978760738207888010959376479365757639393154543719682878373885715720846135260885121950547955341994648352486920728100090771040499701403054187299312421221747227400766025041055543862953573795321048333573316815163063441499979971850241847266923951688967920197053459935948524972307919983642025041996362165180047750573625172520938510717071016879695959605718747741665658345868738460616871596324360675292983843328387783377850964838973440*i1^53 + -12794625271215700670668406974605803373136115967639348141490440443022887247471581886136025774624516569576262707752257783915007975688034261130371499435306615535090630127736965414412176737290798108551372550639337303113246735338945864042127435695240197795606562339251188696190206773036774219207828484453707289691646980945024105089094090492987503231213809425965558644708550603645886810799201275868423168535129634811500481404651109914331951660836417236427891160253377444498626621482672987414294815656922114318101210008434709305562197865733434145459455878928909460850369950528817891887376579641128134530730818655310639145784079595906416850014556982470572773137639900006308147083692539383140985913707657807622228988249334803182874408505138004725571010194361301931214325281043034163634906352977310822614843487136462461391965878865121693362843206182475190380724407477006482071800748539609657590183584164622356932392004851455384184555893175018933391692017952650858577182307422744511549482326618669696217831232399101753888500804700243799540159446378176058365401853193354228062321554981841581265438812969153699579649275333712007418646328471567929420792533850046105313495890120216530993306144964170918911083106652037217631373848249800380857454862620690053141932790037053814360689625909785250081487890896918085752332867653731255098656802538683673199446441864625122169443643670952018380734974231225566849437919426566489473675997240932839793777900626089403456762365661726186562583968864497977962014724882711717985202486780424830883655644487426518528476817018308737851654638728550328120052012365502443479106169401668549743157566141822772284531284688470294921943101967829640869452746597147757889415536624630777447319400110698250186266341768535373846905551959320624114719183407424031817910537938662671189206627855718151845178077703641214797855185655465179888042102607398465708819823651252505396478653754198552988013864490382514540656956949527504914923037283363125117797259802537925891223916547173026970165219788593526035062574020648844743506216634754565045590818085399289637551423074123430299486492036298870845838779381164266032876429995947228209090567969496934905507687444772570556849016665446767922423030803393998180104617819151018422142982116888105973457890079076462728141062417303696882647795134062866824463914292462671558682322844418363623308613468537515521962052283810313793284414421066230809512304906642710250158783934674381592235482284032*i1^54 + 1046938870375773427392501064113969609350882073062117973691353529684472572813222447134435578829534389149730352826193010678105862556997996604559087241906714981851750790217759707243987450964001233060608949715710417149259009689175544880909951605868788333618109258316256685612906280936906506343432345066301320526813615082439241063501641467643296776066014886418316604134120194521679228562270438652402336782502923378903416666260949732252465786262100819129102324096369299905074434250766013949842087572007396123045291675878994641269384433214243679476320704230926694102572917207509773181673779607381423084361702690637722092355973178695887249310845925181751926295220339487901090307113613777924618069257961708908615505636332338099603888516174078839014050475532868224984929268818647672580066396754226068532599366444446019818056964960721074284335999663847728927674106856415311386383500376180753863918791806293333560331557981814318330042876112723610593757183315748678779705309570768646819646395111385753058412929139726269323525477028570393995325226073870102766417951864240322094531081141063015428866315076559918861424264174999678418868307603919630055154659644654610896709204116023740177705870551607941847207925731926128208714459173405773774080745103084094711560958825399414731164450747180758692182659834427811021498512207539726997131894683139323630452098704535604285829271459902677099055425504474216039993432530390420825791223163309682002015424036812709741974806877527842595140118552004955129948709444435037769761215883311888942124426600928789381157769431932438470853042652133749247584112304199914330104356558324245122025183375372116900606812561734960948048258272243543672365360361551984896612849079455445128224241540405277691535741721779436889598797942243603106363988463958287884612098776854872026620954935596082903466024658919948921725205893779463765708889152186929908783204045399821461534937162053409284720348609713309388480928532747236407516014792585898542748016563769652258321313345342747288344616638760573620360048941489700237258378841265945816071934803377861559097919574632036165031603052169565482777919549647523622098039823723421618383079475519396287174020052486390736328679338472439567378108997165443665519096757970552339348143698868480111965976933668372630243437007855822804537459225418175831189117380954440296177953106384677358297506430107056458643867156262381221722564841847768463839620973282266215494368298432382904565760*i1^55 + -2061294003749905060273350295604574548554409090046448360798408605294075405262715635971389563772684253093906263990786424656170380074315267801038642944074181184619101818020653112092826713243003628330963922861521719808788316690994968654740083303984845477029001739668559456275362692374842305719392445557992000560839692291464341996747001674449284358312162124661779027890018832985408572602722186617416642920343912729377269785127056025680055186541944842815034871813113297740097312703957810076675197954216942938453518307096387378442640539313358289892495622211815362212245639721888075922120355502879178111381388025052744391467077451288228031041453676155637831233592866127122771596140444320027021814071074439916272015133129199913727098442011476213188632859273862838961463779520560002257941259353514487886498874913212892614180632641256919866470471775073162620433052023247365740872000935404920013168817329005631773887225640101216455978165002078039868331870278918919308525787417271997736103806644870247139064952203090768865867403316355859206028012998109386804721071339160975512729494780037193723905209315867423531142280330528028268472994924492347861713410255403966534459214879061798088783213764232696854519690070372497985468793794137969600008161151078125312913629221820144510025179649535433321941905618904663642082606573642310739921709336551796602317068068040324912133019652446556675994732932118745358562499255371446969208227406255117396910640839855586415725738665955072063099656036730728692775465342867548574975658747392026445255016796035700505689094687706835174048253395761428407203366167526663178215439562244531938337549850886643939832060417384120539139770385362617692474407186016929508508893923381605489083288987898287593822181043056902922944496851094777078745924624484035413972554881225519509644901818254101708851411715601136477451522517804740977572257042193462526584588399316847674909833775668794329986462434980585146718435837924319192215444343618891672072292343094800712654487197494113532434705032165283040825431382030309598107402584274700283085293685854213617167139805882207508315389325441218453112555332037736743455190636699660186770264144692199607132557919806650808446391682382330424777141893037354183059536069228677939638524487544168762479768274103170563654818488479598274143471625244870486508297194510029606149128032435456761557610612635196819052497694694618781377500580166868294272163472597297019576700981215232*i1^56 + 135908782563343286670272698107210500710544754853400512554248087391524985533113086419469761356644966143246931514926481375057165132791920473132705570292624901408504245927625209398499160141084864213532577968254880402080108380278207882315384588875323698375411936554875012395960241933359103608720006600269269252497835970688373461607116512978230384366254044822421222538923242260108221575763783159780855003803915614010939713154557559988675903530099833697895234026307014470749256546100727607914195486500727053622902722361617800205324486877574857408737322686014070131194075847131896629419827152019333374363419516105495663286540443637435545149222767820112662996385778580888770837065839022603703398359947314956028486777723863928607719505021518014039827109766703940239151793120423947448669890567649889998543743742664932744141591696616584191467913226060708931654404612416741656087124253579197759535099006706070835140868121064518899540769497647514422836393883588872386135308847198277435990471440013151500043135548422601097608271294652643847507927816803593651621270684523337741609483406936265282009933988212673451329046497139254238475874429607527831506938172129905012795736575153353571279408949607811741981407421746862054292931483668123601696443309160543277920483614750672765856555583822256041963763525954751957582653350637503708701046241345636765137291205695560074593088489241439199326259619062918849760923905519888096282060510554737028885288027811903354594928996444420866711567450915017004931969913973448172890361230548226488449516214006106948475165076327824072906874213374404598790889553321627255021155901629834898128244019203003112199730707129706390002137097285005746433155588174963728483143532592606407332209680097743997520220192319840268651901337545105630938833568376842568283944100121419233377202476413998038624344612727809399933119763206579075562641152311698702582767770047150299883843245056270663391660945149717190848287427681030415999364591337329711373918542910191838492382166674242990551120696492214069822563902513888582028872665668937715375393136666287554364484014514050445120834673760710534730623777475991303562925605110398650636341995297415158338020920333935869830792223468018676118550289378654743597543717555910458043833983235854663698145748279172721716103397930198717890615284430378524745452274332825255220077170405252148587141038858114878417273306740950967487559272522438126006340554894218797116293120*i1^57 + -6201852400786555023236569767087662660080989528496005393081733652018432039088906476670936656742859357923002191038810260831750338483174430018127729768916070443784060111583844831717525298584810221775139985164510935401389980310169710233538583125760264090428844314294676540776744914866310361248354548859077904215193335855640127206118183182764038212147563477745302476149042153951754033364616183741346505325696472365022669596181757461898456346332723942487229894361122978132903014747761400157223363924851018545514810330723693223502596587137729984920275276649612950578975773101313676903642852650476583494074907344406987456908216983864311889464170871082014494442458889534768826068970252761464753920220082249837657075747826257347526224241025598848270859585919398897671787869361354990017247898308341463978523835382904123826665182998541998339576266166576912784000524896258513929475782006378570686433209623612791693912604134698831717423709922644409136528277817076282376721359641645830488686293346536920239101132997969700160438738135176862358215519061987471389489940553073059296489078334115435770875690407389701659581432957231804264111930431263912958843630528572988150332764071979973852201941311409939028023498506814759337423726266032086175923459147325590447000505841979953762000928696734927171148925967784170203814938621065214848162095904057735715739740909866116787398682548503027610605200987545158989337712112534437747747058421701475223258892446603176289580675951002555564643586709951544918623153951428335782978091599743158219833435553159729494145032347435099181133212163172916143015020415350855160490441687563871359338261822034922766691224725556891687364071317028299868133745550999958093280621045071103084335689813660642231576028407133951598824299464118185270013882720725377545408234428240254887712323987748659335647904310543739498580823805499318610059652710517750599006658703277300636916755372501837958993541352531042764498904068725875261180432939713652304994187767277416324009395092563975105614315927920171880926536843012166274805273416236047728370733596178225169903598606606039364638630856933117460592089154895961204994364611801297864414546790228265424644495299730727511615381487311679417200348924462796370946189917353152202400042693209900573500105836636394712065625530235276489453690995075800291906140079346747735734094224361369251806349882685424571769943469642253774922751370970725399967081380967350272*i1^58 + 98079935042143925338067096905365431790404938153650771851276134218329511668263091135685171695019607647855487769653133898536390289338633924563751562808934201038076385295102098364580157617029553601204759456701670608292360892226142432876988985600043992519605534481810723812873453054684296827136794368181880975268475230324386083826258060446630546899936709649215178593075662516820031874145886427910825143348813488839649288923458519245751689854793665279880871791379066630048309753242927963247447189132639307188158961048926805986811772792395357756421654719554580094795746400497980442164651274527976401869465216454749796384357345326196093841892907326979564824045686289438031831568453455720195533503227611757927768235855869520845369943323480365935499304073807291655219342789970177836742860460869175891139031017515326441886450836577459227029399708166582390319379764144336133251779945452548951732450352022325943397401827641580306480803267358543974865386509910180995546309556542596383449752240420957428571427200136036493730512764662966431351177156823238260149633073851421073952240194537738600836049360280047391181585600384282666868262409568156529850764949880415100219706614208762814739726707421885423054591128023570500842425750366715157696785337882559355223401166033802469209813288706996339849052930493734462605768847665583101024542017068394803543592962956721677527731645015740765704855228857740751004690839181162511879704800646897780361999358279402457935310281943007552417480918536255717473888551972744830350384069366398885021675436584165167654394416867273172812507384724323724286398989205520397364798916584892475620628727912020659489140822085285456706865688862391319322318360101649892593869747220672717479937640693459059576050105408633557781703069053855401164012235873283187196921814003664397333523606360632428611180443207676115890704616082704337677761027818614561636537150377089192210100362890633611123586848322044506152859477336609475240771428108638087320084271169022170279526899905020449964412980546889790537252778132053788838388573391622478131887977406071357180940492309938321507513981871605130039412033105544364724723379931397627475210433381700358244293009129237521798859880444915114819894604595379300767569760407730823157130568055366666330131002919548946402492174987667101301974017927125935544196303205748604751008301937834679000147444532180161111819675930609432920526750815992770730582343680*i1^59 + -1202174559899243390343803974657857870560302206127738411837119407749318280432295240415258618344914950812300515278493352941617066362886525841412808289402422421398098698645440685241539775283758020712532391007968233311177894581358504875834860932630842777626285470702129214665948813221229741942126064372704081510749770807283948730588394400126957470923171865959119009806459954133043896985898594579198441645288073274049349382760283586245045183187395772503298729156786059244307709836714138323752638846179547054781999958091543521624814592074794538041385550221708478662834053713326179254509702007150681012631060810893464074259974875595403028057074174078986842485660392870827460142521962580657734192375225377927335015370314977363911406066094179044544155013127963566211289571805529744459115676878138927510451268426224707473160805725782974106635612709930244034866489168885328114525283028348270036640936011106161566319651904233270287490019622449792277605318001495269648451940959855944225910455421097124598647407177145729405215698994756506624902423825308342172973199939067811542285427425782132565208646085843916527683264882210596158758486447204461494274663469592207507456379808475140169396875139760561547274979232412656927529026068193481910676025666450005688671987959864619560300111215294693873564956405189928680611795776571232823823902802852495151104420526017016241397738420589796842552630826085499491050995795484706136345409050946196706763436730081960104750323597500084096269421068281288104308699077986416519103368880718325392603298284182637652704441816636545918977665798035102689124037085526325904997985109735138936889081135935684771598946997194185787412010480089140862843439933151595966398082082096011384344755198293511222844301224880513795782201186910661978962174235629526503559348793187132438905544695210891004004538305468334866430664094299388751970580136020843905262081988647769128152070303935423765193116463208872905188325641066869313519340157412910834456625195741810405690434761374122566175141975543405183050965919004232962108678705936700101872768900467372135524440694007460246371074925314963564052393478580830582184777899674375197612877120303353357444959160521507632660737166414493478885386559297550648176793442068436928473907267609492914048102844092960258689115833862402627306256467813234325517273421490220367385735004111498206180703098049275312081471935602403476432181624622514962432*i1^60 + 19658412628997414776397417949400195460606488110178736283869945800138760021283770136424578515794902302476998499141014179618644573777620672461066898582706840957097356037717829653598442216977810141823595420606845664593004738929485740322659166393381922535211221786075582999685433543414355372845032873149023588236925480516665204027805457905940599759291460331539269713910524969393203808077911551156990551962924664813451144871965413337212917674812350370922273399189843103650018810603480821726549731735068340747663768044109155507933639806193034532581816130893971577996485341443750556181104345934590886782378902334335549276717932149996646673327826335975043365605506310746499316206683488898651281707989383243115110990276289905443973863982251561506677620783132300116230683133468112165113979496203298484522825929347484535178458666647291201987637800032930194328711943138422687730682966592546068248794733216438978095720401484668361126869893571990666049904441587298636326701584532310733908170297028437930257201270357501607245455360119480969051004094117964212208664663937639680542436555323315947256021275031104963532322385106746506797110580608001296798482938152960140756954124673000436151988038477749152664369404689940853789261916294245868715640697448515645207882236680691701396663370387011084262374471197335284690414218596442830948414097963643604126627125463694790396345688745511966600578322312342220675507828534429320865575138555565858726666144140464885421932177100595272663111035406436161369718044580397357056891121281917753823780003048726309958818732862577131325277293797900987928798916194034909689543248908513546087462744793318896781197025160690762857153594043375127047642697698234922733334272744285044891651396806569856251340087350051053673493218659126104717568146169847456794605129110788163813608377687565577695832576982322072084392465787481265428365513042772555196826904363035363008314751604239261389197109416611057301051561116488970133653840891692399265839011754710974131940462015827887928155850135256242043709091057899645865929176013593647467299776310132623384324810599772439707090727837215227765970965997835578821673596553016802027201305321276019350738969768908030374614183640166432981580678539679059180914140149646244505131127688000179894507568648488749553072780930831063201442517075884158646806676440552182222428654458749817839644511463197422574284769158964241493969899356160*i1^61 + 2987304174557728961123008484766988137225731888113336894940552697136454630759620806737581436134656291180811732618113319665585710759216451933683097058848199986507677666141373645187853974184813208494530708446944386428147666956632818779769943282318399596940938405778281277071020856616260694419484247189063557750130694615030479004814101753667102529918210471207443431245598199065866996756894779635568558721875493212173535425978053197301959337901959700446159025297160514526283317935652374808042710176034763262182934938089881708396743273937016550529705731097158551966599354604244240719820153622127173860041376608224674384582264887236157010073455494627111751088983795565297957856130574710941547958799132815879315752091477329881989500160759281317809736678195772240328038862564373441824088540703863570134616748218768053572402020468199607486438126716431652073607875874806941550847282027316208908281009138403676458751786761774972032471546685861241014908064879808651118984999088590254432324124041667706334256816209263523584145207043741580319586112452423431936508716473594118765628833085598140327224158961968711735624433013414149543623465866712532984428183557149425228536210378916244185837341515314497757166592160932050367282286324412714834923949332356219160611283618636426898092044319784355732798921526788495893475726141494893509152069708238916201047054131624864475442135284350371236574602182259283583930108097823325830815195225680665057913702224167582411785319026744018679638121569144110693080286603758112108869035984199071054788520282151654518642185461057320467280258780329250014072020132153765411440891835444888333179481905066620015769305231223816231418383465455409265017843670185039535294801255799952312093570215014157601471448243453155178363302008979997531200299822275498906222544284527549077053659348972832885515883710756848771904632758086103118225664835415355621601547825923591414813068382228625181352653445301628737759727911072617134662233379524938934201388311403626149901169771841431634414574423685021742405199763114119256507001277327643795408742274538839669299621884533186989325632543648573077257154118035787937077934343239769700846815444495221895746756564992094965956338556734726214639859655319544905788283366133539896646569600668183194735657775062804681233412471162056629323382748178105104416187307403520527890732928365288768537339040294249656177380490806641351131136*i1^62 + 19627541270399341037228834409836828608333537522851857278906744247553420088170117418661619970231585418843979313820972661634611285530874447133496936524339907920823619959842782165674917195756703009490104514236462426213424005681998100370207329451670963720150584314580374829920897254077149573514595965150608057093523298144428125500087851049508171267580879058257613355150193935952833530965064069432972288265785955357209486577623328745010301174510762028061795403110983392360904888865994780562096685083197994652535089325824141255905528697732067634098333363742609244897325254631307562177163550712083387041953722319804355611483752116283717075048460676498380532113386811124288051883931482596232494438398645633138810050345975684219579983596717929026920979403102955529642997575010984854080457306345428916806962022527205948974251165097417304964604242072363774664961068296129853925836044557894688162886033669855285579821626148416429940000957076221244966824992384840063612381799753666876297991257330146925435113932605827932011917292680332434948255875749605618812641222733286031733795716468591278870359606869428855167668694748963087969610220269413907497998874115531241374665211255224604387136112617690685187559324753489499108699243460969318697096488364338788498128192557492925281039808863346066494838960792845697103505415451550936616474562336224776206324616141237804508775895657302735464864233545084730509293102562994711310709348870129313682150107564162669030806406551605603001639793632032174288315703425809254022090316523172336076999970049050868991173220217014893104348456604985405497234767045672558987695205779755986146147761702989436984532637918590858645680376489716061774648264123622465403044268096549595077362976188187906202242628364777669078026593489496167873381326199323042412156925730956603666666385065332896458853752463764135859151175561144614853660429047633788583585538934001287894521087210236910797719155643603709659442450951325302241341207477106932363612527618484482212506606109061812920919794690549526572186027159918064945293061051342170184529599798246065301414757869279520531967984332481249797264879623922169894651444802659508847789759465422406478037295958529943795063407832319591203096449954295770314417106484461945332063824078136971483421749449251961831717761255236832522546721388848143798686684465505219905330371049874862715507977012776547614515816305262592*i1^63 + -801231080128075056869307863040217256644748408466338307961751445801183433368145242218795106538884446900912427052360423831169822632766617707728464186174778525519226606975021295987492779555410629723611373460446434904058313623992024323729272429926775757607561851025147036477831861254706543995799265245333795848087213581538744679788246208715899135599470924461743283036093023218239344339628523359066671151461398000975944202484629238984751320704537803366735819268067342301237936085184512995471227924346546108350703864738143164697720885768451647985483847621664127751211968527625731093212829872895266664922652141564744142118817098402278885089915571498955694754579595029720014403506836909098731431254837777872095785992028332687336184022959844818643234364663534272462388550432397295525659875725661861074835705661730552969578429609448840393930644476842441541305044107631609270493379855882260522316347622509658254164580344237555267812055317187905644787599988957451704997209046436495307011350728490611890622588563738888218807291391464579030304465989345369059567759543617470313733305759322287900470055953821768348111934880487048365591471588200618549822439200170612468919765689900585846239143502813367350600915218809894564414025837966679222125981846426054529629570616237487069097698099809744638151024142149311833024176879635919223332618062539172586797917382278889914257059944072060613272511045532512315626226703178785086422081886060247070504778668924558713193206664168701452402532468138949480454015636801805643807079729178736841747424935652074010201408396414246916780602818292718287523647969797717940479588385701354404667796126155575786352574571254006021241189195735585072911366579204517249682079638632309683718715769478956323969126971568367037058685428401797023664602265835192467323750634271369404308551906214136913346110951390738771111585686577526891622394167877348680004963266376157805348294789308389712291656932157097224134893400543033938965202168476170174830657058656924455259603897050715614507968600229867298448123824734105641149100562656038175968541498365227920137707197995162894339873036910021376457317760341565134043340248139166071117567706579835139843179134976332856809994471514744204365838517929569023008279799322443198926000723647739933746902775000696290566313545439080627562251139449054148690117821402015210353320366793735531982325891786067973535629312*i1^64 + -14627444896796782641030605510947057930665436529768018958697172235767651441948684296216098709804566003801662411834052469730086626633382287675835883419195169119404249450017191873092198974694968702813800558236769167145178161055317684634156812408131087703202995185447689004543510775813810630765791172751226968250418570205949469837883051027491859518866117426712799607975097515591141116640923186204790541706700439441894859493906120522821032076796509177109811573934409267366913963392633077533819050219707253638900340920210385754312172284367422034418729799683055761670060919035005410302516364621951492118001208994368548714427553296932857951091062464615827487189393584785195676152124063989515911558188499723946784658385525936902847296461499045209658985989913375654035285980336871323927537661475698809683985820429499454094350896010282477013100046546672652359990678017367388235072580661049728740854575643609394853869099200712629031242420487434218926384317310524925798461704497040841267936912397708669773952633099147816755474808627544227338478329970219230157904784597624365924807588192944830140110625021157827183228420159001464004515194731558395792513234232469927822391519457081667823826169449868662549025667630140166227876763441661380543149426064697377295209261929780182119746438225525920903129844325096542184035618287468451606350343689313627241595903594734300408252869947143715225557399637836722502256167758350485542775009974538298181299978616354532906199209253607630212267651908670849681993282866743172444503891456665299340791119481892849076573540387294561631680302535429790162220453380788223838305135093772811912718978026740537198722834424934680372415722422197711835312480705540316054107658619536708548268080391239155524983427379348967595736209360149772454776772988330842341679653217783480796215927579381891679718900948910716196868723860615461514283966637574724583480895562469828319083022584733902528880997162351536560159817537748491573423839852064442008452685048645003248265190363738747734297171993255306319775193228845772040328628529258769202365176346792987391508547660106860841736972099664869564701956774562258439389538676367804164113759633841357085758181147442240384182814675407942887345956208309677088000163122688533438046670215803352537792064792924225915118897132218629610531742111612231877115916178528039961468027923964238791310067838453121024*i1^65 + -91942023620568851767796407664437756242996808921103405663956429012938561747819750151873493308302924895142766002735399130605759893105449895998865466707157955505886844128953334370950194925080540079205147790973540228785701933886521017812659655572373637783016105577990162084500589764559429280973183949814577327453335450766062791573760040017872075215037040900286377336923341930504078828745556509218501566892475596398819042648819291331128674146580827133966102249435700939180151953762496302609963057319160000022028734203708110285814262344275043459910378557526931887431175427781286980878764724043584823550070701948436280434577864951330297788679346367041314052226835022740571992278066168815174610422752923150007844251622435391194061639196706479744161282530469944111262941200433518558765686212988227746052960630988084250178203697328043932347962160870443631002408322365787899407034313674062886250057566129951151469773955891145945606484241968560623232311367211235557906482496281917873594876451863266444352062309393124394682820838073587562964230703936713688215023985559769033142469686011875790963480289461524811340027445567673023383715499024542808763404209094570303187705643037242239306868537671191514929499815888196314975317352737482554482996062055772455314059695918842708481286702894718272526669015805153037504299906932544703599766695497040898552429773930007260596611634628552213400030951468395304620047887595201309012466765701206491703113339071078998100006772979378017169200861397095884347242124288588436591941765795789197455882008265705886810533143638671255521451681441941221762422453543909793881242035657114292489612211625779852981234907611086109169591712490034821885043779421278284232874541261783469227708020233624104542095134966577186487012470619252360292428198420422736390708005512913335225519451354191619735094200897918777204236885449156797580043873040849491870906766565480868209377402186638679676381091625095075183108646338225982041187721957806589696359574132764284390871931341387946971913482887460386465123636038454808367103289928024287569790396748028997450649041769088615100176506920454407337464039645306742130302998067924601186410376141002421554227400564150183095270322340079829112171924262367738738943079608774432572758767739981404763046000962595019600854227709924478963140875407337138826711002943642810958959514585436155985519398912*i1^66 + -323223743076532662225384267564944879045219444586599066698862073074959890735448810055373674989370100799045889441531872556593636366340820734202590888673485482135947312842824141532821651287170312676722225054866666964348170099321569984003418718201565061651821860324160059602348876008779924016716908276182066602636915860816829193366679873582231082228911952596690851218390993965960503144847533954364676922205301032180920116868826415366421183363144299630008205622394894378097229663772816579678424920634423699035183717465515422974550148956122783144656836351234048302159999118642057669300221394522761980307914584197828282032060795414612671187720586809591711736693195596995608553751067549207221387995815711464865812797902178723070000930427937640531194151973362916751548506226142704437745438468522727914398181532881376280936129956362108044264098839155895964161796439308986155295200948426335262889934229853743455114971286091868959018449296187554093876878836545642354253296539171412657354096832168360939194969110845878261753735760390252829526091822736753015022277241014086978433546712108534796060554709696592777526640193037930261622061725975053468029045025875827562498533549682625951734122865098798754832795881126282501983109848338207165499519335439087865436325681743748296371603918896436984856702649431369273355591736344759116175329837949303119861234789267277004216449230736763155776571882667271865280834677475701186485667817009739814833417074251497070016763816529459595004557348020979094544878490210591906786561629405427860485803459729530949680828170144393239465639849078913936099235746981624839216297606421363122368690069204534437870358471564984881843899414287225497967948225012678525207993017328524701234474071791012904383368335725395235832951126351399763712256264714241154037202932687363284017296962470892478895244948792096162428427674005146802655795754900405597249227275085082323055593634886458598005931445780047338283516154601873028449312865239884251157902628673317829323053323681121647673461336216032966071278077779074225993597231319636101149885422009227490318422197098439019224074364958679391023055771026228251672112500161011660151054426138390235561022222250414175269888781360217594107402756585734949957000160699884447654211600530732349715100716614384204630246346324617492606169836207409646668076933342830011836585406695161110528*i1^67 + -748035983666743373438476626317478142396834696702647530232734953233185481153504964287040613768764972262013832886111754913422507053531641317682870766864929196940711054732229638326180148405795475555393046547353502164831223950891132131852118053193473139646632085412659758862180121674358397484500990151367540897014426725895264413115655137054902052717832923950667663800416641245931829556445398142792557017432958903391773493392193998168940920725192622642182548770341522456705099910098836696722451222826892424483064653661010860046256212782803699481810252249384008655204364353536585123604445925837621046534960199033360447754980359152517237479162803890417034762626710002678915689025718554212412883204421900182491574626492478941678996494446288061572167942695689947258787210779725699661138400319056766715147282818643261128692402025196878662653845073841323172794134518606350760183212606731873030744082219504479509569696154500693522603267066067011843126946046146751050595066660382157197864713207149476958636982918146555426359400100863071938346267328502675703681306566320726277607328758227111850306312488308620949566418319613297792452480676682260308064691986782757302704023414459205251718921730030791433866612967134368181520983295149458337826740810896913817888746722870282825261294913027022930959203900756929025906492217832426087069397311879407036119345181777170815840733544997868128740723276882495130843291905499886789759130912675737339021348581903749726335702022419762301723669932705825807760520281579071164694156614285424575937425493058810457848699391441610805411718427855448931381920213613062487180397716069151656723209908377399295198959947561477872572828656445340198354583396065687829396811207830427976441671864636199049337789547369206799645570255920966636169875525232946586430419291114416212343066205099039058589636558842639133159583043033124175479845736557190237729270538534314962503998833115335152426083620533240620821775919479490511881330547368873486270202474584232443716296576834190700242550506791577429042139082013066078821760793759808861665150276722518782392097439317482160904254764228879635869502460195657755959272393335968833931424718608470785881133808802203442722272159849310707114326064926878424598324868215678599216496699204918301883891166906832325960738472270467860026323390466958631374820594914024744608076814336*i1^68 + -1154013296380064153725771866067766752064838895323381928767457846539781836035833053919280230892284035348385130166632464258700954826098658842919125470440193710785164465155841854882453815928531159965942659179522567564427759934906932115903369795470604243734576067776798121472224321495514821173054549646829575724388930269560312595828060356869192242312258902535321042677438778127255578620288651039722015602862122174230540640570038047293076034774936570827399871133270924330221105444821421012435438359393146766859683761709839227144871342079994999222253186803619013591969234031464130882589411739959009783063081891019379752926262236125258466197586719218358496012892527479610500465317154863991662362630263254949608822170019650451774413615777450100340033070706131136349893522579072334805609115908654396440914701261063174187744311898570800577648523046216800493300098011587749400830189097635742574212122505215381557953235091542842875558831211084667092861797751142649983427842473429775734075857822172328177413544042620515412112728102777636657764732430167489194151362916890831438998370963340925421516532684419695610544345818715275553802715931430195681686254913068869863427812809578270119411098264259712350059268543128699978745374021258158007805111306240529140584495323818251142567808331617679236639521167989160306590946194750098234197032364007615784865668146508537372313003046081759385165192234921095669607423662193310135225273966470560793646215414622899724996939994283361751544151212628707143978905775751325876491310420859904450671211857821777959995744698418978544771538654255398762904513260180785161718365237284602204076558368633071558257472589839650448778666792999644265099632653362033206192198634316534827866301112033241240869883607957795695342815610369398304717804373563143808200895552688521924856817664405569320233224188633550172086288312281049365989782312252653645501477074877952688047461600091366555679045842385120622102343360969165106739330082457137962624549690294646515684540476393212818716994773039513250489018251091324150294756358872384895507667447874787787574666420426578593796617222944482363191346024177033755985347804410254150739800563818493188511553723644228293651798083612220301957308905250889827044320735939235222152597228168627427834815217400447016350560065023339770621191735838147897181722792119909482496*i1^69 + -1122926752333169587232718762044891448370035437408982946740710715186812902257110248592679314225864863704859431833996274613316600978231326508897233273515251670596762564116538613579025266464157318459647450566619687241568858705862400021747914968160669312590628312865503416215655583109615705218662271151302496793371132735692224993867720954804234542023126565252017525068582689132614838760815062786955771454347561472716918284196205526709165648456238134868470864510558801450825954691839206611260231394023319278910722560054783239961759250025244300682539012059495161855100791940767845888616304637731890703013532012821973707338882043071529646494908612935105125366787991149424930908455121842651972051988341341374829133038243569217145336431509786877292328202111206614363981632799853425296615959343906116341200587073896828853806033466686694050134498305282360155149705174146386493427218429147988104041825985403454703950971366959044893460364435408191999760148878964931328719996866301345481025190098328507817578672480435998847196375230528288794274957147803689691297253564454974077797785290736953827162455925493641648140720941482601143037940408737918654562361827648793334403420074894604138069871823746727877643785515136984588725401664850448339216361780955683086384163668019585519925422340816644973433517137234036822312726455964808215344221974358191180037718751492384193181388726093310462485349762956247332138013970730202380280236222144110906070615877281877210242744238759578596528929652556225989183896785165869073289993471423629566081403793146389893612156536809731479749396439215728952031469359162002502529756919268957159192674603208607347478395702537917274001622485896211650920312150835326061110722670644254820874623480027467396453972545691150519389046123509933196463636774629212996288668728478953238334802010526933146999904659137928043689297881887003869378043212074177172116098407092405691675172235319590107628338221585679899956366577149508698531513667636926471507296430758569702573580488890315429970041408263952092418436012828726084086033272163827042447442610542660866511433967706146428012391248672133743332361601815279247267330339330320348701238328108086515826196746729616364914713387193111313932661505309739832704835145994719906088244225151902859754453196340118915159955489707967800277332271385929759751292411648*i1^70 + -599685314426062926095108688533530736544478020573512163350384438172946891218959540114641598875981021073166626881230952893227221968983110384076900356357684851111406641170747370632038413808815528910401837434505862123081862106805474812764080165593290920922988517511918985715222319698064626638780079456364098270408406416989454161241630885746102507008241793632252935632774915958112467856897835216134907115825340988727209788963285897925908080120680918243941702254689872025522386112162407238464821308688764957181055266869612815566939034785714028000812746645046201464978334478436553867152589243113632793860464844779664489370096521783754247534007572353002202575749112885466995178753747605173033637600119597736965078261568160630730385905637734844324107796477097416823571206381032958615593461660264206044896248998451878952474957686428144041166460356980947232829462940057032433504734408908072234677881294025355151266734830961091771553058631138920198959853270257263705459452827041545724576978512546261866952662074704480541024295570743122639186085463082079945930606285263866050977808336284507812126539720529203491140154688844037957078113230881685505052468936732817469790678117509068004959997486247950653997700927657191713426845614765828921938752700874302001557167448812910644856355929243426791394943532711679697100308499527454100336911656115458467346981720009710070948993443820151731139718483844664880811045724072072646804112147856858648089382338332482499420447207310783053518499556600496395382350486413911868536404722685959426952683587281875956526408907303166492543820434327384783519176656704038680033474838148776147719859069873942763290330178729142795212777866116400850609061509261430115190028394989917427421626052346266986874369373214381989411712069757876240496061342006889480642059242666611854969791823574818498200348151635898046092345631811843275363165994365091704800508378226595192795622320937822078592720345429467508297993698643188001351050124126233214758010728276372164934716015658128496274139894549353010116125467789480625601048655680247865110385763564364625295866584293406606276523029731826458588336464092454579582076888170318707662984439683535902980367393099358741454732909851430819104662146649198875358086107962952162257148533041143241340225294907447260325833591081195212864989671186077668352*i1^71 + -70976111929890790271992768166435804906051965807442585736232183988523560180807995829779548657458194866457038115377798324239103192325459877664688989460290732688791463098275404706607124800972290141734783437450817229120706128995781369409638353951749634531975823840565090693363503600825538367709742681972739791274607076893785058059578735368634270787198080142508489329665656397273437166584707951428277220540271263807339203663405549901027779393502691471683491120475155265705543667802417888478524689444916440529064213914683729533288326087409056975893835744798764737058606938557679043715184562333206945843985275729312602550044726497949837055008355430590044436207985556075159694415094565202757007613502534775813364822010446772369870979057487791170551946109588187381580889821564469553214225668323323290190754239584387746870179090299941799078920836772758448787526971516200441710371160105112339045032843749156771642197084675008350855434743689846996288995178641619998685502717168359708142454156648828826082296482879377900547100373979592514949671270247959995680594838870157303861506625546629124724972032636639417191328836788398330456900198397071256896912195416544777156295484243007035423624633330041455033278652099986138956246649479180322468421098421723344485595718392162153609018811277184074630139530821951568440594582343164802899962471110016799580782361809333623474856904829534719160269595674584653377201721967388326996359092136290731955084085359525615431330797748893476950399379656685292780868605616157959540825637746450850913404712316466770968285447585331844462590161413028364104799826849742235017594633912738743326618591534125016473936003370510995290315502684454472590158109201748084989908752751485598553810319921617507547952753002577699140539897015090541226592431203126324171546095901458860895224779417602578891196632148212327516593012934616713355372480813787176587455463145860032149340942919928241641240145000088742256277638420357113617188590586051490097336096437482176568592702705483967426429823591341140935068734658952956038690573681297705433899339372630553951301709246552060594149653746727581684589845825011354828526598830979148573712840697696239881270309202012037658643047089090633915915176467056443445431962847158211453681350090782056864774440525024139321924707460507002479399270400*i1^72 + -3138079708222786174136376796825343939311132203491610053563582047112913948693136227814063714019165070645028321702783906058548718308515436224017376044858650954076946882772273599082598831325256184207715869003622790290927350927977358131845953916319329612227384471310304009004232722771015613200958420839685196713999643774561900665042325627549922203226075005717886480958020836518806158465001468663004063210852701591022327300907683837643576408227575265608980225897809900823756087010499455481936590313354038743452208073454658949371291207720877744357131943166184704641420394801422661334095252622800836470151384727932633046059892247194495081242876649133351205482638682573128078987254424050163126004563756299483559055752269585344113070384565327870198020462724899323274400636790452745182206533481628056249940560857854143274626587363702244823728850060280106746899197836648522812314976053285721795647988286358863026406227053619095252890207118386866329126282888822954571105079455492487795422478694505010343908036989624670590748252575570032559795441322245543051519641169746891794986796363806786191281726709123974673841908106445335448639262098048440227681639400278123049543075866291236852679802806259252386620273540400421814694252965378155772533345781627505656979722434094505356244187209234803507353054636026411950579025110479777921481282837639899256105875261458577705640093734068577999324244037252240848791348380509196525827363898572790782882428666848309870814184418723591405777557289219792189221904560366967285200670937117011888094715575794735576673703174552390597712200387568922342641518340576972668554724415451342586691427663222133498354818329868930241369795290027852513603341931829885118891515873151333965054677927847885774750013087818763236632557907551083484043048251317477182241146343021137708825565136797287926711121387485047153112318219645775658397360648002849363943874595889172909047043854086854353924553260413561270036596709550647375092864592170840436098004854079780428186073269953838463952632779661898469537572093102615366582461448404006739188408147062759136741774670831838674484994003629400393135125711356947441298002709680884175480554806328010232458990066077721107851773127751201944524754910279213517481707805245829001141810413513386915460641368583267335184325980615979648*i1^73 + -58294648317004220796378603107642538485880545724509155133268140757685726784529777884610561982668225964440641221036742240197581170221910465521989594903006941041120516814548681456695782401064586074833237583685482792609624378337055078768158797075220267935973133870722533604272375862654768312474663012121873719520860556255307444877618629999454344381395593174404946847920587327712874813344061650770324459123540176646119601626508832907950094815515739798421406979073970340908230235799447603025155387016290252341834182021382387789986804651420060363210653444884665135486561570128362262157968826158363965141712528496298990232477880999217987168291151460747328430067403423723105398655695059795696987648307971116202236898631161363222294788616792749831697624676018872525505224116596179735266080347919304524061879138741208571029073258573987550080003392095592123983350205572697323149935242308229054016387220362487406054800432247393242135686729993331282750731318151047676041267935000791885901205841258280830088042750586502958860927678838175297149253764819872576696340682905671790131829266231640840438991509213865359288787807141692563536475116780454322178448539438486994071199475026763891979607329922652759138492533171344469717139195000469164676589959594638126967220043009630391107750209674576539275343946920255253301921199592405965711768821417299258859385582076580050293965904400572232749238209415651424689428992047275878422585696741346181153922693839269196118242594297355471096169680717897705608734431789662250481534306614787749580877182741291826748108153590888521227132333697875303319301103143584335223392828350838307385752697453627115050407879311745577127241805575456572749700504693642851324959363686088337918620306956128181741422655623621956790085924994772941947105622166222206646087907044929119139242263200086441721195396089997715191139529932848795177671250662588715250625747915729975655544753446996502641870178260261587360451014935083942428943437556324010641666605088315099239916616474845205424940015051652940957115783028623702975715973942739321499674417364660170483339363516688088354703459916064772909426057687119168692278811475188754553105561517287862708975451228769735653070178039102503905152736077291830853300123776035472548546464378475614783493671836387549884618320*i1^74 + 792006313720437561052841761704698972365620425408103755536422403014564230613435986967961210959320071664434840054336263269709212581941588652477507733855991467941717705779445618943953688958620495862652906543909880962467304143202282889773592512037642646887061247051310002589037425508120473682450105943819978044537666970762148048778624256157909943062704165350105245219239076226154287655455372373787968438242187409222768097176237817344908710869793792898685949185705534167191756121751197444185598692061356772851264016974364551622151567146574679828818919243982927934332247677022739126066188389595271173197122732048321269902881844944526247866244622341818458860201389729752559351028972359900229988179520788322980541117881881940213721501671328678131029108163541910669481470316012627251451132956131732657356419820361730815683088632815200768014762389523322862337374554721526168773219388200866270072187987036570318565340616958028507580236425756025489232614295596235139359304143511325063658813820206387958785432160281369533138675362911817329385835443856803254309403600951351086610462967123981811870446105452659950627125200656589819412603653244944069638769542006592671138060192025714439740799328152906477165634417828802578256132398652565815338678758924328869427830012088439947705779861525682205239440066100823740022045722938386592787066617928316016284589189196383120821972123298864775022729606969484515226284021173590257458208768174588951825596590095267081858354004988209197756676351175147920774538518459441217682750435101104934920069499525952903636766300243067378151493289406669421838390295297513680669110817815981699044495109377279897524028548779472386099360783887179693965337539779369756735491056130624552317404896000295347779477184423343419572865758031624137307964863724615438599657180203571616901618197639024050971002668453346222133212005271816981508286035101435814403042840814496678821180679772575388105579802955993280731335337938254767477235051976796572750912587854009198836689862623527419107097084771262905649475034007427761593873570929731936663038863660588906007369508144118930534129572861729392733383674284527305854405619210911007297335594612648426258086368857852709118678052824108067632090987938103993854719996873192296747663143025883296183628888852768*i1^75 + -51726363397836514211128155067727726104506992603548856498941825560459401319280263120134234441113207769973236217860398527369465806155147490082172317919575282613612651312138408739679276523255346938277450547028351895501899787485029154269260595008716084714137435754862709029969435918416168628194939881390201089463232772142222537732671513494471006557466147098291617923927231568947161454750841126306094943429800988031381065795184792300639333524445299421806632235637233103370322864634460426482282200070125238429034468563175261423964352112285733400651014269293255350118978426628153316274886739666415238412644812127298751079381952692043658461512907796928398695676105765935790510149793594606772137605596935541982177655688605553551015422082309701697800669930617336723855714699453403921678037177333832609748159484620673491121912256998781004624078807039333827510622876641470425460033238591252202185333927176336711850382374471748111784919447667136793724804523147135839554254366527963402200130380775842520821019979587492159469981135031071229311283256783766186845901349441088863435016773304283609550731023212551273559004580117705527383365607370891258486370430902685463946167795076687026320867416890370958662126288716468102784250663152620931866173359154691001454793850806616474939411739872216410140776493792994785367631496378026268564032802417193218558671298480594046734512019845153032126249058095259823622460829835967305350204358138845300660903634000418921877420782820112862804750428330057521911740043746050316433257107377070075727986717140910058652836720182166869967757468527029148890820698721913962611055082453114556044400541280137672425344409818534928629761414534243765173181220452933663136066655290827463807298894267840481979089756382153471612090927782780131122121574256184115888466861595770423013425821506310088132644684692046464665542935716885297570105111473093551889477123794186859521306337761222671789982647835830940487383092563772424705119435237124771859676003474172040491037900883347393904027296835609540085828010312727329850168757676372028931632401957492932989088223951359197024036427830841112324215032524725037527615899783544218641621941658202688184600524575201552987068564137149714611735385226088339649235411335359262479546014951745437787656*i1^76 + 253653355982651737282787636041489277946843264194912001306575080870148698172840248180490248785779878923449584136151137655816697103225779440157118302289280765820779696706053866737059374622494311428098369820262987780278144805847993700415926206881144607157193952534456646506945876246405475023244393917088368250721300048572293684756108341488914616440103267076458338258458637977115687020522846728623903135785638189282265329175199384944816853548031254637452911617064190883357408186019816184295758788061678223633712352131307830936193065156298218892399853017700738181312056661466972457962462671146737974258742422674083867188847090250656404098144619946436911778861457628028095740328862682090820731326327547889987612776470113314428970901477729417457816917758083916689024454329091021381556284103339784126554305819701443536832728701416695666741120083090261109355796619224351850876234915920686496537625088254651148945598459717328958793839384964205659056530036013885811820556429034977779154184294962122538479533802366307893310645265104354342465443858763767829823181053892374077359803908952610874380822410541035448048522353788661559569663947531190899310393464730645331937665260226877455249339651816045453694394846903735686365991916539412510415169477762387036547440004764628575074714665843838815350796051737868262699027537375883644310481599076240479420417352962356726264853987837204348582129091998353162417432447361570405953992588495375649610269272379455311193617264319124973586499199041652305105198679569930302700534416865902559141029042914178008576243215131622669680578639637226906879258164039922885249721569925118689246048120497761357321673731376558277256196568607339284815011277809173778245675025405983591372660066149915103954526089259718308533217043155857323257238661380818189582982976889231378434590588248442596890584010662847005273682312213856471522011631357175545913118003336920787596830494153471856976357650087975891125266770577219296405659650212563309733091967770518736256625319195234171420963487898839170966553525642315563138462385984541302835562496702324883817973658753455016924045394106129492214810316594719651115135195740041197973833604423222518937638368836548169827839805064611519310929515952705079115913078597918723751269921104*i1^77 + -9467067000604621629090335821205742566146996397475778420792612068298076454865935226325287347426818262869941862466971691165501803681853674870729836293688041842028507342070184559181922062671757772347271825410306567931979936073618336504023133495532222752802244385811582316504295058958617660014272258374675254255032364629211037547182665353121905437879529339240989335245759477648509473694213649374847857846330408798245311895506781980590030276372948939487110571882764529747235704681007284865854127439666562784112656809825108864877699403961241621499883352792881595576459593545855071777722411906968810347682655773445381269909703641779067296014801457133809133647952751030395680682994475944002680998654263751442417962661652759853046023231869666541369859654715938713839780125220915336999864287521194442242154747064419710590144496089853954255734967161820295458794267932719733836924025214523979443567118574304487844500074516478670632728461866415047869507001098741259462641450714625332895365467881516642788052679231920182052029311740083862706391104241172539493388585572457104538839899654759795182225685416007411400937894708372412737166360737538802522774092120847225400534387998441212513528379918358408595603400134424079834851814487407162833316056593026887338557059271711759609723561970741783372670100999068330665602311637268816777481946922528135120866607124844102427775679162618337068770353254440952637675228596701576505667721462143784688342433986781313584981385518016994530842064457941020384675972782623722434853991250873013087983232184941853595690477946261379503765919823010764667249150962293931508144591704814651788653247834122694844214676622062650667841411145034542804980669312370545326067046105281733451527303857182587144703551716133982063383342863766553798534576928591066365989341078535213313337611472488512449001375692340227754420254183983001438363699905732638535983752094696230723765121067564392268247516219822970965680671208211206970317545139933208915158086290032495068575212130292251627200385415392404930981405960639409185178279711524480753632855428712005045805932007722675394555215532498793773050629900673475126913735260781853685859320144350659058367981839893320452982953245496684906515988501767156220101418815069785015*i1^78 + -2472399514450545238712976919868216457044689880147600591265092006707361706573991223019702573024145779767495278617306651084802075294900172562912178216185958160107023613491370749234341478413470292964870896840955198536780735647267375800505494342025658429658902309159247114409803328061744134478131779959064252171547091441561568394107599358834794335353581827462808428319863092787176921994886919499394022454609592208117323142285786342541102417370110398618407037718470130459058122845208538093175424111493611057544514710840628373579716229779160640925836710313011407408351185114836729197883081579666132112567388071693329125910639007309283241591530485204468467956827280457231603206669456707343588699504028987389342349597470293097920230913640612357833592819338431182432422154897435396277966454426005997288230422162531263448730599399439120387499443477224860384650221463101172261788502057068531523390521664695880596591080210792231817945000336617125063725412157726172959464800392078656245852387459580646929847576256386379004626885403342626831245458672799655952926925023256076039287707989289705962072364442336326701735055063890836398842100560377127275023929950375209396337036258258609239472181739524335939620559707394965415491568192148538396350011344076462963695820615180659526824219384151866950993258858024488883428874345675583418250002281010029357764774478004107651902283871016452633720383330341470604610712085331735022637583658389838052116454715042177837304006714640726732787720170769657237345307904081899736391893827742576544391958471454660173292622139524689086344794826140557150774900560068685973225287426485515053302094611506274375280067965631357674446177132759257876003060371585956959889629536899850740979902537283707140085021410159004360125070549317240004196230691374767265467011201496635728434532135320006509028391007686708102444078582878121100047564459198207554303446114238824976970382618758774679708722891302717656132043635323205236716229196425426628150066316108322664963764213927779306194014000720197126466560844992824419984554796388651793055237705446804043605677445075016486894655545323721912407805771950556700724627354074441744152491662394353815807701544312012993060705089531877560133638932645504260187872*i1^79 + 26015473703315679963140836253408070944082313239498556567160259605117176424301829119182332989322483877760176560538868403942582690166867377502086373509219006331076906581539351557792824241944165052353572699989655680786153151849859994918319827825672990406800236452675623249271282674557647420521601623122578957885981514778822212521935272410912931980546458067040918110191193590724039856091589101261913125351981622913776765270078630353299401117416637730786893491302163597423445914064582108419795744958647889235721330689323279363891938665594810646433965137809372527445891096686646792872549919519648766888217191390033371395479810244897730644420213399573537842962809137171919831237472705160223233397659322853360348461718456952909423229514981827906121848607139352608935247881487586498440166626563612387179097898474481725979509584590374707533135014482797497380599051653003839614639442536485605140538911760235173343214274083098489848714129095839444446773404410822907132010805816178329250929646524511726127771376880390491929772698550447861342274446796122784535587790183554572516698130160437669328224221943668832904587225312393095682179862669110329316553411297391981442260088306826741873771751911132045972299469871380449065817985572456440418956751451067007786408170121151484429546383575414782486015087074296603801072266632382930296883926046432729014860371657034344552905761416810585440808636032660265475265110350205951482009413219064040214664664880088950482623105945696068135960893907240379924585341848866500247554934073286658966040879270646728093701823781220198541110088484449494652940872979610287910947830217803376288923634061187286599193233054353606495416837245832613382950669568776577245774141790266751402840017986887934831358183384664554550952544982105910001434742919446925960300014464440422788529015902163929810062924478061704819760253620288311413805268272574211388896748075040096609686631189014859036606368369790869947100352759858276074788891855876684961693122154759512992208152602031344259894670445491437593326108744909799372102871949885629287804822878647769924953941516934108895684274602376454411430503746010366178758157339541122203590555767718665566677193636423628248659665145816050316994883694012*i1^80 + -9161060679288281544283348137727331077115963554865138890041077935976544982950784735541532827730869069264796806476197308891419377049724258467645690517447347048766657062385570827156778119268746121462407544968454392853103266447256066574366412738416777179256794506062197255636809523340485605743883137233472422983103788204076149675382828104043613643769439427984139483751059870258716590837797176057544555961911543343468564612799484098043384110231008052158358051595713661118122836021523514511040388742350974850966930093728497922308162246483995515287023823892275664083172139048087945912655573598978853006270600319293242674843642232367517509833287773762065487528781373042336991125146030774310714813542092802108491492505691276493924916423222437183413590630998810763413733914328642913384451930016302597479679480931665016757823968136532281089122724416291922271080268317359182334699741231323189339742909583737023933049150447544339293612327511032781336630980267560497730182582646724223113534362473025004796777105016444170410272144915149889817312314654787630140007020157677630886593855615756390376108481768859995060668650434189219205897471117518158953937382850769266552018427237210674192668659251444237205939558330168208054782171389266950742758845067777825658431434338544460164621550796777581034083342990427913832893290876385980454770468442976425960926627261826959609515350584275457285563135871059186190272344178511954346338349335548680678377964796939677243161773574587044023720828930062595621742761585822868032599153489983964733469265275068441211978297838241280345007016089914590462832635629231507791180438360573398291437118205485398955672957543024041157628616861273637892301715789980413667504007627642988624992346577654372447804355814177260417825247903856809005864937446408581247069082001943389607075631626194345920948663623849315002559211444722589084315532453959385077399641036244722768042851926178117811525345733682855234976558460384829111727795435344044910152384194020166681468415727196168578054714188166224996948209764264741347955007563992322986919980357899814295566216426630647342736546950576771388015223563530850415501111905557911909300856947262183708521952150072819630026150211754761504*i1^81 + -41315979055529656026323833362595420689349774596928232355271217890554086400184922450514458264626818111948127687307131446877254474597077962713588835184805270001804616630423016002226168191995161607057819101887209906635922998603546268885951581516154789671241733833847395636889322286034613813817702753373993593291856629044642842947339278416013359809057947531845375852722919324496904597679759612498702273585077976634135891688359238154758040560480509754228751849006972392027784510858720918644676837999841555178467386980729560992614803078353132915218077308461540596912340836815417796085211636815262305739844166573033390685118853550310508596775537756980044469152188936668189373786338807885375333846830192142696034025769887540753691165507400963325826085782111146946691894108819728407828645413456860410365325845176385192833510256129047489973686489775626627059384459636009273956665641665107252858685893464240623423451531054214564647726339866107474637692233016190440074358495894563782624011660919366882580237933536406300889163502134026847626932857860638631831053281338388609297068044718235657877376440334161453461310421180136771009565160086871192276086459152993936797094084465521648891321739829176451455204173128681025804748988699334801669868490265571968831855197743213956303781520451383128738994299786631558099506632591062854237713359058462959192798510970432704845841656659530173339544585854830416197658753722702548900991601496794637341885731133992937952676961936572505829957610235314030447699327413472649152844452617897351602884027874429891514024722784195879894199213399309781269163869588506549087039801976437171981176060312924990820100699524333110205671060051349871744607001756405485053697189673275639197666951453543429956081943550434795882198770597535839734645743111805161422970485925420983253625344169388488199776095738651752469486423433677151112077506079616799736988967918109574368350758871163663623074321075283285445173786323417693244382641311026406090905643353528896227995073026655297605411761645122811527495773392043531354561071169484418411739408570909862641207586421436207733105586155018595571465901173914060153664943823485402394041498183948554909387725929819855606282336*i1^82 + -10116387338462458807303213190387991593255798510491957836156241991899930515705566253146547842057649288437535735725618857854552638701317058970813698925423084837966366454714397490884673646589500580783730361277581839225238394238495787778821769411007982509675425230771280783619677775325094215510851640190599890787871639262608813471027231867281310976563881316386306066477785902874052254401583086852854100644448438332123531438884760921660138044304987668996643314822195403344223866304276329166886318850944564811017346877887720653357859937644787999497563530829748315807520842674272208583212844570653993580753519358815260557413048908040184844552870079888331914078694949621376233292044176215293480685253176776355592882184533926617469191450033095240644613031871330445769191488152224253599915548237158178978300234507939765493510719750927114694090018594924406306796944391114217025121747345402137018458224925926562751608243668252911946256074293697242863265283431997912617361370675050570102746044522313647198041486742090677203978782816233755472921014782914769819012591360266095959759763570844520251313832806253282832413885355505424590835936362972717224891487813722764591165061395500968798095641840572361597612174816110012512329895299239808113394587823820634917882495115507310962832336375603888530824904045372262546836369806621101303281366157016167550593716640411958545914455426033029284823473760626035682368625562871497227071816624857971813125562786983823726044259227538665774938255866461149036958880441521620621822681536220085809918482008321930995382114650898826818558088801611848738150574098607103920650039626722265970119406808915833866454911877523627742473367885995239982158947009686476728143810901187840026715026080943303412438084605688430570726961814005572993212365369820751057184742807946849834272171167719347782407391337535595643402146894872335951788151161713683016653635371734723594575125843655293382323783353631250667463135661872726861486896081571788103494795126805447497407236772021594044301795337260677181401427825465998935986714569517112520684996976305250406610840707648131006949436432142505501061303811479575186108479440860132236331700068996584981195860030464*i1^83 + 517161295095283121523988304052856647273128255722897361383045816444523376991076362469553247622563790446867278345746228377363411771358602145860252916819010188362267321776712398572835271510460582732214930879565477540887721517681671197409599123429563867579769214106764736216699148548078543786139458414440236294244316332443432940424944412580851031577026936164269017560606645536236638000758444511708121758078048066989315374197755332200012836716811636325204569136811024334971844020814254220406290486773133001853038621922028686090778446294165680439996389279254934709992250756620380913504492779959860177889360750031470555044087585445622193636138730024772862671273260734583613162848577635409688176940505736764667569287592814451816891522249135344603802413307358487412492544970987490675714489532686375926503731288105805949841590351483006191857148646648336936130701371917051141102849565103463358257399837397865185167361015713298017439477856565091735858311678630481390736144934155946638361294565701970750284813395412094387126073718225030388641704330114681328827544898338876092183358651617702503714792790772111855546275877096003134801355319964790117081483765835789102698806710994855765371885706010246584157456611347530635875544951381414342304930548727807257876949752282041859197667495217047736639368133496438186412147831150522614759146310234193427719984041390766795058443024036342885060736119969064013516486471023240449655259970532098168963177969151086019533367779443168139705813766157373227135937672434210933409699652346817247031483013800752472978588267238804214009550273548853140595716320149946469467447809774763837497827832459766370813264930650594949224719786157762188500321423236072991871134594651125038856030833599151706300986044437609554527309041561035490055345169200099559749710234791257921862515103707550389258298991950245197672183238541350475278562064569241643541995755660219046012436860038510779144665813069689545577608082290825151252421494134632753891006523908427179228322714819643456881079136913993617034415034658668183806530991864019671577764500409318735934654065551987532054986304940435420818758009999372121969232443198640327265339115808734080*i1^84 + 8389065313909282728562339321285986313240257982335871322773843692789883359948563748314124527756898752017300027635674475906593088695909927430900574416099473634642470613703321348151798595581546859401346592843157166161618468680905839286216911203377251235445601516551208306472934455163933395979059823207872239242856557998241581215122110701157908439637053675756319453141309388265113240863326248948283373630075532282684810194374236021428530719842840484649776248771922762916446190151300555523692879488047053402965521151782076284674743301899053758982526074972382828599033854640411959799388980608288285872210051658526198949158331004763225556151266195878236160144500500313089295590405910796220003413091173001760840804337051939438966243322059968126484419653277309764641935512118570468781490367117559227610027182700748999967544516200303117912285503882126477005714714276850786761382529002207266144811059176863812009528343710566719270108468203065411436650178794249939117572739749907313088649579373445355677704930285303679321520027083091100965087595841938453210497181648040505424502907024623447275010952524135014411189464991136374623382706121189509311731576141765474032689167834452207542695379156374011445462179158833622046673419800477383337764587808720143987009859535103330017008177968029147341879794223948439821549389327226135769610791578321714300577661835110635529182809428688061415647190693689296034721271988287560575049929335477809078123967563369940989327039363784246542709426688638067088945131779740179484946297372251989796963819230347121053571523239736691689226627966219796832482692006227451775856427902791365341329910597295882211205290763270360779550734979903279196434046927937041874234964335150090564531379107845380790978955767753973687369352164897090622101060074622631625836129011399003560710669355447484642950457977405084536720894059543289543904120447207560606346717631881291386288638122676779806885675088034419559564725886839375101915448458555153618643213003142813188469004498847882011358234763600817399695698293852859367966826740639598121804264049736607178375668226336586402572505904496365312033672661806114143351390059775603244032*i1^85 + -14113163304137550780652929486525399817965832139037821977744452171097311671428869574108594374107359493384981156061696571721853733710696899489369528770041038094676372946948040790789756650982102818786080272319083845095874435907847535651298051921899994368638017053544498193059372897747893758995330774234238013027967207193148969399224927583424446136350029953714650425990490613146456746924036329749455619710793483543218397992265157113947273465204142791431227199427221296837148899974947640021297390332869610289471365677747923580279120845164538926336331344125188362919355120466647114374961111548626320448655306371387058406317547968432579538935392092979269715523167091096019546852285798564474537559751415673640058258179347526491918882430908624051782759994561163889468580817148122330673414804646770705161490247240429324275094776095139572559719287281228853530443130462377833057762204645668766447006570811375160189192663387164669243178685268301527721074039368975889249474994394906285329917600986115867669570917337894468403394517988107296739045908013552035781883277442313928158396190241782272382565465831090244622863621420956107046494734975444061008645596946554528200462529541392653166534011344739384356182867060288457998061198417028576295739627400070968452386119693217481944155714629116698401593867147553845939028467262718244056680543054139112436301454132553933537983378178451943939469621873123788660107918269954428215483342716183748896288595654732737884013419053952623286066774378188473373363818105495494948315233030344466874535821689686644579239204933075906140350564124295453595888576622323136248260200577887318426084499529238201694664603481670469438013537280711004629087645624465971530390979800775206721658430469005464726781716032010450586204212398530368479756228545772859623566912749211907458099098965524228389312467321584586044837445149277717147693811070468616835949533236798283659454280918204609561343827202315087186009511911318323685468070544482585203051739468982960298732253407381584231209538680331569347215419274400760281292336572884342822898845830999740257317704419749574249140238912368289215306997931613986726437632*i1^86 + -2539311331481402085837408576651401194517610414467505837558947993626388049863315378414206715885154209096677008369485206337728833480671296989253800029844404464166238531468757062961391464143170228784857116765694203443457141308763491763806319797947412282578503105046852793007861955675895428512314912519909963832351357256228109903274437128302361477759295485020242195537010663908861127123884047128960553806654099896627235691752031897556019072294694104101863003875326176597050493874462617603734776506947028762458680991121247764766025394277331833729279159527087922644640958229436246669284715158165936388655455202706291754610369976973428977973101210828308041248372634284751607898518142664617339206988710785337177826890078729086232994271234597094412728047514357220688598912176858976150781414886481253268852623657548159083678506044140851945217735751208900173085359336230414710089648236101563251025264625400758546345790273265095825128353800933297890797179069114550356995491701841565862761133296824455760134568279997515649392719640877685107477993846625813145382159469024850817069882476451211024289649751063311711997843269648205348471660897116139763774036745681327535291820500982597594723814539764483786482969773237827836939275894963352195387337992003625799687335556097577351196655457087043912320542658158339106179414633516403367417525877773586206698231651343799541076108142603491261355552979512225266019191966975180547757271367172143759502689121939218834197149496825046293242890840765533741809946218058329257002871820526618406957259483817397860633730389131920222895127646810168623980412597687779626440976220449409393693830199926708107584794047828243082681474727549921782484884009133520560395057253204759200233848097414361194004402257535758568314909710410217517221223929653081541940060050442921177953348814979156593043504704439635805818858934145317822736650951045778510206862167993653684007181476992440401838340278878000059816720061595546214805720357371407384801024096205539394690901236277885204703861035150053089194384093120739438839121364019842778665608846665071676786588241204786587983375158965497374652145664*i1^87 + -936658848184669366428830325303902062717352589981936232690656975538076513536686796228805676884526525722261731129475560132273175423357455746328265773166570846009364194538127340359623798873904203391025616002570102256711922872585274901417966488577084698142633355732462079394409810072994513296732601323352227487639820056186403396213228270084441749587226726443579681968615714806078466781944612552272146066892648692258527544971601820942667305380497623971982437023748025718013074793406389289425657272867302827148172258440837558988870355459358000190236635947634916791863574010537236358187020994047313292914859655553848133608531772402573378308986419306367059309092699875350333777731517003797602752674577880419516253195217306924086880331365496808704638788793954910421381638696233799417215047216083693229731009584934608193632268248032236053192315962204360874610287280553108825784190741377659164921573522115103451483095748123988444366284848799462658940752248674418326570271803960886431721265598004814285389733988074797580676354941132011040142339767606836551322700661221523099876057231949627411711081257147207633071930407670173289665187627221221859371222359077708063957989348173560715662905544817808385227028655580272447587209039258593804930011178381291989096337034514858534327526062240349676910105817276070520533850331520045900645851078571603807317533827369114728624395688572510174414093160648314192719091783253863473206182981605569290199925563479707706073412593587324039228641817730844958952596854695461387645651450477308590572873523959193121678914190674531420863331704796528419325339214418451917511647381149297014257945558745624103367932640229410029985629910515940731332380181978372887975729691038915298682149595309263225157934697782319031460340335536855349842075918161426698688492221185500890130567841490876665282473731878365403376675226386352754769195923796065558957683296557977985768149401839034711458798755668851155871027407311358178527556873562377981728202511406628476959556971544783262259639961382887767284963894869935856630425548377078375601496764906323057431038163574162786605836907520*i1^88 + 16177658012242328294609718254274430367865019004241588983717808818675305146681229168885097284449315026579239059439129958880783080259165315746560026298666754937307513994544147969945248225140682370722362547854315829435395591179619386242851532679919710048960429604680686965500803527468668301801846672650942539051906531544937155612682186393325442996247964035085368954285887654178931271185846071190958021041163963826285302983947354449473765360296538368910205757467926651194743092455270716863336068376529617716631277764544658881891621163203692498632463337384901738049665157471547885697264314593706258867598044691547826755064546330726146956915395386706180775478600584568060260875721814979414906743475725665497264727523758035448351928195154082488503339361542693977541349749288021495511281128493495191307551703758518170027411480026689975238074821701055609208274758574842188380733686080025045348530377156702812495192554384520780716927628408197041669315275246717350936130385807288858227882911351775725653074568741680452704546642805657565367256559988301314216313482714320330071592099205966959337808862777869559142527235776168334456338747363446784696358958724687784397726619048045679151887425545150503204938868321994453393481865695724752640436631788508776138207556498715677351071592590129324553540842962779106163053362293681675422685779449095652867157867619862738242762004665996315195658292766741935729757888850306940325418544032099545433736846630569100549025944408310565765721904417895266575928924410453774839113049873765104892843478764240810395692639180515832108376404229109850528627224065700483235277618329692320441688604840998177388564012706427457413861511324791437597243920870648561767606803904997919145011729094773256292042487402908443037729438175674933086738966811113291400772478715662316494358984887589049898600233118256988871557329773444588659355600952623756878981412050839724284008573355684944932571763497030433689128833945824189935808227850519358606741759357388858992789490432181602678076850811950972690559457130477046244684607031153382939927310707562257298219703296000*i1^89 + -151480584331380221705481464590258089519029210307251380130138807057120488054520184883176356827431129092059189515611211196535318368729552071279010015701419228830095889387735430418700984632708037025835839930629747422301261869643130407076702924210555831874847682303963889983354610592405517770929162356463018975285727924881617758020170671094924833694495952527949570990748820809740764687991045566787873196816375898999835301670452296230449455702916332014964503101461149927386510002187893344695492775446122546706254659652390024349949174693489728632452869572012341854633406796615775687369981759660587726258143544036445151194311088548514787705863185642460454631150608841839643907003565207075104006593050456918806618236015025864567349903961152131966838836650080361551535016103673331569525275329509842675195952186837201383748613259778236994097878053636526737964165077351319075340991130936160859802491022521766965989852746312187636884939961392809607861843551265433505154552833507098044348872537114436336697077618339983099412225846686621881434038675575415594870535787915133982842358505058915734870591651237514325046460325496159137367749194922395011032609158446139772986421210005102881885868030282329405229875686782313032742117198792115206706374525199153328833384386700545678790653371312739290322822367277016197256948596784670119739848561164683072147465387789021111854024789793297842278682707216411766848933123439533337969305248049135348201712621926303579169537602495653993765528924353378183080078483148748625109392339155288213144581716326068312771840895655109729150469637364577252776284477847720017067601116752505762672260892627748965003313554203224175536524929122457860779122120475071034731328139506836026266275992114441116387632701719451407756302091062634301677221232685932582609725306938488328065372941626764617218009869690783554386058310734311410915478880056654863018849226471374829428034986735302108427861336258288064983810239265864713751175451645915977701162538448482982710940734410691560613608630047354027847664253346438226322293313964022024263773184000000*i1^90 + 18048641175786755474070572806925807536877777212194678081665021275370571239464269481799245195597884844626366300644366174408282500596965519557388763543257364640407739260039977387475246018643945139162302056335057482858935040234324059396685391167901450660632634848074515442815077104202246587304618071108488927481555734865364874780439937988315285576572283459532117941116440804761337993262710987633012760881226179252399834788215980054224858344983388107926330416816965880449097006244714891942521733958506521875903030403352587643992102645914487966226280572707294125362492335077951043328011582410736757985406462725249799106148051900219256014172725134748063320156888576756723381700768949484969089406974364661374346074158502391558216972418982563559873774703622774351604321539274745117537175876418547673485119413090478304234109105298677507206973307973024983985124064686801302262978052997113540480299113554914357207400580040391567375829487745512482290369910785462277851688766151331288047836023526458378609208293710417739533456248025942745097435161843000401905910612946373670549067076332803017845211369601188824373941081499642839640253234550309719118969177179659715523430807361641264886191867441760147299287319158594937083612504782469687200315180763800885965906899282170115275529777996427483832766693485677283919265728227596048705961350862875577768654313013401442352117958889991306699672734624088248405764397679427255902958218444995857969397286267844582147433793124478938999491355041638413824455268454671607511426043216660625523161725584156670695454757232041977540614528870166350278520506065782198895653261873135593453121081612347117874124773628263110605090521864377036145167345457636041466326394348149614613396877833436415434792755623995178130091622063958816410547677566457158530819411984228152382326168722536418260326403642435329792105183096538102733054726651912435017390097684449250819906134772211183434368136430713423415130748139592691400592113361708936142123509946832660410237890238756926023217052285210793108525150015116314869145600000000*i1^91 + -2123039518517825507943337204925775846318960519644944985524482864747749142810417632157006467369230735191451771693007619765129115368364721650276748603110562423965902458413886309883342503045235082733519990682695455079074753180273417544334358363748457082061975869479849951125619988424806053913624745963314362158693558861082164903420855313428871245858977687222726458933117961462989743663920072730928767412517155148810516980683837748388011347136225987346840778358750164945431112833615491115988668532957511378810706763627602613375897241613620220257382749708595935769325890734364423559075095188979820568858586303241877307740144909980924954425824177803120018870418395625941121274624100895979687382313795981780065204202181508837250167440027021217980997100674991664438541431355568837079333183598319922261011181187519297021833402202772991824383074842563839937842098114584624485071117271295994254787737765536563339487399639087056474100451604437725347749202580124115991046062646342410615834027854469440860131104965740950133815446455949377798164368113703485068590848065411126759635362921809873059781872192836350941035774407696075748432296618335748368820013623680565663696914467045226604791457438659514584335806707343185973533405489015466365252872989549452118287489234619100273591010318618415496518209199822600579240043580313394577712724528378726495233188616340623079262579286329291603427947111501586187731848324805503548891080200727589414778400190063622219471905313416464796409261425860215034682524527127541045584012719261023688845079478075358682004855011070473256674714050318983274715958357831309472932687130614855666771050826415611019208818665265814108760304145393252430645000849282143031033616003636612472940498044526189007504511045945738093422506141308577118133824513339922438187908253499615627950456197953428563700135969883469758368104327990026252764265105125375042215020305572721967706426062477926525591843889030784058756906682903911528496273918325944648412806148948957549909375573139399321890527666550220472320000000000*i1^92 + -179982908709973786141042268699623537652084755903133040976163105928948674600754061160189631367785456017637387017857600212413981632729551346526358171818894071106794431139703468437787194549788479395579761270456323904254894339720109466703029891665763968414714609224867045710016821897339500307065018581759815914970178023089434856919520200455027545949646654189584462384592033872154881798994534677427514975558791975039525623960916533894966177593750682360074382596772824484072372283863787873797932340893100799585326123652135208244213559616670650054581857370726331083730916762781525921170866406617302526032241799607056088533944524291648235816053845416113794622887226511590077482533856325139267447173062667846091979481225085041011559758728453115151920178421043428042789629025129357972036483605665212484019946036423392323275004958697884608751694685655940894425276076065714265657503248178638552289455057791659526584573999414527904776235542528265171422516214827727225887428588130315062979374876519870886410124965538660208798277066614419671958915298904117409505154181330458091870286681628754168220656572862508022150186480487961402396922374511504209841680909786947912681780188626772082190742220953872987967097934241884971249438816049025824594370573122743451275332444656573990092597484464734414461231075359728392646723162647284239438606372302019910769952763740776411578059751900647463676784321669952888354940253661567258510134434717939460947090885106194425709308889282950258639446948353020736156267731817445665291583433558766709320852912914618692888672606927131032416904647794015169932763597749729084256661370993205745124141042431377477190653227502050329507851559877460597316522721506175492292752133803857474023763627060213753617823144276286116627624249766152644463000623454248356249404101967432802358669623459585400239914130987689744794863642414154176050513527362026773507877006835926643490186381165865649927874690813552962385522808510659199234824520511149112127755581506314084445484435049676800000000000*i1^93 + -8225386074656358386397435127881045476580083160257037892517094005853544765984173538927736620494998782639246643411907362988768374708133025142607611794612687579025627581430116514592599220529517632789030416567973967289168724532736229196677680142987405832602095916986171298711520675974901798498765396316653396677920924343173811186513381965172735943168804904715559783052388401214889414024579259840373019466216480173067668297301919266251053518636540130335896294906129950967959370959776867789946951345290709916795164756907652670811063555089800653046993747594223844410508952925807841621596014392397731792079762231475350988722086642950015286378498918728364418495253361696988488975905834235918784351313321690639512098412144718059330634934659425878528692848743538141517458976679924790806185326098275225747681781387486703704961634991909020304496620954809720474434812323950792644461452569297342251112581132118275387145286895883815570743823287960798850210551369893310336938081339669198338085099512684199690255686980747762103949841161717516355615870142778116764324998670508630277027770316367332777590598593422974343827492993331181254308509104596196038603780651374093906154997221759818662428311276951207043925343757175266996693339903112760297458444883741185164325192693696069938993753371909494252702160903517705541643909338654660185428350288475583514720182904800263244292787686980495071466292849777643834920828897696710809961346280382788288415214365382515618051834161984514553028307161160929438151209392642772471597681792220269808284452451681188002074161859184149275723494767889891320126742368701161741281628183734874222750292465611016234151249946459489217373919987133202343869116005181449408296811816288773583830926039916651614837199267344312922427760869663731759582260711665251377799250661335766202365571243046267978429102788235651006405586113811564260307815221816845310290330253290465711525942511435371890912600520453020960956552104369950000362827943451211111721205760000000000000*i1^94 + -300081362876974411327772153653641145906992369762624712021337483442274469848509685442623946707480688229630949821984421292444239365831218617800059688604875051362595043189838208456720576757489724137471587528687205167980643589653057896508742465603492283984948476925712428315137647002821205049246662342318602761229004295156480179970556660995701837708898767750644454278683660004954455709657563441858087773123649704089653254986557188907599106272019958444594253350323393842448340082789847609863541561100765771133787394980434004695274107401048624535454370029418575424589284112207282319101076245244935849007993496884562904723528686401720975044301167837852888975201297865677539286248407361306839492489523449871863114722809593375295338352111740643917387918718879110955171304093637796735857883482284439405661589809096973996929077770639123255937247030101360336518991841615630082208946969926408784084154392260470643982377708143362395423854304178371093154501012806051711442639855336633251524263918028893323885104385436072670146810491534766982408546954636540168789662151270509784040099016436240947329017383256461887431012531433021037167495464714427163283018047136110908000431464157743786342308914675147855427593061085182130037466814439657649447260442688817245504992162544857280932691498723546397163819938267192658761869431521780992181918642775493481526933270175444680972358424396641597939141379093085220712289558015273302825806198280676363322509835315688181262233742990915644888178407519415740047168168885543998598369188446498047589061554111642830501138606439444351075927243103546278574416043476872640708307131563695267807470595634989278593711716271224855010039585135190562900248618405234414879386180261527648662015994384454053964131321247206235202107312914530925513630661232244373103489900018527529837464448320771642237355296403731817531154777559331564660455945467650484209748344155262034602994284950296551254177566056155159309461961286564577280000000000000000*i1^95 + -6037314428767082661592357317659839014793111470827231516963992849129760293270355464199746862248362728720801476192314246909568275091920540041024982172900462940078291937156920543814791449720613641174956015207065530198395596213422285835338304885034237958877834074020950199150596623222066149591352882377152036729689893891172146590355204416330770715293259980041310488161419099699805491017693991904251621242614813360644256577696936926373796334259989505741879310123477873930133573433464387456861839627676889883630289602695298170119654832077089604431742832276124018606504803227083079667477834811755029814340421145375694573912989202460581675804044955738027090846690985367924168854776691772569987990587259694361440909624239860427783781169206448635133719732043065788999020492549803122454862539413893835019210928548974210163639967265234669291937058861884315267884647056620290301116832575525777706190772793792099886633441097900113191972327232266452800648769616173332281466483616233080832726078105841503062317611365589021146039050861652276405240931672182157860234102233630973312574862875064500974345679174292880584895401726377240109236218003738923711401505979209242727864439728855754542185090526362851303402073884728333811077602106089038628836815029095056234543733892235823584052555504724885357860644516692977613423424925980914496744870892788224063564054979304616667520734222836194121707976938203637852360740658750396362528555580020837343258350452174306387822067936354416971639979545760763786143743905103678858244986761355488467095446752608234489386574054155773020451481759170420230108917388174262478856918684280821973333295296527366072147782158521060031393188856722737931058676806555951354778805397473241542695738487775525935942223887011193963148314973566537854433720076990929685732914278956925570725998228131535577555452763795493430549845323065239169748998062170876733401338927032145053469487938272997157040537796608000000000000000000*i1^96 + -4524951441954876270245497550067760214963316540876700541149598711220127412064552921513358963695409596761563985200453645813718078906926917961294873896610265289735120162226940132396076070568583976475507120301309533127154370805684823466763669801847671292734110612028923125192756084242671503779589270846417238905104414980781169597268903923583083328082862345813683392525157724430429631261783074441384985359374924240316073679171101239913432166619945364501648478733295395689377478077061007027187209340233320434300939974124549542659338275812935006384313914207754856386412734257156971062395185929669360902972290609753914552451010042289289540310691864553539674772516736980892965161265223163432947331107756100980110149025988912191609310410632365968387079791682127497444936089612911527398101459385847420383532996564266610338383351243402474992551903827001841000410116077533309089620588002198497363917702951423286219505673523426569971676497383097825178712285426651972600098949835450823773943607160065766226694407451522604144513973358564703044643443669158221063171733822696007694798814251958795388996303483240833546832872314812965235736765282838493741127475530956257440461064577418506419561629080881354061163737850974698699709674173156054330693755143804072003324645251310356984932736068409035399611829535578725258485701807680113284588480306252113505411937838867486878534239778410062184632843822515059373117634420190258507209266568469075593522939530291251222975632540373665256678903882477924422527625276841375377657853655476742731318087916468260897830562741248985523571697551928683327407416695550858037419446330350350598563933918728750276874603808478170304220716294744917367999478422601919231158276699552973686457217003758672238486362576302874818690959865576464619153828653178717758292038218088831916476342602447109448011890941427486198195621622667027165720014955303306590915000047326727359692800000000000000000000*i1^97 + -9646815316730044591506485710295815780252810812273109821355042409984198204900290878903525332759526807178235100143969078048905406842491308283243862786319313400252686418457762788848904975353643184535310682281671029189993692933373487797144209628365720635050988506721317514227269141582950625934540681953471359815887395676102307426175911406261469702644552154523512387336119012703307148391899754413581720149262713119999950613398626459047931862779996681516596133225427011834347797023010965761771836337820070843757688580193668865666412745817085615630530996182951113756592864474612452421709831793223970952342061106142720750015924981585422194886003267268909796533124915103546226559998229580198394805423337826581879095530312348670447154799453722637836506365287043022760638024170833308730444323086015723266257662271615013275919535175039460338754573502431882393402148929909106005472028286651422682409996240930573062131775045624294789826296175341896609529338470535887136070265975036289956858836512062299786572521695745198595744971000670106997399285487292451641519319247743990164051787783082214945809204817798821623438513969909861673882533420824734766827921603676132788981049354692355943515302388903986138120599441600849013683374842059507811940940576930711121529000418362005855673637458709645652058898231500020692433248024507057041371263498422108893259764570431625852688540303122851056541059279885900521591952466320890403015583285479836517227384724407021839885781362205155133681915772894089645696414966561744968068342956666914088475904707696948101271393328965500116965843544363333438291851710919109414153225638600317133188615135407697976009055805576616846932984131581798357650607127488766067816205440502638902173917661589588575910933540558688925844700183614783732091720085265467627875165759154178091808105635266446310354339149457219498411086316454275519616925564928000000000000000000000*i1^98 + 177678091423498917526401309261546706252269178471872107928061543891646683860400052088252024631111216878560783726885536280290384340542953217222983385055904834936421190956945398217725930983304396209785061962243671884140454916381228450595388751785507891903085678396193284848045516938774530697880609815140822058723381284979357397549924791626589083579901047209464690103942663419906533471918333238929169780542543073933224699424886883143664284741719760639099494971031417243313950140246174342268899543613231811466401227278011700244826024575798105415804094475034035967731813578714739423424749048491241348830446684128401385006718022573863038835561823293222627383627800905094966027489075933359035090181878489385200032522316084302280583164703266050602715205808780146097473607091942455802626325239086353082181651097980664042535922346516379642373020147743906950239307887894692586126604161525079346774956167929147275309069466450738080001160271536562399013286012863163007164716298813695244865663355870015322065052780165635350168479447545945918347565581150583974982635832010872830509474977202034491788620379688426327076646453633797654689977317263211229475780803509426972001911640240114573467874315250264731536759574112517569602168451147527466560872825561574013613742605932810723841379830302455501678767809327114979452949230036935738252723474388437898996791315678996720111066275375394410948905182658682861263012090020307161239646380360265200965174809416477590234782421886600302594961117418300752612735673312263540132224236691627036580719747600522959905381680004567053113129416110192641088593494516486908331965327435572844221798862304275511259964457024166506835750879260091198703698603812273844315612418035054558140933268067363839452303015332987071950029669205567886192591337355047479142579269476836902287905596289114703491108017432166400000000000000000000000*i1^99 - N1*81478923532003993023618829225226333543544964227851576121276272199852676663206340998274953114290438159249972071237021689375553722512154597489793636702060381644515887565968484601459960835388863761243566536871372245353351733284982901154730459314961938062349854867515501765371543586252983635971426983890477244997411125371455954462584246936547786062687500*i3 ], [ 734539689272327981522113657423092386977263341774464313272803365690784278584864282229079967079855304461051747305712401892157734431705468982844809159642686560974732763700965248247578479244399904959228548825378618625395921760189188806940063544237379085819747643939717495381540338495589182062577677054517419689558635979432026445171206677505053171804142323704526940519758672061725315673059502273435816037406335360086736780007071751803282483074316427594794749755766430960114425453417898919127933740703204673974453246441941104035022828016654852715565733603276048408033711319410049367412428848638181788157549301135223855386269196060134513428602046671903991242826195021608608104756347174332986834332521444228936418647273906359894440317353689586019016615443313781299950204438653488033267790571403386143307541294634422125091736497570902565019892755117607353291913015964885943243030900580014145447641046314762571618286303132363293596717587297911878661040413636561499587481326124171206336257108141788737922058353812063569925598385727306021126408946039310859349761177248160358990111746925275363808369781188476394825552043891003865889049834146699998940649936026045314696183616328452468045002471024297239838424596334697991224207929090691349308548803324342789389161421143157993334398099365810625045871257931375775374022580891808064101753546578975327346034276341137823701455534235080445587882174759041767882129935844000491264174796127840932528395468853535115558477726981082000412232167112268750115412130540505080887104912227584744931990951121612296085557901555194153268396330072040952595708365350570624286357714570144657692155238366429376004461669586806601060569922109702961154196115857996007522842632149786939287211829532897275900887043306420123801046485287965910394821152533114350707827840019622297895713832992604676128070911165260321998503383101070445345974037678684427819983721256604593220348777188958925255673089965672069747484128244037563766470039252993173394557682976956806699996202378517010931394207308943073455554139356773344941402910488176470728817706618371273772822343299951946875359454743722510367665666703348282580490345047426809548939635858918884744905618195703451839589454399150921842612416871420478878019755099506703562335846400000000000000000000000000000000000000000000000000000000000000000000 + 2782216375773278274910355027889187701204348570630458643163702209518118604706796601946196259754351677700471340862028706497550499605811145312469981257368596490507365672409984824494732379977498566605319375099627490240550525238486300352826415886824980858552557046101912141548032560169029865991134113625536077459522494085045924992986319965885748981598873767929036261604893589427382616612922908297462539241847492896983099487064800641165887625535910404258985816471400668819215580396085651295168044869105180116896209442687989738931404258038433043647388776007217352087436002195674860742341017186055354304658922788711706832322128004027885820044165888462143138019190415365586402028599173364097955236682814815697769614636203940179306875412907373389648036706176967984037746988341414278835539120820340656684635200887585352497844090428502608018661317909471116392324581458221199251122456392876903733642447565687283729876885485879356043147534809089654326620223947525913602875741315384017368469210403229981996732627396149331925552584578274977372023353270308578853263705532083093349964851788688727485077042387452551199377329912129355090884552390305402645878441466283899834345351523276107270617610183246124083281930224955933442376289176111794393066395679440571361092696688178615522479474804383744536334374012030719325030633570171065355748876786333929182847917339027504161395977557010976461140654371221469444042903263963530720769138573562609428068498947817732234814463217528427410716948456191642617721656708614733763881053222206864728392255152489921867495018825606156656416877703395806455457450145212370045265987595961044988216876433764100424603694742256390855887064245096936568401630622744879939467172974291756613674934533145596856530473303328855963662412653436884355590093390421078626207038723151989432434900027834607217269593745993428704137867150637989598839014799118154859620245222644116448463579891208213223913506994402422705379798439921161701164757856290685663664175312128523964550506158296740001230044785431109282216305681945694253489941320059791072717415521421217079236201757408632218112548259932088396061808004056879091127287382463239651691589654632914676785382190706824241802537398015364804470647068383304775373189815069232807836804710400000000000000000000000000000000000000000000000000000000000000000*i1 + 33190693954912638838565897560408452535912750882398936934176213140199414942138929501664393553269400100527495649408741619820611924111045378731793555316846060677994089510546339539384969645599772565767208421482896138452596132196773443847201838091484792065339102398192284695720896578871477308001984386781615944209987537430679492027937328875680874219006890627664131579215685590422140114348011888146279154670604305081776519140184949675807253915376708583007541596439432348202936867478701117278222684618531131863501723740251030613475146417097036544594477942095714235330068075379509271045430523038457202692157322775172737294336610335984450956940905974554167440856917331795552251131577626174691121342362146649420966587075030996407822354126995867968285709649216623456981665294090268020863418568143250494126250363213008839800269401236016620933086675228540455867902661077346647248575408426221576373937114492938970811273689474569662125758080393391321354928120211670912290277082588627303105469604248708885865758305309301123525538323860282222969737035599514560289858504381498912414763307916713365258621036189641613419665101350036897834816489027378483260861964444964686729861570052238369568433323136330685259377664493059765919035457211512813670824700288473884252054505930887551851204000421758078960049672242054041544646698183658140040142539297875429058068203256860340669645998518305307593950068683875607990371117521663609102167145677071629221912170056321617219277684353729628477018970495054909186598119345855156750861932279851223398807611748010586482162145445770673379085271828262708085890618376480277509497028544541773442192576235471320374239907464559103668157870796993281523142377786537704110735748723940774009052072116404022923268260849763637219398755616180709361271586018400490472509216484281715764272316534174748250656374846094517184531548042178826010134593961729347833917285751816688298599029004661212940025035005745124323654959634564542135624518169938223595585399295809901086835644900960415367708409714938993099395620194443182855135263083028103979671959177826541915245147945536584202148901246765050275242868188365881164308463790823863136403695046887681567727840428170843487494407786668124996667198457242859225684378070754979691344219340800000000000000000000000000000000000000000000000000000000000000*i1^2 + -19636140261857230990671204362918423534312843288669125588971793621839813683551165356159649323860902454668510815638893682593088729027744753123973702605040849123920951147768000852164129566199963705921414849426286511986946780881955320062817480687219813254434463707038572528051646320748702922833751803375765707117123255370602862323988560765849266732418933074271820847663692013715272482131122126125337402306035551232978207234978374418496816444624030176225453513184017169043785828331788628475518288076096188815753224987638908790656772884829693141375225340252203053527300834351829415337982087631516592945466593609888402412753062682111861203098997095228960822195543007930171092626477226783616009309013652865285656403370969101628172152942279040694976001095583042249155032091925419783368539981266356373394224279791103809250599002640003690873370188310278533613596278043062071222434249646105092498126941851353250412279678368140857314191309294075685005107801259083342385401469952894985703662909583993763078797593324228966929143213346902260768249656044526048585505385630105137759511763267825363104396814177314039754567573858925986195177862301726522407717427760536152416598780614600840994851755978945486990856050836480902689152742660841412499563650484931282951345279120849018352855506458457533413637588129096445953513548478989746678578958628406225437939454877971886497097540042027931720662105339768536917954612396738867579668560244540778143086511295986189524058728726024426820082626153729096268641620103545309068975410541423677961799926217328188115423967017907816861741132147006009334202314130510434374201940884117004315340715639741210475226270298246473553792011741759576915510527182752454596694714881021610892502943390091231258893688341283308751150193203344572896903793388016537902045447646256144982769021269884477845761253924904811777053981506482798748300574453888105728575503854756410680934971683869922573234421855670732387508374142953382638948941327663835714325647582200486884791182890217818119432773463681558469508507162953681404639540349406642297631521845948707674616333742055154253861645178166899997306536101886945870410193648110754152479305210919391222318578220758954754546866124948459675848185711076599090883279624884573361521714790400000000000000000000000000000000000000000000000000000000000*i1^3 + 65830365147241739143192871035511469801478644863068007858936461336670508830470379092190149087907487012796119084383214844261085325591273528060318540668877928938873427643501130154953664847783440291819272989530288050547516105266832967409883700510609548713061372809919456885100206793209175507551860298677038125301224528971371554523274599528086795743160579614757996937504398301776035542633190372520519078277097819344892678679800654716483686942068319630947357812102940691297185904891638741859866244023595342479016703670027905325143742656756005843267111814119077048450105230707513902536984126778964224237209324595534867802484604745335714733172567628706086572061970100461819440480773866855617118239602162750780746823014137039133095731858330457076839969861134035515061310708673763423725052365941010023956413497462932567754767977067589463384669191326383543662257683727249260075679648790446056355879662977144599925415520659586309190534886987129668680569994683507601324979562841195674174277192359773004719551915726594607079496760708092876302695669643989787287780185329912964057499828416784311317694435225542944536190040179130723600141128017152344005275555005336634640405374867447577166794402991657688247554755094938897861504407651125485968361661795228355135410059969391443490651805528750688898824756324864714270084738065653131221129805326897362651874179495358070854738060572456352005373364827440373420650073041953812531312332779486442068313125954368702602973653659363540184308929581607298535951874340605902515126562902371086622296996765849173255600687924998048930383479230827271809908732331349951660645706744558064616566747340166537659465593422333081555760789388490171588604385256757738256115068169007160257175114281559449247280909126000049557126089913091380034276960192247507636890715058620657253102558235283513280806215052586744516887087965579830592601318175133229487310807564715387943748495779544567502772213495978637986625420694705017088503581919169976992953465473023908020657519773936481368984816915008184421696656939489171608862289583466221934365942900653896169002308726924708963552877503063177332973412941135070172267453077114760718133689622432685911181144250078035745373106566552212064746545271626505992822099526956729860230637158400000000000000000000000000000000000000000000000000000000*i1^4 + -35985441451771372656195650690045372195760599099667165147859433348190324411707553517600608091822850407328660597197086554795699309490364963083193049878627615287222389057925804488112126525656748284493063473343016485012361706488443741409516938504955563526096029104286236993071924682419343743500584202900790033711924867263883157574184141823221230392294296051384840932223155371074829707653154772029887645441656686106830156714596084947801498017512885244175856317735046900136925575337489918537203360259692305748727151418504436148956031760828502982688173834218405408048291464092024257108892392694505429191643495187828573161592461658833621298427526037995063124229383103360715988466431903241162987763891435302630936652923097174244010667306360663645027738669053087949780864720494070541958735454822033829418736385995349668651620827865427260444314945121727268311092586259509182209902346153259716510305085580820202619341068785743105505466578327361862368881768991946892405778935813800855498264092263857982979335557020794178777755509306005950589092833067378160214486802574882314026067239358356453657715154129230085248102320319628770872556183310345835055987656300562113220511828135829718514408738129145023710486169388570602858458573074882821437625643804699036183458759911808855861980143618772593453782946675911750790522850796988385675647600277628462738725356829446727222708393010770847949463676720665817480802148756954487205039884977451403814925745345531704989725588638645617335218240228709982555002393510243327821720792289212227829801554799903978327445691069470663278560311153698587381581304601561348753682213971918456584273624434801137549030051361314410582173612229024866682636255358455225836291683417379387426924575065396789615536377301147294843364947447754650991352819292180043624772948839934338370604802304964242932025813248582089910966999573475897247760419242918308059336674450123008679075501736029861073131792789967603669543157305295128559157978851136175909794720115348221456302182443231876262050049877988215537472254714631179024047576092378864282842394183201246869280658003212859020176836212389915271369674431947837790960073238740918602858389163886276193025280271390575267571062110143607726483295388267010497947446653038073230177337344000000000000000000000000000000000000000000000000000000*i1^5 + 90663281043989511304822005201563592266797264759772570236033216398701951733030641651185330882538599174719691879553713182065431411570438499843662719114945910420270986334668850282782885088457274970622681025297935728463000939682819708836840524904650351642507136750041586300020375024090801358302041575182363940208688982176736802483046648342135659830828126373461612199787377404124802325878490248844467959010627662410984295168350541100541061312279125702548316230768846656136721795074088011688601089406296708675734550346662089540175575214178209880132824790855052092100282918641780233898549556329425567905315165713900474576178163657385593718278513983918919005773443090180465340607282006840353376784886859565722312032628197521010002868015213138701451437873690014966300296070886167733242101142002596565054019578343688119603663864055770467755435885184295022197543537593233702077164531468319226509962516450430796834707561416708430409013921267979110742291309658736710908684827407900266553750502238533086144711304319750856374931074923901440228555472199077981764423149980323449336611092754221279692615549922499791735882186739742195479831961296577344645318542801249966892873327920740942071401642987040434891689797077712462984268661535508811573337757692242175762430502533349639002799690307607377064100174176565634393641135195721898797294334237852847370039754214437406175404584491353948302988315221212843859670898143292498617887848945586739821785394131120068065830642168694931475368108902421225924603620275313610947421713724501778558669711748775981647273434301372913324114014092258946444766273865546493416005697642392705972821431142886679329073012062363788273943996054293857247302592804091855457439855243112299133285104113223781305409031635935898021547716363083151023570279834742937106456769287277538847246305702676101579443624830751580671031918548164596674209399349501311253261319852105486743865001138456593882786461050091680610423963885568920318481314495463486586958774225801844398688194880655711716393582155646847075580806217232683528947231309276821937369196414799818297600250608312360891017052437037751780883953406614948664610017177139568342140397311048809149277013471629644478633906146096726098122823849941968038194995535033968632004608000000000000000000000000000000000000000000000000000000*i1^6 + -15123040936958867586759300909566337457764900501837547703294820008237083618505734113409814903781471621349930822517031233675305738481140495192113495373944893141710269908074171950441091975204364580908958808015346178128417095629945602855949431513109432044325164018876325032409443005043332470507100280355918870723395841116970407987757518297042682114741439886689295577598472605254638426158315011316610337768799476171416496395605323289316669676386700767503845984072144574728853480061767999469662279145384776828486969355466985974698438593212867758535497377584390402317277761935874539203465464063170546528094006318611593445116286910023672253068727431445326587729660747657344539831831263868626833713841681695563044920640345022950355849790801061564140488771597411244919200549574587226195885084662604785719205096817339335977635844511994202054768639722275346410437208268820818613754931430127176095533618084198266873349940945904650605095509290221266249845633405500600416957372659639861121686763181021858805716788859545920697200614702970939370374244477077316830590421131966976004393283615150444646092944291524581085345822461837484507575900754998106977709532968911015502589336277460777939364552152248852748893315085055093039843729027234622921709495480323571929530905063824320336919994566312604933511100638658042775290405671173678487555681353945462986794636724304389075279736532524794817911585008692032845583333272318941149409419756440242839808466752595969413091766542337152081889195679127743327740195294591284499371377352005007515378238302045355066840517351602343790827372202420288859916159767284918441604118964488726816489288260702752026167442748394307417536871921524644844518417612153171587424173785294648601057130373608799803825455486416410024971206457556458947038060609560566626551039136129660154353722016560443184997458841857189480555609740161526930607729037213376465570200928985049393634884152388570061857113890607361073164046303531473479696078606867249931664233116814561959857719967269202538062197422056327984602064520690450843479047740141672811529507138988672512597043428132989536292028791770837818800055000949524589551929026848939911624061663999121173024962572826385081992215399536371884745683369869220979859400851579989666037760000000000000000000000000000000000000000000000000000*i1^7 + -78437159122522520870385621442277310865399915733587584040071690125745846040460100627690059320623216013557340929276875295455003292156498222965157502581060405621942676378313291970863471687852201366995970031255559696964420821371476218491758307108348295941202325579797918087772744201959052833590987790537590311949118191654983378961280032442667871874640099240196027633845782769138434567945104502100432768603841489340804060934074780651501656074051074484615904112343258628827437638285992164297310046187034861557408209590093088929085693838023713564972815173573103953376878745734608615828953531066226355522861003161593655470561444037641801420172138845681336883037234496944108693659059563963979882432815996077140909742883905885086633161359942874824178875522500466329206165598395580749425354326495893990095855598586273828088900280788697604380663595363526518804475028273498715859235379664353750282205282747489584009202737581944042389721676973569715726972323783396131761051175631966562659264130887332266349624469138624540038136626113599361895153866134382818681328923839605761546892251349322167044559891753104549159416208207088467642473386473521091424887154824219471974944790119928619237128689766847256382925435806802948711747811241418941498450720685797632941551799156845876439433418993244439132580117246666636249866274622750780114132349246348903908507986679669060266593800810336591944887559846749509470355156084844138625119670473744285805475684823336495941802815214128934538772966658254740350587094598266050270927228963802246234433512801758916186491259968600701026437738116793842621444929455226817140429267678275227599082451526251540120656227838209792512404873768203427841931251715236062100822421444331134590274354091967292722764273990396230772214000028147976652440882941394007409810796895874770388081831460855670482786165742602194680233540333246858335499957437243077361210524708227947649624113154648163661073046903151777725568938729345302975217828811783660212335165600150829559219135582134633156095772642272816706317912519030750378856639688832409061652990773005527048452132385443721057187749422172074971425429600135645351511627339262917557475452068892070558290416249555797469887720734965806600110862679956031191542053818817342078976000000000000000000000000000000000000000000000000000*i1^8 + 56042854048375113246000665699162178234576317443593280809600974178950125016913154321662383638406526085943953753459410065752913419157258474415123745227647648249043123613901442658385544084515373665685930189760364757554429999783795525926069222452156023313021151928994522725750673304130790139195844152982225760085641755501133500018540863048519324358670894122903859147995325710302719616767289605073980678056517980268398819290128035708975089147578133479784417554758779225053638756333401150239550954144862164386648447956830958988067674917341388439864193960230046545851376663122174382930566865713033146821224372741224952181290409781264038701176013044361221896658259648351134045447512383116429303436129322210633208149170322884985803375040447958592746004837920078455033900674694946748198757757303423650299034908396616293895648413788621422699205075343808205939236981074221673559963024116541028534585808078124939226794244167360234927633664015148834489517834477913231576762687496131560298202650315745641664385498106041265397073404613641318098657046413593950146810252935626496663012725867293707094338450199746895034317231921301727134530375274514727428801577548856653278137585314131764406569103628763069310891959547158775964824811033315200026420063216107799561728589227818592517113899624859987303756731305138572378811762749754696170878789806500330003335183297215593346664165759264366367773991558104596964630372834413782106118720585638154187403941744652530460693468627383322021252939656853445057451158785852866707901694868212238293688761003152516271316971428639728131984676857457305205774002585459996048030771727611773934702850207347069623764538038541360079512035244475744151472855104175281623377697061500558871952836226259918051234645288766470922513828831927935002608646650346004470004404025312924863218311251207786557372019626746419257326813634281076724262028476248562379718864354643446842081576709921086686221533281692408176461862099401487125539456719680629168793026482793164945419578674895304513453244349230087177012662026635363004262744746776641386153739961823008789672716134495219157744766624206016899287425569683023758764844896655997564382867854117064381172645496497211895009061558508834980445381586650541497860386181909110901964800000000000000000000000000000000000000000000000*i1^9 + 41178856204598233345950453474725145916013635804458426870657451783963159601905566871803839264261387447876266497756027386673047697770412455262528088123647282947902671051365998065070366315649209038525683423269516511611425251643862079384060353734976831984140261540738577976222781591625064772447262289982695981451251598241792255736349765756473711633627134960185371330033465161854190651037301010028951130180831583215842037758286728544421165379183775142527306331058688576120479660359576255006800104167474472220090021202964627430550635320058182368319001413675892608504304266705487315624332158854010386116446693621638626545737315321479817687159344001473748445172819755309598133962969015371380083100860957773136006570567502754731367186941179528213916185171487795585878808829363154823417538056082030316473238410754321150987538091862329690537756989129198188037154607384180004642639651288846924580776305524640373855943470639968377116429049177379496793868716171066589332217535204288263504575311311953125574972943131922537776313168573870951769657268703379603782138792502550118902090197887737767914459739451972651891365969812764926999728646820079685501861720299066128801558779455144083249086157092132786057589656333408918996538519220866406499253364699143096008036472276112546597079763033677026775631166467854444259997879401311039795974215988964286061740346129851544744670126442940483735137317411640451072690558603037428477272543292595537294001798110305696587052841870289071349289589627518809886436221469665965906652168499517583500316242691322055540776420923709852368882340365957536407003373002724812037597195379609811460153031838210250548484467606852758118700143176212251022302468577291726638684526143056756195190532662936338382740355549682250758105775820884556446568533967125382894717384049900215597221791848153251351383199035544040006193559428700004868693110316590166732972103784272563774055433152300702439383615802719258253408450064407043791791762783708179684790161932926656991596901101691210969826632874429680514816786726725668369614573166521021060784052781211530364809346592703956252193815427550460882811920897719305461624177679496932784551835306590629148129473440293193154642331276621191069696135429819600429501259513557063565312000000000000000000000000000000000000000000000*i1^10 + -36132945173888696293803264246503378617037619442355913025889529986222938470224515915773374161715983108328106021564023174625578200779118626095795452989869382960453750094342702995827176850110319191362483688809442821854546394351977761276904929399503875684630345704052361649482200408613412799069876540475836561400041048016302661945311727088539011116475758056307785267369924659899113672353590508089878541986344407084552461596489626801493262560187633475923401278272797112223906133304288159509536819855170665489343548268502743773557064302079242776599648052195999290679814193303715766853036648652369879619039459957101056161940044441343947245883171727893464253831372538666429816187696371818922322348527767539432044968498891918574179985127466543996344377469441827440214182277054315547271559941736305764173359309199354705893956462008099003946869044073386846771865411198475020018417678036116028110708270378874117218804365355759728248674141587577904854696640662973103617187104244903970061057572575538728471928518257902323520495666942807046372578006112970873289837663970102734406041453858497270581148590244905277378527167558582282287940964895045571384958494137457474966827551189897928033042938555062069362121419134014495254692149338889991593661384849882381720997558670265228643669049380582151149762797309091773672487591109080548774397015169757443157261011921745255444526377069419164476132733938993159430756297976339207325146690647589279554511853315595290543145828113665872028595832807245992093261959617872687999098526705800764325332292855184493854778905055779275445002353753466262918291109543539544654886571504215044033003312501842718650676965005614646805810677270799767632432442468103528551318369658186630081796492957096096796904252092023132713849701912505782491114859414482284236427868666972572062167858656357520224425966214901058027272297689147260089126051515020465855926311042923539793030814516179605908752525085387742314860285644687655166636720328880880915617620732300888126523737243363013191639339728310960952926255070815838049834521809842134801910508367576790846909496528833152228328623190192158297825234621823908525458655987300268208006618433713571570842424772671374862511942513555654775232319948884171420887053855106478899200000000000000000000000000000000000000000000*i1^11 + 30838107416614139204044656601207911945754131158746410560662236371677871349845402553496290864306300270196692758892345008624340441281780196388219233880447432166675942159682215112324410592599181476703283470019347908052743532346086204685716038189373314093451460691624002264032137342688078663787469401470470650505145050097755546119128129314737754447204629649136747709357366584241606587132766872966070086770050674673717240321285734555281553297117111307276989142143869309704597566591839674614020860487125006911725146527491876099778499688131967487916539626955724989808087649043721707667432221928449401979227888811465064751934443126612609825137443285450903288980791842394521267817616165797287095583289991718753494691154984808805230234641551363887690621166633347855548611961630605039980043988917836881454914025151286421429011374924191298372295247705177945094912566116010092313110560089285405341774379826134476252444466161789308921202629048668273369769420432510875953114235168755375205325063881884888735650997530562159452610262763047086870089023394808808929365668794778210085642649143073302389864039751878784267068394157219256955571663885081938173949194380108605088701418463014318361389636128742795833555928159619617927121017830662602674825461922375933825353011351665576909676238861838249497038179223858797193940219778727535173059608978445352193875492587578747913603019342047268422169176784521897623975773916848262529969406410840641300252335583814445366152553649556052340242505771327092097524818004925674525814997047069562659567727909377774574072124853273762354028363187694071017067516165794790233124374615438542322546307034773643238170507552925800656298344551137241905350867269860907282467899116913343564459781116739776193163421735127660188392083036851748555069164027521097528458196147756875428524461223076635483306527584193384816382369142578119392143932180067802192868349263167693875576717992935016937306007198897579490740206254079662048502779128542679377763212671750932145264372400228885918960084117282334751336282978596308636695163957479249056586309680484494411214636781735964266745995930494030860595448765124042812695493743366070214674766085928951082449694455465915951217290710210244316862603606143057533931503824599515136000000000000000000000000000000000000000000*i1^12 + -23850828085296400448996684576059961848691502054391732829556381568088042557369048979035189362521736166580369323644247118793173219861799338922085835946885090290687712793641923977984872016157922098096803503729545481327220818193298180720171375581722921732224538378821909688588257024949211926172855624060640516213151040717841991074815621136439992768616326518948320005297953171852177292330353306073643349245040038840362201988998090807515043509286143435137850797565236624231937208098122192342150927403303400094798992962557569302004411729815579312924630831178326825717274483368208126769802367071967545462307521528538321881342418865181584627449085715332672725219324590492063958235679005055713377042345587500794997276021793709956583245452779096249508851588308653842633616263865875972508639654212095049517820525841942096646897634857141918080025880118145785648105111293462744408928265557622443896877281140219573556325153222425954174559732984143965771264632641110294851754438268254098775605188655964377443608481387754174550851002288271503383346652288121039665989315167146705485301337628542884093949314946241653711575535463639167270697553687222659390525968415535239715700708167121068338799297818779608754866620588336860112745856602053455947680054278268856257999447070578532251725905122986521449028989703200743727924041625028637218371927609275351572104860126493444198551152466049850880670771048408767386148850747556288182749817481337271214127248203528277787432925819149920876166529215473086700859208813387252865501773004542917660969209756718342973540134460518793906381779628509454331953642726484176131842121827475039303129060941288779728085396197775481729563191895434482141822121058131232920658071345576696832320541825171165210380877214961633295620911301415879396991637102953292416731127486287457075135733425163721102663798656380281436365705865960864734187878081484075315205844579601477172477410218583696593630685081331423994082915079867237029864682428591358863019426566129734977751638764979603781889655903286625127961625444472386796388203974714972847112863147841516130750963567746261009708511381439922590843790319238983913264914092683714819553934221234173525978299216952863080439211181387120510778577180783471663881866376600616960000000000000000000000000000000000000000*i1^13 + 12163768701460810513928553359203514530699842474812697456083386036343704645999582713741197908874922655207232733291634808111665071132580458863073718754269545440384164985139157158864793843555567841273810991536284730402227274269581599908104802657550053988283199796033602488975189388429156413203405057876563249007753390337646754695158103004345994599124275925083494357136461710004624798112493764208335676425978607679884313166795542069259458528695583136710516017457557886522160986197372956290188097803892375123564517464585308796411043575882974159550680957287674999050825397523684679711280838012406998057630816391781638411727109264002544111408698826077613577236124342507432689623492580135413262384185850102846763858893991500583881811812492919846584714094741947229548350201642375456910237005154423479848951387874220692097597113263047470890689049361081516651173139246273679010188779823222612433249325436265960837840109485910850889824516705011528665006552129978825695869366448971646008545916217833901459116605543030709880700449531230752064578875603328496739651202807913657301744453514975495049746579322082497782590062329502692459700123707662786031900107811769185869210830265957377556846044184532806344489346021005463361233885599408569565886187299820356057883472405140004892237416663596391108530989817332949950982146652914447133144444019195453987163536879860365521056915186617064772636725606187203405834355587807104312644355620032379313710269191133322599144192498462696235516939396045325525206041592550055624666497084297320302413914688902526948080183096924391614593873069409531438368392017422557065017586160909664952220949383705854860229324699750251657206503536667592905776668889592796444737253732192063479151413087345926201431770256106093445399400578009973310565765950847794146035520815204678972741802410309127561900199082957790619828651260783861251308670484426665513378029676664313984359868190928311058442098967108935182917673791173421573767521719456304196174094660336289516026453938414679164622481832296014153517841357654369018795717490454240709149270354243597598497358409319420848729339152043792720634465804836156191029382957628675317505317798289091441030521295622588812039917206691288955041743376717130303328551354750730240000000000000000000000000000000000000*i1^14 + -5372712408557445565966062265713910439608307811938088169823586232781961807178443548407618145651318456510616120634270304962983010950503251353917854534324546575072744690062612847140238680567735893306995895966502130649949254106855805293621500090959354346897769281309812553272491572918457135498318678655405954734148286100284293081497789705938487023066366920758945083850276088534036756892764194929504349431117744114233493861256299217143053946342769395393032742143087564619424426093410194163265608412511387076711705691602743801603774254232981093138358590141391995745092578820866089422571585389108720129874476010547008434918945686832114892745591514918255737780285050303885620045160518439592715517803297388474814331856572338002525767078967693109482614345870060004224284717315266489556787675766609973655386558230208181984227308650883864741277875416415296701283719220859041203217881226564274271307560772617414014490908647629206601496067814744666505885703183217663893255761029304442579220723053708255731437965710569205242697316591482974190843646391160575394517709448792897444407333474344819749171740904453976912735865883038262392034172965055537994092203197720265665673271461247192312392386367770981855192488999431287202415519693935058002827028117459614607683877551990581388151172061782266791679328263285498309796779396994418380058954226297449659293079984164593605364224107197007593140522649456133499014005651932753916842780162677119343154330194424804687575389180072472040698857881588262485159097378870090163563122799160433626000602547486172075316308626496035694392792848284690729086468156963295701941104348853617429734819104094816975791939005182794183746210364418342057176348017943210485097071990398526694893358337253336366838733079981514676408404806260971214934120995109735626507557162349747782475981765477294399800117205270621146923074113492947901983818958644190374054967378592336090241740631317043202119548831212169837812935747060484150881757659190786905396470536811486340155257975433810133776362643891785358316924374230923943701432337668292727593673720849234320809649360846089488512905035374722971698904297804520962259376483692551759579233129761606711809105458914361683731236224080460209431761297572206256544302529668710400000000000000000000000000000000000*i1^15 + 2059225503322721339653236712618459876256359129572137764993320447633639938162522326742891760746920791902255995874715271129651759543617995932934051923630126776941271132632818366415250853825073097617803006473527371260532987552778370804263051761972530422542889826762924969176365314843486974025741727523096108130402006820216898917440337141894976809472668368167166895037821680956544390257806056687763537260613176544427202544798989671743621701078579352184436816383460669283196344907812909715052392403551609579351887123370979686700122387567884470830291536575775200112803129397109917622436466064887245228392347856257066942647652290935228416685587419467959936354327670207257275667610485659704965970957368627535067833304942421314229808556194956465032443401974777929116903874710762341271603753593482937335445981131456327710210931114304057013105126464473716575990058074068823111024517393639820447075040316731793315846818687083690456289342905338469836127450220260096646359467654183146386345880191093134841352508471599500424679925647498269142693860706009994287282199384148525454266194012571192023743713760733648371429826016979153573812552150798055761217208545700572946475943405110647036035206148844362640772534083686150738259689192290817481664436687263975365231773319911221535960718175574401350494604506725812635136304090365004505256677258096211257091759232216696944537932026585699017617389096876951814107869396242537271121949268210614969797742989224718892113252396007266075007583903481430622803698807771273633890486045573790470976036990876334594403125151267379134343254148781585105703139718163114715473895381779797263122992800339716140536728695096009372874162873297865787990578890793694631155800890533775975502349807131456861737519925130714417378548129720777705334143559517799232065895703550042881458194754598278670996262316523438023521357794051476583545808791955321041415351417410986723615487776988251884569809293869903788874316423433000548277918745742060909671330703716058633749852410371954636555987216348842994295526397457773343934403616407918473090940973333426674339585283156298842045122291217417607678883808602552629247325428532719796616251169473072647405591941750801853328814476907708939713826788332585992749080410849280000000000000000000000000000000000*i1^16 + -581009218463596912240057650548912713259116089001857248006498909615073843338568911535597345439785294444056160357502891338730035723838058605418139003363961421088202647641743301951864191202734242716264153992260397304615577827449540165254620966828026311052621092815789742502686182165710997483037120469439036311814301417092681206728303074760076193546047258440328348421438705008764348924288617762966152266079105352565208872567541127501642511811684863618474183729330795269865607489787039827140204678791814164358129678146559263200497794597533567122172887667744801268556046805822476953848690987070274271152644116228091280336309727833204979606487708334002374882980018899777842211088804847739472259440204965355191298927952110450620141664972894793204339365971317482624517947492867130229119228930932997384456762525576490481942739229175820288441655539362483877729550747256197286252149427008598934817798453992314576127992309063431904345857455663682294064943335864602859745690509306711181447308351109457883466763889436654667661689598964625739014970057129006134590028241782298043526160029433622630399809967237186314748643492894263455161260761347785804146389532282753597349435521522500640254355598687047231638534783717263219915374693950339983601776901747693267217141401865706556665382293248912951237957525703435173224310640356900488816048019932458206995670668637622016926712701185819640028743246714249941979880110055973663212728253552763455187132129735854513850104299761956651585623391430901060721694766536128311235231851936191551540214489020590895695024045225614156801793194276617114871718113267764482619074745759678042025044467727283048908026952005196434360111643682089481379706660568746406009159325856992333881629966745608006260851224054830928421802201061183001969398863010838965079427396089635933879476260487754957141458178708187051896214478506716668352167438132621295661693366268054195902484515782246768013676541195492580219214114608749203453319673609519368478578837522667090534409536730861505833548006374149285985377199109574959050861219269705578562240578209041447067943139101864455281319192020033655300266204490420554013817654832201112444593136559473324525076052321602265484095655823115723369578173675161874138801792614400000000000000000000000000000000*i1^17 + 116539803576231251385470941797076349802450794223057564729608659220797027921877848847632633365184441707208034049596373267544671598054005553684982048879485845551752144189875144717656341599948759256488883260954542574190401592089714390923498776018266921275050906154421556276666641355221421379625009429644843869755716180464174890686919842230639574828291424109087536041831514074428813022383544740016083991353809985201342678262285899113851099812845044988251610866622689590187043628209427003450817222316312044289455346495722263262846276527457058241957988135436226369093790497412505589384168863441520856246130609375240941624366094387848132296579585431367227678458516742080667551268800302210121926099228222395607035021848434323534266610081000563174144995706303001833149573469704077210889004395356536149940634945332485253649304250724051840505649305652638596119034999594034355017220097074103289103596076806577355777692490262674745408923460572990739141513740820340180152547126301367952062315508235783724449867490280013531686785161491983492519076466586003949627363388217808830500754476016400225412414498051286656113155556345320651340560128074429570767886954158511916795930031144543923306703647697294352180245466142231638811765920893926020229250278593962148832671343091975868141398950585003471826702965289500798570499241121465775931818179988700016852469927645748709644989288754381226433196478930028940874655359846927705854744773056793175136300121451921841154685173603835030064168553085646815605995918320005661009887292275985560232921913844837273711168575729332546755107560432063283066623659935754028487742894395030440793697361565206322842750117827527763225451886269252045866587465403418804180522754801132183668666990289404681443587648792894098453470764387591297911088985071038655557544025931211034568396897704005608903436845205769815680340521341319940375279715850168534662418028742281509983394861287639301690013978506360157599718737206921449996407705176470002020916305365386558021426488048248077671267235370263129447635030433853790150261877519059239158580818096742068979649724627886367037170153872924326340405886609969410767296938067927236910442436689621139762836767369812915703081489241045978243288986056257287061296381952000000000000000000000000000000*i1^18 + -16624271467628140766012046898335338811254204403450037291380489638704538842392895447477473415100665328621392335951544628550656227461832327235452010465450718703081206828454258715611480643753443398398098416137588389394016510426827439709387196845656048968351826980229805386845293170779775224214996543264820855710785563736431643029577462618739034146075643611780394574779967873664515714325452920321418652347056035462710064744062984459620769859309465848644817686265308761913911036026003335545583246948364031253530879899284936892528912211185038559975935914447119798386733306906526395990478708636839088645468018656226715085096215207931436007437998112543284224254564361917905400011678851131430285816937484691085674796250878168057314643602703676624718725565188954738250465671268386462167729938154401032048695293493585110699037262919756984981205468145839436833912340837048606383698531522103742125173640080100639693428844252760788158116573622358628832389413224796714573248217482182121745461943536639268607531835375662401868716583826784052681403620191454720332679960232432546852947402023718634630880602679664737975129207234096602689342445920114672369147715766058563959258056661300719923160595019509787684471406979838078539639980317437862150199231186577241895812613482383275094507171003948213680692555250522268378746973469690581982551599830799496530642872508194471546817241861636150143205587816234184125645989352770572083120028035036734520387571334228999261388454331845779469777227834301327762423769139559904427281449040604626482457386447137225047601492638713693608209781039229749055905990140563982448054253902706646430179720805675887719890950423686735123323478400916464701623964940068104773591746980469382227921302518826594777283300773278958821499127854134850885406847536378750053943326036034785145563588255972630566782184383907783924390247934454559374643275648770484462406600664048460277543614049784827616242276798876128225428826294526792924138117874013708305952690696441077237440332163371025892616078240670080119415791778007377645873216795643885199708050953517090566256712418825488955654923432580369094713026121965186139563919612561468873971176860907039871287977755781237881011417983296570663707681206430812841174892544000000000000000000000000000*i1^19 + 1439796925442671499722118525771546418881211699082275287498045385522930471122871091180451901862600702450075657303288685419085307096987879646841822634297687394524106510768160810745834208319180352828322298880267884410444562014156812906137173601908203571101158006046599173929261762892985513532101563968820833685195142844913234523243057296476394956424691135139568825898337000816319248115574028861051366876134552836278744829021592762414076653493134145938748864115168993085836704914600747887730356366904679564716617545711297922662956245923998765187291133239948821307271523109728160626036754568333418089427424255787791991231733709316700727470232881235621983035590108661220703619988713105110865575661974047076301244590052160048204116738896914133079062663059940230308313940653946265854275859038079499383636151693688205536278906614953779338139549390283800028765131881902217199988686268957637160616192419906282244520836782211740834909244318052043953951265100437478589587719824273499710794707398058475386971901606217774564804594392663425175879660863223904935088561288051216421550885850884615268497987759601681205127749836003168824849084704983314641613900485612840932920316802330543970252895101547369146413357676815213384684461135096491171830566765970419852615609271738194425676228143765493608998094561094662154640140664356143680316442083909811812599028914011182166532099597907807519176568146891179366307810339284726386700397102466574681059821897589795236113289722213392393025718607622053663198240972982911887426606425085215497741298103536782712314732714121442993263142788022134382892562446841543411942733443652391615983506927017077361716578954305147075178366985091995315662370419221501333057312156741675490659441220737082879782853731776372149938776226209111020131952876853507377743754994034108790503180218473960628134911708033084473000554341564909612730340890436518456804552362692581613522185941575737958296020665372842147243416927998534651005192286367564409936332058861400548670866865646561456985766127250754565471110506810467813682997054849751713056528861165930361924115277970555908391327450262921114977973393611374238336922851497323220521424367598704554744218203987619913193558445070519887090260784392892695015587840000000000000000000000000*i1^20 + -5162884619748164400124453956667114527485495798001238703437683325371044947009339876287121256191868566235326191336562301994178073324134254762478915710518484089450391502103271065612274633949569976082255022361448809697915719065541170124461509435868995654391525953995013464585122796336075396319945790641006924205636519141273323434974025243586534954336460883874646272952586800120265129518966837080698940480567149558166727437584280935886139473936624795531316164896557770756977924468355448060011598565916288264749557817757456383639690271637533958114441237207831434061652430891936106778024429348174243768862946364220482026175216645997534516575974834122968681462979439429262209540312495062912408550703863715030972829753676869727542944049492854670320460869416969633236958499292493977800816163151031019020053241945531725891042288853767501872401439491730405757274080708162996987610454199244647753955870617711875603035678199339207676619612471639475955532816139484406874421924360988512749214618048329421583456014390551419426382191824775708024905795186584538786065923018469320588350374360515177536336396100782804888909447021036786802123501197929102933751277389564506352872269618517633414013791611852833043395826563758622706563999648017017654723800321057383972102713286669631030626326126638322121338483784996739775662573491177262641215107412384019544777729927311525183830826035121470663211887641038395745777851164017310473988327593711476101591797150418966584069317875453915252381341957686104255600179743956507791366567771947685790417128120700357087090912638775731909213354692850014998707785779410719017413113635738822275695012074245447903223925372214508324829045324055716600047062196192689840156107856979110263473314697128038046059844352514647678176573598412629940883072613894454706613814428862414620073744838101189756514954607847770223036582572154776193147304424135695622843336887193548523297150232306033753024491794331240033642090258104140268155625033660071853280593948672616137245720503563688897127871244980542173434511840611979614524585515934606377919688273997478942425274072355277618323347036375183132808198874531550846775926940946521509486230834364813988207892247176695906883325535536922669725483677736933261312000000000000000000000000*i1^21 + -17191111371320171260954660284326259404184148494060065628597213369434502935875779917621138696940359810425594161001552831347329626192052858344428236178219380663656554406737271269987672815187040386346868349235979899128919798229625440862766877156857867659213893056114135460181877981784612769621649333203031820335740241221144347472018377717732001321140841540881922397190024243857928183303101000693054373495339051335033058419493030260278635260322380314573328609920987164491688407665009255127055789058295926850606239798331894324407193104050385802136083836098469915682905024252100022334185701003904266590576757161191657461647098259881602082136948003710366085204479284338919254208275832992637578600916803637416042590190112099080653815896731449276173904944055491752193200103018481054930209022141639948447793608993783537451855764923248766962355573073333365099758990344570230597946699294573438887229887201662048111058350966445903191034585135752589864175157688868983200381585144144424770173693758029243824099850616206760509721628163452379175324188948380115065572462741637273003300942867106738880383904915015192690550897306336569044544467930056688685306764127979628512112058160677607227172439085116373625117538409205777709985484513300337831341596758590749866442288895398424027777312623579194538994698787787399211282614460324204453751167561152524223484261136460677854792630430241414625850022143217683112320524570583786051696499496448378586615180537705635160937438019678949005619674424587821815223943284385546961498411645535102861895005721190191986478470118878020814443899351636314386497117566780389328878070196166637944868827677360185463143967682030510249614334785136208665906324177671872058286559672960392100123117792402233983554434277407801650356934064904506890217655977549739797474779959180233089464464875591912660764105042455776696830450331177561640848953266376812947086880586737138401734917594411767487056484582114498700311159060771808794880477350596579485774725658639235503671896754447838138957414704822592907430109608142753070582440508568869118296676782875355355825645245949821483291453382496851784480267769433926351015343876112578629804148631072098859956511535265803071958618552310323973721716158950214205440000000000000000000000*i1^22 + 2048173720876418599723023330201342304022674177761296326146557988531627528466528565265222993434878109038259103522660843363872669946946568664070470911513063811805725560855259935116718562289136318498944062992609677576390305970811019225901884130859505892084899924772549033343656723030756812417155903598616569412427957723065451698339205197876435446004615832246573782800460014939357219003976865344361956533280548234811956518646844318865108521239120450653817510923864169468537214720334614112340078692169025573378518854072907118777205978143477661750535097994369754623468581797114330318262916832459377916785023820664349781002760370570801864782407418399020469870484229432161825442560572550548634031099271197895734349257447142111371139570045747458746449324149547456710394025292911299609394384600049896692741853388487148757256718010207062430006901622142536403831549295463667860504521013044995911390555030146871981564641656104257628147869314213124083015709117265481957905822704591663163925043012040240324777700142604174888652953654674991046765351903382219932848472621036701681756100619796581831121291232473946745060043724559658822368474247674567213032005603191540713111587367381458056116427600256353061870506399643687497845423953329954011642831058695048102256996626263931374089241283947291858938809444934839902565474355568685794243838697161587366866969099055484810015777698899653230681399577502088665003966015745716529138156047569761156820984908777969179198765102921575223370087925694270606394338584159536795896688531199644992011462934954744678285159916073240758878963581859648500504317940358416944782767815742426055581071644311330250980226283928990651654698209046123226930061045490180594771514893693960556253220438911445633382827783317178988231420096258518602367200083171255885238413380195226432096597338001160756777309097084932350850959622811244791557107792076625523812942333407905389372797968739568786963465609724920318213513488728351699333464095635353227071274210736402194170802658279698192291089165636936184290317873472603707247228081975844182639711412133506071760880004746253069674282162911831317384894801900020247844836501592487408602350240152361247343992667590828243210526924182179563039158747872729497600000000000000000000*i1^23 + -50240515508603725721631040482935921882783939455638271906363177668562447685988299366391380984009855098223343118507227742013064406224172790081668601978933064115134989015884963794394031735730377427991411310299236548410900830916650870442041379869055883032874785221399550678019375298605306570665548847986614842030126892967355048520068027107791370121661604775468996363228763386176504158671009145624391537645610482776723464639895655355302403940993024778969879144593439657018816437344907620293135600331642746594711973324913613355838750863264703902364831967386242444210882989104930090656478601611859600770450743316068804582831236887542975837130638572892679784928146353917977670851772265870471210214031784667104325815778966017107199399358806816636916841233304214388813677967290346775801272182268891587836391318918692928685252362546494330683489409760631623450854870448413186194513428318834631090291829763117018045520119795337992220033118094240281890028862068976798979138664576720092438403018464216422716439719293135392044081103474388346983390846195735603478799084371875040477851470278732701737596081855174911387027400303420955098940941383900698911292620148754199392226266214598442949049464382608397358409557975787523784997760581970859987413146716129297783859422970601421901113483185610541117787880780532425355558272473103426159168474456189979756768346745246002769841487066396586236254689369386726920124349818204634900358190900745159101116433553925240289209696354833071912771876378743938847625214478006297475433019378329270247056642587163343974044439211097659060869756536638629220012335601355519971895024003944823543174493986462555084696828313648085833585925588255516863550469645854111810489255823976492682578041619834325572082281491073481729804892828768167184839577060023341642512232657646060187408642107363211407162538588724949543690610787685799204113679408346763978922289315621904065620716559631662749685531639581183723320515518592737979766511077420156196491442181787109830151873672987925967990845320491013341966909635121032774911820662106267573351037888922904728378643485277852742247909300111114785088970337028799475177499204545412995416333151175953726609227836804216236185227133316289213555151655980236800000000000000000*i1^24 + -4820127945501448536044616185129808159535182453947623696151055278868276789668840758665546925894647327956951846092049646989051420990961086489932658733180938825719862023078165160251163213082099727529057500379635030051663757352448456129585475620054557777427994099408515701664362239630466248609035755173632816808997151386531446360414875470860691988595198373824618357344264182674584193307638613531245566558507998251272591198725101062810996699346938904223856752915328769669307549507964503337994729587282716774961117596702184470834755838334340283759056137227605747156213853368166335195163244271082553346972775126761090276655466175224765243614281502180449858270039228658662668394999378569311899595926152800041731695646919505307350799000379580041616118744661755204177516057255556249741765207213592591364948670847599656834426331121832546379666891991733607733000779257275913553090471091558534148497880877297686055764171898300396678822907035173294372604131243487096174360676613562553825237118784268497236911355061854638803752662367512959855778792024231028537297704896164971619159216337107552314469957683231232849226348763396037153592330590980299498965912519847480379514915448530526242949171424364393552328203877716577079249247740645711919611648473763340075984835967476393589876066286095773059527225817180083349185620393639938821220329421401233725774728042694883895596925487342431271156544533241979536600203580909345459672408187059872512029992519519409393109619461057370883376244345083127270224156985051596268820185219924633042264275688287212788087615189889202070930487900535401768579191796282751078682687701297000548781992578597031285822321111269388066469996160804714710257911030270497027069078368785744000974521709273906490197292756488159876349692927019896196050334667352075222108045746515839652284973361418973248383119760712880164219861911617756050274440237399386342846385889223989527839173068621768873607004420674600892125613299099973296292837920797545279547779127840453251361271027037761646954454957341188367099786477172630944066118136359316825423526986222532366445408775269034933085543277421884141699064634229778162654938951093451200084769451018773011920488826487898786648106427245904768062066190712832000000000000000*i1^25 + 409599688518257071930515539234201629502914405814049629040550708427440021089308183543309184135564631256905554049234140974689986647637957204880427344412353542403154243606438602191784226761811550542702271983205960492416965775885779095374710592466581207074361550970738266647727337433888407724984186164292021228000956960358128079745114558342120065100450891161558202141353324903209653526168136047862411328249707557626632341962191800485767303537648112091912924444304978161647202386957972522397643260481632518522809708013653602129433571513411651872821176409676420961496391761232499302832506264633142295669659455315891951415382331270958442000091146049518144889805184524248909108410247957465138678424464498813243146199853643885236811233223939586024040415109708121038522381155182555104463731232346431396128806097793055463937328148811206802631456728835216476929186678732519636958093005070918147939713124634190944576469428209932352699319158381472400107468517856585710182702590072643743772452210612315375091964702184586803374280025205433942420030497402194227901236936733231256919617603485932892343633613427827619155859889857816445633378947850014265922870089735079870295646913106276013696906692789020604189585297690730562718099837456831718531710493634141580616414382064937976057976574070051991430787174570338328158231096567097854018232699926596208761960098096680940692440125188560275098323631276532655333578504214489092535350322240046664632991554602945206687955288590414963470078705865806052383016182204403119662578978137010731943343398957000797525628064045949527210962205398100301788975192031725599050591862308554691806516675287366791944921277189736009118246636416821519465125602393554394583102279474723217564957054667856083224074267625482564835504715751524244284560896464737255256247342687383164758276476936670100212354038600256716440939401939393521779428667019455315938031723055352286496840694372617735229310898473695469272495793615583396023062926017763193640646396329617874435098589755776119726540640435887679920625984973600433556346316585140266066069139964170985234650705443266992940153040816238600514692844027292092770278389215194598562401647952424289868985732379955715257698501902660846361449909452800000000000000*i1^26 + -14145147351895169951474757733879996257366223254302164055317476344957118920148741450374654715289898630824140045127822127055185066233798687065253900564418769608179296142659822894290039193273396060393867079288062745623801652052112969795246365165361787432774957121730378511255261534306201580164882854989031643892194986523089714542209533564333926642602058993774423103931124179414836399257177277521369862899435392207419564334047235194742822426359404193387314764651056291547592261722912190049658718886777529177833212440608985930301564819493919109289931983877315497698459674499645259127687996684609165318165433660908238079456745421193118765042847101054948446231772151877404531924410064325575200590503190451280073204034149305133805334596647759495556631303175373249288615806244899172586087554677324081105212703034561949844708099497792029959808207822848772972273446314000993348766079217540667794005373779017610744342611907007454068685470776049366562644500174439590885356317447701084107385180574769716584995554571618375157604648519489718203096692978658238956041022777286791329509233534812357844061804406448797795298741092814936566749225173900312793986558106914384711780641051775471648773967516315354830538443291096298476291629499612539725951552045219566922991112624479219313718318285160700872915767529387448286640907694786397075761520317089662862004271442874682088175889976223801794560350321812435944065267016158403322753516681283062342023188836114441858019209755740392047240667181886380346091842304619424172578306307316116072238678666520920221726546143863791757127776127183758514568523480229975648831909143256619805852388179180031687870881724280724935181017146242392002518430403706981482056082540483469824948190464448913804450770480028771555706633398685120144792261534801715059980768180347730603412462252064145321111621575776234769366751352595649177836679268680320003758498765073344128190382299354812957602581881013510556412559601156224769744911510758979640422394601515175023471526695326302856865748188623149484935582396449919050748062204433238070417252197566740275184026814981323348712236977119954731283789007146759942700123093118398740995386622695080178210198459194192869648747923462850070385262592000000000000*i1^27 + 393610782033256334359390076687037935764656889655336612667653893206336415663070220689835201390252850265089187084232095944975649377838884188571592930355565043571251230211766541044214768789494151984641948806846826022218572224034059640421059997634275049861790918927724658080034695382019161491663603971531798801195822285354566168236767756976903611713130354585814246371900483334156460285098224165353967886999837876075872359006988885956649096090927517027695496611977619584457668042026897284764961158862495438086610866787083073618617709703243857424875511087721153228295864989246299732130249839540052564057940271537076268564976257419698279567936511706857228771604359119262943271991209331625016888896620384539004862419867506519574610883901898541950728851822433981778366610634048101351551969399894600791632771878307209252456147120308267355994904526732225502354875289085575435766233700628131624657332183527670637955431679834040483253078217423449252341949286453662377825098026339447565813125321307799781845445079808548296722620769850174559353874094152876365233634333720137007592297280042300074215640850177675157943330902889090139868161748874258668108952417795578836053426591186671040827601102922442543667019665129208591122854530219886786021848744420374832670298442051983705350466643613362048839606848362686301511347754439601160293431858494449334518966939267429275936184047115288906123899613763721026421083065009891870337194525732809867022823592270977297481869807199818193326644418310291817544280541662310977232106333386168736062409431010546754720993741700021646242674571303223972044355433095544111003644020932864515887564016420723866036905307466602139980228802956462156358807860166713246885320537293882149574021971606994255304650534548872975641459318397264185058949951259211228586528784935834803194886294834988675439647215704905741464927687426856593654689671547982407259892408639447163859395163890246235073478422001500153457004203372744469522632382977622864750483755459131477819249068661492528662518065262308612838191917669969661360655520738813294993982608046193981373232299487138930141323513300374699410599919910557928232915549357343648241437845784389426203111218773165110039949748664962522686685184000000000*i1^28 + -5594838035783774351220995230235873132945612389926716946603351982839281027090117773115719445994245595934657983204824334524820716843530051215729334500431217205387303770083183467936571162736271407737847120255812140461477037286237960903628573062680883276506392831244023656569515977445940067575971069361908336930766796368803129341170442324373497554841746845847721876311711049235918147586259800833577706271678546868219691028125336368715191010957311403795680220145238154889509751181656335779050307047939258751420834920119854984591475944808833789332677408205162289931535003240720261564701663196143098692378207575524926310207414894150282960632802645638822467027610364366899749658400696032526638160352693928056182884195100231552682949229818697147216581919496696257698919139145418522421995743993117093666155479441726597125312884342153303502654770674951496767012057594107727638885104846735714485007480283815007529221592174358554595698927876403239227354057555569511183308739303035140141333763757728557586748154676554541435526584773799572212579008492951594108950872551348650566702148315079017885438670364106540404685104296729197647174791521198468562882241276353923851505001300706537060961859723837374974817062053367053470849190220427127126608878155332315284198163383165392378784924992484579087959928933652703451241480362644320881223635629573198073213638557564130206898826884424045179287013371678256765109456368009867701699812802780547897004429923272745895477732219917885894839527860443176494017462214117854851844156494689255397693109730117916738532959795096215936221818784881761829675946831013949288547939806500188644078012819814381635523693353762539461545432770472062489441324950817464300967322669672880959132370407425936757160377427412795992524936277107343528163540775933563247982997731227874390385805824784024703351728841123142282548953670367617986214124130621805279429652607123803504643438360765793265355021689893907663387872946270086964718796612890804322103666988405464472807277233786706016701784584126087849910455267154083321996226851016136241377884013513389822838626506631236213293222167798523101637037048214625100452188228260117367224434573665524239523844422971847768013863250016501900509184000000*i1^29 + 50490619479498482868219578194593281049523422522112413723083539652514181012868372500420054801071805221203440329104474490445140692373276289531677930668567490225626071727290798319133239642501960267761100821694779465165685856131442568361001105565957488183200081926274065868269893325918607604079331709186412449124768896268584399481605589825136772350979910435064916817309430694975390340420811531687319117515886453810373983372373454268857928184739006244906145268504703704904124708059028858415096640049070781049701069708346406563285236774375576812625199375445178127847920820335111901085649018655632035436006844280860965596594891950034500865506791353163278002999017431855513611791353690675165915154806526253978418363582125806208384709507066292561412833351454923237615956190299000234299774939110394592846373773687423561530804371797694106397332134180449684435315245183976539382868843106595094877308823744792092090669816403587898390085316243709784930566482711594255497998700307569443294062171849630809838876791223588844265937388753812079776627450285726887012478657368526597893851855740739019847554483439155029345272890895462891863342481966732028364119371849008906040953932346718727420842981221001123399854746664323333828750660777019618729193319390743800582034733211029671910271057544159924505153001013846679373692205828346652180322739434642838878501337374730142343967182936709182648956110421889745043526370287871678661177883728111993754296602677597217855303527997069660817072100608072368643168403010080502134187324768461517914558419056542170798219718399885597632904544745814875300129316302580766133398461058481506627630121338078588945097792509983671343930512247271403378212541754340213240905601872081843428152216551614696320706640308069526695987833262673390954796437553271094224202767812868971338068125565483956727517926565348284003780813498145045290287508942733915080347820718028860961679157873006979050280588598608163692133603543372203923535097467695711083285947954072896053945902763349130742447687356173499461285373246477887163951535004578773542882558329549372016645578623764672579454443621986844619092380539633649493110969485376290640419116425055496628957451995423527392399931220698794557440000*i1^30 + -303743121884572171666999681404472298011897308878515311611559015373753011776980329555884819100361979212253030231205999729470456217413926338534713153892006895763091226141870585248006978159771707126701402799531838778958986594025367457857275376004774765906448607357716210026391315772432570191232592558087858910742930127471492544988471211250370222101843517368543029051371766700250509007379223474235537710663224325601366867702307806117784917515733493312668467708292640319402520979472427006454119965459248542594665974565966273182376324621876687802273868191707515725766466033919852464757226172107331466613464537818266472375715073584528189807745136666314408663088876799924519194979069765454103302951757934483331371115298377730973305331058064808956362640266781852365523351691242582601995557640894526497493405995725612609054183466512723929491537499576493411801206562346539395449459590380514104703688555306932648082767568207321278572550243952057668137448638012457329295509008300148610412223196540935964653045915145092060373435954413077967346417801805912550916149979013199264905290482167997364196653330196655621269548289620148699876370021232901459219698866478590504538319020078845358730720161105479969735080038318030441336601236569396256608731602118335716491799043980882864706585765293692614242633116428782336018849431416945133834060841485906960018760894804005441488703337767725287670476549113507765956200427088594314866908744352644066891664173201970518024047560387138228172197103226831081210288759624457881781868527574177631542565016416030052614670056131768910904078266500955868205283787125590377850792580432015744729809541908018101681268292273218741089284648539018560565158613234715597508356927562915679493148804373182013423508453124236457927821141585018623016056093994039025295454225587176063873145934339163358663962953885792013231691678100716865275843231838674214827294714641466769483218728874735964323050084697606232184999148329047226836521065468887897271719255425597707191674177576892487661357769760249978295606267660442990544556963438506761274173524055308258831521966989540429044384259767072042928739757618861152443602103543458497694393210787794473331239313352564114426449622990848000000*i1^31 + 1391768140187499575671632665164124953109921369373330123030310817828170059873625929504897397904606256063287879623103469009483231076906214303682918334776938275583949697840732463041503345762746434705535439011502956440005342054681461215290513300717027785519853209868035704617831988603600593430622305657127604921769172723173879749242321136020249940722279589391868827880458957303137534828278755576965393461409875822933438978217824648417617199741963523628015878286919971098095850359510102377932135208237618866995629827395952782918116241064445484464347929845830035002223607011440999423511409783380404420635617167041855427511621512343224621559995625223729947916100665264424302217900315354798356385330944488506286761752185917790543584484183911071231625296487965556078555486496570812958451276022733518681302637813977217501594168650152714717341195013523137398308894069665319361750745504018784317486087115941884008601112448928277715319299972746066746969713868006130000445831506089272369791261198391910296640646347685679778470666049247689828757635461176859922784073529321354013848989697623796470558857709549202406941181321011182886067144408125212570088756289729939258437887184824766920137720743879947416685031822931930599443920810352039362655296771915570372033617111787898056507694644460774184944710396789294791330872328151133102625241283958737160032187795333105706350834500585869441258518214640998316728160352003164715162457928103465820364351484846893245716009409806642533655607548211814450398696955960926221931732408577741345960277474942335881886381645106889741046459622565647495535772829373307992008574759682593271789852649796163713988967751526311350978549618542649041950522275587443368571616845221043746287971434342716395877891521357807585425514929978681375179632345328250926133999250196494245880872525160523764328500678596027478091991871815839180661635915080682794683499438473553325813728421103542057386376350184829805793721915761873682296285512395728147430495398158248383295315755333247343994304054153407595994224812902362304752594046222365918189019567880662183471189295163412251446720628363159219244708819056870009439765887011591745898903413273475532682632755053105084309607494451200*i1^32 + -4460650756252656217594204133482036199959680300123836760429468835094701405079320873401506803603157197728662827892546819283567820070434477164463579993524966470230336804283274409703086002776980932168011071819644131839599677481168647058779833422208100722887887256379357990637633293273157364639657812084442013018339770812793392730440158213362231029414344617387027465780512131624838414431234765335544783140564914037625047590890071197125115910542758049272453251148327585577603442944403488939864423043588994211682016137612153733601288610194521033475313582427874367149256363779335075979931711651642749504848242839531936359886696933010057081959001735030774441059924782060728469428408153265731237904632632562540151983011449566445672651390383162001894692056756591108831564833592412702421745438720132129930312054071034154979840358366192236497876366613268459046568497735432645601300681956240402802121947669614850830664938000169633309009918046104587989801574891857281660821506372412939834162286116849705941435737175904373856651928670507980272526850683464800637256386741135423981999937931393633778391441644463393000381447635070273654366491295873079806548510848056653797041338858551272321238202757633455627873519045256567622351444362371066203551405989669719411978986881713826032606063720984890949324459897780004344665399834704456501492990454978002123584960727625792295054481782697235059139665468064579273821264651691585247529661748893001948712365823866316705930182906285306588295829684311521099357479357634955894779282455831076537782036098263915287049942009164842821720729627809787293879070052092938846470224514153667177492623056142812167819949219627393296521352042855270286796080164045019917516813946761604644542695877016164766368176584757580220779852473593569883110880292362576393090782255533639565051875443283137139105247734402736201138032676785510605937641455616234131895535722820683765858225793673388859056563097095972468492616319342816196098968027511757206337669722829516518222032221517122279816060698618001122937679887020930449383643309684427343510051441406681958095253669372229607248922496149929724529545815973124235425799228492366458494009884876106310786155543566951979889459200*i1^33 + 9750819427769503545513430708409268564382494889646148701549317032642483611276420814507999553616825570452392397600928668113972025430066206863900776372875163823517963755415989729841348655830907035172640494367412379932192369955309244753380449809745711229205687428412259498719422941994442112128331703076517348895087275680733600955850931234513331465348915980559085645559286681526194372341812206173086799325089581233634133389346318468333705950710908299703440347144115451459780184693930596675101256048864355500658003487692633681503283571131675486834073264947746000882424929719753028871315179231264976677806289100396343201613058252919184556537926956580957108785424259380346271687625111621483397028474428443271354808283497324222743919192526061714976111342371370349662996617426008528130427601058766042319541236147692095563140374867106712095546704555921923022262097970440657365293271432619360545206447093234593754579914886510878742621049401839079995375265876083113454432308371640824081686267428175005150088911575060389257372017888326103882876333203061806326947661121563963821244104368557657560800294381343800887311473720578780840532887351940042569459466292487142096774568707521374743082269347956064351281030385140357046181356998628114776860501383868159952290615930483203699174080636688382613814902071959665763152941663207834554453273695660411384346465534015031998309808792705437063448540692333127109394676343564887736613277784212273116061296061841405640904797404843208195457738958016266843750053685298291858463415183152940251654416388634795429827906535379572196096964765639933398048146815601354806667559303425282554756232211579250374191269071721777719649426922553574538003269454716337526385784860296596166882220264562098828872342846207699405649294466337121785326952408993535130069742320565371442682532672885218395515139560610977821345217597094366190893939442309212692260393344712370128786095247304652350954734380444193530143515030532531868451659396602635364211917990679471607461949667892424909296729106573828022370609460712208363912093496823657952207073481440719009295833277565190370092235043494483885171796443739182693247364015906600676117298162782870950816628350296434671616*i1^34 + -15118608371243008585850255994657161356728980709336191558595078939871872786426459249375261476828421047948037994913581580209651629074197222567835260851932222249395226150899451616682393707975933858264862927179689784890200243588532768977422771961204427034028781964623985853524869041026412390128536307103775535898853691458858840195634591532912636509770404371041083803828693624350372847658786123328589974293262126830988648054286376144195190217912861229430323130741269277614013487175801435151676180567435615639693495694375244871817695357845399719190988295585712356526811939023884619152428900047858853333123704354965037161666556780442574190186803419445355113683965044854962603837226633413318331401810542468900381833380229193312471800987172768351113032426789817863660505261482976888421105218698819326223132284627458727125809587001682287320874998553355894617349582865422511529371983725282898374023931000735641901903440317641475365042092669237203000725953966126842071607337888425147509869768751103904386514566384678832030323120631242158704129068337720049264045574849350859108616268142312172729997926116533674005172656330677130797668225482984680766542842163796226920302525942395562025346615488044348261386138693762794631371376209720123418995631985187476805763144711087451201586919832659970285913869208860975831532356687914097700201824419730150282163307483439971762730884077807759265055232025856025939443412952519120762569510946301435948631238420273486914898437392818091021240151504572934094870619001763879649257642478729968600298499853697037910625503755011319947900286678362822855955746731176062682494478168448595300305568348850360234141868760173010057571046553362067175298366910677735294617464694706500368166749339823685950089475254515448403049233205102054211571000255708016550642584022157464454194261770939171520742435961562355926063400915589087390266873516990591700260849508391838618381850563562203751353901479209430290363357375682573121536716222803539356508848736326603399940738476333236405600466404488103583645256826377876690250141646722674544581374076926682925365390622339971412239209945014086587657919306119339628297610281446028625171248175611096366375185791582208*i1^35 + 17910238612402045829676845509655410836173962871482586318907765314001787032948407152260473745727275951864761403467973261927431866763189897484953893115304447143193080776684168740909163288935717092956738814334540281424689913698487962710758016315820896289664262360460669139312085090120922227004224742773865948137416667764356527596424268600166170766281085685033146000103870229374930838986883872974916912412443131785997064674011374497317661708056271658755053389280737059252546180847258514956364232151528373417270476197784749235824943127147190454370857642932674052464919896105260626125041749081981494043816896335443285435515106462431605347136126295946225475594459856611431132185763145177428267564647116152721511263555579631139152191780911885242420326508497880363602584198692649386646323490777006865246496811778761560633175711698861308984297471061806359417359443852767212600835949167919576429586038662241219156935988198986811469027468714882586800472277059863183857262205188392175372297691504567701571296319398887272021912775598261652757899063218911845928518371472993608169427783623806332430881712366507426776052934435207920675678219405980983500582168484548408938623213680633569851798700056396110419586481809525441513958766603052829457267330443438077279576240691502596157828041165990032849635394156954925705290398356974545494108903640215136441156914276259475830563462903896984231321310703863235562685641180727502731925719013838760284011288915864785003737584251642041798821187127546448012927883586968782942502704434761955359698485140101252900770913530588184778527165673002226087235226779304414940597853642958131484172665326079782146369722723914831721322171948335216344419061119601071567450614466448331229655054173511093560948903666828839235115585529819113622730485374449993128059383560316675396258941058529634103998578753867269936926969859524728419050686348162890599886851946426509936965074970132711293457627956183398503132380026522414444565566411050559456861662541888721419700198494771855457574691853565886288746124383590501576116553710578967375782133492385930323410545076314920079869899190260638256104190331920765884713156827616066603750077330491823772919660544*i1^36 + -16678184168231625805163110641616324373306863540625415213849484098256851223664507785417972675551423415299974749190460593423153864563424270408187885622643608395426140536593890510236240585195583926678459709733842935194125885641059333625629293828113775070040610085804896457828579926998200058565618298605176079974217319169558999744395894448926269630918450191938604677116564796406484601043668357571642514188973244865859361044046632838357100776686899964640720038116886015775755391760810164743549693388504931879696667071150970910642610625510137760062825363353635255939959861327170275935771280804356417675673195097408315984915110551665922433177709266754569949937532654385990853883079172166656791934223255680603161402135618994479245614602823409386951574699397929193674674232258715679099651475885751038201311121646870704942707764627256019722783069706021121570214433272751911486637569637154138158807919862373066844914836961092229011045309487950291619601948038402763531177333101731777402632814659526082407764982641524975900238309004239825414163457711854611670986214104544760053945150471230847312859992083513315160364798154630057578122376567188217823304042174771719960273006744873261212143504265437106065801969717301155092225230025869830725617260306334521715239243785970485116202044207245761651450469833369855118324313477076526176290097917516912441590741690525984015144532724457753063116002264966417694380209611492523203834722274191288251543852743614473787997116649144775650297141316272341489968040919381592553120785789040458719662589339411716285161662953119732243889412632038539842519574706811034252730909438288438170954718009112467985138488071312404732198711226389688945873439951036369803322391985316441751960840528509819107491312167145978429360677286743955976045498519956834134999710985259464370003908309262530522858413665137158893360586979088879498513476069587636283968963608924566477819702099353751489375962240949534243625196895026985909269512060320356670292442420296133599356907846407694398076001108311278758187886282455822287377224018518570510281873126906099055358380980477761113517126755036974139431967693487896623324075770368304020250678591200337854464*i1^37 + 10819174551354394723905374114382061457605723602587361367456368825868930328553486366372443642365067195715923547341723696265114071062615725212482667969903378167910000553802634800627275439551526173855014641459554105084289094256210893654050588114770117199590330540572580364721344977167113694898654312625630051337582405663742161964508763523993711454974121750263760722684806565001297834857743832977869359290065324904285296341668718016145145810042537958315946166616156516757061965320973317158605575485048526564445596424558194855301527132005159693960721395843590049403135061626059940729232296055174440436649664063281704042098168132887764447702311928639891199377588160505645021428118953470748180921882330128824787998054641472531013578076487233772651059159216551771450862428020092607082016958124342890116069352698195744043243597914160974997604510587199892531677013041791493821522289248828446135665723920021909304150369752453824639582912081837491159046419024225342530150449850035540201135626539713753551282742316533589728496930791986082197066749140997838635522571642071701802348984569097690928091497528708313391727418727199798781341682801916440849366222227998020020024049644220575219437991427616556255659012017291041175680843179312475930612941377823671971475507932943716515408007369315487637178782023038186335680692691501209201486501813681915302073993535559644452615499749823741791341967100173568587190902150560277504318063929506367750058777513383149347052916987916291621782168670837777850820957268006293892776764736194301998836703744181027020995137862090498591641307436399663361779546745427558719477779591052034778919920575680470828385241579193546922850713851521914223374362958701503973662811887444917438357280144121522148272609004892483790125188626347977897902448455196081285267308253739273628365624931259216660090206789187157983472317369213127543116231775263842732109471340554040368863717847988856580146075468933364336400409176262171627663845602049830683590219213392589688615213570152918314202111101468829941657498918903431284748960316757796890718192283811137132591102684587629750862518920651798439746477833931761209534226509254451802490741171683328*i1^38 + -2498289761824707425174650323714020494910415554507868362808440836786631603409824580146706969285650166486777080194696798950864866672283383847742715955275165753429491570346586811368575448932333371555868432069636237329995520971531570176862057855359827160939287377705307639036525237040138171387406739509224494475069506331974951063477682920328438945631417278039699450500091997394211997599252985206597012202576985977868809187406388727449182590314132696874956506127686132024065901438029609164016585181073346989264841395203270845376738684930216121631076158186970941018368809813142362578600175933217051938632913312443266242702751685758007881600311143475216533977618608490929558489493867990135335931989701850183116689310640042870980170987264046543154738553827070271467599273823781830106277197120610988237870111048255043491965245859655106692562972625335335039085870455984598828161432266203277958079721181574471869976006574316077278716213720650841104714143897622302181804761103361481841063868629200620770368574002669562249111731888523963811934359166053184133184905609360150367320974736714846587210687006766902633603863841718609453200384822905986437048045150180360721691839348718461859854747742097736558623433650566041573846650465002255095075498709291183712201033871092411090476132191604630043972189322233523095620196403979380794444129799400026395045740421396691426363420490330748626284784716270132159322213792161268077901337334503990480226689879259217482070435510294202944563066409649920202244802881357319207658245279025451803623285054185959239415898581583276583717393305208052680180320380652834699849031615195390158730176189890393317596349737478648025437795299207478338173773821031463930303671823320097670917733497943333626189855756514316314496124669384989518468140576765873509540830363642110826122084321009836985063463001182027614665347333614855787018260578762772019719166273913860752157821362389704492183403195827400683447567648889662464466233780769625521354513659495860844168486623361361459163104501483027385533260471034888756247066740543350616304369148695551258438259894473761743805746392453002461024888400426489956494798706589997566229741568*i1^39 + -914417519550205100403367986708348355699535912831333562147614538237077846384536227569757795159349741646213624974724692267596852123321172668744040098163464613004790194324459673450538841736632940571623570074889401774999349564857484242336937478037438412412913409394787046372520280641969907833536066315436286435291310405261555967487099837431653681768708564428781539231609282756166507341318292171066997911958065919203942250904944701036050835428178331458392225103112765646746914933555029048843323936217566504499604946157228991217397279479738267018688258106186190949609547086972464119146992771346065013533360025495248226543619820529210886059631863194528508495034038889818063154414025347815639372366194434871458714072476822907894894373352492151584721949711184144670865495264366740187803366080951485668184445890835480459516746479702140750174343438950708833571757963400887560271232047250458022305714326761587894965192794693632631920488392175396852562746883193568076436436634976812937955480546155046847469325126771884386952718309644445420876869395417618847930542018116780812337362978819907347957718795759201397881958896614675597199471624273146195529870389084242363044674228974540834407000479018174531788902890738049155867273600649091591002091551211713295405825084385240300662543103001166204447072872766761740085875206133371632196242270224684875646092852028092724179127304262130223512095571803883205808053454645779137830606312576139953234814821727062878231741706102736463949363870431072342010145802645767126298767552198547129225292676623364069913817667075681800895078770936179747899840799500632812695799963621497008009612551509872862078399475126397699542648630385882920394080309111255984059883113175813415945106514517633201022686716924886555124434968953853373995307525678982798273193867030867477280801566316392455874827865568487692692882678598575322942831335541915545521422490454004479816728359288100580491666565298458607991220904737709172073337794947905208227411528413434664120624642533596507187300162045412117031293077751154519003682330366636526067229349887488875561107057858075338121841709598672702527885206991854750903060997725348691968*i1^40 + 310594763180139035069575307848811235473879267474950098442488181108773765619738970413309595935858529522936836616173212625309258873281314869532058066059525132685432606448291383234684754475487817045307548457069036406777161125416933014047665937257627772994138831782477021201254636371210067122594616672646540615474953530584759184369871292528264971536603671183789064326246193875382174473656217461914842914681259232058504079653869280939609635713018786627663552558352823921254680325005687616419252000368872809917615144024490471520999648168372048768983545239349697576117613629249773241589329203048777611353169239855624865120290552626429637283521111352794811230839181275211811797218099392154541012585633314211631922834832528446180470510875088106155895834102821580236845626517993709021470733759997169796967139623235205643082670722378196254414701672501491218380585988092960464894776671393869195754021844214129600520017454081233408389488309635343763119368523877390121971746378444765174479043073470683767230741737292074699949541008790823616743364185023674113543320098319981229154419066062880849423723087988450237053038058972143807773850517647318076840206200937860623407411252507321671760357192911425453454391771163571119581965452684585615582288527089258100960008314284577099716298376298674090069990081500368963477286035327035118234867413226301238725379670898364435959861478480867900323492624905351134917954922126059245832824340880189020985878974144914190410711791906165346806526663060012346273769454295679492851489491194667440567938905266789771144269453461995674332231957437877160803004073183629155637133381102975372161302536928557434228532600196396845318894590584553246134420375795291264955414492698961577914068687105470805879850103489040535853562543939576197173762571801030884983641731620846540648665861898811888594592068787432270286377081247464795444601909287278737082269838185746701195972040125677442071361004124188665488325387613829146720326716982087811217175619602454515721013078076066706124095723198517272485977119572623258098791660479573762659805499179897059363411851878880364280955108929618127709425904638055799821244978692096*i1^41 + 22992900581726169550891877600805738184603223219981409067038397572563440675897462965820970424844816787483166796229622095499160026218374990524506347190978853944125917326655811504304038693628951762122189134280912862463036989677701137425016550707747030012756307773892916742285187029023930691698988511357159943320327207559618287586882903486622526164177152512314710737899914665842653091880098054331072296317605561339336820062279689555662152619651299565240409488178915737037892744579457806883245683791042471784683087775029197412520910872635178675762777180544782710394659500279466160428638891833500847454919416272024827851941747561908071464425553091724024054496164203810152127510000160947543110817665147588288805249437997258025129009069843078403904939272671125616065227073531389370550842229874377194395255018060560098661730768534788908958631155796024084812479753973937035839968910314221158114213331117591145464550723120088310711525006562459787275154118545908051505400282278366653182649242098637472056466263112883569011308144725999502502484333005456799994839432147435228927934042095575309853914765389393940180323333458395586928894869996025712551955099896056681449753587449055053944177954388602438831060299986724522076354412886433008779225419781348521823404461676345787206669261104650945044440643501096382378634295419966197346896633398879348724219274929747893397199748724845603230159596847521433315250315582748074997075326506291268208153164908834972069463207272695707170369217175025864244591282296069864750398003693397615926495446480547254343329251080103322001099071229360818028012635679309847479264082789295299797476878148507222894933187531786986938757545104810786112000104294395192226193735053068745030987629942769624425658035787298839783605921046308791854897941833953329411035709257560924766858314115183032927481923692517429024931658848656726065697626000272199309395951001571428401454607650478316808734531788980600747586363137687905309183471622899145020147013976828605656047316934532434578901725948350662754869965063454606446527950780271634523036056287367285044025932684786872158910892427186775457037363399758724858904576*i1^42 + 13770247275337255838090309905119742486176213881040164393108793948628116960363496463171968895316064105309529710985381429150904650499765947058128516769626264178870867381963263099967041074059661866482993452155787574708311959005023291611722960576339817164223017313211971429279553758698087470642165835177271376803396393724106785436524340296173642944346227958426753163415935157201864457507708567462821892286021047490683299829631752166087950114752864609563212290566447683717652904659587504840238436374756762744478691578539701900160972987107403611971126274168827671776756897192396752031019143169387385506678394533392028839256373546861872001929980364672212305713197588749038817843084316985464052644737688874678518483273752631799379275929263005190977752003704404372168393355282494183448043856334771621910198365796567436542012157299888856917781041069224055691970023556108677779915657641292583971982507714526502737730443330862870153123256342610269015562452992769465301618638592112867455468565207468578882532515297197099026095416805010826551884761433254174257760748215029166898318114404440913810938524495777133919215544924530160649716169364520028407115432419838022153099984938486186197059144129983465613454491799566836561220310289342721224204637004756516588646328928265047812400269879800801974273618491523921281140655464753297751390096778197338580294041017188131392390667179266620280017157164791077919392388526836182324810886995186192778723971141037886355356588222999995194560347332454536264560790212151163513343992542815412487432086505106587409209413061025225836068402026680998556255255310007608266038864237079525396922965088655714278271730840842369615570729356087403882813685325563313157986487685091331503840711185469177518831874970975833216650430931935008495022251213078250183744404242798416167904085666341401570894624349274680117019940875168999990919183234043461555253849888489282873401142532056750538195905843494822700889057121294536966836403551811810878787730316487769691015145377049979314417276634153703801794944109618430836506509029034066356783812791877946023586733464667671105276173870235454467432916315348664320*i1^43 + 726163550347922050590121563342016572147180423629451887931399820294556528102260577106400209112512875754437423031153726731563360965943193110520388507187162066493424472501797053481732904576859740935635023539536517541829018977085368365807986027897690725198854617213010363949741837213205303971387912716374205459956188582636192958019931239658582562284568031468121193435653854795722281846412448356220068874843039889067779944924222839210324035861182367858981034009402090591411365481743308791578591196206485006958245645278080312969008810331509500725685145531732123871969671289115345000064379521588265791010493227591197384508166591019924705913517341444998452453165531882413591296237886878056667296528655939327983209352628541025449208068139371957613279634855794427076292388077780845220716654519826104347103413551600747476646672192637751200871206075600836943054393113064501946411531673377768792245752396912535710357115291988120568322050333608318641598993906959839729663113996246105666682179390999512069712422632595240197473630082976244407329443825053764848294460877505531832347168055350020000339412474396453682590909352224003337699563532759784430647410398018472423173060747503609917311551471964078499448504861639934644984325781391838284139981588315881096156212421600299180513093745075994559517082996538527086835948959828735592335760852287703073543088974481464467421133687069630728486208992211349777551601804978308785052493785704028072188985062714254321555178877852610577683945657562328871415089499387597747312467133018430072759185806527319105182247563919167390116226074353860629679395235915291290893148353734342739783103924594634285356724067995998787014498891558501037709428746055896501981784489295531954576974167486551416703426013725458456325568723031604560964351498440144969945909124647970059271204751533504663098766303838415784016318467210046372302220776507986426412193901900600012477034784192313163373467511094075517083960678096613213007577340287010216979769097702332792994124273604631844248971543577495495996395783884729080795576657773117593061523469242936994084940924434869897384639628602118356401416830976*i1^44 + 532150594506580819907064845724133482834491969309380159313463103812037986532059429210311292222972379008947304166729860412558118220667636209163229309198359426550613564143639364629915461707635771665113066362185551896256887827566793814665969008478952929814973832728064428236725321403055267388111940492485088871062847120253104736867395049064265139544265001033238687081816579086105327359039977868156415935605325918410606123595037440969697918246410623355002779728143113079774004791756567167083397809149838496178772774948568627019731282768893427394613596416597844185191456195010290239569873702977623981723184063641795024610316837106764140159305863165530372533125188864347556577912421829048713488682449906423977593957785990669400682369954841040902156964135525445308849727733546239247674599075474597320800611259650713199101159800576758805738659427427402462151589778671544428499284652178478855606256841384857804789999936557544847116898104968085388391141876332787718199680097681644211438312638229002053146236129425918849028003618715107108384088868405003744933288025514167360630986127802878762105989645429471737460889434241776857294721270503152600443190238388922861407366371941236684095663618711263667104685504318025387656603261528981232870197157455054517807493432927335193743171489465216293770411128267174834213725113924009193731598803557363971142767698062432410865170072073832280625597374159223642383761981398405786903241281954466974103765163207345173949764038865179569505020190892084929892838068769583714473751224105474577162160728375218791336689635337441714177332183594533402052763951427140562813281649433210983783718693419143352811524170354298712504150311167001814956927642545515761366367693604058752258131886576308913363908369769984631009843823459691718899896402868873885062929568542212836778333369858550881765367418923466033967554251358477419842627810607835700155295272064065861667064891546799481331549686737476363892381127973321882876270885988353696282601339648166176272673006404681574525308480130028063282104767844597446764047186115194816658400503065573344833225320880851229996260805288636679454720*i1^45 + 180223275832023069715106239118119526381827890790876839159802671604250052547370149131232568684648038800646100217158841458971858709484211552898026909518190329050705363437885028577078589808350220271193094986073223299025558209140319767534926837660833114014106756364088928301590808946330531721676894490732335280193623604681958129528908818407869057248076336307775087148417124301317018532692174143997063774374945473944933186644556851622900572441000904015867851627733277968400993389454435388338130010767046209594690666397043299253127164171600188234022961467589246921227954087111296367119935019771281423685648536154747869171766273056622351644997804589854167937247281318607839151132639212835292186767087705459269817707865957599876548502949751331139212145299631300989920447768161767911089275789225967391521393567112938930751143669743364404745628487746891093341081368835611510975726181105318455058870759390052727618775619924975980359068604507513721976615295983865480021364465170571249818129417865320454168008675016162904440881822665801121184162036025675536212944735239876452130010179938604842976460976777457011590390150408506208778177996594307637904732337817802842493419091615082533160071185519893959009131110398429110259740972682484519919804503955175001234609191779425140210563165213637199185633718783806310764198855367151992193745987001453919129809755069232362041786043044208443117609910674554899506165591562527880619731372354426564210472276602488704297709633544062014573995011766498191319262076338774814347173895240437053569450416669507350310262424967875367300990661795041641188962695735544187256640410366164294340369426940425840675036051030511423651426501537294180362570729749023896142076305023821582449111749899138568897829642636289489625789022366146186035755119142461934148695496531529135317032478761297478518531221786775400022106507300515305696419206009507376625735027067490310613701809524970792889650942595402978414786709375015940093713837978969552325762980937947922977974978444508375447778411866662574459891432983071974677299816692392277111795642707478114231890295315626605772783029107818496*i1^46 + -37258447649739246592108872259038166053735068842670090806760187577542878822528123515880704999242256612556312264884315226744727108939376853824588655295577112058128545244128742699171924436323945425170548630894710555423956806535098474522440962928619563168897853229528188159171284204563683719262053928632788008128051992452775068802486891603208929463633919111068002653581560954561953952045923742954823636795916831603649423347718698401902725998409954332342050817994254506044545069010183487297886387296660504578777519821464680723013374793011563318442078971964846151743275940376174510007880782474276365876814618290920970363800482099519356704621836487017209445027198470225813760980264530253319776026094042903132956243691150856555343834628802486870968109192530521283748837814618327560703660794569357021845165220128163358575865248214341264759107049763963925187242009347727513707926230173786153276224156010609893758624434613327936345934615696252476362270717754746320067276602835041106857610922618396317747456472106526162528245060868041467830301310251625824953486804265171775643477603509416207785044535664746875726569546884448901573306687755909895594970126646060520477292837012242094719999475874641552759011378851798689695471561421312638602953679695132621331829648080049129517467694447122190657173051419526064805330130962887119568610708412158711427120498005405228839006198787326444814963552865662677853030673337198600753293432693866786532609544019786933308658845238967215338367219620298462736987165741958034082971834735077368485204923717022630016683393719595276755986441726714103247146458986417731862159574738615763063439054826947872513332959166418350444646871741676499316921417986606637770193147667426954902030113477053119736036379856525163795822362916158390966154733386773885037845691144960464356947033041328969908504741228931638585896567979213476930022703135018061597302408377473213021763577938526929550481965832697478752041520404259554229620690493350948802303427553238886275724452982540236540513884271313084727663289623204207986685226250751446742911905866869076361638316083517293551387934720*i1^47 + 2937806739605208610528967437790150461354905622487771851995163422080708576295706333051909490267258777490977968374560773810806187150116541889635758483708120792247631327913293522011616159907220043716351709221982172923919656209812768294755919059792185341801177501556577845692382846758418747697168346634343790281730433810482236147647276513149060598642676848000357226175509368355020977904304374292558391375305945798420208566893824457045566526621481845979092301494617591391323240182193304579324936425877783322952967094577796981831164837222120265210858185483518400254800476069841200354871117194953046959115261339942661678564367730403842016830885847348530226964542309399216921126038249264245112844026105240271192900568465534781754423185300102808672380181572851545719358780341898713433372887362864939454876630789325303068629506697953100516176240589121740007007201372811307916781255027216122589893952732247114812894214907569435152093998295517511211316475498591009596169087887669569839513482115645070202629662760777486812149791454892929734865673763085901994551595044137699528462802082571606939689063185244962195921634766591379918696256939542187349684618146265017655795993624818715249170476249013097349389160161920938541670015865921477059343797704982071813573118015007041066718880012314402508020560011014824358244123871563900780294074900448595345692039805065866774921002782962610241717379100633859876980537744799482242003600316764200676600321176260139105488082061194446149393087254696848331062342735587918272031427173338723813265153658922542666171286825424113595297677729894211682872687459894228508752001408507316215182491438785747961471337802878096227319296860869654399470657633487786507725841028582390856492818098407983831042237019886916709329713553317131092965381743631057700506509251436513445109511210971278445639216430750923783679273476475243840370976316459144933567159107354900084771007452959187729120039168718687316154452567349466278111299560257675883214342581258746773460633603727176920305985354442681386296687542363846043172510087980849319267462475170977411636989751887524790272*i1^48 + 303291147814144463280884247014727338917435271064108627418362750682469249579726868562561542567912317187346878290392723076517080241749104846755978717044043391201041397636348171531260587247806116885398667651519136485904608457777373315309903277705893249530693616426452949656344022114493887457684018659615187630112206954452535715557328228222423671364146797101326876528326822242469261012200230760619043390056953003508770167326820005012481259505770765027762929852474138014605754575617310287540635450253472874384406617256522666566324817705441338154817048784926315437406886204056842206345126361732789750087079076266696174978097866070086012850677006678306135256727003351804582667122412249404091132869519153733816824912126485129803834349034700786954035498971774997101936285209303577395532168736218250630052847360084996701049665048545176333261409062165192810658369983065393294335736063658372321261636937341776145910733013638404034428252160410864433222056534882031615823541545444315239652131549064660524732553636954131181592413180999796055560970372897304310524203297308179904104823686605655065570667144055762953811740066185725583654860055231996829363652724294794220863817699664569883429558456593109882825792391358185882972391034157450394563312459481597760251452873443944630320666833464019923508465819266212361197939485651619800439258564162157082435120212491656701112776603066443287484224705972784020692441437447265711355352692986243685864343515541596977378644799096603741536794621045543734970671756764559947557503486539490785268772261650517444296290422327482726320541261575376729991458838830403286221447332488051248965055347436443628322650365017098521212250074479527179648757293305257027533598646351412607837874927072786773946377339655612668957848406519361046947069262628595645556002648887993406960620598751193650106090241976323821350182292166819598864960029509051236220126947817343659225613076070622702041431629485718451485826120908515042247551551959412766727619670489598154133263324421617386319638596065853154808977750836937584823063606129288511346160411673592383922824695250944*i1^49 + -47364783219576964763170974305791071896796676783626860178021950707806286449219262004362880772827275440044614181947708767850818240731576535685583637194014861802310939250821677755320355400084580226059052396160619341576641496944759689055910955518432173548470412343767848277617536730199971139172697975923176446926868136714863246463152620782263115923800579941738383498581774766789690903887412383780743530643576268105959018704382910156553442891889751591295646579049469138475554135819364259342512116705390221283237184340789176425910267500660375713653199883549483799474407985024975728666690284822086485404670399749319926508113974807006455486583453229029059995512618918808613688309343097534287989613278968872585890672070420809922833175092315693900155436684531075085018281097748200657924092702591421446708985918375470074594555706000438546064832704386842571127024113730436922408561765441087471796884484718852878277040724608101646402137172394941512252888163590174266756680206348841983950978098600916034423997897329208273094121657751178487095500390875560899760471545700197370425184353949496573492899497698977759830597851393117157888995389973175565681214589216012627013498626584712872605870086498008732752360483392663238382154548181767307837431813342918973682323352129191069909721802347396581298022460919957351572133633002944798203323787906777338711055687921382750662343357588737736385020390435082387669659617848787321605651193665430182344429035271347036820577133137983309102675849707640166440822465953149773756235126923867980709698536314299632760953103860353797227315508680413941144731221729974331496776809137000792523835903631360587732772810719169834693108752072296022580134281739550963303762971643801667525590343262935233075806449798982611024116624143495295787946332912187935142216855257936553158509051091141974716558942418255425038091743400275413913504404077732285942337239688135846980106478677160962690200143452127565373250572866776676331741222635050943407783102926844681600204352733295566510104660425023234975948787916722889942494221755174750889689011791887691470077952*i1^50 + -1868597584233028146525221786932271271964411291365807364579522806964573971120175217920422052657929130838687105641300695413326046757615979307377578204961653115651070974175123493027818561710148249489797462048413440118460434507428068102199415462368730650195792568050765443049190255679406031485714088844270707458397525418006044871131834752423610752673250946274016444824677452183122450367866748360637384599983819571515621512280084814626857923429055065232021673010147250073663426874287593452480620814075158065314082750097416587462269821330521470479054813198090240082621272096266335705843386580065625445538365774681121879849651353645338937712383989553909681140832409679914885333653510560817399752905174625561451557474981686617800059788845366933133225012501586085887145765301070730843589509185031465760059917036062683161667618439754571989195567977649467571169833318567364029028304867295109400417582905128068217194276205120983523576255041230523161600758276505490347888317011970141859729019741306223667616419405491829059790601899782662924660911819439104149728558147680640715898934288743512382632929453097521210404935597181649057423105373022805163923998846767989478381806628052445369524644013419900852424651929438662224612634687579599639461952156225135756626760828111107621814146977896131660021327181327942236780544119480187651819229600182439322920843562043842006002858804448633706377186230496563870152604559042083573030283106257168641043952953200372130631800127626888951089650440544889144029695955639073298867003715154661093920760570308022857602018594460359357124794722535812796759546444656680283456871928439763843934418138929500107697407601823161728186516192403438872819689695672382060647019406234836620463065483924629703295261135394193512501125524534867349434903685416199511404257129880493022025155580324839886153588884214790372210085571676409274446534781675629969070266885213572604990287161513264620790516043958628798703916358132324649902260113108093422335025492957224613234025443687806082658119574666564595554949013906876623898774740387587858044033838182563840*i1^51 + 886903288065691548406465511592999550233656942113414557243161029196783086579169961149735220425185905666905452324837836047483764304889850756105640404563005533348928506503282058298197211005399455353038860461394610959481331645445142888725881104171751167715063330382760209306066915503242663988016358195097085380564456527889673555809569932349606024830684115104718697613652338717122752838009505790073671498913102610466434929561263901578045154683690985965749564535107830819283651739425271653411007384079195316590660402500502029762087489604568265505622990344225230916345295069325091938194631531373580261340303954121472806064062912267664009152193743263167215602777640706001677086301904183439426199419481439809365171133802381383303798961166119294123003209847645873006654201411084559823807832243214438109861504940833357422751964373945984190314574247054705033832024388831982802841924407594051781347502947428818087696201988111030910359768827300335169205453356237584860690916082068464331485243538306428170393121789141930243284447958035199847359603240858622025833992043992855166246100506377990493445303698628644117322015477031707742802586297132718922300002323066075514538456899802578229457524683402423794648468045824748038435037271079516477026359937534833853449060622835602502706534788805818099212977020636167536435520207987923245614603874468804643294186875670558869819856684410673595774049533923495267308443851635519959667857350021844321668463938668281510043730724689875195933924989346575853831543186181863011418436960383213217246137666112983675620136646195265172660438547198411080885767167403844184051932785261744625387813979490864388498493061235225180667289035793637632883512138323525316116883778636077671289286129823434377615659282002451285961838697548508047370840053007002960858156154024612239315659174760573388066090726229220882354587978091116289444272914955322705684800564870267911243854819575201647950448641567939673782990007926050744585623787168095458328504215874387281607749059889873702761568458018059757510822227989374434672108282957813123543048650752*i1^52 + -57870295539303104878119655147031298037375996633048381763835970262425415187065678032089953393936404608571863671697243419840861628210525725771278449105683422822476371954930742352199846441412762908676174003664070209644365118906542503080045434189417405548403904603584216056254831200281229643703686627539207535934694357382310239446298262892748047738834383583973424806126445891768951710346466395146902677599770809607517358700376559561210493174528791863353796687786099284660132241978974206769211175953894169652718422480888982367773704725081579111198946190427927841295672758318920589295824491930561999137613506001325171063216651643238004320205011148820345917230573395643968841543078000344122443793672965703566423788561638890262715996218782995973250856126246107559005641893576125245185544718122813109655868151187799738864616398632097264873989100305512179883459752674212875902749030362737152177679990396730093983978065973939215482689566943324690299239859441579571251691517120334948925125283927279496264232747652017075546563188719661872654925368846822735889189150926203620578086500182941533129850505886220876265161126126728273287477165179337324991609639101004009250779040992971455498810471069687024989986962812679482838824067675806776699568973635831876143792392051393605221564883518531829124699387304243614846078119187225977839428500601439410427185210336605800668806014025017393985259092980055100195935864106997210921105958876813434668657573785241687688930975052989396697356866577808486435735608555671127788537130144813082234683257821008101754490782721167863478110715788204341728119674696467026395363490452954923010407055486976986327047563721892883999922497190233329376385846868233984419079781328762643210663384887181776291147938380099276500145921432629791445680373724648223283210889513421419973413685757778911984402872884884863960967704227711317356691677760991297191689724753735338654140000072962705030836188208548853671033691195685972501050593063636657339667406163318684113988293650799873563236094956758543395762658714877169474486826386265173131264*i1^53 + -20094064402011280190715106823796930612086322512626002405247307845881003757533126127177474477506408084818373723566307994856816083538553215561317090365783543343016627962652807116439248879115186218700445752036318116015456816140972372153169186205285780342943438294552412291206067003006469264261633200695122519769125652064960929107230055156048477902652853351623084215643330330799239224664935980874179557504715712599748984234523585817255730827589784733684262358724538143084510237647992567697004379964288680977187348175147497170470716412038616013495265272845450934478002650755609796611485029333374705987929813536718331297453814441196979568233181770466585775646521603392221105784911680702481348250915506194316117091673758641883864851234616411960800909967206533319697352741866708561710311842707435358351221080975015590347788913965423202456459599231724593648124078644814293627873139197023783868669983319878205650832555051017147545089989359703695823312588820781082956990311280068636790495979373297875324192426966054836685841599846893170713764498494971702278979138528568766991933501859134608978738730506635243857255248460753688948140307377440874153324164388228190780065583527443198123904300973575211202910226642814865352554948224467048472904667986419594635308078611034718623816837496778825963503557900618837067192910042647309158585836330855170959174977168038854784947823164372873133747316323140201481489040062252046445039047340793653661994230200562879632062371628746122754524552006667046744090332681393669869274975045509649622369634220848332955339462968611960746999828484309529776634273553715452137021989307180903442479241806200567406042121681767939288126585234288279885492988856949517171697365221769578608793915401896583811567194516275959794971054095224566967404443867073791805420683685050000069334909948390272119701984030053816673801332071742590350439712798745165434913720684047226170914684478529129729985282251274775889172239559415028577003360185067416951676217326816524196970144216277017795056474896326948423968350466528684496060216770560*i1^54 + -34851579742343752549739652764144215174203694999292368565612815589925590826687604340328462045209220730239468715623684299605955750301407207327778326436216864031097184803302379170793079472634151044344210099317376249096562199597515309724965735351345136955522103098978452485000861646869049203047126718062758740533289865613892925820610908689711637293792941661618195031258673994274643837998512614806852889835405396382671907782757509536394949464698529175734288777514738896661908993377963334896971543015087735075702767125032015540593798484317249204471307165551880003434636502329630335515964295982210336932357102249541986714957025050705634345579378519658170676181950198908299221371263769457189952133333726256596396131726027259986026367614823811971666914394597290783785919260518556286699458471917146698826318708178327962371233374506082571122682745244134680411980129208217332672083595525056478089521812913340089843757034109546628106212872159112698811597165218310151878563146841345654456246566939939867191793830656432151811740137628725784329518213100403849147358327016022338367295931609374811713835440546488984528409149401709816772515182489283206412998797890902697348218442303612732546497857131449848453866194246079792980421143386205752971739865516971848499634113068914852080524449334520171669710060001533459985116536873130552740305599650540373991179984431031457970429970699254407255828324594687161985742672854797313079565445522459127365826437450063046181200825368973870778443811803241751393390016794167259945076250690995591846549584606266608521223598861327047705626227138919709775671108644253605876413664901518545839876389796347904532842284022392850326653615446763111971323452609265518982127121860429615271701443876860306799983583219361804909119785184630218707217510134379834386299755221469855612990436126275332429127823671802920003864885009064440255714238853161101654993353574180354360628009169700457204943894121814505790453938611120721247531652344373325397467562291022524135250690628274593343110177646547700994325189748083074520842240*i1^55 + 11136026376073485376455685168022976538651025090895931940267712760202779823368914609542750259844374477661132955699402013988311767132202826119647570239785090015198787533051855540006773256574473034886323162024549717298939519793367302998448859863610563595943775306239594331596128848936180120871987687173547257865469296325839511303091308205097369171291725955183799140542329925456316054713415270744773806759182538965360037078038104858834808942298700102052973945510528392407381349289460244535948068715524276910443102673958953218782900796232697785667143381915875612989574109010908191294480153754079877105932994355691498297956113732995900739144149881680703399995093976996154481169156245236212216970238139544841157998483445570142247292061571875280375216844206669224327891398920372662098510505052654508092520341354570571418262840198142378719411645557291006284031774129358866732976650129860459513754687476418340626181156555218357268377940630377595214597073575008474535824592605592640948781401632891282318293714629230941948467488050795453179964471601510154639214796857091945363855658112924692094624068978200641859617094052878860660684051977486458626105356831380759255039011267963752340341282437531863652670711300534946464902225601427136290715039514577202852380258750314192610506020798712046697321720036481898796234750416003034135143928416440018606980790108516561924069230980169647654609475904171920556702026953724488658261214886355800143659147714413977320423957682600540226120452443127085377248302610887793810067881244182578033877861778108677922525441015190450925229739487870502754039823007414108232667331058893259358355743396053527987391966263377446445808863368858942189508508108473052069948753942637221840891498363189938528574766280313913162531551594546481941617482757443167195246263602986841964961161910037117975134779636786650814493057389512686515025423797724315246192988660848890146138040653385313821650795389651969772569640584166060154396186431248068196790381690372348377069545145226715627300400270516774019583333126878789632*i1^56 + -24833443597387030879207317212350211248206730054229125895005617960913817863015401387750158441445922727289526529406827465536064579594857521056357846779343879890553708455914585845944942416281492948964750534588608984827944818777479390591706602688699800649182833446665416550710697471509559161523766210672356956154026102760834320004389735198647446178312715216292382005808160499448113579250164349092410808237983174556686517161019011240589158939676062859956938808769496629152112599927178395000707796328881643271118353970473483768235573073716987019965471356539754239595694949880487749152462684581273571667917976376089720261962788936647275127681994763811925467062122796101819887851307870703605133137905801322503355005708955493699668095793943435878308127150898363749255953332005794346105747491503721474057930483533938964181749229830768765572109402101509094915439828890296687334073978200390577513702606343350659318731220534313416687050628941914447149030261252042128811865053550560013969889343011191292203443358063363031026132202426702547065417213056771248442603110135153361931977471733708982866605041168416444196303553917621988016568377398150041546656533493217060261126334370326533605102804649889718274516525655138260685548405445727554756272083894228681134089110175812091933729464493379540343960847954037558474903687356497341625251894156438281436817258850049584079381498703287764811669697637556386799631673009655737882938360791178630972917845606384736082835022926130560525295045633256861094392297649737300877672683666077960372322784485932244211758856240365759177349387356998208953863538605446647938705011304055362670871301144235966090972663775878527447300573957263219324450005366181465820330195848484995751361552437662433548380456179907317272450805417077864664416066890903557116476757391025938398352927757720951573600190763304993856180095398203244280015646535526106697975826065843645775181848198338573563253287273052066001141180491195347742752726583093623161398245042911638512170737107918912499564743344196209341219995648*i1^57 + -2354422438443436777163214253766770775662733729290861208859655655397911919955320908229533422666506671617989057026441099502820764559614567136595294973195281667175401109273850757269332326778296074039903079133761390819342527076578854762883702358631069357112740515961248292968366549488056627023854513425796557947020369645024661595176641395782780137671833067601871066860851871340410315709886364843296639140772478259798627312133053195955995086225952794633613620456881185420433885258577506658412369097332453922724401043632016202868823574565861879626652293295904259877162600220656473005806468606585913727264951120635911511944772824007946558515095539830965358691992236586338312256259531645626585752391524573788360409677779752859429150935197509617078831388173829544384341723195456240629923177346030071718689218623261263812305942953207805584754166472541873979923132111357004578683896399753351900586643189799988490316173811252202909390257313827742161000796510731713419025693219133133639681148203374588830107776794468228067379594574548037276706182320561927394190174195544373069017031250397679181157023681005586740336865876683488999025935456731828264980154135956576014382096657214791300504465166954960096281075271673447743211089034254548630468710904134198483375630319398075646867964437293259744726331092823126768932555006469493891535907695861745508435680866463903915811311986205743596906484800357283615468180463736395587155781165059426943052594042949584460208085428641258168181301298186033553442127293484648589945792955661805717385871237994931015237929271565258106354409875538150805106022503244471012926899333605236688980037570177654541811420109806959190211680484538211185439454387511128653663693187245560383773398147853103043726152421735431792347147559379972669666709272209333083491829102413927707936228290301202585738055670721425240258294245972707564609958325357301837948951555599920963185738433148166998551471905427336625398228187301348402868550376218040468366021210270410827989971740352285856408452692961607614464*i1^58 + -467846627348137623420072452911732126218485843158883587380548427520251549196287987170692395755260612313100466131074341428971859480444723248776049988566960322797915907439821521242329501928120081834406844378687561174469704297404921892549571089329544748697561704384519628829381605665189846806584554439052355213802105481714886246304476715170258092429108809296664138027852690137420562245016097661228739985396489745734695406000231641131926628303102498999470916423407862942128428046449123806402644254815938983405599041648625229885984184658214760551814886687820348086849491696484735352979158533761144251265369516494522912355282765888645377622933776386314037770274833200893437378326135182031089452375940361156724146078581343163533069845517223295581301629550539300915552239689482462016588730659917718170083714333258200800682505549463062004593087997903564312599511131426300005981403146098411822469429404306762375888765791231105487843084448573789886563561852743187391880513427486690456536613409703385886477631352579388491653037685881109745158060684945176108655221087623309920412549816815975947288895405352117328420300462097994118347425221138996618299386644044268352391444900891117104964327352443756418649143504519294499717945374532947779947982775683557386732592316935028000477785345498283786285671134682367094216589631560328572437013759625802643332326099577426807885699310526318995969992853952197259244687649590796863142306791378357304600090601092781789917161285854052911249718843865692759019295241445072411856509585049194654476457825389817710043179222327602460888833564723932435436946189942451590445392772875149156632362605551943490848102563612135729003438887597597988486989963671933349684188093809324293460444835740759730170232723865586429200130602353805584628457283251779324876726507567593835875864837832370049296516478773043813400272205954277192945877921710626193934859656885314054193133705522745620931235561272047100510327537392253730096038372832432952947250858276502333754778569984250326400346987954176*i1^59 + 2830904695080502631767965819682161782410795857182830996320048525776426982612027329273763544279553734657432062094898288644799850184458221341489563807870361710759291202324694445205204545836446222476125773456421812919855404045229542013610197634047808897117517055574582618520557075495413440229209585639100865588762666167249887894727197619923670071160911849527943649408763507166718648158097229428099755942104163759378571235342608986566596400980896160781849825155789006627058135774367217853008203788184814515333814367276365563857506560046401801481040725373309364037465121054813113268914303460855235570139074102118033235478074714112884234535730641249244072282325391784229222414656801652291566655711250021490456549257555415914383909167868489019429540672461296857265324605005828732186051736833353121021993728791749412275540403019019025678548397839250859638795014863288283238787751300750133893011091050392414388845230880734190074781059174619904201789855746027234990949630897712997989632772989140766610502635120823217446413425077207530540915116466482165056236218293116614695593339585940576021433750285880790066367222433172791062872336074206825787166994267808786499432214495078534458979647425112218622333833687307160961885272482235239887406888011050906202738003327100505815076021305446633654563629054288003371662113393198969469085985247739519624410063582616414607101925625340308287341535565337182854256016025460190525460436088774078998510636872953789589849836058418957264907960221094322535269212878000701716347581669456371855255127231869886108206682377318322939964075955650456651800642338611588222892234757247982524154401977756922807531142008241695335869911271076878561604755035573980959827260631649064828592807513434943089668484466020742967168574857780053616744692732603890958132886320462209068978278203593439376067489546858269675477061632677275838827931967825159239669005918278612328509629770173516156408840139452625209954506266880186747872951301784813284107057952826854974973239509468511644549120*i1^60 + 95116296737917902413985826675037878169331674886130985713330122565564470516858146489186511901263346251877384099477488862941485159508736988045673703314683395164195343186375195016022106121970494986707315092684853298545574544379254596496420131617510457345730330553528345048386425006628495483178449477601287209148869082784980806928515234262270200512028590411369967475932309765121204537547831344968145331724559401955091558716119480647401016715555615968096702987008419912502504596588231291591115152399044825352495220782960253067274259742310017378818473103118025878854690114183527668341883576016073603572163431248946692615727976902204285981490929035689370941744581859664120149619089360846722133279097123616469588489519623143190596731788788304985822369245385321392519229127731033958611512017551950758198429335553988839481536810447534227240180402439997810156080821650706105523277248702876276338941431280821837475182149292765864879323721388621674869736260094802333648894997585702105081293969761790462483168535327521602044429182516600032411243028970063901570115156374907714780857956159570940683333707685994123023162699629783927652070724657551932789544940371888175892518750989827898527699206488516105494236750478454741865403877471600852096752921045915963936213718491641905158420968013901092888438197021805527571712852165080550676124506169095506051295119332106234343042694534247412856481673507035588822103202557899490278814121276800608122588027876957576014293818316257966195211710619200946883620565142518625854218631565992322675261949727397520466479877307267131528225362408531371492918676908411938457274001093109955147355431122014635088211139537490786101178518679738169708203772520150260144093492083550177989806764555166613660899785645086580720511601831843315706015249289212079782214574963612549227077465280242469388257959597879791262076058079943944886434735458963831514604397137116903621270073978632107748616604107137199997132652002826156594922054269932250366793768928576753595107104346341376*i1^61 + 1921181764533009707428731997342350388316176109444551709511904507176092020798012409258122352352738919925633629294311864301565253642818826266444383940169538659415723856131007379839004534759200680552677533590872192130511884222176098588588270379106757334645244795665826751350566564116553860652357671110251396176350659532682174037603840065122167434646202270442940458994200071382661385993203483798422590822762806857371485231602685412139882825345433629548644526749200411935994377629817967595283448402050918609360580337505923150985405726095061190987810520387964286252087809911668574045608089882430002577944312872389982205338613073523011484438136846474814947562692918662807546564098280293779465766108351967733618390753307895645339043283661684109723540633005207407469200249963118217947265405638337539459042546450487336247969672779762952632744069933533389325765989493582852014860924804643860230491904149991933869829830344432061481876395456110720942372168270675033769595152638053379496977926451724280417618281505549117651104190922903470110737916920878125761334574592856855258632630766136734928220284161012003105905940382045677327617981878184420875492927570541111423796594962818939754057531150844246110365837897012890405854597330687865234971187806099872451095107815296820179304786296428682554669266614209951575393814426184386596150603719629310920947688094125449198957182465417560151354273458797215722106545854906058563274219781212660381998361342491591177865028083577467101302186333743948800036646821375579524181091479537863010727799829281119049876948537745507724953498870441139646823455734238687199662297545363424402142620917698164753792883669451564206108232469284929747897992505084988689890242250775732152760048852045609398083003279303288339607576302887475930394290733353039164097590217569705700075305831993190754557438434621550573373675152473135679780007229669991856843848212853013685919614460308162879094029366549487596080246537786847522016661017302234467778249118193824678568509440*i1^62 + 32130563630200026681057894117156955766267403190203881534055114472369687810096945394534611431534361005135251402250898676466318962684954244408288009045163908109486780143430308256043861417955495513633036757049505814629692761504722789469223081139966767187928991289946117337805201496078591535258885222933286335675908452868051295277377265637396207701575006927212068093460425077966618439863728953785707916077990258517005562490557807415183352967076361109506675636009754035838288928877615634394773258053790778067524956358954171428537031875451125900171767205632906334618125796202502469210727659200856855995783137062947353193643349082626197723221654105362694541546287969806796490508170948140534866487813028483212832591295706157385205037319305848599318350662685383251253530595894037618674370467755599587284769111280639192465517791546107040394742840564266963313574629794659139575212216263289336956762295250787987402326460889546344911790142174992492243816200482914501814356820071584603474169285227417242917627736562973307162056984541334908184953999477397188628650301660904469678420031612916032973957303661940794642939905659846993412660115166268175975249509276378342835904892925610606205344650384406690168525944504846756308757235150050010815394520286078210570604778771177236497815840056008933715750907820053822234145727179769190939219675353235948559710624558122491601949798051362015620289979186966434818151631984118613332762076993317834251203858491434360280528858475725951960174847197617555068514824695172038928872350657759062751380310606391010409643457620843208088943083648176961257333396463811306439287017145940303446249000709394140914980828251974585316325269104830032209999382900224564998936026606151405697290827280751414146002623383134991571133257868431007590526657795285349194031312102673872078231035731579422184466951435249290322327194176426540513423133051923464716026764838492484681269208650293008629486864275908579049304472145747432918260263942903087292127781632028540928*i1^63 + 1363919165560017301315606867228148317944966032654717347737126748859060857383316579866175655893431771598646460517346253404817841823462381607660688258306516464357138498248419237778415745624067727286952786689409645026334542364430247370708713235711645365865303487298086960978355261463977653635767172410313349585092727276877748975732586662759545724901247160674902364457495594470968355918683109776481888677702211803659525820554195877376085769304164644531958994781367322941206679041806057611224315630189764736777784397011535951065692375979532743944709639499079862214704068277963563357467624497071733411749786064369423677442439108160832637202212002859605888474290388217746955388366809993947232311591847392387719669203268189552514323629954565069334293739267299084524182863765556444509770472400120130531306621513800677531709585995290831193877046824184263330477526631238431491272465604834387422144447172191526774184771983555776066248044719070533833681676227291658731881500215180905922523360027426520399423632610864561152773982386855527654108369782700355185387489639825728177361356224766685079582936934546763753016616632470615720202620724116738663636712701355035727275602577036309630364741725910227516584263333957080212783369182516252396797301257450781192373324724107156340434343598833040345518623380426278646727643728776080730961612961442283234889108667157038294838719189645531511312984655557742650625787535963228987218342276544502735655979900593522704381314608896240180929485175144658017094319062043017790282359708798555166564572095495570263038433895063687174306051691368979879623675541431953254003152719802383912583406872990440225550805769058947693820898519371236357036372056864698147498918260782937059905743274446054102909216031552498959980157626513694841180405964957209148608448118706347945601095233616855754947186725959889981357179724972840990608139395487947669522885981899603630648230179187059587023692939110659147348589138870084882738524021775965266234234507264*i1^64 + 9773051588826336618718740432658050693012526556536073399358676228677141477239078301538310542123172035573921714948353296935365536477047696386438578370923081279963909388589108766160363694220687093782917572203252866285540189574551106916288006007938411805045883321467595732077816023929580644932884128122521642670977840219180607268135375937787392952487504783491754893721401979529133379179569712041172420587020414019544500186577820097631420585965966235038382728632099104523481321569443395850629421673629903167607299730375043315286396245274080658615747607961475777151267323913145487412886221896052395579652100730786727944367236623631722044835355319633152134390566531574789268198817352044818250159389886574433226854819146019702688444715081248247685659874164492175651414653036328741775659549911579158398553603417971575858691847901438677675189407269305655691220605003397281791189841989171554380088624940700040021421329286598879166571326154901944898746335082967044025104816559481101108546366380980366992153890862153824430769537946114401956817567317159403869298169936043772017772467833420067030557008092107410815937502431156906784958869575448576615957011257468667009508992796191003081526371380689475155327928900010775571443178828479015100966101032043268418252150512823225900461932040114776007119793507776119522325084621664188287021711813842088199279938172112221674106535807192544496518487734238154574357493956905478344845296862429392188646697602153929241235586725917538507671684513550132396272537478950316552303466726228504127920353441894779527179866358832610050293312982761816980165477687450966925752371897023826090275758389162705199657675016193204485624798722928135138283948097969294655009612411619212872470511544783522347805905479369657834600250429710849249782706809890781377774166486736628059679165848005823141818787053979287972654407280343592507860494551629528272127196856909054763159532246821798191056331722046812780827349865435569761621336615445273356288*i1^65 + 709758163995624316891228297994514985436860918895734574490417809960649353875984189150732251678682494341607288377952947390959646672986853676411717377277199252397502826248433374018428481458617640358513214437200120250373245144865722057081996055584463134174352447358097105609886074684035965514963187058082521759813053339397729627878758961791667788357755911346539448314747341855314623826805304874866403257092071423989482287394001854988313147732667004731468231801115486346879746106131192487297981209465986422585878052306955086623960066772470241782454019487689824887112606597600966334123991606788096032949251907644458319822138158475687932147088910800352903342033983885619644642554931115455351583062819509376092239643626460527141185504016352230296842724221277433252395738484007914487009817506941781316180484916107723309113406239619023674176027655746117382662159459180717117059373062771482548648924098131016661988833977158751594283118521595824019540814091512068885738201277365413072286525742450301297400352389275430147881418772374576975637150467837444286768833134586711455511303388835181444973153517691989669376310747506487448685139958389460502945126184715413813932723470509126730791927359124639503519796017168334787280923271271954679946125212820681337106894853371294191346338671561036715513658230938195440345267648438243253557173687146945357718720335068770380038644991151088060566164414801455699787023300034420779208958685277262441070164484053006225116985362562143127402091474738134527954959762172409182402194882657783403818930183778375914353401881051929179845661479944859184846098054152630617151762306303182648462865856143415750048106359986574570514537437956992646818556882643002610310641745388443351952533816034844257152178532750956007083337648822381442567838617863699686646011686446171475369613459442742686385724152619293683813274322442138170741088003976790842844833526710218373619933233107399395764038170038842005779132188942750672816885114298112*i1^66 + 2315300336245053646102371985520806421747692225194645220483037693762103107984446596805162530108756079243920829595773229256550655596420330919443027056967902421124040220181221949709003074098833374884005482903068182240837148468322511134556078302870429621428283798958329244693785531389737282171166875159997208528150640232255049623499647070215465154207665462485349117426168475711889324829919626440475033602495718404879041995453879580115734839138820479917427581660428393012781139398899950321498687985005045238274892776587337658424982679522710030847287744930051945418542287516984252952392227743014197809698439323399120094551265964085390876634811031627489944500470245863966216194169615726673377903582186692915231146497226520833921346065029431755742986151659993358113621024399117481333843098549535724952758178974851907190200502126458175769868588552828240390827646674419190672137153988076936970578843613696001147150536922142462691461766955180208905115215688931527199436897432202969772807818038930869107559374491411708703566573573648817213969023451522215908211833912335114060725918270584972561743117917585276304437670229093958141880967781574256213438258415897494309211156129641969100610621270111765847777965662985785090524378028807040444980900436876613953341507574215317465393762810953182912899482508108235612341956134764303517764694508476839904985530093514118943529352008246438580336028269649554672971642287869787505358580025380395293229016016281118865480696638304867666241111117275955409559438246851971577019381587521981316227582023487591166695127907483033188402148465116835790640845028977859851517923403857018622183512538911928970031375157955449771987509766792247007756752405482595550885341008077903300713985728775735262577033708475252520513954740268610923881386471340035916683814064754240337137230192357774991908994314410518028544110515116644254521037261722320846490895846996217513800720687545483526801964717615990894188323403041080575360000*i1^67 + 65399636368095953979507664576103650743706220341839783520342448611493010668315417034114919982386221610379887373634721360019869940253527429063196543112805625878351272471146926045683550526758794723633849815472862894635649844444280911264647208299030940893437557904743229515460794612036535229194834137839808957270296338505915437323611040042683137402585639784792825933019071540395598505833986153046723265235765536314912082712804858188740222986693772923284944072010858580528429214652502025706687721301860351619413309459190949088269280085915918502127302217094564196974347174955330363993405216849363909535373142655961355521009353568681684670080453200223443638484691087232264942432167380784408168859835197366040293812970763607969799866532120633450934927797242985525655899069462824364117025638832844305281630623036730439664507990067701662696376924300876288932152218480436449457214204356266866327975133497831255535529365937119076480250367775519799956890216487881348185140723393810923595779409793075506780729811789351024152885429938990339595626139246485961991969512172325726774020833545015194713061012065045034567220100252455128243519192445291065004701049500640738091913436260138832871883357735971882906830360907588067390903680560829237934522482027341908421033238140653087027204998152961947110094639207406779425229888881473683422147593487444579448384299973666153184201422140488741946929689821738631711774850931530243554190321497606611879680817834850711939999753209955138243850059206820288604753444776534363796127065324509496662477831800334251455085898989112352669139307887240810547321838024495259317476427442380969713350964502478876389267461450946078346370190930459632185528532564956171352979631992218554676990899211952542139906777806459604794677358858581401143881834885781729972904385197762115925880331796692354200404349224695259344281771089984710728879729688249801050431852302288573662641883247490709934198828835571135151133121942588160*i1^68 + -1586184915265058033605766055729267992422204670759290834549612414398167314148659389620917367929956730329216648485874267815553799320231591182865825452389111699344022840355075253177463885850235854177822727625571402306938679448465748636733655344087198272051994995357126924803106633577072103343349333103401848107338100530387996662099461608355723934427765840612642756946349148318461575324987769595108475411192803754618428210236427530788905444004543077590271430027207620605475346740856377109870248104352284527002005638283872072092522700134774902830270007563715679034571866220164346978865076485135056435250786327817268114911107965819265115033809886243030792185597399599947718093146783890158103782103178833461351995318305707216650069645948419514304823074191474474685422543648658670546250265718460640857184400951504835726301547243629974294806134546287359031316124742201399962886721379465502596810238921453920017077626121310094624562857288041782718115160530038719480291009974377626178095831408270930154034292527888937726263679152796181969119144402827574044027231523093656837025782030446576931754092711078232298099774272241594078366890715333015315407806975582866867094646198436546221778269699735472363788487559001094136254631861819454935873295861671325139780915675853177040633114865106715429621277645502474978083770860779426181193261639423958718003250327123435399390522778050838513514302389154698101577196087875415907246585778108898424221078983567680749471330451440978799001570449690407249722580909449590702971682541191441955268332600152090671910249150827084056797038910576821039369132345713191883592576942585565393552359999449058748946803290820044488663303122685640737756785003685627686779882076492326207570914971331009886710116083712249457547551676293611336629239081910741909731242828724644439645176060052991653979353220276048209122834732969546406450429146507519764861875853219703913856838254043715338369920553061444607490781184*i1^69 + 2354406328654658610248053313603240997984601130942577053347365453414598584327787265289497030045888521871345343105398001587357325623781877171563304983912315614521369603396660909474546031169822692455774288306096906549637610739926592914474352326131834688498256054019733775781291255650099608596125916009280789263313197087212049493892473737217199329654524151509950263212435337505517123464442671457547377800084574372681817473341607527271056826203285843125839883967711989682290485864801889104005666734558356096643746840944257190392024080833434008657562865993596160643264696458747428834994760603150715692239547139104791955049752231368702702942134930941511579503739376858607002271724419012938464845569709408934090571917988175811600762562329255286959963347140115526618744774896169358034485028020872013858636625131378790432369370137579190943046002183805551781804802067893597329126965828355613595929798170434406401599807528592701537837559055675640004660802483556215352015280356298906578651323346191716572546732846797056956382457836675579945761338007826318929708150300653315994104882851696695291286668168680071670096058120596332023454306568746195327475887790181131099040668721101683286358578644296385746307054652918833184920217855265395534557298006712277241902171500360168501567765051647676229370105057074533429976685483887149985659731370801428937294740780875112279376526796384759681425609705865416729527464380885858246361302953133642572219414176888895225680297114345618789280056409234157475850505450870431529730548106859842805340938786386110131490434068902723697894569795841147482014941323380339940931426017363968665942920649788905529167834534063322510410751235311668958699841350998696748285197975173977065673871440499519747304981199432688550233461201834773363726833405975901034980899983006819752438161001032920591387311208955826444981336841399427431000590925733306423732153076642926740535983937565621974228244261766142240*i1^70 + -131767061155546536101567635098134610470902234308298009648159477380354961395024302590356972598144817270145127752919328576097647838440918908180389928670211045859371114486148525140157545900196330160022403350236821256509082067739922880763438014376977856648844058540673397889718633909760626653633517163542584323084613061573313297720132031708036599647716707335598662700764171389167692284906990627451358720853684805164671089226510081950117833983274615683896040416168688790427029216569685927840985487908665838389260855948060007555916474919972732439935085228283088028768484226591425293225556118359811567136821467199413723225197885611659783540873429810613008056679086646446874072722128966321277576837568813080095800468833328263701178517438338488145364208178863928364169007570877801008008047107893860976265886777279390300652344546644329946506713188358238695604614898701611933180689217819482508545328704399647073587133648473600964595476491141195592339146843081572583151239078688159217947734414168632454625803712282732519083728207899783182889252798591113020993358912270384335501791767902453841523468970218685021515993205973794490784081472391211995886381324972094580813270204551739261702144343214069848353487668297791559782902724080403403778244408681438668632866344620624335846830172866204388217658211640273255389176283692821032313394205201876666931484257106183920080019487026558624334223878508288384831210779187024396239287595591469293487732086934006714217001258656060528082138299358628955171937998459695890484470702573227335044035062272016156848794919461933473246173706287075067538743517157907426043737806183911635190437325007975416418726907284072710669185090639834366294903053916841471972715831444159871869588216943445433511692190616504899992003371522103042688762757706629608026222398651642165114040652714267386218714339062664152502846450861716120328234390164475176255607965252268069572793199911293984113016394304*i1^71 + 1463027821999371212492730609264572556751923169184939257582580018601367938783901702715058890289468255413006542000025928438082645368912786479686575003866946425321060850798055861939717713580619821642723919273779349209490817368072958711367051375836105065583253169798893901417900783088240497373657152409533924378406945237677434410510713615758851601552989046593838352405553250066727591374791001474935811544635029519374171847946862551774755312835448471853809344821052642403472720235611886921800440195143609223627882369707886263577608595853675905689417783948741962160510855245686771864748162454592091376805046833077862036973323317214375394328068097042539217008666023211966600025342924244876947169511323167289778073050824524089952743681950610720136314713746776729421457048161458376537452131301033009047039514494313555934875196131376776492012821066415501154374041837555426206102055712229298516751481122697626825285093253422941561092121890271959982585427139575073982689572948909993104432538566378294151474672076692258494280010253512412185409099054029978374994988273998342348020535867605695360300036616788236627844345856059798741446152645820318622598465999946862742639400784674975497220373655944793579495569138779895562291659812556837145078540489500357528365960748338888527361720559927526570803295186153397868000552855103103674097914301517078986356833228702069929642390899068465202478847296894478375671102425385586291407741854771361520380751564161760805544752478382126736024640342503127178800753009146279167269461948432899567248553023450118855676951844953896896192036457036988283089686827076995233988955670177447176903763172117506995758961895178209367754176839316131847963833221994937697425449938454634889382971963935487317123517995921031329277429157556172286385079776669289779811358757511551038951270695635848181713118393574654965665389644702404094531218674539890923900238551438062614678578260712040045280*i1^72 + -6526884266347930139296012356223260095684242428636830653842941794999951589576254046388680408625807448715167933740049127334068089176254760399029371525090413969878743724814355687389655677948279793599588954602628475660254470009410510643895067948935685965086668007898006715467074227132823703072316044010674239759212447032997184388270839008671234654918612832032436279984914190951862283861553940148757081290598080866283620615103981979431729160949899702644735975598846677635433505266418676086125057597797840243729040485689838127144891006316950846856256631027107473178714282828897576910525344519067172783869051277077519594487404851204813397730994449803705529203885778206245509185378035696831971619809242209812132462492103952405934206849714641877075938048361935530228211679507301356121546392728258282123560180203477976012880271628939153122724461439525335961012465694094856476150901431047159913223169077334748053465369423918255287145637307632732659757871497976919814091857702986661494398016692157338347382874658718898914604779780273086644211515698687323048758530651251978666116633838298992229649650466969032307992198353169839588634305765115488167671089044889674836725948582641273260936360085266474037765744267545651897443761240082942381959140600083458349722961254328042999249785430890824507419098927026241254497659060652588099691138391743897562666227290177638921364253864693657072324675182452496199226331938257165913811576345902452820731474149867384093392443940288249970313703561061144086595506265032733963520137605507876421449024882030557889429656017626955989957108285307372228955995358895300930746082560249570686854010381307664077623746337262391898040876221251743054741496600209650483351559098219528575541377768816879707020830018037612965543714049256811395510499406524015640658014773844960005396870421652274986680647196028170831652866818715447580415139024064467408350410130821586610999357436568*i1^73 + 60039443788046394871888826446537764197859657872795612101705676994034032298578166396527980366170806452720258036740837194814365185973440239750937218065171484737892375239795766534315295526409310504966843439008536877062371637010426205560416089880761096633145243865524654881961241434850007553558892908944320058771886443456395962150598372270191567748749005936118399526141112687062862750544842796114747021141525953288264752910940619722410227398076642572435214380919473399820283531702631381337963423444947379415718855278016282166949822517597930073380593519460925733466661217036765965376250387494046012919375317542392003604781848297597500989361845302640681475658887333964940271239576109310043666986728523363294499505716365866787094784144289829224198766156292070282924175067615281895859950932469559423881969297388604913765391277436807280778728358431296957718298441305800575703088100242256805863903962520729062222681190739047679342022214131147026996923205261526448132679390403753941792283705348814020030639056344132672098198565377585724571417422044107142645110663078109913660955508888909564703925489882923823062792088927577458015847929806213694029760538156807476897271116719277258955770093333297179035135309738055799006832733943177234238730438680358489793697068707845640473854152307871231573648544220862554362778712101157258551904989517834168192006905566702930212965837152739167348850384114407190811054064711421417112560492931661023728579969271180540894192951704951858954967975620390608545126938477886543244904610207447347225452394700630625748326278464478016044090173965858004341829198749723500507034640799303700259748341132988667768416693923343086713818998102671726247793796663684538507309119104206112396589535609482228138326829377655622918236303608677471563280867750325284552887216921437604519659312406408920720106866872411899476592894440641180646378155692065012842603120887337901805409*i1^74 + -144895556512891603524206704287748882584362123767315726419506487115144128621112702973190224979480808653331107459772638664871797886250577590774331435660257111150370649747333609091260090650442780244884366044897337280884850308161470084551704590164503826638058315108815445515896896721452040705042652193849791359533069333179946728882133997682037232634886758564540186439890989265598930681967791736862954941271651216294159970580963262201938313789736834408954147865882492761161715368107520370176706015662961117750541516723680192498464227538531330150031053958367283734018017433085132634942234606098615729227569432737627659877554569270154321833155642671966603842924264559974298369167395126543799686934582081333149600650218315410579884982890068597546913871830697661709608005185159580406444612685347504813466666707385924193703762068884807517304923926150925448593439340086171859048450549597291524924582105051955969813525294430966185246631702244419541857464134506019292483861280434649755156347118770289268507232132219756866720827680227163617758346511948480920488925708482925487364771357168678141342424489187719293001091004481555342575761182325529288903770924626176831299771612460422842556557843662748177941660098813326901805595509353301432973252441100358001483950477857071785236909157018830205091375226348433520776236637703810533982772386328383072374097396492189661380000524127419367028497920610720929308827497529136302459368525160782835019454805831232203349615702345660659763380668454592127456085653264094907426150171967722493594165893142634806810594713778282475257666745577745103935355322722581376817572230231159081475775690306678672758775544411075989247502019717267882808086800643789210410329407165713852217650068803319842782591738692177179013195550581939322979450019422798371011415835323995064000843069878363269268549888762360256429790667556571056587471665886464571396921665691752*i1^75 + 637066881105538257380980652074957295320881454572704036233770963601434682928496490046758930997885821773327960618630879258983380918275264906824063250979583288103547267599485272393543575751030624353593143132653767050568917817581877520540324299775028214131632911892340888545302409665732690949394569773196147659363469758189027365845914619191615399932392625848172552452783274456941006075077850929095006201953794162657871544900779642030840903252841909360393341510101388145724050047120351184353344736711669970246450134769650055558225860698349353493407470365080628537685171438756289786604970404593748535108035974388302733310127498030608540741878772422024076838403221338246167391151095985035350609821528701179699350783810550424245638507840802209448789689789355291354277738663341090911600060622310025837721358426394638980271655685784937784796846065972128648991037945142187439685276733150986522392551118691505123008016953936831525215414138920530243154476932476921817049042643056986707763228228945579183124148416094585127065209694217468501441741224251547470819190856366749663008550867053530460677586985653035070813302858030565435202291986597374068665456745193794345191333487754482427434831185801157629718436146874217477187662465744386577281963414724666143476645599809682372551721452078168406988494323271874312509622826154601895753496953562140119283530564262175433616489056559667815435218620738304129337668620480195551613372742129543364346480348475779862649684974746804878891344635420864672998452933322921532324366782531201583621875839485521173616411572056538291617374704936235654753136329282650387100652506880389731689345541956856624089010054774958193139313263749445265628019922631224149935642163984516928454886613500325476718680175508421059428662888495946496621857987561178034141518312255296319548109421855770069207057674124849957094767634407136538080318458941694912840120*i1^76 + -858921814157136141634177419219017031902146562351623786141443032500202220642229642500831375627901877279828897189211331332464111786374853148837390142427829135873723556415640129424515578251544730833412642961444831822850926623693177028895268492132995927472786047149115758307525233125704104316139371259851184564603350662916934761078185161015082092513635174659455152764001816768880017504637803387723215380924691190733589546026234797454789374653035887558381038067311964667015606240904391133207916091834644077699980499471712385348192109803847340589408112441214500550894730949675136624575410255558768797347491323364991885321516286974501395624182820700699581881208945666733772136088334226442254856438414147354264256633210901909185904976540307865322035389448969538092748239778528160117168525421816069831218159483880475793702051819931772799619235172403275386750990294839507759789001402576131162378805936936814110334280875416312026867051528481260393902592248116728088373863246138089671020752632902350440597105911445825817694117470568282485191582949025319189800180871235772598148092828939650959900878152460101900491469130849635914174714974141891914778722315969322651744345086641291099880663097531586779768402476866006800884786084522802422947767682977844469794711435446100090176035296962193712488583994033666180961323697751653536086536257287279479510234094812133508631830959592637679806241563726239135173865499244735454184627269752452104649121312989771691995600485181651935133612403063795258568913532395727169453165116499802174417293780100134888142025411161005945383935841884026029918222110317350606303218704911397249584279056008567621150612674524801484374046255754200716624069312201519237069057990031629650850510735995524619806914894816810724576681222943758389446618419105199955850052418325619405035458957126800162114919650433491555535951449305179907550983010924128*i1^77 + 405790209891042203459936153051191388391649033347430032233510004439594129960314976509818018067798994251384133343947839991370169858538227807858009516423420611597637182683559265210586093473727656526511297063920995381047572036984661437062681968683209606153829332768627503284734664672143250232152958731524389124244361967363984131427356297822852996459125534897173099701356419818428857659966171524346888895224737594468378099291507045653585366056064431113876064552084206695756655895456171185151769844822969534289874049640792326042672631840339626843417034769732928858968728861801959874152787037101289721771930104029091309939574016481741600029961568617609548875960699492054736300419580163498286241094487825990642114908852559804653134088777812894387071945884312760202865004322825817690538400074987664214365274036780600783502971585618204589338532941559919344577475789736388904827467426474847924542829073589656179677490775164563847159085556630088695249374416800274327139008348531698922615740957104646019727725162330795118480352936070421381043217792203386423588471095460816531741246768401878423658020074546337272305850284807844028101048415608439607485313693116018458797810301175310843075635280280397900005197466941008489543319627458325703153351347413089848421560429226027211323766465690235448775638893719322416743288576652706624300807602061795235470151410895153113653930318165849473059577570268053671099693056157161262794417459207448607675454027578375192323351268346028710239317517191651620214133466909796740830728000259644111257307569001224882791095352084249393422934332510287561506596621845224918063012599573207040938704854151452555081898162644997562876820141156147044683760339795850506715941433475698027901505500141285522353272318178917007418699333840930820793625312203646514259622385091219065441121836504551712287981580505059892557455915098175161658576*i1^78 + -83462487711731882023192851546897357951071269852925296559077274918526557629903499728842100726249195051562592795180000369430777734108883867259981198632941022463212557894470919818429945727558378668479252644827643990833896897024468654439416480687440196304906105372917934629885829659681813691101872428498805625245292852108805494155012274273912041235779929569277647253032721797215119033422739627593918761260140853729568165363734424078641530653022027380174746613474521127628297217671315288931491146495169959671143418654196040454207830469020222491850558811301894539101148827419388042199946958731886097010016877045545313318966310570394487054028968962147997208728937318552671426801176759740672839873279519626861565066272597103049845864334486683827358372594840581335355489085803840209358186917569760371006405452420934890033716411276944298083393073943808230473732997973320677742423563469175214398552866575301261984109335479130002291977295964600335604547059888806151788489832593715076860398921840522417483314888412806202222884963775093141254022967189872727952250938857218007322609495110225101385788745018106302870567103048699692591438339227542978661666838711492271040106080864630339431781622534559117587763356361668606434092683829848251444993849464981224434006835785137624068748897793369604847866765692425885049318180036784981867117436491606921119886289481084178373462908014057095871284933168022767470145610412277960221355203747845215040556705032175596425699909573852798750453275781118358297344055166810007401889668111133005917440853524196613276133474914881320587816518061537292258975108583015566193602488728351101248544010376171608715052656238068821433419860200815318442502267453761334567471723565508090609323965543742194746192284515286060459221245938210034432293587813370340276479657675958071255657120005110708104391831429835647884263684186880*i1^79 + 50128672728160607662164498816929326827329350962848519640952441819823560875801643794685227745775927793907946460658425928307593866967985172192198059112199348047199771380324131777237525901548114326787691532295195394061755498446833177326338464253358088251002842588478926492761370402058189570408075588080598812089674562099815951444919640993072723328937616271701964711348870237297602639121177982294537527949226530895955554305746354213957746529371284885054884537608070595780638441143771324310113128041340370744583238003798216348902347164894976959279525061019393385604212870768418577906176506620538442959484095183656552851040747052126734435154940001880203138528617557594349326226658227509361667065207306248855016266830893868819312281442814996747713197624530884690264761810670597467190590725041338930095185100934021527982555194643194362492573555919973484411845937856950411182798920140616082172649128565745405052843837907051190129255764520998526846998876451517363122788111408815468612725233296495069495762279421124771368741616808525940224646405232658012869531496720553114019554949415908141588246493190224950248958231164476393917364840477940093609306977583073311017668419908537916947129182676991417639034879896683122091696184834872442943070395490224133416202751468431863547764610263083995660801320201939784111006193829773067538134457386976535351769865265148199020693868692769070734629739962237280316886071711994000679868200395915085133343100810986064092323657116243243845221228200951583071062952788162483405885786860859603112642300435699176197665598001562110392912519208360585142196885375467778735365267781825539144500919149205335831640119158460667145548266219474653254228531125234797804890962727588693122618064841483206283407226118144401388864984951906129490365735490578825323596506078408513248641875609875023633650339944936920215040*i1^80 + -884843637953882271734670547311593450084015799724766521133724789457412487688933220525680953767655061512856430350723563345818447639771487574555012925450238368975676776011698497007988853033956031312687982093502961311647120449025434469027717743691240450936878492237559010377771335560763574215386691343991612890727631249719068007992565761743335542751442164749161305556443823822015052388111624029210901002722916365444853789152192523616932350461564275526425250464782741997174058481313328896061666636878204627861702545823201879741050300489281825904912784443512642898024834036286546353618871044380336363191946300671957109385920628498315381129217927123454416733112917705105007336288794565354605774134833838944787331312047604966125760640908164855215340244501036082326118308953271797241683528406682584726985175881745602846372920051667241922324077219937113830348635646718275657013079211003967538383848406513253202609106127856314238135905077708230569816882974378349753810453423344819329473739490741772783724406485867991581952034418096241112335395837969043292163855571096962892610142269059205455551689915894203129855656524294362844234734484387885663809549533437062688400795555102815958912392074821050205856672417274399750090315167918124086271954568804439550716904218643740386558883134491407524576338530623863863040260649827983956904016356016042935987025780968470658133567887539213321681333352757849801960823126251614913739480833896473685289931020463012570910483799401761397281825231283540702732142818947355534328142920413221356516600116996691001192265989615730148966532281680557646024739687070536452724857164682556374323261264264973889995519245967481235929880543844384468732718275288873733759140740046591841517080436055595931712252004391612839781267017387599220767292872318795743722318574318530469974451262007871726294992857088*i1^81 + 151261081589543771152656700102438423512575392246355287508324137839210696341207313520108584335417860143224082235778303941583790688035319451947261507342673140324917672280552232207073849848727636165487648624396969152561711402979309213215729530156949854263142379907377116598438972154095760397112792384405074084497834311636073038726978649825114030600666071993614278867372483532411518384410137049194593057211668574108602660588128513538525685527084663673236830510488355874008160792056519058149541950196067469509361108799869638244219714649303809901235655382671828456422163258455142085243115681746240948344608157867926844507001321174324706434400384863388005607599521595258640274655974749162205879478643180406716371959202834971172981235786573816188912024266175837407700540290985968121191211265577018159286260342165658768990584309829642134660150038955035967094228891719997469347613540332408423963859935014585038257711059978862699925439343330209074113302103014215488085533727522930290716217172715558832520812685547168358253293934465450173532381945613398208230301031429898138167723470931928862383904873348779198918390544416348954929534412242376883237116702110725545335015112095584590952600824833140941049685026344783192123235922350715538718459222827618772263303745033613202525301671960132503145692834262472290814352611913939477730016609920925898215511768967266862753593209463239372007869385963969064367350980709531974883716050258825613512873747830538913617283414662445947918630920302246823002016731639538575885355539577829157636582490385397212790539182964658461767902132582197754970987853369933034069044291466509308037847006529650822500339902492368125159404547162827196493139356648184192766160533206159187699426937213067858089745015655677875659796347965421274458940076459248038278608140607232960883831851874016154112*i1^82 + 11101195087282791840533063770527395657792774826025862285859310476590492759545376087923656348548710932471542135817008996202379225746968333730259420887627368521318072302293976394887355649502092201203023273262434221224927023910300748215316653229790437343745701912358807784878632649292690443537482839218107895224095149791037206041910970905411656668137170865483574744856414653680523665558399324932935254014068966871055303849155607099808108866911683030099706055895994262257633431787920216368619058030225155411384185865723013348660724942459624541396451013624347832594337311551289495112448442142393266038134426266421588421916594810683615662283821662727177703594203037044237103074609765879047774210422720556624662310958538454274803313798437331433176009678005642231363236064224678764064894234814884861836468058171600628334775666466640225747366685793776180147324932814469496523942661651441668740728376410080020265798687457702225905748198438772733190796737056636141648682528640620872167972181083328746169081941057979622942048075151171504422812038851628099651010111624106602797161134467023566146343399163756381801329229225734650163961897194178347016472440783541516838579479976144982301997703439811483184378851589937105674958896322607063945045741685869563825624217715073346486234656199754126158066757300069286004552394293672794173228517036460823094972151411712970387703192699114847194698187894573131462020623184464822897306375569772865866636724035482842553700972033862027769570319453574509023069815129897515200828676921936751212624056319341501999988213645314060434864270824890331308606236628942719805273295084256231152373236735997187364840077865252927984092330704490079381478515587876351752390530666474448367111138451581191520824745196014393022085791433891268900686268847982357517402371318700311576580096*i1^83 + 260127138751133259640319081311480969481704958781715613315150519327760931779375607106380986210045953757651781412979702437654283084794722545504425083572025050730251409343663415739941121726647886739668155844758829028778722948544514192276421651270248018756429791648735556084304462362793962442269495640840718798654594981906869042160708314782452382937584705307671180395856711791378863482149769946630175874554819599406997198929849933983126101386768732781842664161055728464439199725157690959045128077905184584571381795797443152315058102696766302022972618746451711676463275238810933380157558691670559280982592337014407744327163292524633838342348235164928440101792834133499657362242363873541954457236317598051995837607882035468105142793134502909133804236131007650172798013725698320500591829378175035033583582035663965595009131097798407077483130647082340486316185247789176860401027452396717393507588686749354922008479630270878655233388719846426428806261558508438715348887782597633587950648423110599229991608398276604251083430293835959003756066517420796417646783517045874525310850171528496626634403072586253521320518456712652638205648607040405907775088030166718791844628316271509825303623488646508570746691184713431679772842097500378109651412468299485074395448696260573587301297089286860281370672115564188321033079871545542956056953952417825102318571882947953165871184197440891363134974014747593684285415920685669808929863945292257833252633130277564720276578057450654791101277311981462838510520156981489351984066333467033508067827450817744200336587553963441286850755177618706919831271507987000277290939966308432473399003681517600294768137005396420416922186941568756591121521047810841267131897402969740001342198308749236850743816850858183523264175803093510255486025134643750301104183595008*i1^84 + -497524550482660161996847524922367289644342155779328537054730326619598832992683026564005499773560350555207482294324179860099398177508938870206910880072209804011445939690655327177853697555569380046475323419849820973564086702519915144977884546597487633705375697400201280356693570930082259529695147185211910719393678956498547607481128046565583810918370851231309635379428792103317301276274202392776281244119733360741770307494322618902029456839411490449998507430706501830329711606595166336927942326930357385116868258634918521590641707282350851771650465732240497707085899953493370824748887928184896803183087665771527564910815273364327000533208758952795407398075659673557968775870985352871384559153701408468949343984358588946038659638240908898633571943184792206320065973513061310934987804046920074562084686060099350450930612591546792883087557626267381601140013811826106477897081467118227614155882434433940050266742164719664731679277987155181349486057628023491020653372438287957218736132134706687802555721018876200989005797930949236512245944644410585938090489250162900178696996762953261338227208763514978472928923270731523983646989533116807041750307206283530265132561119801055410564961513156596769912551133469257913337381951388276033083116940378553918046863911722854474443816453001075609469806687005293859394277195465209434899035744379328128383351036494368873876449467841757891968386403313682451617559131268326317962679614844161385246357714962658651073266499579601558247407696258261625901580723826726828991240396309461694268012642605665126944294764668024162375381901799248155695232595571984451822899467736931947552446217939598060245341207945755570158838242946591159650204207143527301178391422509444049017207050074450285601467619104545668186625685916049419095424997343232*i1^85 + 313813180833726719946234589117918763623376016610325697017503930684610169357230195693972805671212735441560314960731559688080871164424374147628165428841782128191309455850929382301605799241950626620692302624893549536882852268534449664149796343274769819958548774224800814293717556446501481901497725199547613943363985830724223972880214752479639919356521103243217842669294415868014729150020177518314758047492589868059297873501227075388557383676885379794787933266855556886319379968711058037843835506574618941921314874170711378300909127018041422664519483943051656296902715335417577603259313568785927953337494870517379373058581093608635300925188277552399339962826234993668439589587018264564693811135260894354498089235257289039325086299490357699026484485412591061720042284168491028317507451570531885926908483619258307008477582060271377010193586031974720010336492906339497245170696342954117342219459785239403240378533656398403685246450963552227684665302772200321106094783509584113144972328300222219443971680392229011193746035809911507438235689537749238735767077538352933879663637676701210801435803523792646239705622406314218471346593028787449343000073488546118668410883851831395100452070342541026066271046099164052078775328744378616693867728878875381675461538126509177233819968250637278272877934418889046737266362521957523327543848759001014063035798377574142726416932439493081364195022373918942079152989113020737907155396583319679207350830205269162162769413634535189650809246729783789513101733727713745873634577944250741679173063128101579271100992497137421799254160187365718701909798398274401842838821268902019083628066235537378844751471876177958920811239028943113268590246690755971820992502708083442941301026790444034250457013827573736755502738772724621312*i1^86 + -417235793232342790080106063338374998772389145902283289064723591831019844220924792432147983518598982951888144872294717150853509079011868186094347529289716976793530968995128860026031585367064435998674328125345910560267599008515703803591296362339971378966263142366317483255971162801448378844266069468759170839228901412922249697533578412402802564483919460633342043853350242086302011606656268133404894822899122294401999197556653739686076854917484620932681741826311679214143202591672430508482477336063076976307461649577036122114713064374785289036684554060944462803243700591758368733549645411750228377554815015030717853071883876391759942540093275906251619258947711902807762619281127872918911783834358299748592875371220455713815601492585396741168553743653034486226637504492262453859741950103524461565077985008439768580879765641996515068944392842187287388982230202997112923363920250417531910632452303017519060647663143435158638114706099258895110214101588811068344496425532497780767912874308561800487861866281890389825792662415596932624361700564693781303391478407190782218682800549826508724226000507647625680495483290355870387876744023456314802041920717276614325266905398390586241001506079119029599088993431013751929230814262149942117154546164455445323223135455075752248164442460596366848385331718381647470355358287267712131018924671087177973744777936433151036282992508938199530795913189898131751646028019415324386342732660461788005601659622774317687316455755476103669564733894276760697147259498234543472503531786313509590726691187866981211547000318339133536441766737913358627720681716679901511392803230900412996443897543907771179194234497549212101640521296089328878435093423217342209837805015160553072085322024457450033748968060280843534336*i1^87 + 313098465880770057762078466424242058849454760634323469258351614337673116345438868214158098701452150994441504229761052414352569242472743898974246462139215372857917582346203222443010942665888974889708327989103767095553584538690684002668557900247570698629135422079451416042769752001173400663978635318700320511545585339344508170244752584564707026440065942851399477083709830535249718456001753629433319892112862065786954585536461748347704972386965526132991129795281045019011867581096801776866643836332975949881431474934372401744059012252203273264816348021530159429243644485722491630558214680826257316131066016074877998379120920348654739378326747520014007449040191979236017847028090161151830076053216967243219065262718193355237991460037041815471141978933742691066179976924177858998218352847013732307806065122234042680438214175332535134069651144734296212801718168427119426878970401605738703200429561418388011690701784745951737131708425348745847224853171775773780169571555181711105877310006707367001863827676538489277042458333844844522142199662381052424942279245966634326572125767760997059425093835702541736244548591476796135134935391057665799540847789706551701302560828446714303069945672117421299446941818979463936881692712036488708513091686215828869587016311956981842827242275467585303750281179571976857474904016671243592210669591443160351003819619052538064006148773871967372603892963296927346177592024258644104291747650183426738854309463088481460331265208690194333564374438236500485409881790917445211140886840879492215242897310346085912737895991456828885409863870701025081024698639601731560149457614467487449553429627107326843332953579132782156908934886665134857704870083984419381345345904164938925867553841382201667747840*i1^88 + 68055272886289263766081320848674482731952248149790759059507156150403235304631578929394655527299506301485626679970625051270900874553619976875264603524379497807753774696970472530989215657327990027133835953558366539155541644140251280954598746630023703380871457460330625221423315746601350925130318123138075182831736790957576827968732132105158037302157728730572278723833531879900246952631390269348629134551364466191119666945088825165096906872490444746039402229044508053150515791316601175911500712170301147538486512242860113443649409128489443204564897804671488817456348888398800459180689668414664370292294943426506571797950905715300605410002581726696787123268406356636150313719123028468764227343005174227100247192768805911664637268445296763258530797636005282527148165697484287578058185375852755719264445672754116550797067095168466176041810016514360233390990093735426797730524855200624123990651087825602597870197434908095101499109362904772504994450948946039342001650542579722902173246110813271675625702209926837147747564544053798903466753800738093053415893076845161504915732103267670680646777584337753312726700231508303567206891033795904689527739765825885881558155858913720141932642402510672499433910945062282218001287839497817819178177966538337721272431203441519301515921961987034622427191616970962785011134127189371255569666058936531927844802871844393795916227773806928216020148468032512358080058046337376988327014427228666816684171433587439931844473863516072441706362358041491875200041866108330434836804575960067634464605813177648716307216485520236428160131572955950825504953408853531792287649890505872373632711828896261802806823647895783737044619399869970530706727914466492948428282006537305614374141952*i1^89 + 3388732487184955585632010814797538268030679403490806675898519157888410557235416382535541430968825209711265612523266800807490180523185886199549564133019601509314056643861832090840357297460565659191117030732344273888940601030129617401188739377000299233884140797254839035175325603865087602026832003802994920330551062483499214440697299338670928327410626580049044428615743980470542642785947282666558107480233247363007608579206975158165652961910834274795928566942324351849586333355650618513830027802521873567858784105788530936359868438512257685992768726907390604956336080340606367745402068000350840848492002268172765207309514594923524574387966047202377317389995535834131033882003086045932359260220549373203033120494698208604530921719708419394311083132484006530838500696197127191099361047781290145225647185173144481360584621667002228041043965176993498896068404206119554048560053378304603219265687122048707457929656754987595271337070588302528238913100162646782776627411426081576272896870147577104107608632258733653271123871669236823617272321419852002701039910040840635691438092055617431330767638805680975581428547391337216963654807993087947173023431018482681690773045852035010164623322991559339843351338632888565966723729959910114463990195729561272444032052915651351158428147757683254045772773961783892600819096069171517529363471653327431565112374101728071611647668907847399204781264510309031104557366483232757241989630572909108652672081987888405704912670565138205392737964542798372890018462901393989796812773067326559129142681319744040358318094332564984735290153387710966530802457645680453408234334443691967013002028296943997903781051063154009615206354565615843312000864495177887213712900096*i1^90 + -112806063159020152051409600893925824904727898143422771138533318211328759376383343902894489996261206789779580057419469797768700935530182330854029013090389498231422626268253792027303652889335679340790631167480362395384100211881117561187776440870794459943648849485922107227053817036779261453234957920129881848847288550775534387532655905718584913852170393092623655472146195251419421221609794656756150196398145703883237549611084751022077940740134961790574909704102964430607552196419715946660815355402701558456354763849258332264761316449277368632127821299273800033111074560906599034836617793851580719828107899233024188583745027368955659541168041034456833280639083404550489097715016015617979310631025799328177480601584862925954388528477104542608168938222703830985445172150293878639003199653025812632172553306857550326820039328988244279155424435846978921849013764221311557948479282117052174445458229890016819304208611160873482762907656369320377593711168279292171802773403252723216703462053732651857271580555262594423387946382752152188686604204570917002516310728749166066507185509834085937099152319000071193418218280471786249650597139985271478889651232758896713306569596942885677032408022186468331843564878128539383336050921425016879164167182432763357443299509289242614963951833080038536879824045764904809996612927738379304890157293426638169961385396025951154004976505351959823312251662363879096662124991029057211453539091596177361449334854840552942329898077064121630946054804513644155380306764512588766536435359722663562756448132008192149960285831217008710645200865637454452818526851974239333938193428562668788609045896586343635827987098804617896811066714144920225224065024*i1^91 + 3716205361211693402069368987578691961341199172093614364040219427163083864551090549603224769058445066675040223075120518668436573679620343146354430657993135964768703641710974165242633662226833978271509526558985446071588380709052450131205619175215142116556824289639713328004664661175765295343415526339341631207939447505120042171958992746656114208693692624101002946273435740621896459884463026439740497915491764770043431501591313474796612615192450243916345018928033582276092421445424759963506643734101095076322413544817714987938954416316757643368268893127647098917223425555660046056211166276700114717137020161984889557435047847670772094342796831332876761998149775229756982197772233153469648527580585086482898976903463685060826631660674021238885561919210700158357330419949472070978229830772780661381974552634993988266239394593146877150582141128372965389237497921384607084932222781304159284505063288538164119283701246860633348924500347550203048981777092176879967657626883601245925636298161600213852744349669829606759608795862735300530359961022553701561318539502304538740774234014765839091322510510657554868260627387585824393989355342812801261344407759312780220519737778670732012295532217128403847636218049569490457846878511778166965884019689578192161450762015129437171548116007362171335544723292510726311933468327842911337990251259685752104993447553105835666763862378141334339834028383893031016009139313049101701638553554642489260401906431165682366750324752364596655436769238598493830936531640016391094202569561495894532889589011124112273516201879385342447988921282136716052229111650478473409926185504314236206006390007931536693031544552234175673401344*i1^92 + -1377322326560351799957144711659362708476396256955518660742555671706461768727319824146703785745363063304741416933752908568733298000169053435863368551943822824573001864786313195539385455743878016613336776206594850779325451245379795700951739112497794524329301379849548127807478147235952887471299853737702578734386362542007145954995799708316972078182357402014337407275657897033282322064799513508800535720438945487975309106681160963362326332090507955730117605949984114034194297262543087310878520132695014454735212556471162750939358799286230375309043588872135128913941597219795946386475351588919778456048829756463738835175467572906445998780801168454617973237922790610590257769258501435042814774139421789584882700661422849191073796279575581162212636734875887216391898334452011316541187974702464236074396250503892180039509804303778579706528839534600720376818780428283906374624264229671968474693136460665479722042620979157730252275100344991582261221013085122460573371109643893082660240091715594658281932890985629334004402690301554492953190080699460283933309524793246079239827017385786706777538765678553921159535087152555714060046490723613454115783078481763153686568349433098532783114420916161632505839684774175067195181936504145352376738490411373296641691221641212449490483831790140042867370515436513175434563319085424099167649222373356296122982276350918619176609675655550778359520533480980296560899262689448386188043601700421801103449352185655928757094463188968676944077022272453613094961156723157346761024085848445557222711879431853032897729880149537104439139514899033709188192700557861159156509660841619538239807166536276613529600*i1^93 + 504962459257295347065694599141320139006247036311399791127713074132004433537582981627083843793620081917778684636261246517654507134186446758325160237155032005965991292979514104215512750440124482508139318189203552380103382315439758281493778577488743494567058617124645857872031197526217238127034357329625114803672061317919841067954270239247749002495877957464613092363670903594367607840498870668262933388949237836343936980972894976463634147716310648316633619409979260863576652611484732627421991374744946666112495604900202119737002922074950211057076115156452297761498325401062485724552881976083614316186636912989362127240491368990762811091930218818954833258273438782531900399609034299460077577079224649821389687347208860389376770160615664979678742067656519136125299747511381667265848355186970923829394469564820610401078760640699240745717206456003266086079529223206980465525210381265370022970043814123149386053113193757175983545086492566442533972840867420234463472122639796906586223086834612650255620152294796675937515050744296231551382413173723450067805437928097768886542364657978154458704542719159368957420559687967851054543467588686708770834423452614198675949559327705781110535581973518503901877970637554709483769677077510409390458850603489672449115590154597565949296140753340313909842643973023092729372882164792713705716281383063851525610664310242726272536246476078629006881408547346640186220623305807688226083071666580884850399944038906713685831062825045245788023232477753873029123872521754061528593288221652245790528092639585144485119620459504955339333003778716943447379925103449571359040390163988480000*i1^94 + -8946825835140655379837304636080196236040225621089234268416416659440335147403299652414569342535247421780258244409104388722195540850398124313716497827030467058473487004180426117982542260273137292740442964557425642874672344999326442648473856943033103770773931340448914587804044423312965802646662030760793842161611192958353261050153044062858996149653727061700468204762512261801192994027427356263493136300286607336306141211304519618028115484904337030318830912101901964918263377702950946742595681888787147226027215601631679954924739260473349618936465719290212413912194845226707678842208404096463739389611440554776937427193591868785262285881151892773227027856604078387260085107857980767818639460885286689197164680927735531035113939398374258280129218200020738833896773269418049088880788381431627273647647295002509354940729891583918578501300507760593245072199349351922763445049918926410397845405604373667574825754843689079372145425455968766085695264970725847247941755185859216042148455219789959728962586947828349427818665823680729899109326373541416523289039269304825264713878149129289265448245007207183389201734293335872581556299960896597272660012644301256004662256457197774545935246685998478264066981137624750452044244846067555491655868309983039566121128097787570252207188708514799314989992704121532436656228878200750095632874399724999103058749477323764856571236418285738239054262234006871832239103955097339876925706497755651662308233349379709677178129137659643529880148926458882362724192912493867393665588998760961154349613013362791844280381469062395581393263176607382114664448000000*i1^95 + 146013239327157994522459268730083734314739798185295905154574412494364708900317322790487743292004309317210764157253274808555136995410475302680674343078351604287737096735952013096854998906100251922121953269320500479717352817376750822106287577430757085676389649481345262196289920316878916010207188676733271596339180839771862777992249538976478325520623418723820217929211773276130978140715351195723637998667723723013089751060478751492709430904600880861480609700161381839971895935201017858024824960137484011828965780075954507993633034470552990893360482888574894726955335106537268846078285706122377733972960586139077270097469403736731684127600507071611269024289027211686522753614881283792151431948919616880825397681203487698975206649534889287901211080400737823044344687978038858938457228567612726362684902641060982819036382136118869575906397573767171975821352611478767947039002410247965799768007236438468133480560722395763115161925460380880489450909000423662061323549050756645395900247821777596717194600354284785302868425647934141022663831403935992106117827791938974557881655725576124096970674328018482694703803811856618945737285450123787325721658928174049298900295170720814233726895852064187881409578982794657429733680566983252137604123395557450763416725447054135976160301878819891901857164133572036426816730776091013243626776400683512838859504877185256386663779686748215804052369351476733737691026747887089777887313541926953326355582453021599476211200158869149339794062127238811659324469571423015105340899858208395037068726726720640321057082441728000000000*i1^96 + -108343609837276656834629422103957392726828042915049076846890945176761071113821540199830562386688221747844717800623997201123641091075090176029942148122183963454985533494372696244115310725064391843290578431434187133243588049711629204237433896762032649274053229481126040993381659035790591213407431812898729570476104175829700390939234801765437304232040608607875807802776701027178376725797186543061296859243164343945511335554464018005085414914259300469674448312606648194837801190504348653634246665362372758371499777998357801719699989397972741114493080826825599263665184049957146683075401350598306577938494616138243809845852549068981625149461283686235411427384217210018031249209123131294251040156942203207124734440269464332015745811992067287485793149467377284595301128413623237476001132050134303707065477136378360037990172353111515114899553266656334783838348506499675982874675086488551575587389669694192542723798446143198583996834103423390723858322277029279042002217844208278539705628744719400651549094663396146898009099398934762624661359095126494111342021914765309443215407500779406043059045081660410332395131076031926240998282889183888192025253543670627424950866363593774045394394329065466776335379135797094623434691073430551698206184029299706377552941420166255591905187847828381075079747491183043680235411028569176965987858786809425419085421361845451971899033297658749647266146705303282925503923579606959143732711590756089389617801520866895623900052979588318835350061279422815621703216935286068617059937508059009515520000000000*i1^97 + 333620767424789445680200758815758867638721464349792254603940726417206466474587187381949480081180734162028300713126062948939339020488742454855703479829391651807167482393935246363490214492296210541857576186027636905957033969080907558074288110545679840207771905334725496013606707669363461741830059051686495056447470297908248504484384440435785031143921956322300229244481499841259707313540784062596504204669991056977191824058692332027462322737513218137855038772859205672238432275400509734957534218227581530108440907208350045623097490743165653116925880962635939164084689312897692512483230684154790365480753712475349107464860369971541145263527376662934477151694081212990518152660060000509635664863524886768778044741403284882803170686017420902405423067581897475022017238730140744873280239011241569753424731509743072753725598226208991371632590452744539135107098029374995226734521028632014812467637036710744778873604520451436675224923818234147200828980855894838466112863791150660824198554128418563327426242160158185204972597435514109304668997039444341789763144026548085196235820098254481818625965908776048973773542860633101641216949339984767996323334421706945103788542026748500916955100752706761755480095390736405231517547331797391016264786785350159580882422155054060417222836762206543974174052134456374163801437893921646470288882182922879973260089808960482972384161157262370229106667965478050065715504768118151712904720691559127818130710986818047552148269758323195554392416794913538048000000000000*i1^98 + -281339168251370081294931309345247038688314121308350881894800762781240710262451865776095739291805123966832699769886802668189937535927160225775054336925543433794750076109414808380822995048063188260426731615817657932943655873400264380125990800769240044766848958554029781429660942001971848181531218378375391858098526339883527302605313431406529686597225559380236666703118064081432328343044331163109047614989604979613957393159139184253720421022565590022959691057227277313744369666452619324824796634501147096890498713462234907994046541606223965501635725567378293242797241264902493495972192869408459992434326506255289461026709750704556564588711412413709778132919987783938650173634900080895957093284068569902301713913828716390521945390029399074291662445001874897035759882718661074316414211045943393419270003419238989302924709009184447233769148188697028501912049520654318010278643422816493549809209465400727974312325105309988320107993732751423974627611222116072891222963473930190699194288138478013140250706646734684610310735617095783232824835806306067003271307203139979553441150788998847192105337810550719612851151439642018638241218061968701872468831399863674290615998478003023306438758025673269885318043005042082812722378374888611895649431010886060183488097519175453374797405958897702243757632782773477222780686169802244699305658088791209844600911654577820492096738651704535757203140228379062862537661538741042294500469429422193018798531548702310400000000000000*i1^99 + 23025508410433365763194533302021759897845322225147981470414775435599048049428084158092692822875651074778321958635246233617289538873232849667931414045094240528302355166446401067813468111841702399049710055359696539451221626671463063272630703938210868206419007132738928850344381825691333954199047220310755973794489464040692628479460592058046567279281294250729513213654296145626020324687079259983957876583059502833079553792302550917073284762661607861647112062418147996249592890151943566571468208861687654213761159332626285231639907896085093409071613822598044653679357348957014544614513710935768100493380366739320725065916697226083527120680187522027993956645578026607152181103577280074385819862040484933725287557343422455898234036054797742669318459704541833314942248071504428325206899837829044108890689258584435702455965034377300262583984581763736530812264670841348878882096505059165988760290423797967111918973567900465458963943500089017030187964778385092577697978720966012086226114732260799743361463474754956904476816500726423732599487803046303769520058752620123009464672677543045352119243961890672316036184406724792095566750414762865525418524427619222728985619382757639970085719898806689021372272870621015091620179349183216054398348976651287074710615001514796807155254064133003408557020108334405975617744359442786879798641637905084591814219916260817221466829525962037259219462184328694333440000000000000000*i1^100, -38982454881652660084396158008329055641743365320661982610857231739732950428028886275972023877203753724220455603259694034802478593249639292830035327128467780028309003401262202331950297861760194845829272865503445378446775141315993790947786539406109421518079920457830997057445112213954287486515119925794895851065805118754157336331199361717763312666299252001174582277259286368298266882277056388633572959147598568423144944330652367024985782541550392814523466553707474887043388669625986793406256171471650780951847525233334406849217108279761725845286065321655172598775317830262162672540317062102612852395466167770841770796888973321901959323311137580747450484905722674392403349732723220098991905049671724843282615789446994382146844855319425176362358389574220305882935026432589747135467942806948600612250990778582832245871273281771568437861981958372529852309939407700383204326539605541220746874462339464101555972575409874545438542482474652081884702735712352023817215507737375595785133283974785700181963142201833399780923627879716273674647159999399450762646398614746403351420605607091686814042549792706375517146981879704986189431666268548097654264944137788564835220099963634247945371116786587700429638002180936315572639687830659533732835929259037125200882215133298156536635239878558974077860738700004572013000859060809105812478472711491033771762609642888792626670434843578199335875507942934984659978447124511711777822858758282041363753566923124747405565735505270901817136857040161120333087064951704621115198482366552283730013293820835643739456633465040294352449220006513378321682816597251847437806459358708796809435654388472496482257853719228309611466542179934991281421505426562602902134072744823193226256598929039582424966416303885593379558099496635513503041927500283254195536902538864265589508971212241764467060264220377142606084703116409515463871868037238352934672574903034596994744460536153345876180144618040693724407623453581322684531563843639059791296810470853375611316596605457131933973385079117936595929066656779141449133295351617803596908437904548174473428369581420725991287278177403827875404616182648468805837600598356550929303363595554540012583406269811255371166397309165365675719324347342174996585144693927997915482471283045485410293071490906624703237109783788672542321803137494515990110126480795679955760949463795563466023159770058399991603345634491253217912792338004931890547634774483235711095555979553284315289950395235075171992832202377099596233089065912448517983114298906827741015855470030199590195061740154377919091830455379904283917369865313302592677620917081210880000000000000000000000000000000000000000000000000000000000000000000 + -147968779412145819583709249693155761726922687435969618982876427527446804688100892537547055032855913269682554526719855840426807022046448454755096403653248282303238876839871241894423958671226753855639724877233955349347000013180883122117220219345515355856728246376111414963905985095666645290060109737521784584923826435592055843710119261855281322445998065461240939077153219944577608362611139019331485333168517102749477990305833979450063894495163129331238971676664748676255993437821503087578938422277284416215089624179204818905633021572707087616524380426851304386306691304567714702307310624629747634980609023476114860439806504437584448229181104554986454232863714000992304455662178269999098533718359950888142851299611937419232728622140202652963888261122982309670486103346141494309556676063648440546750403066969762095531120236439589796396886382768851765986291346937594034943719731960058992029084641538659506134503257283883951993707851811933395391331204673564416736300811597338250194861240646880371733817925205504327854501506282601364135260058895795573450248405590501712886683591767875357444763510485252683233337029818850686832156991257708478707044809803123236270938909031534619366203305494856417997201556604030174148352505659276128002073523920410231623122841892312585359629904244268223465015815839813966050137921425272609976804531696225751904318664565188511630964460092124437419143688957579305107006218032659328495015396338631368701760668493134547180024396475575764914561719735046391901003681597884575876492050498115750268129576305624382709225585855090983984549496254117271313320341726681774711743668633840072955436662120547920557932263684109119481002767316642598098114373581484453284731983165193387024739885634084516351062293052834582790199977161461117591696499395173660284784292156624414206186002029682815192981953535160094167147015060419032763863332207714171558648740762831410448971582681377930520900106153798115036298437175651204257743128810454872754813636338072961957704602082831883263923451460121011502619401736716735743752100354073736555030019157352447676533017779376750826616133171834937570914610386823148108654920749426985771461607984723962118219712130570884548520628815253750246619602405078979251506467470755163143237181579643296632058426605269960824013727044956374722331631274360741514324715332512748277297769692048716314715851958604599967782142917645072787162398892214162642134917366814953429487581189294832483180925181775573992815630586285393166485516012255785979327418692428495742266693429076286952286984421213664833615900078173976129331717870797816107717791244615680000000000000000000000000000000000000000000000000000000000000000*i1 + -1763120011982227493134459010943866331291107955357106832484662876911997776208765090829050103137433554426035344338603609677210816066684571563741974101572555406612949274093490520177213574914741921040012890791185331547394528004371328497249777508360054852867915991797324858331811854672530615755859940252168148499678957566252882990641734309535235949212187990567151551869427794868267915952387926797346819154835165054273570963817627125382496921772735540713970047915042382970491680520702800232482095970884542640809501068363273308847340277337329063633819391496593157508605326442971410998500767164596904824347394251614674593305750001976112547569320255071738851810969222983781053344594298800990600715580937006726320543970842535134544692181403070275125477641523366763110881495610821481129481465670743229386574385417229720511664748090676055098486666696808291530933429252944333547441143344310088551486970487215112974279573580908084535061385925166692202425596122090424327673965485981219192687986572972872929831856514191188096065887379486653682807043525689190115370438199631011587128579196682702520966880857771556584730935084864607252133304769854535528669765965552599608062128836073296681410494610357192604175061411939064647770040495802744040184044319153222638500583330397987275094785931433143245192590563781127045086494023337067226981519678080362278968007831460006127452888181150713466715911989953826407603001569059883062892532013729714299899692858493818762657054098473850699964777938515364965725283297728113506037961594487881485663916590406588135201968347777921077594534480317882872947260841163765254189940226121937971568658409228715313244840408055074463015811058032559208462241024646152481025800490890449311388279477655094769782610644607626319754696390122644285382457388993431729698253156808054372543178469823584433848410384412777595976706743188046255476180058786703213986896196484787692075766233775441347758607666584100360644025151557984976071269246413156094625065052636874181434401550215663596523290176102283236560097547892114241555065975140614878456234478715000360796275491915552866898709118467266078291779613827807971819520530139312824710020060897850873443849727423980234654445772835674473215408936799448318871540050314861369382228346587654600657550133694581110363297801485800282933753296123656160144518283368690177263862008916691840042874391951297056172693146686787405582019850619976434399306398282773008902235697342893626041231907748001388512519031717206584326720466195044855540266915859680535682386614512943874630566784255219650707203806212336787024892873463311716735310865220239360000000000000000000000000000000000000000000000000000000000000*i1^2 + 1039228625826278225882907840002610926201750186466680345345660190875873683620344285533151064516689537216912777793676646571871207534448635883949572154164201569232188585359061563859894753044326439474730733900653082880579725904586789971733210078713624519274844891844276417398937965448666580267633714464020885049967898169414490209373530644130450666774047277659849808027869851510654499881538780087841424683328478361224582785071355515876653640824506798883519637378264878720093647088384172519503164978218274869285761770411799889060864510861343450235973575099495435739872828318539011005229465244958313815973095516349817497329773915632237341764184310979525269337788318738233505034811974723236953129129691550460411034128553838147134285902066314502644875543696040901577964741737610888965312959953822372656445614271324136934199773991927721932691470124082277352125626950399537901298806639166199619679218351896318895737233060990495514941511220073912310088449374925474566403954873494064463648705108603165874147218467116178893675771467533342950377761502238051373426953141770809335140361924005163738386942102286034232303235159473693631039798535102090862027028482344082541221312824864507038087144092509103792827018046073079286333393579172864737757268461321850448463854528795132080536082624724355744053989587909840053427037390834119998207962891025854799599483411043188064196317466127976307818963939042406371235751827426235435387663804032330754753066692174028251389419485660970974312246229409512519242645488232274163697598487432071959637156708443858246819858365239875838173614913953369452462638469500994988076766467491433787938730188703446781768904508660021116078879489392697195977187920329566718493587332729419109856762670379163561480131790226899093055153247146713417451524081218080288955075286630230829769812243500706377334553252725649731017564121533129124107968205494119804600885984772085933502843234849055302780772029192330744816155698674891502005013678549611867679622713202845832081871578698814560274114942502771290626117065119801415037038054615931303109319746890308905243083738925715809694863856250359663051237099855817693586636990399304900392127564569248483318113064531328256781622103049119453662760758356231346899952166349421465293300138072274460717081965291523342553808311201229868075829338005599490023721468127969798567397464767678598692569213102507786461746163688974970624632218576229160322790219669010162411328476636307976424417121054210879190951061170086361485645820378582996495433956615578512859370361367530105846646808181557928205965924652278048057195989883121397168275065594183680000000000000000000000000000000000000000000000000000000000*i1^3 + -3491891218291855905980222005162593843857851411873017365601958632868141537043697096460156446755188976440583511927737717347277742519923857137834801508606818358696569445764380007825427966164124927085487673289231574361594573708543611251539021617013345008042822021980600054673411565688614289252795792579784934469746511921471726998894291138333309418752710924623045544935691620475039978380298532301406346670480887279677767978031138457328626658343489575556308943602824515425905222819702773389614168255324635134685532089033016629463264143282275374326057140738624462998533379806171954231101769723407503920844275497203632272209413644740311936017994300664456647970642388006079401461945191836629498998902335171648348498286608068117145614417841520118418188253166212826327732282782636881056625129847135075781367978416711714346499777860633355870652180228353257898539194293176446986522129995288917761656522959376170011055675767856212367955550761003081040712147711225582231249211872022170945617404013814372317591959256265811703682811310438900523772765487594676184166566141201442542885038724235733141533138579755683094506632921492775258590857988387372232661979486860789388164426633575936775077699827301223689490953572656286906043630865310572526603170989128924978558671827650191561115429007854897630260582455645729423530164311941748165788868049149712412364819225927047259794808814491582006848137528619027379900591720835729674200331547435958566397512943072101027050835123909792024552953101988966986065462226956275807414271316905233873444268650079921519681402304880762455175055942804791229672670954867125252891805841347092623948113515466382458792034915590391156665187073662588562190104689632383462347698376026829924829167200977418130139808898073596410353011986432561830033787189001282086973897153600631412175361828716145651953320062580353803442426751829800030124471033175226880690089889707811212396861549193776934910793324797195649408470098946952798105396310732283201133227923930830043738612044338791812095072419141636056601682362005986858486792890642011902385292934088798429479589679182410843948687622972640939126916438324022091790038727807448804777414373671636963003967221327997086638513569549926671910327876955226109640718195014494561163938336703797709073193946403972093844993036968066657199513762549898148906610439009195477130635339661183466059133222591540927668658961275540934588957959785388915487066509927498196458127753260592632262080726265266303902252551581773610721599167578067368348414350755087849710955795164253188376001513404216717205105096152140267749294863781180617178684534848225280000000000000000000000000000000000000000000000000000000*i1^4 + 1904704769205990673029160966079019234249218611186180566446670700859012631318402879697310934260438248246364286113933371159908749983473668425241500536116841944822132515801734801339734953604384537210133786088750366547628779675351337235305903108784341489934858532394267718091497761155531131953815135612290358611346323949830265146675412766194941329516613247273443536449658414516302099364737572447130646999288572729657199949520515900959922377391703164518265795140720339503080482311421764592625203376856386825805868496497090840748859884863511927833870707058212205059849079729621761425993623385046079908341545978813498607582038171574655637987352700773616834614980902908947154322743953045357735685730501428546469459476196409953150941793202461983321786524719058748808559613523975755766121157687888110780743118561215869282687776802995375813925446369360136702781751386919712828027780369566760500318094630874221304730837381530570819209495822114494401804687033425317137345073843977223263235917341153582292580042100726871016959496481142481050326710941184346362964269144594922615559564639258575139251154839387390994586882155647718615558695688652911520189871135825711155341354155791834227381031154128843033791987187871203287830890543905789347271279051203513877436851944847387645336219679695556976277238727525871756500429501813664711497371320104260599354521004257167335511967342974544563772103504335129441628165015205824738851185971496991831576050601218008970171518150897434930789567970118929623558028038330005453866132740203613802774396948815783664294906419007870680360361870603384906931229501463058704883473520960211966254438740342226412084036795091474015746497955238147465357975989642174037909024978981776696343673360084710315089639438617328795634355037112365130632793433162273105895491276810040410241464108989775773565286496570889453836238237915012715517483442896468500900833170332188604962525260499350163011178151656360425544543979544985540882727678611189173447000003876432763868037170201799273616904152621760941985591860004118004060507734715993902483890614872103132064999852851333658866619554969175925302926046675895009237877774753186319557132568961808620007008755533642146959667201054085429951537867752344300253310348172796468917364370456377248348438426807717405815597866213349963725171037048105372656449413519092737237607906501416271906736650271181233532462121220976172255911209939213236230462858750895374503004852299636389290831023624294468383491513568844593196016875357806503018033860314997767161288398146113886347890875882839897824971596205401150654779353982494708080262773525708800000000000000000000000000000000000000000000000000000*i1^5 + -4813777318686142831973648752020821311587549534011028515990983470945537802281752836129631797906229195608985860956868408350520028178155019429875188684137648982990150075882663210327522374061939263860054290438225690944576219454993380050634968943951887526321865450088294558276372553259423058002646942520153402054884354039147241581960455851794911828863731352465710648002371250180524078650017939730267493721043740735140090465153069837589750711589991531207181872138898321062911187268003035220281228197933072501685046481783532950725791754562459316655821128286666634430325054176729712823567950368076148971513052247112947548101521312058089176925465794097047230699210622787825478994433908551785216037651537699524028743179412887770398728904029708692786859521456751597359534482070228649804336208386226827075152970291076253854318079598489894471083466548145644076873495647641162877488562608315317571445386273225782514454096458771828072922970718584758668691191860525229634416807222689727512043561304700650659514105005893758381008374442105863101356451659954904668696775343529195440884972274473610699238142608837165807297282739116672989689083502324963382632858951722665193654272538196984186583626699914994374025054286387002302428745481511800959794821829115651633789228340524853845313220891333831999535795818700977234259308554269009940020239119015085443169893976646331204629105428007294800719556425769454733772710827094669078235766275904007626067610116714231902975588516857089307266406718751888408286274720391000961550551293376328211533280232057972723202958292829390201240697700139136683479438128213495387645871560813676862496052788751800082484127464395671458722348519889952928502068896743262815871883603837981413914794681030798046841530282378536822699934479797590712009682127330755513856336419117534243798848774421084620859538844604938286292553185430245780250239916346105252204900820592231287995326197621535048522079423788409213758926030676708601288821519698040191643265613587669472456628264918529536708376685179988780687617067237445378682895412105391877006500750310984215462546573062907009132445107642747619315419450840279960450724987421090085639765761308239283513314926063357819687584828572830380516594253247864651282640850462021372133931939656915334336327950714952101362748279457450891121037649527603385393176103518773316718222695312639277596689980177093594681551225753189529262974552684928171523900629352418691083676140881243581693047095641389216174734421716389924295240352541831385991523844066520574802354565793607394637408732187322627507103031016484371910901173393761135820269672202240000000000000000000000000000000000000000000000000000*i1^6 + 805925834662203575293900992460530452421318856179494686291699461953481665733969593028244244966235434393393116982870834363333908803033535606726525231365653964283616432177599880302104622542289972491053866574249600675168119714598751280128796561910469982539213960999996461313329585336903649115749585139069221195083756154801542335146233244415080367481176847062933671332604933293077832379436972515780661962652706009395401637032466816048462753974404808217808446016612135663558644831171692562941050713698702734446681798548608111990854007886458381514683016306189188050045701519922223730463883968703669870635305407306103297335761265557000162801155305537051944351558195525223943516108628496777922800977625833025531123311047036921007529790437602478802130773125652809161175081854920623515864700780294814731990688270451866482578740188209830760333931285192414019682634294567532795541098127551844125453829540386490079360640824828939721928584551367207300290140893797870980218986139939431881572384655864779350778274852871982612902236457842552460327037004373040246908973964988763930387070980194476100272389172489155126166205072768368453131695150192736276173934963625374966390752451335799904135755643957677668250028263006535498662376536221403967842772993032261992851698157759540823411296073154172934556650911451693199314402337942932671439813460413575263688631885674849806307671400088806058630969853544260675510825959065174624515075007679641384107210744368613901754282790697512557594332962462791257544516932895303719779703555261388029679463467060252692677342390482583630671372890625610242529012606541591418344972787264124623762356424058550611457760384277322554600271526814173951286024946210214937522215195517214404935485911239861015298485493023609287093597467084616703893073046174206910613649261933573644684505720826763215542345269310310866861177997032885324988900534092198714048656319173262727125315826441406980252952424004029339349154532672306433576018800532302938584745037374382106767407535677739026777068790790040587251080268547466628192628772774549252742348001278863828917982846902289386367617966071817623073686831424014368650574204471192902636875976054817000236152469264714604224041325031084859392614209787718534777719874004689207290423871386895599509680499360457817015378166697363261667268771528040740332379213261347819160872435038290565620854106610144381609139745324331690548901579130945828737002707282543390279079901640288394615352217863649190445061919822930901049243409176746732240556323119896901302477400356620981468881577306846936129659887286697539785811151446117942331086733312000000000000000000000000000000000000000000000000000*i1^7 + 4136918073528432682160620413783574192272019217278806604411161928098524408571132162618646194688417952312607621824761606714739075213836895212067580858119716477433610522400918572027798905675457731167586857007616940401644765030246195393111621011451917243783225250526728889179470169644279530433735424234004975385939177438419269829702853403134596855820025120305116073221102596419477706043599713793344295668591051168368995218868770409502835031050724862046916164807737519879338593253234419686403994210901776225914281093333291111548423264420254901584895706092990241917342678489692750459897864630899783794498858863307553633798045280116948120543146471977625763305570266237419184801377827619862594513359598586473880530167823385873375772946500936183348980550913666237987638231841300916840727714809922760058821812615679225675166339595980067705615305413521739950633576220831345416274892913206162476572946912909696101282407198281130267626582401054657809795711735593238418123546586366929130431935110900353185614157675607490387170649242910093059364647843128354969860110967755408525947035591468131461473051112931022682343319851122995500482093801432965333580201379649351976104791877129980750203980622679638467663980794207844011094538960032371939089121952615221943543207521320632661601755200827632993979957004574200769944589238190625699853916567261861049169389307273471494170370837239506148852014410766426753717116409342238596898998397869886590887179617984614286659274279339684109312632095264293192388503768986460522015497287640098650162545730154291689218109189619575640101989989869115840743666361951160341953492059707365286998171044411068960834044936892602435684362230457139434868618731464504071002057693581023143441118059999565342074510466662509881591859262516229247305462255935506926962268054357499563532888791865186507560880697583265618281830529316623355255035471952851979391697823538837357364503669136385285451444655844880554239176909243348719939217015326258564051513371016233584192512701774046357997320517718396705279579490557796988400449713886461263232067184984561766436935780146709998375908584509624418091187023977281708691634001016421022648220966639333594049593626248924379225840999372416246972057155112044566867461664622642403706274873230726931193834869028666511264705942110308165549449833513595560640927175022236883231509200371413203627984288471104003525722825506781343226771637065521461713263554001882898176842703904190109290483309101157899284175907057790844964198155941484768770705661949934861175577756366121179932020146677792119874352074051065786213600935305217473180493414400000000000000000000000000000000000000000000000000*i1^8 + -2947234387591507160843252828518554298280753011908475617169787496274448702236547280961393992569078787741391444087489103203891112306415793752156098862196621997702447742025307875397230982006316859331649183335679278263719403551236418655217320186808801997235386184457104435550863740489910657248564643187905286652224914409849737789199157851163925603648625826038900273995190249635791922254775729513272245051577182993684624061331933477002569832511710737481460758693794235888119994096913992178851806938827214256234017123406345312368987728707904977415308656267840423570334333794950100352748257568372672609655240276428082655461632566927613012831647079638277116435211937722066976990372981444224910803186295456570540026056144298038948053588184114433144562346091988435313036828652891604033525541521058656814390886343240310296495820195665225004584845551148629370887555168661818682605078928042278799210085764456564416000721946784597679133752917372292817663431185082769989426595997268401548769696704814671671041838818797386550023941652612178408669261278285840918524308373603848217987196736472757479192451136049373406938769884169049598379831635038656231216714624714347351763166067143127914993605896204608264449357244320179557923119044384025947797031746483672739152306737765513418119489350011084934788487163278267759038034649093123166742398343353097457231043604041436878148584458315388250991272980145144441843987863098305973495617788585905351837527312451158520961196520624351873188234596667880412027785080237760563384336295765612018896516481775709491569657026033549262805992032174389817948901620994735705906664759509946423816455578745786614782872984496204060324632817356206206095849263185993094427269879800016711976723967792080004332315491600885001167357600143198307336312729446381833220601529002871250473314061584904706645958111697541932164077832992530323151099111399103670278128051471660790456139542321891685414938281351632462880824594676271172050531595214825104706416473535860720527377827764319956651966542691077106087566831686025926715739107943340953634985181174977646017418040245970858712025608314297936856070300329145846286329868054128127631165832020705451318422887138023361580098918675855997572814972665045982231125109159141512234947524300327549863597526188944060719091952521720905115358592701382579964057319886650833047731969831230378125229663137247567519720942409396175372857479859350841637037317699954839551877214288761800516524763135376996144529425208208167492383826015657422907865242073131586579103515341617498023334189412834582999283131184167129430027220388449080943218524160000000000000000000000000000000000000000000000*i1^9 + -2193905626530218202460909313919440587178095593440727754892113319796702107681414309669050620815617476997111993681155300210981465884219774525442106288246314867603985949868056634696729459584735704524358564162923430200409931424610643227291890598076090797265492161674272159611218925584816599501653289743125462694656745113691762517367622154202590071641872818059475988890387178967348219722793878461876053348003888978186503174203668670992842637103529077235359489757193207233857080608897646232674231048794640207832925907288807696396474605104383026679990639185566565265591724220869717915246660369461627288976003809040410594350447267054164352423680987613923906926754330374174249799379248103831050130541024486827663727212513752707473224704047046210673531544997283587557737211787210280509622528753715950568314108156357651207181498228425011312629412782404618980398345610479222066730100458813653185179708697494004791749944289800865114570473810664127676081498451452407519563590172943953732193528840696182278710663371228666345820388037001388146224637326793890523625407531405323554275149630511879162090753357984989542974572013333029817902507892236073035484183097393037298987117349426266408717933096498923743062461834740291526691890019271425731516852443327549686273665122849942958854957094359529674003562831940791480355776223768791083297122650958841229891377146060214453674205567512690265630820953193691691695961874753079877079299586394073980825190956939586489657314703139717925968006643857016752960176033029607424504995649340066141744587578909172197148038017480642909011125567611376069935682403696658677277110402657811800423332735704861569384238687226305825127051773812252225564646807582468188886108060641169756926179581237952847331300781099178174496837606971226581672947635930796971344717785543641232628082990237121340608824147980159171253137319536888628738780841306631338346664673018762248880219940078389337821186984078287922161256464108398060459250253555225299789712368507925963308261347042624249688987668986659948633610820010810766562930042459869730695179611713001269290541157061266473601670323643128321249174776627284184949898451615907303723672804367491702872384244696743997085967751714752342455718293103846488230772641588086664168137285627717866315665617851084493500008248398937558596565763909789698241506570897156583959109993381962529085832719061217035138129365111098491299307101662846282273790164185107808941472579780373878445637179539170391933526454948411724589458683448148466726351742618270773650887338437813346227946247326082345111570011814768201349299133276498530268505702400000000000000000000000000000000000000000000*i1^10 + 1915224596283432545417824049413651340129832363681489640682385087913870980795203882304616995359115264359660070836010196172794664369076752447594591000292249910746703353197508938617198885052183455919964977971569416060678071105380647506906462767966627790009438828976185245979686821928637675206934881080721139767966276249370392677080608455957836675465923471264586704754305974739116709583949126371650799628094221894236364261916344359380050981985310124838616501887929004727218909771238270496357906282126852086469537023130786357674196649678540519733028122100645197534587165079357772573597428929014048864452564396219757777370601895318176212998366922248610479213092796748066561818956588766746767584989250646948937712448286349951978835194806113386536656632301757747767037582972051421620268733218789143550613054237006684245158599075123579015542630955012662361676820522666684243970656130450821594208209491430657829568002631246350004193618571496203123353602935682474857823594483635268467433299670876269972890554667837172845438251673153426126469981168442280752103980989483307195111648188017382897418731432245575106023050249085664800104562103104343981841155101722403498786887493287930567421878681323224771665209851929431789516625669524346927830545797389268558096794070566419817643886544782253814841036440232107612217756703082036141260043937156301694736432469357043143535186821133977158239299499251829981048444943625593217964041159085932457138000010354872209392829470765561729262176066500757536040640736363711924549516296363792542136999097760484823209130994724302472261351700324354827831741744765776976219697105883969002858281117672840886342985796285106109837104296015016958099096566547601985908684514662073327262838254542170387768482599768275099751747402538467811153056752853764346233322096188462189366792860021719753026460547778901152958645455409963285435472541296549663400288073804627865421034852293454607368683713135082651585282164119061474819284544281624078061502631936311117864320244302108278595845112689757570200470478368028322769574271198987402901863518663911844051020568402905624712028824491552450550122863166654327183208739411777813179755364101191441380524419982117717222490125011148509795109425003588940066341678788350674680289465968372305861291909075781714670673896504929416430692077687339556559537930940641198679443505368512930133948815368930495760971690646689083736176945862939089046738766240822314262798536751871590718981423757479790515737047817534134999978373777100819726270552479735887396212752886995921066951592694401279884396662716477715716078938402665241363087360000000000000000000000000000000000000000000*i1^11 + -1634333226449617253075767135114004309569132270513253053542481537589241200975619594570161891551176849714712985356414606217231658113640263164864610115922267807929123740062684459436527091506741771797884080667059693091955243724027606259773312631632357075818962522627945987206572294634500511885917251616630627918754270156185714204522825842485178491155476223423507636005129007825079894493195259981937225298196664395103994919963840311440535316457501412015632370115162674876997245568935212576617199487979305856296528154603772401804714541468413829723280411150304852209000401263251627682482689981730352381126901928374899642151794014803561479722854526731943479268392935500987160820983104304097328174949278120956784289688157922642689667561784744630868756901137141485186686820309669612266142657585862224793423346269935584508557877476655513733650495357771209711488431377839395109156919074027878149303355158867946159878408336446603800939210483836780325655803804459204339216421550241745321866277559032965448342215236079177277841698996493577366633822953707047745184272513551858982022915337299016635702316335787170563407216893796485636040148759144232574176987329967628680228210490064934453305398126615356808162398703209901478644885464750023666487494556031303112450980973774664879024842355508463867960818477666023511524411866485987758301695907079224174350135742547057899407348973766015925763303893369392441789052931218537542871687921260508273041510706170318708922916746807396120414217226633557633210178681425085480471040050397240476847807327233089278056445867545470432452488449178775694273340028186951533936750013019631696878438972418833317964767757352284280905286727972551162206123811552363823285634707929695772473757637050460557218440477700089355953561551178815580028020373270331043782287860965306909137569945995975925815004230239861009807222850622485566022036881064910807973829823268842586596321877143978584440298684669193492005408241441637446336308403342211579328098969001536598873883398717918987753380918805388120986181562897562495043344358911678127319414146204796347213061175560568393755910802884106097758877142555561637187001228399877187945777700054047848755887075100518600524171567732672969667935089326514030997799989474217985109030458039689917394811545068507264998445207759714654599230163095222120729782899868467096381109944712691967008675585502241297242858023044339157466273344683385362844932582502647572809678388769150518228252744933137412214252250818325167217005609911852420272177717184079562567585398600105811361199859705058406978481916188983987894762830460625347621683200000000000000000000000000000000000000000*i1^12 + 1262075487606993774677186434873626772747489036711141300988598540851732292522258225380738519898541081263252745174654421004803787476349950234100334875737653859473784872223237300989460081888001384684479733280018305240917339091429688377285864003260642886580365367224292538095991064063631261828308828616011511833365374633808025697837686599215668324127697263271569403940324216665854320269003130006118128400060697734945547440415731089856250321369061955728657254127665449796958951366477717059839583896056041224897889137675579616696365108435150084712550954231118895701421068283617076490594591893909651808207896634241783788359973358854788001986614086362941525624374342705975421661982037234297348717392530930460133422325655875594329568996731022290203901427614196732668111543912266738594654428770304584866495776961693241655685239050098904882516914271058082431388166728508952098528106114616236341220947577524547109242440928374975388434312700602387741448184313519382194665806998502857756131930327506339812176865457346284321766566908783044359861287920400074962127874586213368682873861214060076366164041492509875777222596047818308590350081121073893360459122714111580644449474808025467098460996841907020800837842456626508772105240953384882124991625856661940723692089483728486606672827169863334398773848146719282589410870684710927992586101998768056376848756314596834365703262164124260482971081931150803419979247301728243100526095937579003126247499367157185553975875213841802946699068465666624279257463923478576789205342444660424913320753838067801497465983317304071264455093624870327313339885459640983003608970324508839573453330620785012906539635314496909252285188339013121608598265938340714305202160829253442104788986492644720570886034305380843709261848779713623961933413403012901506808668005694569990200953106885580314466471891374918051367072563251601660255585089081688775059482136980026631170058172043509511737603292631801437338443360343854010534392721043520006715549572949777378061324045328905079011766719359423452331285473709412502876510397628451687227979974257632300098034928527615080141821137040228118229187761116743519978121302389354539337937930457484786972344849788862888912849449413819470019767924188348769166218101788208418083618790200082470906791054987390472580748918001084594905374602088875930073897833566269008923006679913541280646114083885099688509246792416250239574135464351752546859069911301666436163657321225602015604948629707428139757049075167546366662064586079684381586326774437539466895008203384400417043842393050428415022364115227879198777736196727979892539392000000000000000000000000000000000000000*i1^13 + -642902332075811450044287372879366552525627631503842629511330955727021938414014585099719099171960635221535875072820262895800509135041115799003912364126646044937620662611627699483234418691032237269698005169953966821801806825014572927512917297006009050968377802631062008904655694061789143807982276022325165040804373126967044423066727666359923298493921247323773747706584080330035251882242753703675756321352994615112378730985241535547187775347837371567140221798438350061783584100960007347354425708989002287663157525732671671981462299527931239383180699579941863056629913533118616412023453346699765854384878627360432589587926701324336717411339626665343917857436033568748937356501231046025632672092502826061315601545281489705276920899217547077807251018717374446392984702605618992784792890523157538708712410002724693948175835048661387479516418070229497752281874585780082763019822658112689327766980236527466237897505588350362518164723595514471141521511168343233677472556006471955869367779930321079547755206006948889464254369981079656012007023984774138754342923884599417479401183262836864238967527055056526042538204715381039961284881750914248681064302298273465357410848978841041718718467985950328427310031024564601256304914812713117287348662997320837446726269227415378206452043839888983209046103917197289887306684402359250733722930401966964153023487186526356721641085967619848796997034871174593555355023237806228971830591427118931508543178960093449666599246388302551942473874841361063887815195545694722381020841137348915418062962797230610194518309415192035600495821749395426728005086365922724414661795001548709386234422925819403307108773126551389013651154814364793787019242995295025279242827249846060889970212262278155594607024928083012999883764031070223077436467950602538189777101677334718110612615120659482745486095297178638011863611632802580700813360377140556915772714617079480005221971210920887867516878349639482129871803547953526622450435702879394190181551673154898491414923380569360651963089105690898910449259979410176525066418909106063757522091291137016195503712136067436316349020027462463118451961334400837054462801302205577252740223534131078107849929603559963254006750682856371005961877092565583469225284134096523659940988869840612001279215398228557420275042163088619367263267310686477671315843838739083790459408764325668613491495285496607875156988248459680085880530987716649935004241914370986642942143726336742101418280895055064252589094100278846188651017431087749673161073911667741600080197436976444269681516662069866005060286742264523704890372544918727539294208000000000000000000000000000000000000*i1^14 + 283851041814255706312723971947156518886554953502923550307667765347524704772663226407147717452230571632356077651549166311891484886235306285191129805851270272086929066705976796189003197558694047711604484154198589692106839373518718949288056238370229630851888833030010323716152756100784050290134154760165265371859820791171165368259348029565203157291640334977595791300099781200559974150622201724408538759811176093163046463619279974739892168950688409189802632602516045147627700923678627830883580637079981070338265812323695395634144514184061344453095882546084199183524002313262755984834436274946240831800754961833679848085950953269953990180852880675535697931046239525230815685198167880925774939072992575180189809369268543856145045432209653824052785174106965356888509382146327771769246980450149973468534989563915005639607852059153369533274123691276076610107494480232494279424829685217202987984854213949172656820974713227629387282467683888651521812697900548412086433873483449245772570316433176046439403023178891362253439678329294014552040727372173437804165625255455670436755366527911956299926965310432735991628746610302071184289126881934311077645650098982407245932124483624271671084898212036674126027679244134538828973806961737503116443452845720115541191647260976079376665528149532047580476344039893974245906800469928286160021767853586093487630782460913983880359435159401104750677769384267504884040696899342957277512184281049224624752144122103698507575801701346544588498828586118882946010779233605623959990205067889996573521501175732572836425901181062202329848838946431121226698709549251493628787872008600740523846654606830731937897247206849276192509066013604965306845199740920804054471507503725058718476883314546091845462625642138333361717398621104974188168265643929527628772477069637721349256239613190056041184553760485406876468846464555967163368786122091061435242560139313611150507647223100500948742524267014891712750774172355134489134842124781300983112617673656194101565262762352959880987078334115079724476251331378367206831776828535753271257268367035119409548553285366476919182363606902112949854453223411875645237366584268885934029527858516471073240470526887269724215239410157254185473980591429073190090780280610701621565713234626314686736160824643311085683076561446535141601135282231677353079320118969236470471356956156231376236708938578603623418710766968021408869507570902608347459689242851133997091129003118416543733103152374383316093676870499989601750658040997341904452326021756814831757266078745517270244853767661994145979974073421000291728238632036349331374080000000000000000000000000000000000*i1^15 + -108714107338820620396350608966845485375614177650727745699225033409017479230886191474784399961059512168315937559207467242833390946014911735474480524951629335525005765528459589148969923046271534009729412860713879990028841459408134596642022496302525613561450710257928900542541719598040957707204435767300977078602183838127828119817096108733817377005876097408877237689092296310576611969991916194492483316369467896218322684892422942154403224275128468523576480246289670376710430246213429746776996734896278109123791314724427163646547380596554717979535734459927557268692899540306608717165300197476895550160187755029334021725258341900008669215606178078838100276149682964223107752338718259077497988942111740543076517544937653382964444026151160483932876199869244784602258235710989263379795678887299769243641876928542176171260620824742865682489091502020451979749660516435456292026893637064934913386995145407520393647517971994198316587734754780355615678955753967702087138852737669042731606031624559684390029572207357747922035161729754575989728734207191627762435964755982807325884478977941700857478864665741673710863899493706659156952692116433118792963636729745555676644188420190639878123760749274965251953584597706534051585127665527078600153231656570309581022346196478732251844373164614491896044832937391078990149234842801753637573941460954707613898086519631388705245285447862266103682213535635543630037297624708845343178599988404256289133789213449439378217814096178872005884118616601211628469092988972650387288397375763915569148047995489057538398715835387904864478495579308421462968583054692520995264945582392770036874780625070220823853544391501204745629047069735793233979980387102266954733538649820661428309042426476031907028165500452933760278417296915638503169628735893349680699050971132152871092124516479079785052754669485088753553357938760881276241702711257440310494289663458754040323611338858928951074561532595593774668697621474960809378991774153658864008189136515890294596222131842027121223042242867915027901827521480495742646784036141524849438986429028913277271357522497066167547769569286177527540274620433121335252122973804878368197651152848844981450250074229127535377942621270287495854838806500333457772498265172261269006719998230000764833498522904527816053672393258988786188535761999798752057263289707530043618669949357420061535051229384247090687779409717836903038081915269872905301749386290490158087204635490338966027565849061550945056290577897515195410437797181640696342900694134770206358815718681647693282047541904783787392100534522327238212589187604519321600000000000000000000000000000000000*i1^16 + 30646711147309224694897838461854043853731049267791414236609409626475303300745417627009091253248676404792735502981065094425972317898478575383691885929137029670751521181546902839347437596177366018393121214820213218849358191984404142977317789898475928387854070038802822368446188171998297793082397545268787505435989000125624196956411867766894087783423215207028424263838477354616380075479160235833047323999092418286095147818463206660498635440356373807446976685082016945786584916743714499745215001860382414128277978751654083867449783316095431713240174860760222386392626713204806887843587459825275216382728992888193450817493707056287369357581665113120615953718664151644104664877185385430388624424177344589653953695513397299451250622502033160095661562024157506784109460570196909358732441852424310461752573407000967809739220185139141081795376850137572486845011705285279382714929476378579661723050848540084969511726362538308774608123237549954907919576472600025010586161408713688782310995497142003477778169669818101675281912624541281222868692853676068898880975998024027043771930360570741625518235592517984397204894236885836334435950281504516630060358414357220308948546388286970681433342934887236600146539900530313911792369014017284525541724480176912516577188797768879223372450846831528890170365588786183547798888658701612822032691505228227455812029690696367752982005406667410537650271700858675383547625684793263185846576239698842280628438538415733231864865499877929460426873731381253192515894580164708301368653831073714497897829481228543760244897631640568082975313890189802084151765698445570291803914877839745428379800200571891781195054027179918743699134101394190992797058157645932070157048661338804265185445259234104868386895850031309132727136769460256312061524814598399737719600719687135688012463519351237611023194169492759492796645976614268726956197737873565795514958649548057704490730402919456612982766764778430088791179458755129117258203389068471342648556704830255563535809469346074875059499468542036101151743817022488865880529026665029101552390820428534934875285244701748608273416010009610374055125689311459188288051480993679842406452963556185035390380517687024437546415333635488580017808057389642169611564047703797003410343148651077824124409389148618858630241690724895095598787263940670246764030006017646611964857787793368214583824505553753261172481733712859652698186687872533957028371371165321093627099096423590484568140052909306960643259798456979234180234901867403918943886273049346797277217561717248466221826975343270310296555905641585177613400830473698017280000000000000000000000000000000*i1^17 + -6142374566776899640729236144404822537784683848811826246256471436809949775442128708591093041861028765063257242242605664121840505319893730784005318140940779547959945689763665237975157704773573745053381188785841768521776067474362733232485444852882108999578998125585380492950157522995548670881267148766219265034933941020443803167125862250351514300240427202005502665213386309975899344193423255826052007293483946809863040233030866307360553853198477103787841326211225500824809634816239337202886076423256492930814332831289844076298872004832030294862736954031369079560941806229543150963424302842609370377675438702862470097172446394536793479494208437585943421502069020605021896392264763311820328623252611796758562424897041529740042703212099154490077953812421952169119525452297555697899225415694193351666276646257903314544770380730866196268452577585313407477995740849725047708530279997943809208464402661901460115166473039169997889180545453608619633975850992614583701552775892138654558330861106821800299147343481149084926748911003965962550084254947621244317943711448111105514177187354091750889652581600892371611319713943606039934902563233568187683667207042266978452944636279169826945427148983536092845555442232690047035808258420690306738253719658434121865707506126679616201916748594115762544524880595068581176918635404420069845805245812451403600565003340816567862979873613123069334251805343200564132700102233841120090796843866225883626328825159519587865410970868562142703343433077191030448455333376551825660355837561737264754783554304506389301853182058634360351756042798845566915977732819290645431799962808142761270627229695529854419646393934078621276408842466843909861962316434839820619384172952168307242561246406886066011736668228184474495378886325616810707419716855212188681543347938682379898309523653861981958415044245372285997197015568714188703825853096947356003605607208755330763611600753261820801475214004723519631535155253064677788733264892842544790378240329406319871442999934548118468537849745072151634862872000221830323064138499386307647777566868708217236462952425246554427868501815740333313450879022980688178102204828150707457216073793126153368061766027380515801079642067695057035754966120332141289078623478793955301032853204178755598372919155754679384119414535735423900376392721161456197494746395797418072550405113398584770318118121077864366072415377423388742430257456325657148318791184592631593808612336568002106784101309350164030906439340633222271957608794005190049338660321168372462828424329964900555194549319695773167324174077418914022150998099125862400000000000000000000000000000*i1^18 + 875230775325549994931526129064641755381228505271662116976335332690577070370386158230512178212500912038422035364240346079344980057586958319401601499332098815779670964854256925675798029607726593997962413181802559747671553183569757865667957138254341275471685284831645694972438283904078206545856766461751754452969443170577467729961284590628773176051787980149068370523424577483698571295844658040573897309901716632588712709802612428413138973345393008351290311145785583049005155988021594437882956648028428749213628325757455252135621923915632525920169274598055960565894823153689813089980885529703541242057601148795454809318817372490130999159352757575255722284621465327359196801478671626230256597247267368203366446472217974622047425156524075035756687762131941685948051533133447272723033310646774654572567437058482314113793865375907377398210552630623989236248863483144442075163482134650841799803397888781027415318001093538019013551432738547138259504937299236566817109204732414747726492717292183244646691682086155429769007641521606883612703386683022362544966956723258895336614878220199499341432174850714130579959688920638667948236872632442196710339761339063304304107017150550782073334588543483263374871381272541566254447948761555453867171549188974022480170511087190664019042355646215557129951350898027351152988652924096067631658759506234783252005689683433477436281732659257574817063202985720963033433160531189180369302766541777595075876080288825790602053290589019693132754129213431452324229493758498513226564286641827612525111322293133025971660896913889302019541018228776808253191514458524994796922985258703801257853150786068062044646769044856906659622547175992222825562879710375526350644302421283545852571635261639374225778558720853922774298948096898417265121029935903638918900690978301523906053414899200513254346045262995408949851505675263782712264821094533197188148137785604076951669731163741838662673286937473733073041969484979562487770951355572778315465964656551129226175290013146746131403756423572638192664658480071294835197746730372053497651847475829921348223534846414854563111455651700782166141760485619580490086863510220586998133845892095757482859522123139531217361400529413303100155073644347388287383994103435440326976310070082477945029932518842100570597211300997353131428942713612670503644720407113177663816076421789058957801396536048716000200230359220490052723606183333109343822441530021235403382427491129455917002783421726268227479959603108919169529386204132700945782723644879241090128802764245727028429116155399910597127927142642611623130111048207564800000000000000000000000000*i1^19 + -75621742595457613050708409518530643338147869136299487605466133761779618220672559328079679378433274549355927430847308359999643908363965519520913858569495538210107713919608913594731873649563836305111672873756909545767338612812283330425346830283547651914590237474715101283310095105399083609406722575422486702358135584465760523005355360440151834381831899141113888216090130326622383781670374110331546679180242610254892944931532628671811723466051155894703576612877425457818577640330684486934108565129367869531370374920560190667343842297677137958909646466135655694567134967900329235342181538652398579836049079407480739735665013821239587490681901779981706647863010204266796040402044610538779845681875534469027013282574984025000311217506771089944945283307308568011252031356023804715855062894820666827101698974274731373771178425631022007445326491729820236594771679944926255358332849711729593374315065508434581239988780457190586555181540697178538410681030199661314986535320315515582594592364607222990251740958644383569382157499271990967571456388056304468011429809470947456029692428672346416934613753325119379448541743633982491696126946746213867032104203865186050284661335329135808665748281858402827242003230796176344334515023007989549992774606198299550112331846347360125123868847566682695003517381504719869693215139373339996867757590877997754263795970899193672620505892882019309354329584626465526720171436906462414432001782376495975531477437758752431133060279389956298242839996340626343116347445038418484760060730802958633396981632063224722760485488985439713018817452639777780366826842201481344813020538558214604998067217584607820677598094999437256405530184280959053939724733903902425913939351074928707314837539710786978149946391148062026024806370419431007592755272307677201379374476779426257190677541522747716915896046194146490046250389422128665786597863785105818826397459268969030462148538947657459271050734831047614695556523000324209360024755447397524780339563777488289901527073299949493819911580267260547526704605887277338319816772078708771195597510052682406423571937690755828245469990047011894072355129396962244380900456424204515287296406517127548086016289638960530868405757474325061768187991406687917457231242528503359836002222772547753882035527671159392338454736544864293078974622002869953170760080322919027025964067312534821232928457641107606889774087702914979848644506166987510101361496118802019553633979461893627318475992038560936952886263435629730764247695271917933128701796649820623304414633153586153011806452047273221759555931444618368868758918791168000000000000000000000000*i1^20 + 239994813131088894208329074130709096725988790310390047275005552555983536958892791077814617259774323162590097095271900060318131093174961718484843754860548947030607754964691857518062921224766753477396558003727287962666608891583004100342101558832015654737996952635970618978111163693056372543132039518056716989366738941068309075637706480108902414374293503834922502200880879229510758765648141423381565658268530493868567727223366326375472476260198098811178468233324787864899320228720600403343673156448097850381226834422514240888617070229185851634061905034392483697509206003396141168586335512191731463796277584609669230706783243060648239314103315052401187717213566495079073200611551051826267402887038639701603798258218766673952971960915125838484224666351122744150593539708793094744300171839728767653791366432385517663726784683480306670013323321715931988746201168095617835050877536327368566317419382779395912094591136141799451001755838722174040990440129843266473943854874902105494410183324488606516640112720698377034119917768791994665673001630793019886256310086271727184243262822093837951392552685288806115898231321535832780337109237180628547965150451874252427143594583297170201315883308275387221000899362261560703417529800396828131101838329680979533023138547465072112938425570148696438317631053794135753232314628888017127670695591225076237765053069218317788423358796518943361086912784694841517511943891101424474968287601022144541609434878873003505013041918005704039507543769715002513674134329290085526963277227739529471323320849262144140412565275896962825000600293955780020196532710558477158378395607423129125562082863552443102030835136247109877982008121991762231908470037074925553246602095883930281530752343325464311903214063311896933700059125138234225527693336030100862840847107930053715125994314897187209765744103153710107053817171445143687774296120838891976151389067378788150689984204592882778831140240487831341085336477599068178482025888193555220265427079373161420243737421647154634268688262513609407332161850651722410369538122962578687818777546803037790553854070764131709681761651520440710779420757038322473382737802905692610041949935630088720160816630995063075352978985219308662249067586834814804820403450478701993931320384135676971769646163507750123175021596890592666045478012540646954872307579305366297485974784059296669327192565500612369700260983333508083352103825766296650891043768919494298011235228711004113869866980034310507295927540981691459385493708787465657098050668604049095422356120503788381325986516357822974533228605819500279450356940800000000000000000000000*i1^21 + 907080975601434543932510345975070738122597491124786200709686410562106817179413086530536380688655266275300583526150209931073698858912433647293636779562035124313805085215078591310842521825021772265806036327184665552850201497805203266808756348697867871622339821736158590734644968324114124903803093212764122023056510436574570157946056921618612536173315132952410458848784699517726545138159252249900148192044494532210847415495834832871942266660391033198250773640749884245330287505193564334707019350832581246963569553987538232543079153255761526885085495443638631228438410663539098497487419475241370139786856284993741327627909325990914601076372073954081413338423240729525586948375749618731640038604184578534605789276882325458653605144049515230083700407499590187804821651694550798542206113043981126887096354551363110854502933725882651916097241077092794508434529274771114655957146504452098331293283947667972291693209999529603950398152609423542339085700338434440233705354068395745614724172254873667493556690297308559169531218252035523753956554399377708398817783913515362289279081369215509555283501175204584759024496947421979748247930491915982346889624610505061111568312114620903761247680721275270317825021089002924423918262318433272940570327622726067371636293500190631459708460423325614080869412712914435822228878952894039966257716094027183950554045579115302969330792712110789451068301932095794818790715719640025289861690247866577640893639110919937652021235191127919689513827249394131361711281104620918735076268692542605979753717952972164062102617166908035676782872044060017008130706842502159098677987719297178226645227302645798731990896061193353820155443563636693308566820465821633152257320516703353781720984196534108710113072755508334646501775179872146849616480598002954893032541210488360051203574053237344684173330394476861485008181726819223111864449930691392184664275304245159753645562749084636585117964725238145962379933121337575653011087174935941927618867356352612287861047256302248045993835206561347140505492839108417456514225689357233052108756502240881590508806845354260927917525320742152370895624827508023900605823315727866862477980658768277602972093174594779797066441755146871948593464943028036406856448168878362935004150190972343680636674155281419237133692326914250151136538868507464744600568676004136005543776078331194663448041191032757629578273195713126046726803408732720607347587729656220898221335089026355490993847189265229257271185009333293449264309277878297478823198202016008855217737069968316596869753426461721832571980484634138963060195328000000000000000000000*i1^22 + -107699268559788436731239363345095945092244908942035656442021371112941425993319688071990516574188263621290926881077941025036182187528645035359480441229906273624635174350242123092271709972999551717180278137241270715542296931816253629549993908924559113492568221680131443723464455519808416150912004021427706139655670415365611373420844596370473930555485728182942436436760149446627548620584415348068939017210090771424386410563785960109214188281025411961187027203603254870297193353968087225846032606676363831196689701268112615676033068772640355805050853033197183161945991652099211568431121881533474414883716099032273535025510204749388447802282126163667395102944990799235624745852024011516404737628104886778182579243892057020223140144341520991782205441196882771103497435235530501180220637254454418301075524418431130828069184757240605991177093144154577450309892615510481675385785775088273345155180390808887709750711615350109789940268222039978546953558164972193592675885798629365334304410539560590225254067024907197900584961844527214872750063279541928243184853486829138914334070412177467687559376491250486336371543688302705950009058210527662770755910214626504983114024546833090632982809238206130999398221297637952625431338104541150575211240177626883295771377751044612237349051121171920639387573643659725460940003172935057587521566661646580606429619865266868678381718016833490957536633612000168570998426435794256895177574022051142436129678773367216888013932911170261337396864074218899719519291176425641581778568012194951845472246626607150682965683365508609399816175932367174782066752497262917616401478772825808098009167497765418540218802811513611864150959600092674984799346762060701240919508065850669692072530080938258281693835724635361296076384912875982004194648232358874746330273055724562516042316175076000485709632364981371504963206918150657069795954846587979686951923887277029683574058753283136070032202351057512971051026321817687531320516226090699155277866899478075910676358073570311818349468884782531111339592370500871773089405637218591355857864155401318247260908335233045747842705521433670344680893742390352357081435985588605956527813270076798023001254538539845799710004251280944879001443481041304454737987532565881287916256426621222446006809155491085934235509268095662109422430856882808312306530580013361605467409584569659467948815139808198896113219573321335727653436231698876812631632126528632087511929845986136921374061356333051684955979697474936634611881981322810788710275735448412520967915830469168454320304562289355098455633044762865292353208320000000000000000000*i1^23 + 2629257616986812456860468094492680524783066657299072871629670580539627760457876209162447798518964981289783098745891990467713585868670327595838233011035635282375270672407284024212775064292581342315159307901753310665793836386739334799650338966948263347283647875369445491000255763731829255685058031751351962366109591276666049135449731709332844126832583511164984893518960869184100946899365119037714358035919732181659902291908592109324835971445891350987456036730712786243666137054704157113986286152428355714242595922899696053961788943582832423325119083225721056456593685249408607958234439443467011891703817037776916076117819626419927716768983860024061508325705463655344892939350210136009618189069425013040109091926584195119794565165725198216522786557596226175291775616894224739608670672782385823206840380596191421103912658759043119906959793828215822028577718029274288935020915869866357362272069716268130333785667463506128737770635211958253900798703334333137585932007611888546968307827096428109082188217284756166521393585023580237838917348872977145763052379854762302731577891024120645008108353372385177641117534587127023771622750418452421905864737134987706568759425275297457796075811059252019203194886216039891698514947876705548461725133164520641612413549681162394179250403015358024515127925915479328938529618176678207059302989860158727378877988509478073835764144355523744933083440709061841658499327138133012352781269897235583394398041980641008630206597016649618036113067641962720390207813880339930895566490934087030816600247044587338122645056322651902196707192489854818052421313034636013338194492382668700588704159342310727949674802193120235743433593413810633627457949705800499230941145236908054538320409849661773015254890035762381313701657423715531529026745602502347464239876292351847289943345050096229460279165086597191450524691375979370061876736085382260394645268597795043689146548118913617665861440015911410314410295377498119679311385067078087759049900908379761193220257426454543244020972390020336165832886947088431218015867347446453946460174886888241915844837552115885647442683393572871521219421510141171457437059326226072482111681805630366032660425441071272361753897616224004493748114410278252796912528783922229538747150338852093194612430656718045839781968136691098920755691747897377325377674567561003373483056487461092478730065872845466701583444225623500223361675133344274968237422205748267370169855229313337404369972684104912676811047208455040178345115920094935564710576851262855080264297527829457255188827763668023176959230677009742493122560000000000000000*i1^24 + 254176156172908193249843060249598879525660053312553941277173063973248215873672997359892653281632878210607806427262302242367804300286250106349598625228229949985867517986640373972564561532079467538594666872887449074889299399571902218977361849832782883142003949261959648581244492695472254503693409899027664764549732605472619549815244316962700188143725251113906344513324539854423766819370486935540808013531014922731263967364970237664251343945837209280654742322308096602338465085085534982234715832442740885091537668906031630153524173929673834099947417579408044295705458172363090408031166966684228821557059680965063032075726056841840040271407260499299788514430285707944415486669649411033600231810316629239748136660601578340487009340484693742197356501814640114742123705975396773295694352684470048379441765437889935542635133191882014394715435655796922723628445776482755011065389880523236756332529805328820972065504662614699830954820108942784786703005697543298846730375902482521723557499576846278004229313244388247106693415699528733817329021122064669186438951021462254591949726055169061655158453872044512075402116906841208713354400937855896898973518120274904519187701799742083264189317279010170596032232812105764774342938635201454791310181900898551842567884644286104882295427819590421048869531973185994250383251714072837598946954738055420998282062285552951361179210333205420834273646364227370315571912674682171972846274231528618545884934871592951679760057628891425987645459377352472537516955205919441442030483035669013006550781693129763264689265928539629908186076857181515365586323871537287562940130627085475252875406017216261613270116150618654799399927301676659196027768913458663753127247413659159332684706565980501546630442607253950178871944406237942222464348993721450762809442507628458951805919217426083226755765075334621294769393679223702879572412188952846679397783716825871454351018031171069872380703909555739164886361501698210762793807599582908939028589321300569017270916419289639665504431594746734011780282532656628111961822876931699558101673489300261096237382447182547499100615944471257973768450335687474284763002645567898566787784706352929361543172763662393526963029769872944691315139140320205119624036006460727814881256192367794483640895132582015293584950415539938040180707068982437240861255962836960251342919766524770161741352973893903772424850655260738315059672957105365823223509619375893617736063874620681994430851179488980401600854307551405738768188420404142054167965721492966347205522833703154346043054370815837985856985267037941425766400000000000000*i1^25 + -21558851047224983419931620539038562790752118362590296773765118389422967652708844914539157933371174337929065778566046957451985818098335478917292224869359994943837938442852753025636608995791182785940417063425092507911078054161497765153867266271179954284132634989208851216429993069656160799309695739049022029510413888745754838708130814147429394465648315815728939308889648180486122991870894321804195342764011393651903336559351773476173432170429151316697462629914509292782756320234296215923622139785664764304238586819975228227588839540195216258803203016227443042827326397923537419663862894604617004754510605918339618003250406936047896869452500838546894216338054381518879359494676586481200582379139158040621077038045832349784213504424659816305657589880668449194510096436723370761264740048012757858604372015464345919282010689430295545373704823050188667874613486981102686807268877792527430280210769041055455974370488193145029779595479160453636491280514508994296465174312927333036569121080437145677668411693849535654947502977221425966702701010406756964700422060008854970502145805382110770358161704960911723657652907129576837634342710823519237046611286858697480735111163429877885336228908635934120290345084762932439957057676389660017681344325996082419441997567128215580261449785305866480316002272971649869706005748337228265646493532125570075781668523928912559817514051902841126329346118755898893995592139369124058255269283695303247889948581553280815019393506421870291072067782326675444835763262157691368512142838320826629936969594482670315643553952554517439504078742770176554790777102730368699994221947916849329505925666940011253771874586060690802276497460493275009213826169526601001734290027617373587454046319441599647145057946772537413236863503018976262771967269465081866534089155893101397029545713209551774304715024890765791504466377781443782353026911401692041035015936026398372325716454487163710390574911539790927520025974769898040547825316242729770705861737497866845016976470394371722792538692114567589735107053565061739291595693259963236542052722449029411794718975388109736308442557090169332194655028576788019969275226737512679177637331854084403080335892549397903419873923223563743993190511590892767425378786908366784168683167145503859405711752458016292645556249880231279151210147054418827952094147061275717360974966990418652767754086509385701632535713370573387374764900398086134740561086292559011636778533468792884351084330192597067349915820670493115218886247853006716983662505974454302442223022722887902492907701824385307064246638888018247680000000000000*i1^26 + 744597454247848105821326009958311225377812008620274495248178029059762001688804847062432551120322815652312996885131988799955051820276640168817613321415308587269260216502299080851759745213962645410032023070832267121605905235952214440135361887914757942858006114210964647213377023976005449328019399249701603739753035100385034580210809516244666575777382405547200545433005842733035860976088387419696492563911202143080554629808015120214526557450951700903546451814119705975046106656626820562029157739641579538305501773147015430227204991489673213911428450716990187394661964794537263361450382238975649197757690743917374795086045898713351978927525198900417610899110794068924839852265801702029621160685003160125242824775780264292971546113616188685403647496291759621293854730776329389530222921805315565597054099935902138213620242910943340347352060240704987333483497171177343191222723308466732976097739741297897236639460355495793077793027938640429334470198700273718914062629751910312082373486008150522645670455365374596176750583297181395986116629807711869698983848739704923014296267030436983341180864867927055507189465682434162638348854941479580442877608680734129083360978521198716044074165840667692345355100917908213957612204089773621305587770773524617031290299079721641704002689345116521503174428289946896788133030268439857696495609719894615416233817332010954241786955955993910018396721909107694299378639863656807847032044655109443501329981619242591708761679403731917661332346678089838529223468081921143707220664762948269095115820642651164058572453407903333501583999046919758822482318841641438073561763658780012557169758657232259992467079681525032594695456508895594539351663933971183478123680677906022441183868643615059752845555913905632462459632729251495604044585576634306314225674688150222449763037519748089373013896028713887271183023977319971083951095788598039803761485236520278667251842774395179986005977387235887288573350219318092686333659007716032159242127808004337080129851698252807907354935052380520822283187412511956942219289501779442489100274659457389922028792241626954899085697372258815593769430131420447213281544269387204558285761948876472789470287890471298581724627711288895832117657855838387417460176530138856418701782578930935280302220315102811175479720504431813895795672298363596847109837708836852685469000395300223290640444174600703025517412949861408274795927183144994457934009439025564029456611599355157872122538989480092071102046026780872981947111984243625037118711736493425710152137318482563686335591782899540531402290625930854400000000000*i1^27 + -20711770910568003881639655361692107339608443448914941699410984542395379613683002545049792753575631033132318379316672035153995957726942002996562860596807080571054510287952803383573269471431841125609130159803035848028648573069566640429638212005775405054349371520653726659766870763565581846866452299642446430783372891792057230852696541589519892664699905460945287297782434971351647497672202898943516178260893363890790676349660168897755355590379460067779338139781830410126138797497286066355727735629605645783569595239329162598421310629015578745213518461757185792720322059157117995737057201991323139791214705298565147739021434570574310267239110968477868955335752244389189428851892828807198503665884912263854108658573693884431966724273024395027626965687185540019829443053132444110669408520817952651728045018539379705812977738853299447750252442252484066631164486703223579552810258214257205497419657599564269400446470983551962976691153751012178043995847290266180355175776213167356404875081157301893809563002399980492367530779845008130608895997107599695029983957259195289982343081430650129664373732650399663869547115501949545840558567157393593967451298579967573442293170538474991927400144359093680912512093217289082210635602402576580198710364885840327418589713725148952347312070633901326891305797664664408890411423946881718699451708930866329722210940991725277030526486067111964697853026051845862304352206324517836790928490687143980020551677842262280554050959814111218841893364065725235745026322231023382228211567901401252291872396647317785525176276540679023533499249715010644581822885449527217677510985283691347595901825358758674691282215450228967916187708117205567257387082086094795818034579970740134964818513219323570137033007321467375348259559352698744366526939760477115833140058137505708020527116548620376021953510659444976383303590681016682296413848507629631781708731508515500550433129042482781758334238122529650502059437139649912041774032469587068409804240523693167626509335694612986128128226060956119082306467941613291736583369292680663729377104314884206578275001758226998350619218821341839668593636843346187938320802163727979802917348071263432749470315556323735611020997386683646523733293411272800009615064548069532875214395738021928299948251227522401174310628800242269351687100226543113062489334841351836436516870624650291297718236550520075795929949605834381277596182056287621443442470192934616172057649261604807332433381471547856726820190925617620215256868607387762535097558663622636109007561917197749833870944051172224945934033538252800000000*i1^28 + 294591837280412568376898951115036693529836378966841123542332200932319221413377239535798877166780187555952080581204721869274886749568911901265792870984322537877563678844363232855040051465364168451699581384941135653843922457394483285548750896349936754681425734217278203950280758431033866429967629717113358558790518885516824689528061736418761353896648501539684350856433996232217400738835708974674632035341008749179588780624009837916660496972412223929516871970841020573862147471693902634428271677586547754436917556178296302844942967421822867881780018551070751363144873239441008767111826811668666773789902527260996037427134636858123200387960743335399340567537412929772055249056478097351456804932078684955648830281348746924190873317452714047992339737792462055946673338003092940268122129651273514845185300447582526948146243771899747453072101314917762026329924216746332228303866664623580908308242387818937023537383600097467567301882746997366719888810033665534879172241640043223595686860432537405118585410688901876171315945848733965375133346279944220521922554675794356550450707760064066238373921272211581141215740950085747877822815643248774650097799479073783960677177283789631637658231391697621374353310330493053996788967665612289556700736246776105053991737782334170359859309854561721694523056851098826940719682815534104426519489137633230282394671970370860966121950128838702787252825640748298166183170135464476796066525722803965121866390546083642343285206117940416910783393879989116854922819155802102229574882630773677706069190820675699167506334132681152319622702447915935048178101800799013309394249394344999606136770861950695145159495408034033126900342793408445830353182154715524060030834755570252037226385337757387507007705090114952015857725719139924240424342490194760110483395411791844870817078583972769455696027925522174238122188988146525264978692225835743383896538571662345528420454360904334512533575971162221937220571022117735252259574109350646095295014282394727436533751529971375743641918927944662902462459894692686172895862138249406212248314169413722010725758451227949179047409694205817913070082226570648261866955951857497358986704118864531866500725529537975326109647765649421241545932006994906060540176989635337410405936658764294229024419287307887674340193395113750924174494076267776808030860282781619673272802999526161132432497176108719920350867455953862097084026245773085641418775443276934887713417058212113656245495480849335936932298356171538396343626861693175240301231242483599801116145335556247928228858619381904686143727520972800000*i1^29 + -2659694249730182302253987418796595564459107239515429082087811770264178716282336000445419831075724080225430478407543830103476326293297778291974813944078793537091875596983018652665543690523567867318745588955218928765060624260195085156120562077574591271949079262214938911997387676686085113939694245387563087232346608620227979590311930786602160017008918692938532346746274129369566857273222681238914648900605269380436515626696818570007970281589445063951596468938101851468864193432979414018300938816105055107885346307201767003978530682309994992833113424057462612896286896419777047941011865106062593000073632484365909803584284795181791821588029525712872434958078356818181033354867980146204914421822786791191771830042588780869909108956280346432453229032725037359851758883577815452220557786997333854405176348522547042614780418287676124091812175743927248839826135795932890757176585445778557232361251648386298279435103217843810459366407274451840431027723572191711131718207104936532821363746229723395315903949404229507450347630506268945944841445077049478823855435740933540508582417955233489373752137221308810682782717514568912298376995112299102090641218128066940616752926180158503144531462185656777539176045137268367391705328572031603386424786266338614999161786952189312903089189173965680378620563537950611200355465314948354515736517857588205809512323011222057894202967740598029032003751827811802204314067936119198190411447890766449522640273727538434163589603032065168955167637890838266272609806927879718685937381624618708551874187330227752031449563513726666826441652192430972820183898917654536787482986453004977949627470843640714284651875779989220466694879484809528922396186795585390421856655869085715394018602744728633394669694984779689793996059879942979276867783574275041078946824498611816782757293882714973589181341753499700644553703600868750231919631467859236088900402184456241983696324471589832123791655975303091552802112560701776060208266571207115055977188447917872283735337800125285721688237925654088477087528322407441712899576267061544368801537518806610487386535131295595330161767113317264674915058983354529043809865517403805413551696470345961917652755212781900428965219705896785539676043515817149523024095032300600697341566557990177078870074911825127331869476556400128996113902809898912394082594724943337795262878036484442373314779356177165882240785310645522432171185712766729901600616747295038852204321777617079437697897415979737690529887296820613797893561019732758579144617305604616766396201847073736910471285945257167061031845888000*i1^30 + 15998904543874268272653254028693003336200527948630418436053340325794162781709374551334140403227894756285518127270993823828378807264498456983731162090063636968649202600892123910259290293368656135494883428894040639647720265415203163924980222470229807775845841426181010953597307261362078018666615930814641925181499523756619995006082488310555042853920025834381443873973200858823094661479544481494142403698789293571473445266000381939092587758779605262986443242649811969296017880222916472630592021939746821432567656824997155843147026141313456704629198538135725948912907252902064451581793872234883487722444016994110967677630377814100999097116340949463296898187554631047332501814268733755835520570726668220107227359724703783806314120123596263260778902255086817083700193374167774615551590725471612587690031982477868471422120492197055188686575465462185333177680800029042633177041764061493511854517534380301674257618399712089947170227236294861925429053706747415940848603069550990037292199157598754867348568169626874617877744773496710332872246767370690208668357029742854298284587324307285596331033213995829271112259071724622549124142561163084011305784161756069099788660905856294350215692189262882557304818407690882016004076538215544199620978512416445269239510009035901706093911166940293321175048936842212867835736589075231535917900730068485664354739421842450649181514618366619930278359596467434572064178150837016361004830037983661641596817780152272606617443513038431726976570981164824479698868682881987077245782213520289133148209455481415181055757440441153789165590838048026225100029113546356709721911397309403475036439468083597620826336643911777322809708678934371145880693963519337718107608053294884807905006659758087448056830121564090859746230607974040098293021314131766931837521870729939834023560089503824951284681794683669206030847076246524347651974924952383031021323174323176085004654582375399906297890676750185542029372650933267823376442140775074031338378309717619834254572578849747661103782923698025174474003626516181233012791535476161666081615598996239276083977057185286213613490569745102066772527824634462610321590732996562209067559897114470342706173185344938627027673652074176647009908682472744639259094952106068256591743315283358076698449234913084184139452999245813602645124675822008240363747227990985080294325882905975755227398855607543299593674927169703698752567360074493038215075306734480514579372809149923132659503304083563687436686555275529873030123091082642345491506092565019592621167691714836245439545244753526308365926400*i1^31 + -73205055201715898787107541423335125444731853144628452248376341961602880644107547031172467060514223826948988095059902737552172414693510369697491361397175181074211976182854744939069379203099781862877519945933246557410110982337349143861238068410236301583963481259024049016782109642040068139352144315024986338899543643377648330882410452270954701208077001764772829716814768201436364901714788532530903006211477345948332006478514325554608191818382296468200386980750263942009535872489321188907119481898327477041740566512238363461139301651331467290969996943911173173598471106699903223022665887663510762227235053533060004542828028075506671257541026866444851310176779847507097032243513704560889001277431208301107545267593807172797478946872282871343397130846421372016790272758879403467618877054485348702496409774317998392210759502323802318121749937983791400584058149787372825314725411557403970496114616959662227566039180199828700395169964377366775066299761407435943616175645420751515938978792538758134088325135394534990860459224942916605297221602556489954562169653793772768075081348018674093758673800262443457075053999479384771266409300997720217330844158593894109404868054156381358365535354455064775362626365350028145341095373517544495418463694674714254082655591573015909062670090585804131049289018989472449148019178309685476931743609084728334753694979831542233671574199862615752117197615823184094177671627672792849279285254131191420399161424728768676732698297369985472927338282349874987758811711613375159567579761843838996406364696744376861600808401550741020572302028875428708530710974717102414000817756412713244717421933521435927366814666756252453165437356764820428579494061969119329205550709676443393029555184113513067463433626931596565801424823694520139355565565655361307796729440839415139417171696833331273137172625181412893740434280403115663721943859939909142911998250005761418384983804210077859857241781936220328366281448345893747850422338314715930176029121227845766286469843565133182917951047057872853880987841762298991981926244455733270313753657041587045436777238414179027518541287292213478935673153449809219252253368379807745504929795299758439894629916315216478667114842537419864663655350801719002203733369735410161883236350922589890585760696722977622786471363756397197014457646818853751768104579578600483305806839258455334302487489714640605458170973557987030681403741816191994560363065205632986850357732293577532408041756742518707659465854610657688746293169725698928121084155658731212198041173033111489831106200399710781440*i1^32 + 234204387277327848349255225867261391119505014460062265074281319850309402277724163861658285014476878796356504966231419307612763007073362558930537325311340371269536237031429188746077266016832342785087423348533665569644198608504321396593224350403831612657250664685766569023625870479304052997547743856720916487133454331616592446481544049301291550118439498590924635576624980289592799382443834613173211081612956719385198732336511097262249585491951470126195974116795998304352589777192385649769620111623603947247463932132113401246572911824287074121662361738441397944423722185544834089399209742341481397336600027176086984004346048108257743217641737307594878588018120048433848746690431645896836277069678190086156634948442870774118867689634625152598446033524409057941669650250947197319106076761507063606411062095581253736164711618029084223827363423031598255836774097145245471939340626077035177771852602292559950933202150869561461432039092146496199300615097249965551572703132087614255614064675697341644339061848418679395982841342556332397572190090841202030841391696965503908266117581440687071952703110827706814132065038524408790625005625716976329662177994218187300052484915938038241789561578041866829306605557260581904304463044943995672308439313736988839115220045548271457012337359087002970891113860060099431351240255296951335832977840053018214426506538023403363596784348599949036466135993167041189299042352752551655032248023584034785078438030012033942073909871670483942899080655078271177464453360276718315179389562546457620155851266318142928373487286531624376568995403345389105166105749285410327943995367786177003148325756760998702264916807877179467639952899847125972583896269063293681519484057868895160727110812515110965556452692618909583082127160125051917220402318648966850221050331823426193249431442215901904388230544650445908272085504448451019275005173433098568462823923331141132150030956375916928820353994993163227359084640923381589845862048193138548625852282539661097694819721991440786482536598613050564864413907162290354565207560638861845176579798218944007043643791325240408041075436972693916205567079183835559170070977011396232922178036419595398392166355871678001569605335598353515914234053872202142759275930671628000508193086586454511907041314701893157380201340894354126121385745748005990740226104118307545934762893946806675451701916128067645149557674524772062733388391169776694935896139064639109384007001535172958889643542958398286145791936744955483371399936104227777810668500895456189630819645600142908469468152725504*i1^33 + -511125942916918684430482858146749838986993334555162261318983917887304043038448429825310004962042376795620437462925144641786805816313346968296405833814856342670670784767230635915903239643158448559993475819520349386217915272198938888741535418403765315330155603407370848104655446810158220413325932053490937653781967201525750473512100352734461253301777148671922736189681805746508987164333418949159087071983920542782228400071212032719779108836253413501281837842836471377025139526320446492810421847840887493356989168345963050094490815633197449953281786064588711079399653924541459200807642247933960713872512867848328523082369915404688923371770119160109987008967528412373208510155922869280365101585156057791526702162587778195759821573025408823819665689759213416487688869904018921378993641343142171664751812781199471836270099340438098731682721052097124322304618918751089561811362266055069546398760206141959602495993009624055387079024393715038785545370732952879543894829847911128848000820424656504655044243303279284061732480984695915188100657430768100043460419050839381287977131943089131200825799398941321990665954513736854777083590066787808743919760358173159595878136175479137199623774076316815969599469001572858050166174912821671964050287218181159242319101961056538247630607990912378171201686030861034440229843211457672677210431072736265324410071872092254421086888801647748702843455398455040729934222038905733878726840118239149696906952205603632476333239002815809018001335485286696311600308078606683849543709641945794724137031531883651930857424853077431510534361378636860801759410758188441202779306288308629185197456501681270729434891438279726806167391391252734812693577514256543180346211840335407636837117653467329887558422628212569456065480772824385051435897316055883707602848268674804933451408235301812586390689576984184141995109371824011843650011449118089956886035904547577801942820708643589471039837115480432242129126436006240471211630010307665987204222464534525225508903239393664723143676399207677564901917703284171087369474072219118634157651952667834577140085585702348164964495814621188263594361997986399005113123747183562838959659056595387873107629527602589556584865988276227499895326922710376635392010093380920679153703938688121422920777117557471395967486624175840735031819703428869312075215405167633814621609287582317275009679999425851976955570270781763089104782343100659982442021225616277045657518058189273098371442671005974795163767080826101178293127888591400590740514843396097456618526350438194706485608448*i1^34 + 791351053245100329518336444541361965847187393080717683782646572750093649695132658272278597959739946388644871463636121174654021720750338847712923364121673570946828127773407314949556574930941476963190045716565867560612475788382573352351514057881113349404016427227592795394222631333958634353606046358917271756215716919033960930735659747926012674772276360246961992930655567027814808493680194517310962224560712855706355460832197649605814928321630140432045194315339177520325346521351185271737877725745451312356656655446228918195195762606005443192092579186743160448448142702503636241321636801776280236779925554029254192082163110235483473983053861728795416856064737746333630843001665426308448594426608517056058194337783605195595681195792807810807521823643191403274984427246686913993200279790196796380332263670291037341131832113975994572499676289484027688497383045727305129666710410365221332288582652442190821746735380803489636575247738256431611715106704478110708180570695493775606259404174504186647974070124975295751647321474171138265383818853006639452030734215955728848772445211809470260177910464152621015123255083109221598368431163919483191147238196788596314831604247901684116727564947282222274483632345496657755621810263197892233188326805692506746237939032974416606776503868465764317368439733611728003460343055508769186454083021098017286567463653712504932433184490186600491057056621903123827671901969557843020199574581237428801042836618618397695290541010884463969198227565293584387594155182350386083009969457756829383975579119686102881471710113521975273675684303879683354556778677551743237553262442153133370444218655941345510221150788343994713515011210336394922172014221053892247128834485336459276356035835321215955464043187523641107225920137064726277667211508254460945536538726678581181630713025202538124354753627501171689512828965992173521916460346049342565554049717814664089095533428369070431652144944995530315449720228434980879614807580859246863825997597899656396908004029657838463950561908005441163585889899904694196682419425282063252911687057943402445836379007814631318992867840684687520038247531328290764505991985967039016944099051359042173279462218958508946470896103498910339729319791103140355652258198624918912018479223907442580496030355999140008601591243029007696765869069606418420559273469616571293331820773895826657799375958010658697654482292853597632286406224378447816893979037161450268009811660387958832132267405098725253342191094331744058665439297194154878467169244056514545407154241290389946368*i1^35 + -936153809739914088227354777473266668080305197739180790075341633697698770318735311670156211870150855220042491900769701889646011708120985281128112503155088806908462021715514197406306072009004366044954058537887165607515226989534990103200472787095755515191024443016052757425350125690976198919677518607144807743123875723834083321217200709499092701723278353709375533922363157581724142088887353702696926154744144279680910860855326637496750463876094954902179766027487326877085695897876352746604005015184516120001004967215788980660643983618081555488630294891054581013437777270844956823940030108726115756652595988943897339120142128480059700115531084328000252836827084181455627178566824228175028055255797121308093102668441298980019026297223852701699126338274282327636769083921001566398646272814822688466954985568312458644505490635304337545701378641932541714640585339380086172929845536137894887216981019758936212038625210273878546019107441286090495229500165415390804305935028732718410642167375450147699678528196543681178750440530788889962008409483854714442198825189622178485301335262836088922557431773828417261167951212174291244493097262828453913026366953959319365032669854536129740555918705645098945865842408225976695308121181716606631392783344959121651467310076020377061373480062531826228842145715753721374810589142338727011289752702052749309525813747030814825311367397501301632887302087568330674582796173603197321419208175080442649521575957472478220329697182719961447647987217862929334003243993755617799083186791229275630394268856075614071204632807566284357197110925644096395237477283195569196039907699628752349445981346278933252208568802366803239840551358251328483419178005725702808146311152456434489395208086428357888153598816698574631895785212613570236992669835250708425125792698067150393612537787657644225077507370437824972949417494523422137950292090917834279252100639506090543200294838989646166429787516533635837367443018989742909572632068048523617997944458911924097642414153154947769545901614742881167126990597488101337918468933685255127964985045532481412912450133982190900077363592731432553567919159100770944976522667856231378453839946846544218725302047549087079268115351835464639352203578749454379505252692417085678580726136341357332442485499331114799420575737892994337165955946070193740613655288657042258699508277754185067705195418894990896947062485334414668398884036473206714868749230157827012662290214047450126444314259395058273519289481912180651458279944443152006377077746172621420960414133387264*i1^36 + 870313201474604535015712199627526405947777970158306103157047621373915778651615131100895172056725954353594012861905794463672613194945000658530278406987629901010767468136221101269149075299049921135246863337108264026388431843327776924096388365778286990572015092427796169135921089340725403473750079258905509567235795943977520608549927729431603489258746516182328343377609672018579055361398947069143647164666048169566933232749797639841556215166278293368942758211072760172905774314215493450828465617948745320677755112779673024207684950853311004092539594715953087573496620340676280957707280208542769732321618848686871603002384102959286032054571518570712315137603411913647885492181174013840129020770533620928227226394575122498219192476480570627989777850753634623368646798179874188145838703915356291364012681673762308542754924510358930549412721815211791961317164138864866107544306202955137869145212610253903580863121526462897914873561693877425709593001362359544925836431994887251494802358351154460138656362811399126917371945702521201243609001627413847518193726533028338113299943500267346877851653823320734248523897188427844099294077623424262120039535646815593339040366711862621488025170088700034106191861052148327417208253486440979464755879999093540003902991251380333281609523200619282051763912380661272797230460847901393056762208464480122516131021091151197486188425092443502138228180039875333502800951315061214939839325789214250426084357125115330864929801255891050837421783794079622604762518672238128585362327679094394873812101917571263227276733986915320708008493551834205810234807366619423984890187000868502979804525132878846990654588284866221857365638367695762497949392561090553736386379016841862449176053242985252448252029318998177598717473078749836488747553841729828988582398606455690618705644313102524058041030781702700005539087173717474223111450575075040566789077563359416301246411075890030999358165142969710265336037269631400592592507458473259931076890754545453589303872389184925909466943489597664874309363338901651391326467954717133848974603357977527317416833269760101772297237896686688480547072106919100543408777703563438114754972237668173243619742542999413020619498942665555001187288438986917887563087133513855738446766034911785842038173436012562606255890344686496862245339619627621855897868082316845455763969319204451623927354393367716443664695946840201377649501470308163299783653305389985416900603733382663117277176514483589070897901467353363688616894594319851842192619486833840663367254016*i1^37 + -562870235949892903555733229365771784516394385881510153102303815015363872518346909996637537368954290088232598968791321365316937696886825062736798868820472253071786170296478959286063713425155615309913123827385128098484355873655197266430878897459881502169796914397244322374159517238793716943254813775461682376853082437728433129667190061748541817173756007278348608678512562212063077371236417183233860072678800640540261305856045725011666882185156375803937801135698985634897087779055061319927232670396602632619561134069640888010712636754199097670270017985685001188397604513823599183800249162110565207880686470239159422769191275240917444548289846369244374452462660298183906134160657266384122871776339817897305929466059124114451801595608440734868891790322851552780952517624407050362745015483820180361025902173354875430929003186623045844457651827613732183400228723374214113665141211207066043758378976424112207612634700133490808284961945207692639264772083817738672743081721869347528103168351403073879519852362216468566491695996693044997013504950150582827891170536963313167561353062141383819815898221279071351561027665449536366217185177529561521400276651236980144917980944616163518564316500738910785163201516650733668647189539005228674512716928478602259348438155641726173188583206729395375493250904758474102878253714875638388711678981558524646030267664222101577082937096043249865677341385112035606819959231641388839928303456850816480989065408674826119260144974179979800796620045447813043868382692159272470640956731211614123215689807905014537667977330159747002887509273116746027392753746071918531923400595225508473516879096692026644423109477699961007109683381321835270018761556258672657882938209234140312822770154669066310549343229801737651029848592891245858312548873729817160225013479786436153084226983059420239753566972305086006445645044431770422846453473710130585572483461940956760311129420672905786530398806509972821820705817660663549817055563607959757960630553603177464671019355293360279294179002572964805676971442158211007257692928042943768624646787113153346066844152466285527985646862423149924025962663017935267490341144363396812470061198984214033298695525305056410015004992514317428856776062947889245584145619253139468057973688591491564622783382826182842651936828283958105608087419676754979245995343081571027331321632349853176677251147068527184595053320505049804273270419706645350935974838112435075651190287135642743752660294283372962076405935293326437438055541678120695460217478171588558848*i1^38 + 128080975157568150029614137846189658512892593144272880616185944825903079955509306772936160837500043384853893062856529151162362883962046177187192605286531814308323429944193992174524684941287784701432243795932406780376886063157018249146792778184451084609533013208690717393662834921993813159301590758391492681735019084206251175007090951899540752524433488391462088919910957368094558964568051234072170456217663966973793265938694699632439833446843544073351290138676850283873856038425147685639617611587926280762759363275383801887420521267546304895700509282543469715510279985553620596752157836341363193326702258579815040551733937209279393677067362647211102922310536031567598130556344848429416199786365410415292608718461399071761701731199616426479735155939397914439193026476432068045329284993817844341720086553070109524266261429472993926442864832523826004339699711442111222851699685335582511597025871770371615273824395308936145325104142173451511084350869127261955147868101271284144191928587326547597339270804870535005379995632193160640159620965580076360254516164918325597044188376853664570315465303346368569365388764993088397946976367823495602333270240164234043504336382906625984473019625047083604514389575872430238924589555485759523417201859911628258326350955925653518407197055798528033464115066693473963874324045015382665151699009419377435619087572603521697878812620436246545258512231382137490163365865991077228445315399874463430235783465220037816113209136354240504608013485366037221117746166416523270146777744035166909550104686200206469905332486570558091024994884300253855230946800247548419116201232567991262125811761338532736652326774865173170087286148139529365336432046652670887734961100167428611204191716647748207189284874833734590404331228682122808220731815969600666242263246675509597920168582283743402076428779076447707310317878838894766542529494424659862354943590550006530951061134045705937813959193560963264874978154849896258621682793436930386514705578299480996493708612122111619510281996939380955669068869998460774012561925881895658013966847235971245670666700793717988435776343134131541764939229408915065234457030878241644760120794460832412175162535258247340866001899758951992221800078262368359904066866057316660278970131143933614650436276867292890711227360136440254612957459165330280226956371636718470320123516899282296626089363163652422346830761807268890945787292488758404976588979197440500054864210213302733792237380186732116603548010329078534209677130333178340459907861446656*i1^39 + 48905723930121180488411091911633556142377387893077118477073857702719252697503842844318732512145411526928598226495011925902706033169393399301666270024784088540673239601980479092532102606898039851489522163895233563324982297194144169750622630557745014331612129210860424212140332475041436238156962106307944205865975416625838768681103051424186356369365330481638388850612144283575356494276782582293165332087879983365181026389672884880757668042280859672765302447432678583573259001735436436614729263515475746772583857992102653653730462503770411715379598458915401086217698758380626922934577083396306278533162708043312988163756935578244687584933912237994470065738082379042855716018265485210335719019676739045731895480733401075826826530631800028090094295967751447865071587305071613574326773410946619287550782507201036010326350243557199192564082896216486660957713013493833209326202558808577332822769508799337851354078850191897917689580233637873722655567416379723772086190300930170987145665658548700920115422188192525057861961342753583233128609560140081233335549160329180253081412552403330570658669695481246242495858958613879387143813610987854841026138188966434753454492303527292790355794968899978860670433447869671937926612514032184981763739449998440603845884574630490661405832448134320433544325763194128131954564680344621673114527804908759074237047270911830873679464272604528694851528790493392772665627174876793636623321837882631649160871594907151915365661035295734191914518906284157299530748007233759431635584609126296621114836918485427090017652328735762974614281030107322939324549880514484404195213896999111126939299541975930764904249866026506460413914567911321690080760501049775707657885866267590446230011275421896109114243355184774173089336085645607462611606649338444946395283831104301725935645148985376922372550722506442919857543946567389278719921453824568132072687474224735811985034663715616726516935247497815588762718589601657921341545135836744761983157295099098026394023564671216108219530603688113343556019296888807721745484610724417210867363263891320989714046211804755955346767786357595507317617319741612780631764418521551956763926226803584650360548294186889244306903049006703492843644177256924159987401318242503583854284151560425213519209826137767371324848229007105896847187920716448258226594210825586013883175526387622457743641627774206543499400540531553767015146074668981313735154492127656251806219973894657504892624833722157932510044221400051688556714317508473305010536448*i1^40 + -16554370523850267753607000596596556303651927761292281744183906781829394256225879326085948027992823291942033377674304170006176596510575886647419377474604346344922545778570639388671250662410425685995162606681164741614709979680560817410659751029777086429097143865053811243999894919384614726352154250685631727993352734672713821436503295674955090596633769212065108647345186378224965488822263314023696490355604563159757916090341634709201594460287721199741859831086799942098214654532071347577897698237516563242102889341134082864627823921339987173837747173394471941544146993658774095752187849596540966797833784817627850403809355912508027417600618450720678425026192063394506311669180204292817835898357526442887069020101241717322053468596982747774522705548979367906571697528088259691123466491337766682659229794773572429931262310131730341790140815442617301651228572542807187545346414570506526642563631423748444704841479219865066288142857848014849571904705067023171914334924444403572921836455592708289240384662447094184949731179096899407405339580496052581043704608885348991827932065047525128306448098578753891620407734855386701948305794354608441530326460354382755826331728358324278222623125673056602872447707032839303445230515986869299070709658348892361390349244826321075993179300795916436352443891752107840429851312293474565772234202078502941380106007895689922099313400131362574938617660017274475767007793453629670594425729513205974931145049446820666500261532323265530352770564611037235609570712041643766102502883130942545312550055263051506435598814467899806160667539318285827530081644958888962701775246733452630696876981567942780524786412966277295931779553303969858232950183365168091012019951222267069470407988193637594725899784105264580272952099644029947048557605045337509071525226496964638645603591949893250344275368152705059497087609789872253525699434834083465509704785224487304149512268115410690295304593718862173212758392380047047124551915097178424605404869162922201586647092987129549898075449062236645311672085318143075560218173220454968087613278286750774523366691430511139238553973154216356577707065356209297384059720565691775639348944042168354131446466219388607375120572324100228996739799118023298498119097087330934136904301585926381699128600623320521989867547381966851323399600161649832192609206408479054040351185342032626300507438572800953212133000724936768406088400247424287388968914128995324680112542653533451115603695569680284028767589469050603915812479872184352768*i1^41 + -1091735276671518929557775366313297819683360018920443126943974565776367885753882792325939826573394665016969813224872985302184001828919396818114343797676299325267675489276914633729348904677377507455825101877898706752266852702274889569853924659916619622464752974328668330685179098996867988133642624502253280635770074436838705645976186908506283028863368685036504266967643902104560237865820815503164223269372727191175423851765741139889724975491141818959076365970386902798653577968063014777985741279520019748802234146861132983229239911212879107594826401715326778184344666269199319953294314546618640731055559997340471238659852159534073576813607984876746245037210937054426065597026891603599704710218786160027231785338545291243674283435718218096636038542355563136508352066106901121949063320307507047980130387127112566529189337971159431098659196067207588584053881051198700539187095052374914342588433957364735128414703343192906364860892067483646090362192556802893820047245777898748299187806717674370568794137431043492577805503336586708493748884464310210795003451573341556680793570721353487182624549983477211431046857951358387008453981681750186239419299328104655838021872324263430765701326324057288558352416071333615143920269484657628126470950470015010271996737529226775689592944343736122960158971688871427340442272520749493594083827091552973885281241969220159299131677379481360728750699394266219309835719642288267563914537010405954064637947384457299806141934696168840939610207484908199421489444076531498853436549715820429741070255741809624765783955433848613936925891965673216526555919593647485504625027929081698282640385805318199440701826571332127500858275989278486938532811773706236629062252479213588417028457486196208134997754338194802263536540016657399017023968521971095380540491965096686196049935310962860214976363918060714797615005326406361449756554275477548768148319201953722247693144592410950273454116961917224481147445135490717931294478762042522241711184471311624891756597412090758381335409992871907260199530642809573049696265174438581242499675756219598556469933348187291649347017462653324233430474154290825031811194052531490715716217329031337297447978280331176322752772243063299764614310634664393099881343784761427747918505823960659263628746436630852067475056303237402220743380795778328404062500722838586344572653600869541996107509854197052488987525239954848801783898554637890552537080565148414756538328894226750439013262364581318523825504388270334993939973537792*i1^42 + -698260549648792007835263204044520541815709372670356087696140549931599910832180874113102059838957991910856003195890672166698235185732842128176902561774873482523106736253211952325363337470447031342097093545780565694932389873010613964129266939362766635262637620893789046588692998795271239535811614899629606651853579022213291337500127301014070598031269120168880605411024907874841627598131241670550270299107341823885096473491491678438622199848825833418837716275680761302637875587094067973279233222362439577051609011719037295348844751610206885636486654639364049281985196380577319509470983954386310084339762594276263823718529580152097938749520253509048363342932816103494971873336553641399207422848473312382354683101269292478184013469597566581046108439949835348536869017221402143906798436994174049874522320660282461363372332898928407333277888514097200796233652847465098938466642817993824550648930844838248910125206760317443181736395616525423351565356465180509152070360561356357046505162839560935616700233028323030188337302077707652496117943615821034686484818126308964085362290599811075715507542362588399715004782674311278236845976407850054353706949590693132169127063181069964694387854164484316806638064127387899911654860568516584656527867966035855383292118549787558188601990490055715957282682456171394759229844925217287673325534219506407118407712070086886287546227308045799959426226524531757415776345165065788180008324154925493547829087929075378687305364557652503179900706469780321336869903511081585783699651259915508069820990140864098493180956141376852664394286282421129169339616296393279123342057528077740067501196362293033287509472593549699770084093276806515473612552218761391199740868079514757819801318443231309272000525922700590531923914426584240979588583661554372374945296713125662508874115767832802354991612675503507682579023236416003760468397040670345775909391449466690919302969522178619852962693884563598781324458429957164116826878324262954659937870418788979063294483863480405748441364474086094230601698367471078305007684644401972277524859479851186595837546941842957971026167811531936298931309770463002328000716597304518262193422506925049834986799081820671351238851659315560162150446872824312057345804046795331489021613934125898654782389685079328601336896384122663567036520912681539738803268487525210867461757109916793108175920921280649008936704504167760039049076215807309553207186640195147833029327298284356949555994124362583101918519595873798147014656*i1^43 + -61461702238587087826006815224499326827469801099492956330668278233897804653462058359562796305884252941308063047221778952943891131085098961038818724576643121462875549594311161008339856250453997118056744794554014309022932045819622337739775329700817284012597202072139417359208152198751751488020942095199397324294955498175906765018408447698262801725803949336691290630411255388033339741748229232831148249475002345281678982503932716182777697809555782219263914579518830673540634594615826479135901217226454800908281125361974616602143797974016512433702942600634956004816552613929656539354281889305069860002902307668319843318714126421593364133727738591263587301175702849473530289981263891625194687112483678479304707708241344562983682068339822380345009211176226843533975459362348106298224810647033772109624546053332527135587885131845262262997123569680121739187156897788342450694947242268922494928472039635606418412544594311799378506412815415437866949296767077115253546535399236008594622698333012741085771415606932066675110380321462395624897509058220955895242611206789683026214782595253945720668179036761836903645196121216520998898498421585649266100943685705178559713859074345928507520415781781521964865934210014273288056387425713173953354203599654711671004400925817464702538697952722114174824712457010099788370350544148565166157663118814007817929207602643765122195159363853021345549407376360197401456984717835194775706240906603822808303080157052437287218098434562379751918005448366271371488936617640598203593295788782745848777125127463079892987492309671050869445432359246577206621304222662690042610364187886801671380524765132544035877000196048998959731240533398785971696403885795779475881058009197573475541760404857215512245836219350754578196982075491336151730219127624463358747644078051738735272192735047686869321510701619388615449732208565691507454987189317922473515362343874640040686832204310126796914654906665046340372422241326190765538130122293211881290613327811648988203164681672877777419767499235850527635225494583802555037339747723027607153671271818116875947396543621524002050531956502102641393564604213838715094039772799388181553762650341338279543266117812690832187273446251680074338634892626200359811099189444034130528555702679935612149301409846476659937210942948149665318873411940298760203771086098618019413940796943388272132963102617848920401000580199304350066258961095631045587058641948521253650451859720373431000576317148563109645981003219468288*i1^44 + -23992877848739121104020836340744478983146694592797142419507997937271579100091970279278111844469049395326260384527975598055807252023964010857154500940519996077036100665814655494067323852777703614892955248253414672559956268058033684248004030496247251104821968328382433938520820414134510817114480002073209684097709201902685736909121165941707279628106329616003158578982197518107609733998995188930626058182623029353685495029622754952986612391709114075048610668336890577128874975699856583719351349254105141439552525526637398718530783343634884843692588286025995546596827159257017633951251357696239897739647029364193872982463751634746149275723771216853247152108057478252541320436523241014915827788892801572238195035352985961113100598751710597003109473497718792523385289920233465590894320279492047102812706963149167303134743664655628012167420539617194722503158315246782647085732150321521720809120418015044559353107590438109320962445902698688731667136339346597104445095144938605332935207688792793891362364555205436277199202551344321973451230205241372938433960176256434713163541568033980901151438365931078396961228823376649248170491513637914644331461134713793923904161516800901992968327766739676036248328377293488183501837536556305812260366095929668244457451930822275378119728174253359534803350043428856281415847532060245146698940023210549436693464634671561574443717830875446593054500956203286057374576721077717989571428920249436193172815846111157385450856342996347807646036922049587883635187814456759852605608971557823006006376359631947180436994055069429971657668074999843963569462962341846222880086960607895068589489004050390935801830366854609009026174204597734125258831845901200036720329571645230744668555889616640556395836100873857244650198191550060154046502545536531796755129917264178880688780305767051517239434613689169831907615897079294550979020922320171832177110687135562059536215886585592074575791465796529437344592610565355231735950368896677444003898897307335147644276195783884265903703918675091553549387663814230472258612834759057397846725635269142087154367186401397904979269955560861911507535421329243464187906298123557056058326620925531703769106681667567458859925161784305583976316710629507605684345841193264436713201099458309840458008920840021325062813711271738613535844901407739314636560493175588904617306510899271095180324864979040379489561794263103323053823757030666151744904183508578195914160012821053036457157583202295015973637324800*i1^45 + -9333570524663786241168216728084579444362708368140893909784997203071070743617314545338599020163676225452267828332686637206687735047863672225353085276235068995556097808706739459077655852080867410120048107733967547987644641214762577165181283000432791955541229684570900506444563001392146974180350308860954261732275314224242588463273496950688619817524951520465030348904689682251280490486445256278659966803707980880884976132158828932585131823671147965595895094977900636558227330399052073469324045891987005032727888516458740960895717301335851061638144563673202359926861965561689547376047400446408005655973837035901904316320948720654945726165023308885136215872100138499067357200618966985733522627871312414283570540632287490930856647683240586840259821661634525087159371182189136263806243704749791756976217225480243442417833269626925241625962644270842779279870973444893462704435140671846923638801992223366138658737343720118495387301123360517195990665594319635895807198993384866652747805797965100503952775638693703819151986190318777550653664547384608701428471801300560841421386308271910934168289804350507168938949306209394506252268512051416773951260426265941184337129702002206733900877598383391526985980401536239116180645459998645928485787494051451622891102123190572773891779316603860897649526023845736312368410377554583610469682237903953592652593995701570369364367679927577164717414266963066088450776412871500585184351213749597896976539307880223367279986068852004281249234222740328856149730487765126673445124167927586754519487554957664349373877660760947864584498721068289932074990561580832930948432910465738244987140606785294274153228534944740858637298713129268222676633921116053709674339803825914038210103456037068403272071888308220319392910909203655297941373852516230344698454136752858171544722359705504129758904987842581961123862580646943496404763725472330271163482525932656327764246298766414929823408307779298212551820819718542058534628963998305998607766782178058201554336818872046763192502046964893876944779919579731333091864382305382866474704405888220630666324235177558364472138208707735420964847410709356955525022837638207554417443275715801451876546698657326382474805186501138446703833729489570922471872568572129765885624420708833938111132812566105582955482071856956292246664804338157339059725880846123163634179737781298827034091573009869784236045001226650392484552129612993505653913442454523974722582990289222917335710143542833356734464*i1^46 + 1726976468707867660119226639546229108772673823737303826858867980084482087410726136740059960538958848013696542652042125153880064964178144788744206761305770109052348291906498884634535491086123320179354338144908397942493366360005005729702831078821407546149780570762716442285079294661651355863461609011350792261319461143579989581895500433669163762759266112359171842476466896188816069366746057604990907539685164983749704034096862077081493312760101802457242426287430434319711436924998451644031252867203278178046934172516555765756766967413376424147686389596352489854643348994450677523361846605590805906386421004886937094778097454541286516350910338930908391630071919529714542870781791786863453423381923669986252189791147515536075373774966861106056320236769452171176704221167689258874662292293599235991137095046125177265186857991204965485931107405912671148643505090810273064200991459040455082689197208634649898501557113436743839074241992971218200948033227585954010440436906690107716429210498180698983281050758686901817777772799489873254672305375875062457780463222535984364815529391292521225958862498388955876416579898372780049206706394305273859628679803435280726897406027485854078554559590299900116632763977487090994810911813982641183278231771320926683513856046566585658946979640153459710630195665487591632884147822732344901348649938661429233147417011842233048124487655383372815936157371741889673523181877688883959609738061767338602415724171346763593961882860449335248807074036977640688151279659627040606619272709699633296975564927652069993126651959660246060814770574976108676036145736468011587331655789289807193909411454926181848652046684915672053399004492568340208556073636249239771202477676806778646459085588546119693858768083643205413164613327771374610536847360246822240546640705139511442897706912143076976720852248346040887657266690501008875501228815796559185010951301128697526449759981721786810021664917118272588790211437240773338427671602745696869474296256122222985056377249529699841138697832289435343029525549157105970946274121918895632085904660769066696878611883710787282601040051187754222415192597535617579438783564234339168487029704952122606412826580421722597293728117545925504748809961271866244557186068527640894849213927368292547155129707198346368678256128289630664346902386993091186871502523683419640846653410770545481535127181309605384078933899144106521470956277945554370666618667937814232038241263797343152678340625694720*i1^47 + -114928117657602694397388832227104476563394947231021423750019798825056526767508005536977784924140158333489585544766124248915633964968549058022173311813772260744428174159423386618423255738593297089298194038654336396925938865076066842965394237841866062419642715674383261724576109041362301707079787533816312906440692120565275521315374423973692668504995503308875585052477625474592386079617716131731111306237038116266856846775664021808991265646779087208126214581895790801858571868648453031791114097347813130362538519862885526171951769235277185276335709825891248374915499043133135363860621699705508130952952829817304755657532918523452738721078768757462823377815884994477804022265119797756198511998253698682265402064336244793963912715541460108713207709190001839458727115104822265103221556632910842749708363771537821441221663727635789140842079221092264712481965514712626004012505138975752297469514524797549522570087018097077240016560533976072677953100962415665999071965700601118963182216921245859154508729426817737688029335661025113397397365705222843953080729795056185063854727809252953621215935715494230554342911194338290359578595717688163865665698729854856440693031022681499850574166540617022695341585935197870214853175570472444153986036251726615181401125261271443520732917847331919910100773786208432865209487119233082101177952943736232538348055281610827967716898840815134759705415099125118619294768451223682793262031720875239272509392745762686515971211144907828176399918000766925575687173576625777380369908935575049203812861285432687278810023968808670602242633838517086443426128180177431610624927212351244332144405032127577134802240335309153622190090832306775788823495097631223171962036176453977172296912606690478190851214281033488118274813777658590770685079844939002613329245248585620967844633893093804354608623845077747614814746634265314069016060849624121505888155138375825915406902909172886989552625205261649378063858912416109909660543497160513223904998899168856054141867807154742385944438531327614556384052846294151775046662972194346351543578055559862185535726674035286424558463864679766597808458968121144057963728424320038329250686309708777238143802189890650666836345011915981673589706246560134724966841172559292316475691396238842246651218894343251876884590471695557996053078817002267789188940376824808864678776952568504309034288720947235423127871267814514855553716535874927327905347800342664286397689817884043083669045248*i1^48 + -16638026268866022450565923798951555709918093587890728860812237887454930349948709314504955197077790653307346493277560532259800277681223265646750146776770136202042702335195886246073012221504701220013581868806250214887167376370912364646452207289934027496742168979497921119990607147329173430890297178739678990426624104153684379593603354889262399526121055017008208495456441421250317645946909261055753729932345982316374593872923654580879938065415355979527425785549600979545217783694595974035960563766331857349809947586609158866229062940126657789644982406231925439367866477362926991960126727189131768141266025371302090804715769609185125203451132478634489588268950701175550408365411284249651303670840072321880876857526191602066391289072587672466807341563915590142783391191935014226496446145705981421328417467480898858816650740869954037247110119853866588989050254358646711429368348695968031552875622984706230080550850867510231064086800764911946377593185442754882256540863436120182436538844014089606259398577289931825446066750753997971468377626290785779650554647026480804262539292164609253773666908220818696708460558775780179095425563357414047153766357454394281672577699430558882668159878502322804454931931301327999916689240529689074428651098286144952541396367266937215678184752527966255310719643320117786165353286648602286256267722764899160371148407525674746649310760186087831341834325699103914302776886004362814858645995990805867951843710756632421126403439898628269347254343802994064589724119497851573603139158978255440592742973681432897363481132430992133485092063868272607823410852907440404970201758729308230754441305652092116706541598618177007622055175764821067378179615522881974817739713933997125927781021286279846954520403673043093403390833123907695284257043450282404104141974712319496194459660571914289710866009626924731053986163668730314191781240166620995990133434745116504783296134126859330940563680983180301599233018823199912644780190415052131870232197033030936820506988283532356223058614678908489047321036101438222400801948522151237118184501426718605023355032685697077958140133989943119584105397128758602376944632835957852421705708518642067123483001640341217209560042992368298532619821287278802267378915306516445060051886389153487458200206151436457327101308123689394804549367834350551694236460482008659350174367747776334516214692316752927378031450007227255504076417326246785359072848054346621029895942436814848000*i1^49 + 2266749247600353318900677196422815467776935427767904123855707594347317584534562794856878413125911952394551127546388450823500668757493247137169969980957487496091610745374061932115009446917286295055030944640858281404787917982045787168305315938137685019406352193500035036843466974203428070784391699782522802084055916617414700530287085879169712784364152945875860486547895910532384511420248880779958836866999267154327103275346569118659091301790287627423595004758494354048996404639435154259067955203876085952316181237497762722958534209446304794304802275495747450206679033534558638388884644612039970162672199186806037863101130201083474719755549294104965554959869764656842282597517994953791319744314502363676842665803236881506178580168755678534617650775085291028224873879294381401823252372536689501675015986813239936655231161610759187871059944947031536441945386979769001226580447238253071169041603619968994107705701728212343571249606962756867919687765420401791786272767070496121548399478371924719260715151757260833190859547834038532829187016701938923108386176373139528024818486129030373950899867625929299995869760611202621816025271250248715693469945207013158288913294696717431827863613122491353603618439239674962962345566274806104450365159811266001699387006446751882209248711739900270034464369685056651999159723484237099030931238683464436110028949252522966610842550464899290590985613953877803660601212094121087305309659186548138780390842181043456251691813743864777632048947172264164079160538534531108018872743330392526188695192217725902348222779928557565577717889763641807473050559144566808542509317970353865641233544895874991040983441537235565947808760571507604647210701547818418612788184644253760699826048187452561448932246174933945158812643279310429368813021958393529895588197207469698502159060084734065673098874204465689973386974493133230024999214712192302521134601224855160673206033716408909829014404793193680949829914127180564636344177216033959892202722326379311215407794491956169329967959035102154148960233566462572852573713451583260227170795633543584765688776938291964619060314820399710802182766342529395059512165309429118383233287359466075790902890995395904525197402942294554622189829929329771199068442913795200669175023846953589037500691252920057188338685782835729803512423398504811517763269359352387253857504291183403871034481674938370157367137842449091153858582408613469392651547815506755838375830224896*i1^50 + 104904340177397364368625202329162546571498114990806809946842661014348751504859577753642306587891764256103244315705704064346370519475720155052455559190303958317241465456174824786122373333652079682811984055306390654147781138622499995929943883639877325406593229052771650547382787256187842418922819194499255888783346135237025314103517197435575175661698609592445677952312789173915223840574455790065585240714266071851455212741382878124073701001131810367023252529955743443601675298256917971465797928577697641529602415813472928830277683266621672546062097423143043931404736557895638135890970825252889564433740343955076289081466926480957643763131813538303619855753714246661742460314999422820044229416456394950061672210092089322038227043683177950984207466349060116864878312268895663687675148534882618550596565536102863075277490508759552387987960803213635104485443687584977910736680287657633011727664235273646783936329963258996365610180880446033934770765314075039547446014867474951217508670578621893389764702455168160476743742624180683722639128650117171734073718947178702954371940261118669266140960105126056444646111039925215683925122168832466380075708172266889845713976255085373777029630680655744929239622201044685832852815540126806702712662596813769951783736011876968009800715015723135276448285278373060629495090042836675141698387678403182500434334651310587021291648300082124596910801110601076414661374068486208012521593629055086571883769526271929397168084478218742013030642813168679429294714138351669302186009314034180428558434768084265084629256713469683279443617220866429466062052641616296754475621442324070101203514596898214190604342495473968074335298310913978976027169100912104208511505811269988435454782178030694871279452460070289209467027432063040624154981587022450552043858030366553745435900500491603413957898670254753725806129031489531710731522431672218552041494802126616463016605263865496898533736741426869279120894062672949107298405814899307466217102934253289283307999664735639889479703502313074116053927702848334501095266437810334581522672808835318507910665605564901167086618467153954752396163315713455196915892743805307865476987510596161965681755082772842233370912981032434171879334876037186873069876740801645890054746360621856233257614690945200693222391142545667517008121677128524871621060921509689797390702402141523110049075302561891563546367013972804990278881861789754110721228849583931439185920*i1^51 + -42952165475814685272125705687618522090351267365573179816373100268488425040414800037069842920031049162314789351743632598456233625465008839030410602629094845461071077255499575475569066654861890422668782918328365425605045672099724538702662022961100047311633456392248438643945627843704360306598465342736086593609433234046126804840023775085463636927273213840348797207549404790911002712830856415920159222063361479185710937345104173186974213304299465652507828054770334880986728112592177236352595159140971538759632295346948991932442619843841172375470982818547006972754635485529555495903278471848430574934413138148020350169793131034416681909256911484536455764491418320986718712810137480936235415747793916344056264129355967568608548676966273614005277608272772760605313162425136544657099075546308046439256455376950486179034008600634595008737732126850055005782332044378382297416967324212484018310777746794226976689032867234406201154920988346832963376027972564665172331236496673368870508934699798237153266665065379722256677474667950225647931340056024576301848346561140341049644736234040649765277326162994128642102307082737178041289119945762813127959049211947602547997177205424780601929770525101697257494174942726256846493707099231449560383124195423387190002293022788358969935586376139501604474869833100531730499243098804184062547714268428313993066809415778369265327467064529323871907093935117911399379645815457204949738870539711667791621582571421014687769086242280619144907725583778642409726454680618944113261217757590718319676663556133844328846203857906910643422715121766028745477489870860451638958421854620099739161481267300164777947970680103094012974295918178602561097867865377346762259055022997353064503709122733553711699786917558058858648583499651470747851578224352570560918204870413461315318525957452722748373284801639342724592794026961259160953330426799947276655271835739821283431168671357867593010886708519031099349815158104631983431905911778046759915748543282707985214455190326274508645249263204616602705158196983116040020293645559287850814873771009615207321557626375461950371529865634825713670548422325017098462616971303732822792987801589653708238811794974109920191474984312939210474853916080193923164156761266538966433524074324725285559789131949637031893168023564613508213269680854749355501946230432056791884682196470045521729218108209856333253713227667270763545306794223333550775664222700306432*i1^52 + 2777378952574126866284501912749653263537143342436879896389227793842890850129841185541222437412566148871147696330996320548671140834050665371286597017301123284185802098111791485489092672111192975846643885095068205705845279235247398138353662896375909490441782948049703887530711368864210260989017748733514170255395773304937934771937040677439468075382426673573314032867431702694433345336610645534974187943431266751927598224568888124929178033747468817345050537113224606433984359638481613073939212386444485050025103547470698757372840944686658279934601485884277703763309738420500934388996419783627952797852416212680420234829142480039677403480910527744519059238243967460565478688030781183295599473042194413134068780533094617702274804885126760231208826117051416060785784678596221558760994820859945985050218854331031668346732571047570178423963908823643677390749943414436913669355914295969925759869768954302578142071882781957106433388383117572463861584127055156223072009856239824952139962723597782626030132213332049375499308320395465237856264624001287608415651225622532394174356254355173125421028688182246869917376358769295807664512788347594339596614730984209303154726853428210457956907551697780661493076160102736726586864293791746016131806607040655570205733865725502107079060033358726817134060282046619534007233653043054110546061845561632507414435037839212572887750129781508220813920661516814423809959766853094836542969876326370731437002879508683851577370569168718195543139284822395180660470179194584486475706498016463889165390430231336734529331624744473645730786958482175094543442676384500335860609284039351785729108670445049418256617460429659586677342648283032516001022712333247828406050591214649735424601964471016406981409450852869181239054236287666964529718570993104395367839835820131234863161293648898858453436440378623802924412297894371574405473375298546008329922908075901860525688210048744538795833528231551632762431524179881594004374792561522420688030971690787488331000545421839798642881760124276611172457998067075238104932021813427057782868498423167693021642760969401581498912088563411130766431656108089697982710259549652232001638061213865278963414306415332934084101252278718960254063120645985788252334989978534160140724203534377933375724441620117258508954965879095538155170936903042886578701766895944999338070338244850764733334966415873187837318111731841498853429044521047090528390217728*i1^53 + -640996791695737673056504560229218879279728064044875326984606399159068824782298986070439139366441018731743744710990157415021846857447301136380427202870613993280195480003161125009643402157303537896539333728126982788945788071004432473608998031943925968993389935685769667291580266327852056533231161886255066597750461264932831211653015865993955986337992574306625653141381542131427603927932664292998816462864241780391870451942734599707155658989838782209606507715944310880692509517401832787030995071243450058773890631257224926477332671367493949721520341559959194323203937848855789922443046332472683006263320841382911710132178336923836382585000615029680390147112106542831441769120572276212263705076407746057302260258427380613378936540940060569200103848817594804154013616794992756087009632369646222903498856502495710248455747156767923037240291369782329896164427626293083034762703908045374352144743613655614936659732102369861303982249873495763528424664517489087161458836580941364240563668945455102884365311999671921249366856222564631301864885084010445927488955271187159649488905257631060249470181183546000522846920496549452662149822574758114045421140887243259479742281409910900565458887357819348128230267849186536933005312024401238512118338898514127214696498421139190718541591207806708220000072937735494340094816611412015085876581254407509398462130305236102139323901209948268516067289005155487588755496155194479035561325964117851512513142083866531813125453410166491371463813112475090241836745938289787539279408622691631356458860380182835972966642176434081634632805074761822203853409432535304122163492917783928032049083515137919915359815410529632548763936737289622199870151992665681012358288479513811952502462291467847442181973905281705690179772788962682377618469361192486568707398164410385081304474430534591507448662966726203689570968581977681057843942067312595642722339204420108219826285847587939042251606548421616998298114410588174125430746765649282646531335311485484838573214497741634157873346670034374010189668459038856145743302953603178307329872965266557348431991296973149705805158255629146572556859767104268706665193142978055551864460196579366105490162768386412717884486885593940212231853806588163046053740014139019524939527963102274459177090020335276477661939690036749634139219385959418433226290385238541761275076657084148907184853055875372559458823284700719701495826806116188160*i1^54 + 1838555191275487165444420740530854740166874571417458957870797862507027601455253446235757030036326653713020570772758744301953211002423331180403213583515053832691805280049141687486497723067486508855871590422147057197073842383430232864169076251560798555302583047987320249060093560090908108017520390965679908270240172436293764285709087705751527822290558479028887620158457107826570016409761664859397133523743674317453242222226822739578149287600331928341926679613713820188207929706448296310745888474816142976226731430021312478916864109361486799417867323767345567921354068786938937072033633260658343037609536309418919527055058436419572450688496196109735561978909636557945492020036986647669301435541235628167183849568113050918612450866135982496246041209176923553439847800870835584952139618239257187533748820278489948264317994755981778613677259869562323286274842162394413525003718597472386470771685598561404673737706445032969095262294878461592091023278814953667945588297346151421442880342803014778424362728486463572413455968383248715397360198269806307979509171918066438900621168334927323750015769546836921641600456814539358943656880285735768682611471434459128903238828719720592308407616388224953620651562301051972823795803441245043073825667201954733735897728108581583993180937452606181897118310958087193112825150938022049643553935332109073437909509913889140552688783345530131751358092767297828861495860023169631272723219846628826646201600764084185461812339570277205818682722821346730030976136042071698499125207591671219165344268133488383008392681139671994844124932772641665782567257960675433152583631592080353378364253124697226207792582373822301894165756668825307410047128348196972616766884758109361556586013556295573781311288475420881041039207997805307748947345697112895023028186544112921249170321447169877465923686359185677808249068179168150951290322308591785096805208141174514861355908401628518921095106432270101468025535112436766238528011798011156132909537883026852668003970583849306743655190689153760021095559654751264387702788081546582376331065364831409989100369940153252266754239756811783786094070252071477093165914994912261953291888274635525250323381351792730201383644201054076064492982716259710297840611537035225589308084122595550588505838077028123363732173532216808366336281987973312678215794820766217395517280847211607249651165964216207708418167477228902641562000818176*i1^55 + -531602792976296606123482504677978779667389848266842602495426200496514861515351344027952102420550796259063629162721542973004202281312578768138602194715929947360255827115675152928759099360913497721076154788112427587039485808002094441428677107632033561790475819041721044677507629157407993958454017261765091063223353356330984733460425262328422949893159561802072061613949697622579964905822170988500379914070999709933114718669001926266955783808160493475796155785642002243369529569252924719993791937122081487769301350674597434571140857626490367091348276903486678472043169594988609804193891349811985110502897020019682735431170054865772366244362173778589527406028470041624672914865471484714077561043907012364593166394749168659087765160799713768433536370199294122015027550782974325696291145618169121237733544436357357201907120280292649929010246196387369182971779481402730001286928034950046126329115662398374474101595097458150278299323057619009920340470487576599397777092976447415592220201013506959863349938329470965084324929064009195244428490525913794960563803028430708825251979153399604087762941871913069977554786297558544348039739467353070458080518286908553074612112173137042576745989356350890962908653264793069382114793114985471066966694068927150743781361031850290310682783200412556607366313407475695782389070370057315918374998576881264812651698815579173998796878830848529987773179442125985202686072131853929882904470785302732757280403558785659386619701498602530299889439215842210369040823023280286993322994702848584844914331491000615391642051274510298312986193620205086054568307185311253668922431424545091009178155531864611943099456198237958311435689218289446861075087112540595660111918842406199535183298775816903090118638091089926373971487427832282288341510195929763717906613712006452880971520350733673973816054837633843920553922498345969691955298799283957843551885095867158667140094846913097412179176828233444167940714932305520206022810869410493650614303387663680601897861615479077599577994426860125725593109740570915934345953840762087123050156764709643979097311760020687803232600771707746704569301294409649718155049833444226512202308898973820264053661810180831226494491851276204921067002810054656026581034974846892808331900118419582764992551119211596323393651659098588584463602074884435326512948830557498261262597374333523562801550633636030519854346134463586601271296*i1^56 + 1352269363535457688230934554611060859869012692532146403472860813081261995560510671692992647912750552334574026963807221591825919844502222519655113350563532090079799025619804289513695122194470569294959238619786063944968013766321424588676452527928499070404260716830766448749096964045512680598624132728263306831878881040265222062235962781509911623586004358076304315703058398021736913943880838400771612058323961564917423238835371113228931059927091547914434160963489666236327587534315508728416730595893589168722421707084471959812621525469085535921677467858100526746649623014849879782799236631311424467290430310271096607950946284512062733667252620081925413166762745284309438693353867775256427558633595603027183963075092226572172566298146778293095397984751207889590543892218644919209524890936590211251595527566507116108863455770126314504274739011888540464961562701298536184041614549248124983446864607301941443747969762561914006562466179060899921022342136778021981737418147539269015677601495758932816225166228423167008514068101172818229645419219496511026099422104354589066896067476769326718197137045671966976323080849675738598328354713320486767181371224693664030487664515467139830433198006469841140061881975506593953122876371737373525299173593708665394981525032370016424930608938073427329680719549187217933181751529922105191886368336892503888251548193884881379415909674436767669521407810093551458656441453082375947401292530876540167845196006054498559434605170995133910382498720463156486250653640658636345936588681448407353056405603549666174933198653743258626128608945807658895322968282333537790516121167015774923366934471473308475250358475718962142637397863131321382054623318003405909377211184127788742572288673477357809493267028746523298550031265641904468887367250508746611679886229310628422707843283554696296003445839019768566559997339744563575029689069150234834596280935400382273433318842263207006717939112970740586804374836777949258963923729238640600039492090467352587594129535357698405730794296773361141689353701198428428649516249925217061772467998203484337520883638625022272942143029573681865337153657358401282351445118172275379125183237478869334380466402313223923697326653983911294280534576203444369319690334977696197574544309427576733907311364858189380179476120141550852519870353291878125833389425651970170581900920950827520114010630020215167201213526048768*i1^57 + 104631402930435272596609492064676844585052475340676579654656158505890844104928947329388286016585097954654185218029457860861799051100004612354941944660172296216201612276224712456985423473533385538868886212255088472932361328888784625971658546104206505617928957108623084212898027751399021346960553739316753614488644236935245679859634989364887388007266768813342739376116924322403813277852107578325643875393424180864238960381008292637624848330572597748284740947642024348591186656770548781872022139497071560361900789479830325634906019797973654784659030352187260848964125488157580434450737588228090703210498136094052679795130852466926817705248770848488250551786292011790517005958602545661521139992585881893335706027460589957827125219123873351068599733064233848459093150567111667707782461023520021466946759010416125934969160915379312373475678322402719277204873040356531292738601124582839396361706003398694443571454268685798952764152760946877373145808904786953966113074776500796820258184378306127751694931113862067244101848258906227249702423584082829777656381504687510448741230255209411598613422325716343135567322374018907537793280830471106242174302197876707693712572453700364625895330517480126648940372945912312368297134159645421209658626308404028201354805225252723547121445425302341812181684842092360405678535669961231370951255389266035411422436267722996222202867765001671908609458739766580341655301266329763332329778555664609255301262256412390843957751550408354366911482992284771112866117635959088755747904532691944037671723716355999606018402852908517928258594482657618906144632728174979801346898516402089300436310617285048932844497062385055164760662213355420144024845200137783099631238873693469938708811183170401627134222086740344617961093032734383852267166546909024645138971287550220102751593621947298235194922333366872990884917458832988821765082847821826932129534970264799753868117742967884776021324301624472020165286606733202445786133234665376144620920099088263846512995139290940868277972052280396836200527938924042436978950176613706216571907284429524508207453736862310380782369175114077992617727577437856748177250225814800785949379289704164290973032074366612695323136382815835828595515987820509991271512287339047152430168616502981887624557754426623088445843628249635591277070395084453295831555499627105589353139391989348403747168581377264532743716864*i1^58 + 22292752366699161830376135840724167864055728150904032863912087779666573250080296804382293997033598680021467645553462230459429358680646817288074521593124658382349657223932585390641716398862619019259753564240697573608992454666038559959185885961100201116170881244515485848218638144923031052188379605274142113001524367343781885454168546322486620978128344151383203393358648793882352921214375050001580642509954630824925743499187673807242956000340491375578693561632516649255873865093247315384027926870503637156836423462556120017824229957484349706515359289571993172506657543580367580184129699911221490717161492368194821047945639962212239732293148995547580850211256311263843824267195062524123406632039860064286879592396350322876916870372315915277921448456740261058544449128229499238087774202909934717277293332693316717869319764048450072655530656867602319882296446818633695326503623954681435328316649906909666900032039374927488589337062709568792295329601601497503751007116550551611609216326692245073790444258429654140320038114826577152226037262547808703680595759967559466550938548395107612632699899743382775073743011617820083459374175802473546095620778114049945619176000110989106262758090790781299503441385449429662891814075481344860706034462695558241860973682947713345676886042974064366033490967684628751253526407303133194698933392031584811041409157412352435166410679803796342213761768662594343792845184348722251241677987511016676470125530562115173686718993869652516369309264849182894148990113407518313366105526646425021692348727458623216922519665586309152841105963067338890234486623632057491689012531765386406758544337648040094322425199490900098177669005083114914005656314947546153667322695099082749385520562994685481714833420484884276230067489782723911890395822389603299564212774288097411810241009183573399459036751918381465036730700042592054469883526615532660818127115937472370562084699899375204273563835607430229595532968380997578921279994082367549971033890244259819668369846974370333916632656143904692627999708720277448528666887591634944957325238174387934118250151703380827795806493468981136060079988261969501168299380242573145606965395358348421474877298228502821941740552392701177000524876057964057884072879541899830464192558717138782685838292697980486847100040806940522621919006940346426791579087546130077588194682528820865508712772874442637312*i1^59 + -142084326905072665144688808582264219047258069935551825234040576061800600621144994866382964691466739293607074200424047889668093817017804218800394776759954929550544095585537675049429688046336518402507452575376075633981378797563664895125506804159984785498675520169080417398206963999932099523273668441834370874489379583456887565097426836843782969485550077132208750707465081935654493508225320700446057983550071594266333668022457034059051549720306789790229212664779397342067617604631445666533086124758275317762642796261751885185875079050056249015110430459254066386787714039574282239822190824590825861098427521046974633606350743840181256393128591211863131314682025863899309867161746952491211349625953275368405299427403296311085359370512501162957746401673250173348102488625922610890077121337881658654646475838146087663701458536143816845306751664011484781944229982922839421725796367352422194010020410125216154202713639108046393968131904061679373880411384406778867791043942155235210511932207811307977272731425932475169167169653473021496201673532948256224397669883852768649431804555549963646273996240592268404628370970383218148881912286625883951242055877070311147846949837362212737607436948551092396206385124607436613341769915667856303868777720037918973851225974200312763731301360270656192877004311855838322521394286667414750204874202042028434965812234794201790566736805671414521915871804403626682277309651537196436188087575609148783232472559723102219946764385665302682456966218519544531999309054270740492569872745494417938885195831247979252332504379233002078581316289820220970870874459346363017149709477362080351095839224236134428694306728224581230523310787025465645241886951309866663772706550130969721252045350777747969158663188148407164468595549818487391275544195562168446816037948731078441300723301998107825283225565285454252137932750012379168768245755608313104565052587072232800653500434501209872573247598818176308229469634418587863260868880318737292750528597283922442077365886884847829531436046969499299541944691269287564871548893735354115322798083949755690322609080735426697505608869673848711331462330339318223416313858415937594369257957261912477508454097626155495273800171908811710940177330641880284050315148711637930605757896841976445771757528496815867466209651282095706787616522366448596586317821099516537553483735036423720089664225280*i1^60 + -4480150934507728562997536390968254330577922148515947973561436042032031313627066335571957760316498966555150852087549437214899507947822385422990689750676724049494370486843700642664844798983016877268853595783455378259998541069366664494833364395744127530661870350658820338953167610699820749698251420650749520017732925199581705782296123617743824217810472096759790117014140473242639760140690118112832012955767124766057073493760033544417591572938294451771846596929835958586334686328237008792599703605642074058199206358776917147200789732586086106746981362761872556545818134270538314852115027755492371643606724197699121341231361280025226641645741091762397923603540556005738409590495228953646583358024944256772411323656896758495680974702972946369462929856066526136858745747999422577785729396773143504345033235787162984413630381608678268217397317875417052620468481267235399575845555256135515818567367904848635375446693993971513921471250877968558155722661566912942227403759079174724112310902115424746927230014763968310812704809117090957796725233695027223910695052219179706055140221569237583285544090151526940384301718756844850282526819425448628196879924511600644225715549535839219170073832827554923710384537064094812674937177294895516599160273399152274034187558242927364625767129962447123984423112395270548077337040903144945050448148869792412125279403936866734534667460668688400755073037595129704207653358113883617197585353714307598032675872852494083639220614329416902126876910798169550613523440251274262832536272778149705231290191141865263286835040976360498336595123893108796550013961789476531734500842748175854128402612755892213530734484242274714381770341794512672346250280038927867252666378850716037776414776267453695620403147846279110960713130170377373356794646012637763116965950609533688148473242727201321219694259346884150035196768394220353055260708553539769189052726538134092756398033625917261515710828777262396684513426411928982137137106243955064446299835192275687196920306461941479660976162830024075330969170954169667318660410111634916963160553098108646094769190650181062924905480305249148395291373388363360010321730030152757546072608812183819393024070173447779325703875066974226026939379191561875307446222234867120446057699796308174314839927600289066104870172693196659530865839117706100621358889735942799728129260049507601350656*i1^61 + -88833129255241754015594092005903911892018341234242416719596755952701732254140083031995084386695703527729886602911994963393099775891258665263092733627111483678847964346374059710323391902490629146975871771702597884860417398661516632390202728495286603523953227514048754865928529056892815722609509777319569438278648078739855891696070489789094544336748583995275080933643984217071799323560869191562385023058104198615167024790802283422903374208379155984388624286843747900840792774312790282957981140307574063858919031571061897231227868346774201378606995101103985773958108028914728155063649208195240961211169871490682175407410796886360359946251048973591230826357247354399581257820485357466311185946591029108552351837515033320993844687173775062462811361287601037766391902091708491945629755483074433977773367368153115125317052300633330989984748177509889041965877219047590755865783738587538883655042885527511438759608157383408835135629875478052855672017635710706518603231567380664492414017244785970401302741400951633330405046470789275000198732139829669508890975303668335780273650678337218258763023276296242344191057105660650160338444547103221616684143478390060058549567706245666411924228447266768334584050596374383154300822139344154353195391012514902100881336956167438705072412024161517425118356185554440678403879059996313188554465383689685730806453595964030432662800680734344175947952963788150193231234525711657245934783998718597312326781696779140056599747576183036296623166595508311997648974337457210032577049468130786620913288509314471105025966864008673703074306786895583686788569034607859740776143636444823554355661901276897375264257851000109310170019649137970284518025836382575708410230178867061815271970410335950062874112204034265409203546753569033364263386288149835055418372659213361828067694636293575083398471144318307647200946471474413998303801707942220778618589747521066833432781527492959780190989721808276815199555300474078759921415741355496809774707954923258817079924439519251216481146634356544241963068351184850082882214988302031829731843340218715344843902563604975939970807676838872861395284228452535896497065061205639578485009430441261862472932039964662840231295352117578169591974989151505832391280360517112542199542972975711835537814520968714997427958343222677196901523184146550829932985338310851626463810840969216*i1^62 + -1455015586622413185016873299442920434589041763038764131047432835835307968540144613434177783834048719229408374317048229970459063197554444303874871550963104739219076180525163233979219928209016373135216451526954664791057989508833851773887132239021675525151469931097208440529026036680642271802857038133204122987167334423301542204041765709845583688302918976262501068742453501730759598450356478080679270197602514689048868342064565454983556871535567707681132246778328734258587372882598802956404820322517327036990273853479308578565692624056936734414417071718648655183982310723327962923954980995385238235807692239837430097339397854706597172409804541204428908599954851176924038626909721059685949546633261938670631195354176462149857593456604701911261857636137541476908840494826314850396381894836506906865795415423937736343330492714431573069654973644815234985215044739232618547719607073188052329259150941532271471388302179867776807634487226220431118712796040151054861187344550583702913491984084445350303798335114520276517529927896061547681456842933529007839452150728479229358616337648437397025362328608596346748386217538258146914033896829640139844801407056672718966521714761745217911504967354611372008226670832966399796935499296497261842483779679476965206279887561625984728909856363906481155562678016155061355456146342111710351588614182062119492916393456341881994524424611236992399233630513037755429487964650838526347075354001765176249591450764137728837209387436427867711759322353136660247439421522580635009969671480785865369811608176240151032997293465154841208776917631530106632855383395858441420165111823713672987912477362698604220458242898667163609230835829285306961907256360714842435590411020799617475255337122130845458028512480821976077841292001002288703636161550912228339204528975957550504351471887929283892806950933855901588620228733486692556614723548898159520825239145515582025000815935202758280404726608991248694002723862209723945876433267657003647337795051747530467500623936971983125408995711571560621861871928381028875372354678918431886005853662239611770182433053549473772513192610914801275933616375141209388623838927087341728900746585608137142916020174237276252979750722992758402977226860849104097726629829344759030825569323808360783611234725457871237827069968185406951312399922303338914923300862953928592097280*i1^63 + -63989457033749415074637887404805405202398818850429110015597120991317396974526440087651788821338696305895466453694529311952315771001016449482194917524776608853854778963303825586888481752881374602494373564922257167955559918726606242721390424322111209160319525525205455972322996004201792169366384467318196818648956993929189441497874018070997193816247496220509362788469251163623215213377795910385834394172237822257356594745323249563731895949511855349714899701131656248453492961855552288260786793258359559315884964649933830025039414950338282302340476183460293118726406575904615779006982521951180090445992193096770739766763177240126027927756873768149668025284195359560054499915838499093247963105979752495533349323260326788830256847807525194959772450013523873067835709872524131629226564783549537599180140582534974917769211745885565926930732800930102450480559245822814263345410525088513423768107271862637484963640613627484716084837180920303799636039630700805742667679029503848277987971097359897441419331895213134111588919178178146871085704574560872726645061482608687800522487567996554576182011518253761517503468275774292923765126098375458976886363316988216172066400900442236719265566852721296543546455712694782288216006778736164439023382986257945324013022590570263174402717312069484088002893098818055441824750892073615383048023863781699450325439934892555314876613374165959882979827125362863555179992117429950587136779502463210733138026486174923904792589720319040724412534770518949389502717931603938424858235995497148288227736436938487075732219073379569865551774694868566555518383365223452950292958572800940473338556108428978087717046689596276300453167579077923044863401827474653313374899335951965830181308246685893950338451529167229793115742739501801582755074466923229617915135609397850327463374630862648086102003393008448211500748651976504409500698199447577512512243067604698610501730106979883352085701685157273801842110533912332904358501722330994737601000730794619267913347529567173381157567590523850833628172405131331918165696589299066734180149347736695711542932276426902394632180979683813327344150259700798506898656890803668790739844369286312660570227015780435990977696529090780504467435375172651230960549606085040808123955069677369797628683920462110502476609569745603290958142071660826577628139057032916992*i1^64 + -425360860996399209493419306401392570703353558380747698976998899755480791314688568728812394381189453913475056511284805741167792523746024163857161982209418368531039810432735093785366377461554537092188557571086631028674065132835429653002074155778020981709199681503884621194847991542150870890920942337421672238938713788477203091598108308842459447471918751979572008831065941513920085159275446585795258506542480366034399044248536920132980019177103779443638660074532756843364305527753344441528078576760645316030504587597820462919259582382149097249176515016882884463659285380961680622973268382881558142412073378392735649045527048596002278948186351056315399180248274008174099510975683698088815869020227553649976139299092995754174030247939142380037491291142442240913854353366318745202696395799250158062728855140285917456180599077228163812585470333565287065796635701099787351208019892603080317517744448102474078319512179274741239757981100324773543485047384615217036567075353292123490597091204425388962084220848520006836095965586772160067706492206204627143196422296482264099914354091198932956735181793841159030167477018207334104743901754669942531329590252263200553860908010808480878060201512660744028398558781592998519499636180552038993382326448745461282058929876156798672324345715068758234460514788684236531973599455666755824766770812993430160441694421079711336549552062335653822838193490773610831024348903971327364573308813381407740029042874299779768427591711440970568083571935838677198791593477224019096791845763247050611801498797529442319304301562288448312523241927319839892905771048000175433827837544329999909952401269832896523296798804435077458194507770773752717110309642804803589836568454901468952283455735373432281861860763280509695371838015754697396794604985207403840503917931398355230045291424316255023027494066003329244617984503078919766646442710418530773026696118069838729637686869634333644833237681957458953979263367619010063022764919234990069890927293680309472752658749083827580546879469684852266836050957062853424252988213274528308763710136559943821362335134475814150792932828976908518897756142851318210991281907618310516610381373749269104125356255008945905432398114897905186547662792455260460134261538502632211027300312055526126087503374691091638215672546954068938515558292407454972297861120*i1^65 + -33461542140434789542552589359789095200132620735048241966001156365341090468869668054942319351555410748837318344762190788055614179956035026323484827225914789433173252108077196125552648225559448890279399951677608426876756835038291309433749111941769716748856485287305865903720976588989167112867068061268177582333261909889815203333508984923985717104331617289829116998754656772301764792700476759644385085505648057245585097609577802576889667327433014850335697803133372253302496676675254229765432009380209345157089808970178968197518688204697167430135099657325236701770976320359197231071154757138044660146594280093220748768046985884703036180367336767346345971997733819022228156120554893042251288088287966882012971944551291866980946599909973560026968384794120608457456981347723460670257973379795230902370970738040337872155988794061917496621229320096753178771665208415340089003820968513835241593154502251292452148093676304871970878811986007119064727394323097021506456619179420199419019269333176103834172132258137274020502635230939281583905558966879661090286166188876171375254424159775260411825605019500876536607789995211676074412828085140678803161991466115717695956382631373092315978346798781503140879938909281652012828659068387980783305094490378830566294922915381036416119779689140784218829879118379310412043217751024211003676049462359713343166110577832249671019798424535950289738549179778085926505487740914274090470313669190565336174710346140141847742178366235687882009401726740851837611519211757455668168703740705677791728441974552464744981274184490528664292116739770574765979550467979639672683707029181905478076797309583003087255834646533183431065126329752362345310653651613962213451586228778314495222805723681933698820938337020506098370682187989803950506263965279125037554598697372341713640462041741207963307566580396309240422364552156301432273002174426127383372296110539050394344750227408481503144916277483780431923525681865957093944441004945325627122175775159316590115405523345102451997136030401679968559399443772922489194024033716671529584934894681350985819811436599723542508802029526171509872181831741153612130293971803758563878767122887292608678785788769209168515828100490141918814962806258164651833439622099346341157831520369151081718726928917537283087751604783250302212357274275190427904*i1^66 + -94118863818147090859058512058901689791223837432870817500428932686260525147927496017586391202361869434246380588179763234969357541775429992755300753598177856827180848027959190925238401616366594054175137859132971399899107392013246385428586595677577190522682396566989576029483507984210960589985152974845725780485073292964017086989989340493012064092747846979810499750957478584131431972798166452779701522160995523873927715119949555973198257014720397325115460656557751912560450203195018543914506537051374072159656022819209395537520034201774633159314937691959825347159470264375081028859422583392230220925239185812149317530227651762904113153078971336142271506243521868252541074751534928701505384303909584463261038103081911014848550056778356607296711370346906128698126666163620045910765142575825000606927782443165982157357497615011579596579037468151572496850023826773205123662171632875368387881084993664851970948061706449783012032712866314839964913364989793467499768320084825367949043013184544601765672645369693762464425916340971222128057809168401694616052804255991009937681045050665646275916910465942955627558097916612703656541350570845647397620682987127940138700177132012855572672702086445135754721324685207742402594545330224524799418837133787685210522475097427435266824288810643457107248094683276599593358466012503337311535299322531700571608145105683289713724243172306618641734388544057548071405886081078148614040345421806742650830860288021004372002624925816632348233108042862347379345238656282556233013242691882259295272837996151031477628102371171260429980404455795611227739774225141759056386536233113778537194070062785033649353294555868038471189192529971281357460160425936177363314526624949152676101957106516168173411018032855777964120394686110081864556012514021176926128780269304202473707914127128652001193726115997662449231137109080031726644413345856698780916089043639694828655322380935020571345326797796060868466242208718143899713848466078044450241010042317703233540640680073207853851247971829102152167005665518616091047639404137669344325978057510379788069410074757228874409298429361975142381748682524317145347320415130636594692769813807524295566563690928002474526318422770708188660601250241224377045459098129684664719403282331823260767752044302859603656208261994854643953534292992*i1^67 + -3060934936251558821359257792015723529054362909219705223949012367755816994674841542036284379563138103580027601070389205528981619904767033963486016021011670071182832751688143459914251355366554231996341602593117302834343996648913635811469661363830126385265603950518404687940745023336849157934883940703740659140777632513638791682039412814449681758347821705227311398873028029450375596614458659360193765880040557646937923106954124343900422412488385763840011415207633696653041271232498031427937685742311903633480957927963488989799691849440920100482083340783988626320744591695969812946370731168140627154836848816170313856375570750961417166802937554689665820711999159911410614198849793699380639673417113864316068178159029536802117291762525813375723067482790554217460840101289282705694852890518573595300146448885650072555535779572052564784618204829340615214641364211473203116783751237918780539800308133753568857324872840285443137222146282624552123982663022078602464670449050812468222568862405603303162203349725475883930731003011568737006769045522084019437473939110477749254178241581748155572836011586833290736227009841663755604829465393687442959375307529085529154659173545909607389216909804248809338654741142835156627711305798121194387425883463164031194314901303859624424611659998486603966075878003364767390672939656212418882501956316799034456857842273128505791980302493082784323654851148723156083849620551953224557342453094053260122741043652641445185351378363795313443557586386783205277309521879781366319711697876174062410611724240140799791872761451717686695443612081052646415866007695445418199101746800384513684225637675100202549822140928577043476535492453313891676584971400060638463389532121778991798515649052443538799084984747678984041989402508382487831503847691117728965477594494450967886331623847999525655049947715901191147410352158731278226549450524695777904844021998682366269632531823894645792551812101641337441188457642427564906154843405865070534476761447806384301509867007596627845492150617661909567961418746733671578115451060327658446600526787653676766353339836188171216383042990131441028900531156623105004883643927926843742891215419718618999548915187073605003112192096590092803341930307214056958548620789614084479256860488303060148813682657515655805016372146296648811776*i1^68 + 76977557278621994800398649868866354438447116894717862758347997370816161520382587635218327387103657989999665131360414360161855883229845944062451879464594459483303601580769458130978249600229261328750067365914576112458796764284195040088364625710278760259844937804841900034702825444542543639924440689527438808512819305590464523296195006389257479703805998643298869669960552345500007651425114861911717076306340524900617017863333694257286074051522668271674271942178874442454242209943714625914366406312315680639863207878491197194979095022095880924017832983394866183912950776583778459805097981970617617719103361829400607755851960147132643001374239927742914065491828354346973077380654355691097166603656827121473233263959591042706290235730104067832559176531820952987625593901994518740944237969669765376088672263385403841032500060202304775016514197372031836730220599043244814481988408940186323718539251008244232991206098913574622567144318119969719813300753588075373832114485347622388432335318176138277765125568822270613060581236201420533558363575452854994202675880975981053354212686236873916692536147282695087391749628429704742279329411880638257683368802311148619273541874019780346069201539935556704629587752202318982378519351382130627893380676501508027024150310332823823183199833107082560905583286877243071802900167288883142086487117788102106466188353596121177173838076248240385462611881500851530793812049587890485799541223861581385094110363761327884424424367945130700765442111462144145775829131340110578921255171249060341310145119642803968884509069648490908088676611153319346173073358043755499034262404164889693832561593639591914141608514745635834177944111583919767794462024243970610800150445508484292063611827552449788623830820252515176305671778115178403256627167475673488884548881167315167782957957834473638161382770308023124182373268683549567662555057043361071762153873740764109993102983812584322439343211491733685066035794604398249000797486376708834841155829282659475065606477331498202352705914419650052151537250226627440846674980257166337535570725179204102005464570763173070807814277072563571035882740676426635547012795459992705806880528008300091499859773289393553570175879751258194018524186731133377882309683526026166697066298046159856517118610852955065802941623119872*i1^69 + -143635426875646572123702940879170630437237207507270344837846173591387534780282260271721577409460734709006851862613540986899112952093165930400983251103939210657761500331213121118700993217897688025664546904872678382908637857642457024067623775010289813146526401173343403174550501381783758326490155392285903307175902030199883912890362495027421643141928750525863157034168276091695403711187474966421630944855106991994272446498740508717250590072942174803570350679552946060844976048375587529922553665152181647164288856864811973236382852440967655008032233208482334376379340596691014711263535743468327767868503101392535542589960737841535959727889969333684742603747383159471574374981483074438262014973689353014211423972087593608363487890979748275166083045592223115325462576052815235865925112003628721938356759036220968626339137300287604257726264910437886583048304760643393251695081636179260807343486523914029106831350203096320606614877769310375292579533245811947291734178043669098993288881676075647540549595409358924472527208900149118325723355955704537202261533780089815853604815518728102266804686682402654046475868422936900508654537999162734327573186381021597465386124255690189192333431282064215508136653212863540719708576382847383120736349040611078847178798559123467029394259778620280555490898360200796639186531923704607567249031553570284988219760561438823871368479108681090895135687904458915419306455938168798801948789053825106309748207578911032015278927191688185110025889722398246453675118206022904615062116233684548495225459733725712205215568441830943470529856637237904682774207416497187755063527439164273326947401568760038087277337099205460310382019903996448000890985644904977208150799338720814578572379257879799463011655475014791431153212514909236901234550724490879696312209622364554106226516928525923658471709037000027580296667091856315423287928443205680576312708113302402638448917566835145761887358137356720265061624155358414132773199230179638277260687381683373929508725284342997319124884023906042340442648751643198019219683791942228304655271400562671470711443409190560704073403739625064081418804606640810424936797926413461506534145641691318957197823765695846007624586673706353850186047147302320111545514565131692848337386043841084557405167920832721644210400*i1^70 + 6288185902474897181282900763743650805144978913656444483242603117233115952138377020331428007766914371117903953462961852765401091329884586521067116310596406262306753115373165918095020247842697052925017664620187188896177867427725179038061910718824345074346636736193254937916827848946704684225276653228938840675357231172497485801717055346920204461599256566967805968908188238288939636674177014478798103877327392526527223279243640741748046851864719883914448645955930784793310001823624374716156747189144877903212219642514212450625425936692446556805290026984697300842795105805090700721695883651577500140221275631402807332157781545796311247669936887549714799476152263242127562123458452063239570839722253596156604966265087875857255319651110502403859183696148475331183056949539551628163448845589483125781504451289794061660877700432776561105705199486171477887230995312271415076266634213931736408516044872672239836304876788029050796000886276794431255449483437547605258936394382248794407789603132086044748429811550240875039731410706066713517578544642747290417263550508984747034495842333099012774738662794099348355504531431301327190805680442016410073018091611938610302434660261794196550506516800128826098828014894602501818205066594687949347401651528467535038903652036259697667227439120288247241978021759316803045715700397782448907545794165450452203376941572460885027561410480808297653191013505085363787809299185305355035303933829771065462870460225730943940144811453995249600090996812792491482206381904501533031273392803927895319653792108675171429131999200576963843778269067715231928066896163931477030177768044504282374997073298421586525238417280478632248776136739533940230540645039026259278970403811572416644111420757744160149763804197652893305832874544535701309023399945549928664120451781183423021480662304929347256844642358427169230352825803144337162239490474768445728824642894807062935131953449872761645336467120369938870401506215577473099854894146262179193582178075189904726529084347556859161751540216383049266411536423229735491548590878425355651290229711428812744307240339567790416567007370239372924162224302288990796966696320053676654944801102836821105053843758851789442967836348535098946228866531132742982662374209877852723185581530690825825762281341624256*i1^71 + -72360758456700073853906682539601758481000119146962137607706344100207975542035167690738425343168590147495815344722429938829892010837411685723551719279716241622780943213140253102158898647337841283180556713149576868193631791891439371564062038256075428362345090862407681029961877242900608252171464984015325877205906327262693503569400671519625275626647346072857919806459494929389297286119264821456137027837706519967637504806705569324100686670493221883839819944474359364553713318205472969465663879773142380048712463317626076882352711763298523547075568357335692369096033529875853100335508537528464144914513193761308380439649554001588593532490340814251826196357188388707434502321812487652810738051894791339018491122830037657476867397061715814599855064147313739390659232442772766603009149284321432634328857505407634997623165096866323275433414686097756257837222929141735741462786591578659390034123856430970094620684510919077166274067413248819398592867106280657750354528371415180884358857617554517051730160724397677769877690185884470683520255063807896280397665177217800088633160643643249563447586649654357173880554856896085856443565260350369531333473322187302316362935824697062033904325575122447545216497898196495789456512134274086220341372193783981153951079581710998769175293436394462572057215472799194801450324787990942719263925888093223828923672932215512919295903991774732058881755056341315583407065451748563337001557654651723690398551317196346648002605597835864526610473750793024030347678848505050988433645689617032982964002393759684890436166693834022500836452270988650514820129200040626982613931159072144581978590831511362830593020763507341778201293599355550137834652889588759827849683672238089396343507973857387940348149669382319228930594953584546985288928643912247602269596124887993131970003015320370087480564509500903753295558594979758790772621433660020482180746759040300317893615165796275625452420589182318784786310620006822270835331776152279007784075062755944598996895651675823722456237192954521566951371562546038745187991938743513198617073817426553821918673767383411619217543214150177398518589970843798390975005394263010298679623419173710880348358752233376102373475196962725946550723338441788514259045046707686926133710248998526596137480480*i1^72 + 335517891646942105760749923187280440112340980788892152631182080380186073134499031065876717467673988395333832777581518454878772832279952042946399935191821246669662047259040582235189414938453442169297604777949257378171744421933045975885227989385010802960642805013420264732371423427662497559053324402492522480255931759247202827170082798423823632835749141860295239090993845315870864569265796024447218083117987518436894656234594446394088931979365266102694573214825774257775475507853144823117610528149085299439380431361071417641571273000048741329980842387880062444374653858081985640115670287899990666248081045288046987308753226160221021158481293609675076336385870270153680984741376800924242197659579245256721151710466740943929680321025846904355769542628627098783699467898193072955579585065213497449494361628562686639992773727552962091081323805129134604626321900482756000908656077700023295999730673660142049742818679859516818897521576372068219257952692771126908893981574094623759856234066466117942593252072202035195518483744963415286138976143840044071295092065854401924447524191821343270747487396171610866420370460551528754941595737032185645167087181601022712298044056658183803302969183971987049414053403489865156896363350287656982881087148054227212677662177373581579725063201387670950780338001751441631947654310417976336915236593073013406012070539217743230959257362140013020244013899219901925884790652774637746620777693566194766171844798080839890071485958106639699091406910683016685213431890213541715112026718196167885625791152211636915745149435685791401869402218610544725529323193921888595915315942563544785966041759860124571292420668601506674441623621682527702354292082967258383886810268497727433994005616682370631585704538766788345079623561793618108780487315433638919158172457170152096510371745053607126575417693648850459161801470627425876767297736404898418822589081690985617170023684385713287376015890307531509897782431265977938587301274830726390926651376205239922371644929958797159530509845215028161979710106108286907320478227381888810075620460279748920984174415443929050573238383369530079533522269806789668967249978575907483121708889227136905785569224397083263462502207174641311186392081890130473177955752110068250498538502252706792*i1^73 + -2939591568869582001003036335189080028313768925457471804660985651435116718853064544395517359695295605563223100563686559381606448269855355329310617964010066465810322533534965134973258934912436936325948818853110577668814522071740387701515574635476830271926966071953398634180918553684422812536072305860700198023313070660295329529175662287942957149734644328683124731965795879388921704236888662139223213070991344379780622208391058926722982883778719437336196000517250382492823500392003491017310349008556335280164087886668859682935969782934023980685206479769424414482187166323849268675676031085889887957481185276946502278729492835077848643742149637864407982256567879103967363889826655551234746531632803695720346540602447927482928523197206174914067306615687925605393593911370717472574201061064857751220670291350374939427161259799410512877022007085938571650924644944197916738434775762031158979916443929769878943678779693861611049414281591642000048314036688028352256019320530459101276513036314057366217760226847942998885462718111462560052553974093977477972922323687610600025837769548302347171669048849501094108867488827756268274081855678370048588539906567444572496859364552309971229692067337699019979837955903784776465244077238024062020823350956001037187248256245753199124351313388587489379817600219617911670499045313631984565532216801843394152213325545739342455977333134611368194334359547429207148408609938915719985866224210357262711804799822448375255770315765737200380059744947285317081272885216169222093981800069503733469676527371144060134698863165196086815930169997062600686420472382444926466972288637066229054691661475216911437491627944263668352163691153302528441654496447826441048125795804574162088796487242871132140185127346373567352857081724560538750311331680760314105085121974237680898522121430815373077408639716397428978295312325005726550948262692994831469497437383371808657743774440520410213744218875048935485957004181561779614285460210028828136483477990331861754570938518916164119996648661963720965488670964357317506544582862410131645587449978629876948556516822618912689976547661353205382081607958139674836911713377029286277216977993795252937858311026266008277241222937536702723162782337637298861851376549723609314855037295*i1^74 + 7893358612222004677984217934198958905207304362488865721977469312589923730282467037722900594740658779523684734793264830203191354014648390512848665556534818213997071915515385918163523665872596312445692443898117326263528640599611769565187433479820330159151157474189234436733743263465327919886941398930199511447579946595425791330644490166708190458220496921920286023386011607177555984716862219392602548086670340604515127660368182615947405947092264075443727669288390868681893058105066504470545646581150077723955589207371570425980460358189621206261717715673242512140399745670407232630438937679102783232600221583583131865044146244582321695901752258414277183994312061496986231705352031092014887736405764559502792419252616923649540430202390642937662948802733897251262956933459341117693033569740379330667264618493681554836130271125990917200240225276402677602409932002338163657011746485128296597435653402616778759593242461121796322914555914085552491202698595837949718102209082274116768867778933773314123139490359022243802756088690292013858107395857763869917536099667833979152600770153275660831048866497747412573107120115749229713545783988294518454349666849129541301978011872625469276835015572673425248500275467030529445339085886311784200771760204736044373630913420488499624665624542730962983404474301298213798753130359045099698467517112472877968316867764554312584156257997057691472730863577466545910978011270941346243508228396901251776672347861430740562763246289062093212945252939199377804520267698593197340773298800770984872882736570308848966504477156588696064504409202659902776558471434947305265563399599018244463447542660824498034009940769498775377790580578099286422991789176821444365255760613052060417935442252498657950157978241736425194225649470079864963544399455741615851449481828611385134143507908147073453912029215775188468272743765344344093725390319597686525881124523211972833864213069920028810903444277329957343447288583449919433581932662430482968691014265080346097744620946903084492187430648143747483423295907647024394364975635082559374804971280755477611604488187889446009416967536721112214833929795358918519539161523313927248641693573715079360439454650695576457706885755386463476669572352832916904550968693970193256*i1^75 + -30841456634869554588885502590584315794713625763621978935942887930807799880806279222441827696284581232768084436884685723213143066799711893671265770041423351763845976088681558246049092483795929364365172769495573618232543777427278520309475497553241891398401508256366850069219426434022591382425426570115062920749083347963336182663564257520735559123181077436747620012656923614804417651389472046209923441330189702600969422161971808307129899443147978389203414577342098575138937018522741898989567804125605863687810649285727897187120312098691905527125073386763297836171797898985588825559163802690354645391924803391963814909013610179015230017394352497310311608773608551614936619133088518438462833072643393656257739114695318495401743775360523035496594472730702699454285232174459568934839981662671660608730132288375790581229179665927301056178794318299514164367123761353975071906720473041803240588266554375716435275014963556397330878916947117500345390697912893125128210215938575515139324610286345384999485994069232361082044400831443403497582236473836238767704145639424356495893549844170751658587590856723949697681049415540981030563522320537710874141513843254505115430466780678655376426073546693955573728738741267187633014526994721050474719937191077278682608324007606672625704318815276545466681594334609196294132464263828177867364234191808252563802984764726014750542787696790119283676952181011889749583306077049141528804048215982805345605865888005885993616197828322443431470090698379777556322991662727735840397681624422747292644693050491598721812833265083588236398092866448331540714045048298008823314169014756600604633335819679135200005125966657637214875343570996629382596525326639687138609855496088953005861702496278856535251365921643226630958533235151865980482941748976815099839892321217252476755968664891378129511696477038865214344091284105867367706762649445538149992974519891703693586017995294678741252987237617022196333721463214430375955456936051506338949975335525290342605605407062847984807682351082525257862760636699792284070237781409285447771763817996011214382774080656343903105625678497642672810287052969503896684911776206823300006342663446050634875142219420586715639734359849224343020684729686779947281473985800*i1^76 + 50381082719981629708623733224187822094872781361093068187624129061929570120934099273748871892824949474626453758360544480135160985366990704505413100673564327083741789064125440541750675333919335397687078708982982935005810819370978674853297344613286553590332664399281830446946411270583431029952262546811087296292417714634662534707054540893303723305912663814573822679734800246194432518065579434307875365371735572580399305643761280099519560189140945471511510688192662675299113459086691977249261401406703783438060048894576431332083480017539059089127809674079445601331193130843723460753291826055644946464364500801672307825902811513819984027878392361427109259542468825126378290920395230796443149802188197252002528461144193097930537619869475289560102953265209138416523859891574836360241514749084113475845429565280035291365365894517339106601118622427796118952124497460052441456543952582569632846271437822562883784031203531749946845967555254001640760758355611171400510801022943529052346586571523326745725404260891147902790946296688947987309466570787919938041922021096341864097293360321833286554896283206714292271465456657725359653729542924757113585071001589112518575828436658066464950757793220854691255073946025368159788619092906744837646017449500821683906869063049798208047194456593634230225197184437835269537276099158936326309890750277779741232578862634291199100829154439532304590211612346561093069171233315350697286152272474655398766032324877930212935124093549548769808307018471403410271558890441313796477005231456269087708203661938724309413372817762563802377285875347495643160425116804505183143099098787464641802142851809865476959443334055863431217089871301750873617613603172730844666217492714452410369172784050197214302147074626823499743027712674640322444448207138723960601776126639149514766472135575108018560697824458532065283289174846381791306876062653224811790500256266357011003214903196723848359949060423236574055597616959130269112365598478316529051780365440918871654615588539658840007374370833734296835658693428167687559932262114744043241277793233309224308568315758828487457542664007270312042539648990165186826630312191403529818038215789623774709720256312450091982308900388522247841785939393427935648*i1^77 + -8361820480823254596327949305849354134773134060233738959966103677408471366725962401205501357692203539572654438751077571362605855313020191098290110350201133693712930498019167991678903400261882633681591452506449495646045075248347781736597848920857716609561104433860314616418617726450989852271593073852562679092322529526367826885292147588962844897520678725399012130472670774075850948495855949917733467198792715341614815893308109791107320933592855040311039330968107710081534137268576066805525801343184008360072189991378988871230252213118327107168087412264916141170234657457731375101137009146417656485943049268987468950570774111097042551128023403019940388111043181732427761064841820925378317839867893807137116460559985186614063900102366219638588486754098523505849755127095222918477552756090570703649222414641560399131276832353805664376105197119737006878433670515389579155768551729522380716942598026113540803306053492316215041514200984506481904513772010509807026388131267351460215626619782112816044108331040954429516190288751304103579369978679559495456604620474886603746424925748085459512077854547464270837661987728452149429469150313389533848805512417923510959034272515371229421705647178152218713357684750021209738380479099659246633141614179753246073791519822411400945358145775650326229458293922638901769741660020818492549537120854928218612576827531088868693592422043299625148221497997938560457159456367575512115649540322968957912923709064263498319739397005732149638629295597630849037611152294860626249346265282591172280656524765846110450503471494564271096692658367017042784119177316668152033907968722680763511906810985254773999994079045171609874375865404144617868412938435463301701047439408946693790508119181566674543912746824970984470180203401471585454060897746497046895955586998653544249339183562645855280056738501505366909226490782239181198389708184319351379127745146840997058854960245160562299976725988179855481778499880876614078054214745875463090260654901503306193826689692813817622380095909616564009614521282632034218948671270506196736738177756238082558696851724954986500820960626399111164736459385939306493571688581098775328493689234350755423783698798400685479072184719109794082393085232*i1^78 + 4873392943814012378717206406034797727876121973826794707471863713192124349689243390182927824257737448682063024727381544788842171417152652398130108277347303058439205028761880713805619821099818501450564083952109826552570665663623748096065725289139483444144369979734061752166906895210975463324842135243118579625507003371230487629500986774692343131261710130099197537339093101414215816388064962324912422580202104180544083924388248120837687047211759362579675846800838073271905282255067826326648843389954538096457609566413821725474687661346054120460408129455984572730155243067107383834132112117556261149414022607709636824908953341060760092819813600138566920291805447596043284031616328454751656874266192300531096000198000652630492106924935745572893730578549002233365848790235724018609662057367959062508660816000284078636030249545019104719853642971043361489698558849810009768908272966876332426762217624889524049604851312235882610642749989829557269807653678791183228628278167914940999159788122343826618633856066325520717471201510685680004619353555314661031540364899554314760670732349705990554025480792265169129367486161430587410449345114053168070247771921212441032427693504289671455089550912483103645479661463388647336088098337844772581014481733699738953827301945250447120211390432952555392654535474669226665113361535578706738014440319467985927533560307315800107100923819068439356454783357913204733385907152053185666903075692814171746865501386097372255214835914449401859905034521554746532082691617105981123612742858403359443830419472586146241921796680919197501757990083534035090054596177712163316106503455186548408459754492825607292024874720852801183931196406675934526606157319022626443905130608061149559033301390702176947496728489041599442496247949425378629546822833885448506345424805804006295831911066254965133159129251990559664471732430748205544575256039013893514679138938522409097788644987810830303137648499384971668556930862241423405132670387911803682286263854700777224768879040332512895949015828287107227012663429754150160487083599632097566380712807881552837881048096150305043925573490503674834977738322748604637292214249374860026051282803429573163166727288889961040159125031559787520*i1^79 + -875151586528331446010670535940789419114672077396321797704956135730353604594836590177511725144943559712198341340819861245173314023762679938352657727492935344028875344674470775524695436893194182444061480552549188439118674577441729385966493088496608639130873769440025306997273380038880877705075067203335461885126752755578386216002076823736399794739925880910391129631166917675677164867965762391776809147089507757361429750351156792164171795996676984253942816368876766300690339613457750347932404109925577784188890157633968986761382041076700684352653343619015303737709243309192270443468131165490411946675292569595805838245841470170909743371349143178448623337070067720800898106868539395396623104490882041493503986957194383485954782372303813601310686617527863265567756372579909271909745223763031940163969542974034213924672922154739732219766106524346030605145483755543324274131109862699601211422952219286562763788547939702046388808345867089162844370375482346121751878958141326127465943753652378657024856009301614833424609811327553948864407847996873608963082926137780656178136680913804746546437773687412733955965134082897592299862698281290635147090420647964039019330918502401640253264616004343321458120177094789388245825370743980244540228081531454064417037313426738955978394429798443166266306128169065669178381202446211491575721389438335726175813786733025666983865916924215137177335874741192725795566174935978143034524112378070539393025220302850865130601994340676945781081899882474857604458622668900613668568364973504238230680645192445075348256480765714194681377172698836751850642678755693139963414909474927214036650588220156273903283404428487238080053330399047374752852195820971191786236789949664605120360093131874256429257395397430558080586796713854250256184172980653286388408011925196246960789630003262233673853133440777632981908566208715787908568855180000119012306080422146956862024689975484612842959402359900405479363020425420382992338593494510449040929936434208180905307167620751097103902115096506965874553247442263968506837525723672689634380389218034658075100629291933606915775334861830173910926960624916369026056051950717596426169099408531423048192370654697510340545554944*i1^80 + 25167737897589309566275148393707112285612700239654322768570485714841880333860850758284003136014181903008602971183037976082246382305218137394044028834562670786734906335060037108113085067162376318946971825164693285564058286933446602452923247792506640697177110130638109935680175460653985701534041567211129713438076726189247862871683977238800270754158380204681495286937850085695815671481144125035732030330233908968601250242195020342125193809894407801059206470338213395320441175395767198120705144236996354299552444030459580279654453122061139673672653905336569375799056059801033429289463378461839139112930800632374934696038241769682536639054539207806084185725027305774834013342889552232298687840856285868841500476662498947710226590350231011641271299867196279220637144263279770560753628881911330681345121008084835174129414672932725212905252483776520203933951119548970926167400346852060572328598312369038536458667835639005422787146162164532659651705319034300762736063604481238787146398749179128323804566921984089724631603913459240314011440841805970452701735418468186331905526846382006425603235883417256235238539107463764050791272499906400848519697204252403030890656198224230422646841462923623750633496268116982188026438708773137314545071158559577493903236199680275365612168617437642996808572210570694613666481866996782539246153702858094743686349190700835312400998297997164592377628209195585721005536745535036693314849658397517629853848258663023823367859387229576982396705247583641896088704371400125020783455746896699623243903583121698870288164185664131237233271167488976835318954520052109213858860343226962158636462672102966850829068486070842906325571882537311280606139002524248499770992171087677786105417431899591723071416815778410040157702303317918541728474162161405031767492817051608098751666607605368365427457652454166537454666249929495003911638898936942027544002587966457479716341214439418279882977243767184902088343668112175750727860276296208902085574794168504050125444264507687039683593262103721709700190067825597791408707447744490173508843374429095749955172418992298900048305369780511919076396849571117192443537977066466189046284850247744510096013435793741824*i1^81 + -2493987574371184243844772149923045048721854075324886881000568313598575480069592159204951186746499110367516897604755708987628564107122116195829492639370835795854960977666573821243079567938317282035179512545035162430965265196552488822008796351679466438107452964305209879600714988628117055044652704428176644565327089337177189909017287786757068344074862554213259424687512169683481167423189429550832822547181528578835438300635656947187338224522663895005824761042003034412837456316900230379411414842402276593700218075361175613301181892092059613900443979997354982984716508893105895314217029536408555362802301142271933007012848993881573040472473592783737411561505796315718350809361994145194814896810431771368352525959992027322799025557886630544789095812036896326989309913476983764698633423324480476960036885175507552534572951085559965356375600360014471718038002925735148365295603416532852840968654851904217378104367503331809158301918109914257304962650551749033182828424641751985875491196451157985228282405547004310515113455041114068116575370038450284487588807499211283765781502380187538386165060407870002246971017390512494841928784461193072133051506581763434746833854387781962489589853771073626829352893710573187814441260813952420907198913916134412365157378657061102490922748753372776665002448740505824962406044686320522215659778870353643813257502221939054936540594902851212927711917958671290075608862254372759647423240598831302964736093781433990873053074586212783620925151390279658453026098461473697268572660279964573757443072539004765419462532886733384376698642630694377105328858229064652928239614772123001225025913201760167896293506280381153757646149399190029352000266755263762914033725207392666470644658002552799297650366051478139238255956854804971912291584802558071414741078876965950376222101231801233557182796941325837765579141679766622806517161402188322737702496352904241628500924861971250454709184407049760076428680109753037516518608055746807582431411114041856843115928646092491183616682023002452745403796610869400968919119203689806190213634359722528439846153835179129286742638864355563608203469981858938629465224310222476302613745436084893465841152*i1^82 + -181578157277896089060240790640393513060236535753246341914097611464718386742058669842293407697263151432333217041699837703102673785865909236386688643436632024533332920282648896280410276815821893192104860900558397393943803077877645631601877355017065649618259724636363579125826058383944001642373548775854004087185278674092461003507091052891821562727212276835753702452443105805806252446811980359920628288358346421064919321767994132753512475684345664214758925756814232620518809135560844015966637742802172032655326189845496879179578025959240445923914632175319153259143279364978393661093557917332282484358078044352602445411792522852787192832745753010792892390811809710812523471136470422665687772259725980965297175891691809050952493148253031570203290653775072211526885731072657048222167204360873501037217611546666362564095793059085944058341776588947530069217300814056284083923969391300026922485691749086353044976793304157820971961782311293828259506543435131329529029985849473578616038526202405403577016543358790877126607631677289111533542147247518273124171936516169782843180053921383989560389052424775073474225484313107542751691359097143457176106421100087037133105567953014377207869652586116478412380713481294923832153911161208424901695033873974602887688774020639225065272908563858883983011308812783936096651025344091566016313952791998954929038094401942646790168677116146335486462048954062337873032314542579597578968617580695011764167866715726166238093110200256776555780139324203917140988985582660273034640619596111982542341043437826762307241426200826835287834535490943137524257022662120942720535907471515954494832769751332693563391023134997653275224947790011653212920078272315740127970129342216163594621314330975949694390799385490094664049196749702734770776700324545207867538870772718981148517153121048769033758232856977439912719806356832494459969376268879833526454264779745836160398936370028751111259573377960095962911112574638385984327272951567281569302856698076622776612127851717733923726714679282595791622890641932948721958807876465153619833384407787919282316534847287804342876635991200497358467094318490639854532309298412645560838862786560*i1^83 + -4261689297116559797472512585425401058118722488277782602046080792125109831577987251203395118602781543438129156076849771995240889866065467732263449205345354795702156559422792290614278193671747130831624654780879558722696056950602074601054121508893178488863161003530729450023606780975968726950770902883035124104725267616159796452121690370841308411981659836714608882667618046940951981138715519886609202106741352310233059230888162339969477553275373512769871411718912696605585095987003837977793727941325476665611374973365038966462874911572854657728306777005171861169547311119299796963419795195238954177803057502720255817375268351106981624597388848820182386758204258142665015939547245122799146997885644052481709864392965508126079699753330420975182956990838429571853539177341676856684259493692696170561921576765010848784954105569524174263029515096084613297967404109665167515083725798420392594865143404515862264458425806460992068541876971420086068686309388996449045516920735161347097641085751889049587778489429476170854141053098373387929149538067463515262678233696268258196341847562153469428957371952594232463936221258790229827930575209306478035239531017822627860719357197711158279565390232869370756761774810781640003820066314740169175321458791350998484622515032911646212249659571198874686557969363795599295231538810548676959581868535774172430955731320782640489189547882488605362193348172455575921860152892282814230822762980472793905352226378188728004748338143228971757892155808940191780856584683700129777928805785590835700110336886818059451336956095563207598332855862081723584140185186733560719199986124745614383943841963709449328335420492157350404536108046018231329908158024109111309551706044484475694701755574229420149857221594449571187462679281047177797130924302985885442469967507523160418727631613509139075774846671422623959538614715397406772494508371749017595579568976305397865250911922964044013826570227883057886407079221982070632346857152711239274581975995771974433781884858391221148559341852798967351427360135238229782279869540230470517969230787511727101315474156403407664932440847647997771912369739774546731232674324295680*i1^84 + 8126415951384555462270103471809601759058240336892685916380405363177263217964899251490282070495523919579154583369081028769295814142913945089800816997269827407874723062447440543931743978540355917000541003934199200166935225519455342615637738873789042432973331266260795532193719876534265203171947040242560513432499461322268888347418749599922720354768258116435826811233647601865883037540041405039273762354426062800655461804831289542543518505890490577043473645970222352897372498441992276223541044741002618256893465072842560274827740111210591966829507654570297015607475213920557180391507012307080927358969772896807745021895367885666571446563050612444984990696041376411826213711452027804967457600330681431151505453458269581504041844051954816566908261827556401771021797336609123112836918843266704696032620501513802885867163641318102587443929164165119062209240766935515705201504178650746976770116722842159366922761173359824519458504499112953031793151887467534098033859242044977016286307826043344683722440895814073272181450005212751933312998497727120372575133928620795804303799903760239348956754273616485945187429643967574013295561478950130875860933378861492424980529892324471666396983188999309935431472429600541223468037749594114326832582265015782704781079287947163426268565197142774658075926219971898668611715307777093132419575206160104461102005118240198748069918153433212220260545386110408103208438893681929028997321576840752995085258676561750070124758088414661145297925017714770149062687087277488586201931039531222285401346826535949578768404763147194217470304443853005839277388117663917517907709835640872415652422649382911083893213269662504912979008538295840847024547339512368331945457701406012579101261208344037887363405935401618455787935210831374927790714108305791614245875557556223366484364392546793287327306496745786513281172946519369246663261291906380223599489038445551905620841468118996087133186128389129221548833946498402046085193547290461092507241341383252916564396853178620540153276810668840972193343529230206332694166628511790158596568085505184272377455679578850083829573456070368271165291552396314591232*i1^85 + -5119616440529300136145204869309938555708594479189517266043034902203570082158393283065853928481090875726918035058450312516117604555733371824811857135332750303621146231313352159330211427915678537180281516576119258251562315005708638409688132909632122479661467110409337815159850253057680754989217924485696938068702257157035426879361431954382705684321576008269473391697681562312578160148546448259985093308411588516293627098053075049539795158082912470196395462821546208721357161465614240055835214638292322477050521410783663182094525991133719610382143495151072960906521710975636593974765928193501527527479936043217459710580325114924323350682230854022977270051567098676873765395421760779492728646320874495486685110697815335996420731365358445274024873343792439449740192085786392013118548796701831168578471889657947579725865091846171635460872167214489144575993350017986463756390230616704189533033804285713167952882769383451763150879516293458710598472594102167926386071144905168004014708751229150492547643047838887179190590060765517359992119994526465648543345400304411661522316154038811266401236671348092584705695506577022847204242288424951783683863928189911766071899300465345762741902472580828136409298718743752799594178540811229892818931823130686119033187292622847326301603111988702938806067859791143024867723580547218913195226323924183192018983463281849391110517584074446181064106280585653679154451698206101247423488960284779780094039837714268294443158340328635069084230104853173820459642112718110231213634207783989726194127275641326503751561738120163117549410138273977746350813875204623194330044720073375320932929057923746110989437297437240746823369957349642166464099295453024772470173520660260704951087625198500196505133080035817125026507884380052072357860922231176896611208112259345080932069831359770097623956842639490404225762830921662789453987365728171943365474706342991984299033655454260507954359056544117478839437100748557767105149696879327377063915311839945539541660969221999508508525040557872857018215232401507695104876668341747773684147952847803066597251080922402281414361457778399021555712*i1^86 + 6839088830171155004750352719312906292573637332780505610167027488929617732146856523469460562362213824235697696004922498853590545977218780547813692906546453111610428619057707056707973040815864992508015927704117971150036537572516518673806418241055130268750558828255959017300649980584395361075772536974038714781399251574355722682929680151965922424010124741769577375014067349645368257835824884821140171189857705793115684593859484521494676027023667053014568888848517437814730489933297404529340195521532230557302282843358669949529580069430918542160753483539932530522125454860949834813621221059107495745993256298959166603263645120669929377399210611017122100131289917466178075172162183249413648503995494849480237586684739530322875532396725981125391296536398942233936409169722421638792210088609929833696624529763874554691997876738176463813741214107515778674005254798488077039399713244748851692398766422437537973271341819086068095106734275368273948972068122867603757853927422797207403393762542369596442582195290512637380383951546558878412328444387593607154606916843434772492659572670347592911638853946483448647717467168901455281338359646393365733777014837909903202698860490918060978851958026314056600598962229261753848875157887583170574277214854914886928550747583843003097966213802542972930432642935174922659363475976057492190650168785675215554223999340166574812888264771651296386656466644281831889883981615803104636880822374955494464129010642967179186933108736047422369682336642307615862309709189230533448699760869352370965859110660334359952776830356581667220699988110652571912558956361808524161358301890375734616162987771927840363898899511879634024882676566304935271650143865373702474623688576719810804025510523299970878872835097390339770664859885840539556122191784712868455812597257913441608113985874711586093407889183951398897200172096126368861099257753814392475962389717166063412596144241104462075614229674549993326866865664717115997342551406405312486980806160942989708101754440367706636125031087560999146178286122452469560197328026352442519186813654754365270517049251507666097143808*i1^87 + -5104971443306138031662684288451799610361738357485104223934063851627512604792876929309616202358961620014237670565706969373128764130460708684180295172036208725552591424023790896229142565144298597065434929793408814155332227274939250169036849956001642482090887426860390755313496854646134924149025952548354782743150532021206053959964570932871514703801707460093430419046905445200254809327193218450778235797841528623428373832015882012637079941658617660727296224806510007617007432775066282303734527412580190377165137870873510247410678213965178813298611573165728724138517927981444139123052143439522962964366492508771736611086125443896119186381311819238555054953351628001219337338319781037355585812454179747422883229380628359496184434165552328190145827604533662374415199495307340561683782619667864270664942963460342283719712803939356731314993542027388752319821893476283193130026941003936127250132161194348752115765026760489682013501489548650824042080339232805160146119604154833262523508584189475222201435068071274693849499488237797772358655613234752515144018055572140226939199002421729697978022983755943049510576831767724963828821443776613824626224855256800433916646773594472035434593006237377663227890708212967994081837561118863532702198066187717786427889933574021713993341846525456802913908973040948067148908231127102169066073825463714167922632359324450784715689319555618669254581524145287470341085799461296974684653552069243473219532174109913483057615569501756915528377062115266617126756804010755561005002090428439589145227861400515853853922084215476358283818230787693083906852295656797699868670182397328686683818868290485588166445822881270953563699676042967093717446249548459804975785507774489434187319798373390931518515511201498231103316893139724267590426567950927489380520889809360736794011039614496518675063362133809815726854926562124809934592160698244266479578003859998731595895011358626591140514119561296740420912271221388635667907700572388090725295056875153905069309431146195754967227468827045069576069671617639374123677697329583714159576175603533333595688927232*i1^88 + -1109322010029496045296138579386209499329144038008270727698126120680548515976053292650873763157694509377183974925130067013084305228555471591686008597098714547629247777877096534250364460121816776219569576197535238296708825652853736310797909780775328709775473047158823586345235612995566793507521974090813521663145647482435241278605096396117001155245043793793824565072477471990400797382298865441681643158954283792971567591924112739167496141076690098288869716508192237437567206582396972681222622077771729052294243563260909235094857315681374342548228087446685745856772356458005467476133261075378228038670694384833165698038659051528988167429700406860143789166533145884818204973672679858659960391010465477790474613796932781435525022655372860557169047424521069449676605753110239294500081578141657607642840703155605933097501403858334578652692103698862837698531687714674343984186456377188193141292985836949291826934707376912473489050076888907057864457741965487013360370467736867932907678353784860664207270177649164207762301332249595790681141529955547597327464094626527025919381956321639886568296935662612810524431737411412023234223907659562312472282607582052092195017888570770507804984187355455167220018865152887313540188056501225740969468031015493047265485118319333529122445731881286459356141340016621483804972825888359447731668789679893842660753341600156298394078748536818052291763274668618093033087456749457789561495501049217357755155970768402352274193039305397498828048372870613804866927218685131657174939029438277805347008431053923690995669680019295510611565029643774478530145922725879773098496137483853841978227562368732002146408160686314436331272443649807950941005718334946838667080140745624833767003653310033444425137214911458869431027139591744315476551339721498194886883977301420895404797759174849493821032982158299464655525514426932298086199020427093217184432898985336984805005082314923422809232943424491431711020452302009857627325568063118267549115700894869860371009016481609632801207382533452446927605145231214808686247724156233437302193256398848*i1^89 + -55204617528939672606489369653701266301023238562346121805258361769675872668361963066887323999648992626217450245615415701773838991215518458441377142759651059660519575172849722290328180813237607049640958817550663510724186004347185035352308096684710590345673101184339801268061322479924309063424332608536232561826577801027411846174132660130632050842112616758833396082813843915111958931355163763776586573374333673419618139003482633565546971775949981691275731163970411993421948251901519096013725879095324741755446235582280300341939468942987246403187350466570520782329311974884506186774406756469288816794231887310378231242886022111697979399413331753400096445894507081816652396512939716026246499030473083590741292550736612443646011968301809005026077337510323682881181547821104725558353220216973640501130557944705637734721297067203606630295591603038709333134472924835792310240963059377765226677819946305175239319608579876523189605278618986367583447008368241789275172410140635993630209921419446718171469921668710888682864511189636383447382329115804167492274422281102284965929630509183520222478095027212400661100627018742344960116854481248941118236435785612539811698117992157751324819582018637138705711165453794940268218813318954042057685604140167748216331267622986590637429083430866007073066356111070481547062761385574478384844402308886954064952526345820985855439524914799687748378153490239621302166385048392053576235191712347546940129737884820583073740238794784420376884502413984165395284205127574806090582336591542869425495833504774382250920716683722246861981301149246014635970259318396428909868835159689800006506521820819297317988407421157548340080327134361926857808416260590945455535041359051474961607303428976480638100082260577475906086283023796696717722159790269776463328452609895718072792492535364630240080538044617992233982834912207095748689606836312521180441426812209997031095185600905328605968862922927736508862994316053361736915342677829635185559491094141999821753964900073503745895602533580359254351750470709914202452103528644608*i1^90 + 1836690672797462202910217256141075080876638350045860211928472067965998064546278888818014915599322746741447371816183980770748781325949042104595410737418360253410588449075850105009813256863882468275287099834699850093032397836213976200817699501571558371346074137030458304634968468355074633281170522201004245894405900663330489142233394312044095476294654254204767751560578087790855252745785263322362864238481271003871726356393093036821402760127196389520568622514027779504150020910129325621653931759717125338564732839491941038623129317201446919859198807959544949347235895215833922221878327377213763531390416452164711947617032454708252070664697255537787814943599455885238489549263426742941696667929937037607207477347125622527366886067313722414945660427044596990085336478348539974915028523803027651914862773656740860081565980605432010414833094902966925086073973102267769228582804261478353092241330688619171985018447773742641614628760623796558597981103103125728756597487943246546003770464150938065924307911643026019974034181401879637470887564898952343840663667668260225735336884764196038488052548494337749132422181818270078721415419292393067925072252726627561017809295186083187217664634462240413651053171844892288892503043169373853529576155870546310098303691402239002159208063497032921626873510620223815249163688853903448180643730528362870221884198418371875700780992265250147319912802155695234038126044461114756425100241334228579529402593774409317260407156215630913309179351959719482366679453628964814282347768035439749817022181979409900431413358909046499338758784073857968694887221530771464036221383853913562465922289243327862130068854147006233224514449180234503279737105894943601731561971170328075375703177863766873746927537292655069837458814853004033751251634365362637759303980884789059783791102607437029065822905360252849313879258867279625048402243158550785269008329075640467987725457046389251472598691436481876481788139046795362776108867660836870792735440121905096555953413072838060855531244519152769959152945987584*i1^91 + -60473990883595075227997718086472129867577349848989579351107179424724560555366783279681599466601211597278125170338558561035609693070041961328114520136621136214891043010254385915873130014247791249428987972334120974038895780263112389307325992640048127913897014795902187515152628195127879003732436463993079489087044324714904196373555239529472419390117180366331307483768408338040539135990680341882013776796574493617854480417587151255985779112471875203458084648651157105002354041515744525864750549022862080586130165154669263567518512811799277276114262841179456288520247919019268584816554431009150110335511444314501228381237649896195598065066053718615083859138642692991075620805501377716081178652160361732080015202343452375399281541393291079611546498207793918420019687604583713982937097706134608134421180611824702978070326255444403274485895010829158032466614796026510590796029601639981648600820811229835722878448110421162058107450141918459760244732619854838348842398557673755275493108617500888486074109122628515890980282029175280953322272707494303632650156380335115152131668863706304144242738702368311280775006206586370434207471130897388444519192609004004092103366531627975086286621455106333651541499754274548964968717133488365025682970234974706640284420921800658635539315972114137730387071044723118399005871336860999857547501535691340476460712391441432229775386164630177189136247977810012590354262654342436564474336034312786132396230572822151667085721310302815121277196698514357432863803249657034585668393366397581078211162125637047365154800727147880225351318096122352782844956672287647778385832462588916853819246802160940820871844659643983849833341508742041821283785294010006296612685130926649459115925872333243590253091702137767242686059692224875165049924179976469399870113684509185227676309614523244488933764925361851237043696921291366375075448303441731963482849527808613171991410043615576319776557790779081410699159729582497003729638165146191550954655641981300899298750890439399900562936299520*i1^92 + 22401118132136309155826917721151184788238990205552393239027737656546670165845069396777201627241084932151624805649186580876012758003679657485153511697740139834599544614581228326689253177039610759036631709117141067313848289967160122673094150844432034175709464011613264048738394186357571367730275531308019807474552922242415702552109858611408187391600497941828684119964683443643130407982097395458714234966953984657010256014590983360660859622195635456189410893764039121486921404183301689320107552285461164842070555813949588660559498944857416411946749586727671179558265079429556971802827048106993646472348227689353012900093884299831380575930256913472522368521380173971615127847453820244635618689704117442841934696013487774728734052244441906339323588036707802634609966928946706538351243169980861810318715879901730877352758615085132507634163667788639043892373244934454408005959638369518712515921194588584639656635443436066117129685973397711878397890505581843761425609711661815852700977848926378769685672973885333513967159519269311123366591278722859415501067145438945165954056625863577402165448726629729882339109498485173230808782645582707293881630472221458014640048232568292549068894743441934073052663690293253288678967486669453976574039802161852349148897222807944309411321245373718333779282168469492605562943295431583577195664123014504790292118509425796052420131042787302741845615175601245519918632471913978606530419231827595007535728760570359930815617162365998879277878510025638742791781484777753518865833899537047033526718182659286605586724713928805949108397154230460359872246472292236218892119739475831120943604899786632203892597859420514205095477614080391493516771914007928691828481001086366957753785090238528709972321147151165762103787789672133126480881900951533143098638693059470516716365170392112527890464902760877967781149918964391921979246543620261648618354361619189245233359378687900136219773863008516168558550548309139421261884855686537908963856729727046168870912000*i1^93 + -8208396410326878433679132658905207210246065241742094113247831288004980941655837163966941621807321035415640067548955880735277727124286791983437787239529190350318089103489035728347906275225002010219904714610421676734672699222546020046858265425112351385982474153007564566675897184182688847418764246817939674627003084186753209163950890701133062048473634199614250567691527238804804355497121739988268412583423080107553097546536729423286018853389152236574338281800521045492692688324230193809962953074123136403765114732689779667487945629960550907166854544810950980060301688968036915657280351438307065822654680312069608002688595895604501004250636639748122992108911184483455363963470048077259646888262214138046110511499191278745203581860283634228993086717648685840542267344580956677726789593104255483071026775307080596088285818926237917914821426094586527670000595739249888308150755441026276727612619715203232412329417798416828063802694369065899832800333471949331599597443643501207789631611292982335896430223455724707985799418144629330574791200438154935018869027117958209107832718734556228619044553516865973487214287458615459308293319689007630146101315369572300450289924407069197557559202491768475721033760777376997046258431148713321615140813872656331510614078553706772065406356874356689103018398667353359796864527542989420611822887141806115000496959447279300938682259647483512825756692389370550848795301669365169682054617210922298619543081731431790590425020105131760433119242509011390864788519438977580564360347201657415902698986628171444914246501864672854329114875697859188153955393946991898615099315397390474939400028618748184827028586553191800485200449662661675637001310982168019132012428098067455610689217549872834316782317093168725027127234324242053761817347906825904683938068269233499564286895135681092026029534969888469377212541061333935049300271150231839567736679981306694206336784457501056261645703124925860970040766414167865675148701871279308800000*i1^94 + 145357149000713821419781560835788976183537567278961335615692365779130689836724540898601724110976263707997400792593662992181857046154524726554696584368983274936852611555149234054497313285516942227400047050427526368857469983160877457384688552727653987327770201300979753806931640132524292084612372117053293251447003568291238685459241219724523352364518411306563751044412797241995927448497786168185066462292523755894671947862283482291152502416948583622371908270998574512919751396890988331638087595128659528405716869717186828022640459948886225648044778212465368288694179474925218002746773192110545215236420829824172399262492409156827535711125000145086199462997208220878181468212377575094168763646217050618050883676553743651174921618053387762172444110949166841615590310790954341090036008385176803908892890792236387589628363502784193980319199685669760995052319463371804793959372542578993315102852958825446960209842585498131370811427625088836376090769926376123922673419943436759052360863016115044281458687380346744397214923947443313727593769184896810133389177457129238884403369347284478922323289508801163053797930065181534890387443015623943919317259172217798972227360258983099814757570110224677119292497567278488291835206044176185596503157936431438164738858667820427738728898454649393939022300758546676971149914398589752517706549713703040525018678935287766624983890469781122771666048404029852278390831425747959398838976278235182314160483087743108909842513105582547960746385795422598168077775556990223087245537597795330872369862159909194467462466795876279111399322156419983878520122111290795363351911576187456564979854506008230659108118795706978346505741510380848578452350132044992432803646598282689388299124119617586325302601234217878780711398159990300094635280508381985500835274665924465049511293293899851772505745103059310871543373322745852319611526080046477709822693054771481409428435949449277088341285837007957535188582400000000*i1^95 + -2370929224459245296062923995182426482171338284442986325696868885187716840288623772169502414447732192332620696775445845745630454018504917660212730363442772208979372513463716243136600363978710252929098990280031789087078818704974616696967421188063515396993966515062131482998568158874584664037857075349794794707072731968622040607329079644913950305951940068860464323456578845458397448250594653510055778010301615141648323680534403963706193959045527466904063045011368943748271154982120028581414276795123760188410198431502689812246352465722473335133978252901893666537851980325014214426014213330449546364678966648596844290915883133911151474433662719653148880749410538565287714297419600780547106722875986104464671620481509448834907641055958119761196774525865526919163054615647124236596604854255493873433557234827823285183377374739624902703096117246161983916403356014488099570619889438037374929737476621109008827038018153196970732820969425283566302461487005725754879204544408483048511297276768933280578271411869095200242314921544153634099203193381829665835639656705338855536858369186703311008960314914813601128860129808247623635485003917337768543178406521889481851076350399802581115761608293988672090636973647235324039040293255063357112881657049438152477548549147134501250706315010381380165036609351688379819889845079954169328053741092752177312369034959037199730571860359848346829083149835593881878723614722347175938808014524541420152597950636532836291702322971861300652732543899374338879690688222005152759358371273647002185300597240360444491852648725838806037158702765385834658576492142005626136610854613120790837712223797275059585265029117179652260357341385686399033979937089198033628104297564079722913291974047835077703509954791108747916721482412986184167549449709538347442804586001800115207700619362924965025584511329041761171287527378972426702210206288705860084030980806113864008955302018416640000000000*i1^96 + 1758326400307769107396292588241687590698109328745310164103569434159966437837724986496307869445750703695897304015893152423372619615711478976941049161150472460488735931687020966800624258729916879737454799985256477428697999571244552460698820556457835271246389086531989054532510138786607289050878216535752998869884695764938565648847872888397982706283355510723924371626445917029243667767899388431601885411540913332515262210547721949386363756595482642954383295766261398693891861588799087005988944526377733004870815827589804906514970943084900874048509599319214779066603017649058064953408692589121166916916899167183490806815912416730560275116558140835196655879317204015442760249181746763374677030538969248861104887698167731527614733950346100637132029238226626310303846570056917321027809233847859142054782378766558775772673667697142597577795536605668052932386293557414831587322444302772103556588114693554344656636666131684012742994351464224884140650903412697870132079165266559216248586411446319638101360309665259174355688622735233319696225142706427152031749267476335439471986300985701627341919765244393060368817359073792389348775317323598627697514891908241406782858733506632770622566586058904531427237927352266999492541274899642333855529474551239872832222947447137889585637094635669046059284488261584079922820495353228076974000375700347633034598510441115925639039359180029582970165234919993042241035164206275976835916066244651012929750958966003221822788877375423482790891972130311523312153412006508018038012966838027186030322721537044997084090581121435314643126199547626403042152774218259277206362364488116248876127124123908007609121548927619305135822964066715633761451964423207681165266709712978628511175357672241514751114013778250953552543844444652844070296453852749498993599792245574031406132354018048234332394458984826960513429060982400374557960973226772149672345600000000000*i1^97 + -5412208634894601181332660160607739275860725794353069423228993753798222023796336096582340203636111750352520011074793953475791518999151723762503800118744249396070840624383600064893282698075792662119809949984536729955474996874664922397438903916620865230407501311484035751454076531192585161279967265335007213434079934769230067358629487788904319410394061360723633754268816674726333110496529670111373040656966221040379838739713086517631708953854233479614060566601542914213408879184559450377994666838871401070998102469065254784125665493333708876320246774300339318447747896390101264291393077771796332642249846122302384108530431475600054597443443241409125059072113808730937079478693612266002529528586344986952599396973810734176620574487016706192866983930340386144305982186677980414399994531710660878994928709237321814414762585895235442173784005456864680631784543671313930528604074500920516690867173803799971618292720998399452158063796423546782063830050678411980970475297714914298227258925569830417614432066463479228672850700870345012038136166360337357926956180347623880802197828309809887847460665740234428207412238154593774497160688539325915827718643932486530764966102937394901258888633470164409992956741882312488024784945724682173152198678783676335113163532092598409799449547353725099522905984303066997196576207202488421305113852186277029408030217691929264493697830127693939958803866262255238192582682721101009891935051192263531100957326762696831491238174023643626620142639801791287414896831562671042420787584555708904150134931941610389529964157733265666338463154147846227797282849523499752397341074377355336620543657595441382878311139994826341850124932791778574287655421405655248761133951043372254180746133632987716929051355130165079095675015338789016833298906624042947926994156929290018568375205021306053603376880334235930460160000000000000*i1^98 + 4559898779123065161135598017081725097768134661425114078874192625514936362435313162509882712238670410840562172539819909067096585601565611731535935326947395756348416916964823202248377953501296903882006743273616470289341320884029276549449114020509598852622839725094927347461610117532656566409033502293483441208259630088325380131358767331885251384996557042085030596867498064778504347207452687228006352464560279138959402499976518338141342672823821625628342555191042101508128179179731426058859552625975190440270203334291706030435562747438447413900344597652105306282274295511620697899046536776604839624660124748156512300146589079998780381826296186175776972126363700349335241529044025253419143593050187651520340690277552449984444062189358703084942218423581019717444990460993594141097952709636545118974469482277246917402667733185213454157713548894137709048588124087297050963579964004511299095656229984015758810883112344765098948573442211105110490328899666384302429391068477289438963823306750608237316816824765796507693470799161595786980740545049055815112724366568650614968325570987339588084940795762329230901881264565814226033082120082679805119332374642269678203950996954516636328482645294214753513042084389588548405787517814198929267222408293052782516795533642564905870289494066433857539215959164164386064658851138821415444512450061386631038274635708944202700238596810311302270983430674595395065224320630053859731966722836338008198729886718272277357760301779919773590458198811823551805434830642344706282746215123286045110282103778081879069554762203582712288068564644414632829861262121818258670010486825492732197629290778594796558143842267542361679680920800989430185079357509929894587952017373238178689339357798605067925137148385164270839003317444859041393802800051154076149348867328236847104000000000000000*i1^99 - N1*134191926083385223453795591344835200340264730388531835105721109754954857025138731145183919125521082593614996802090508311874905405973769513328504153652495793819319147570050447464661074181951148916231100043477735148072815165633346172062779586881906695382558226902715722583122484254811184420777134007265994639314192746129844244720392972745250000*i2, -12933589192655670092504332071726900036380346881841485072250825942176105425463377024254635116865866476522192328557345849829194074829084760661823480719711527067595354733429123986129803793795843449679498195842380977335975248523240882224101364903855792968507047462126525582552605526831229387652722606935039850742274010384125132621120442989558444030483347800114889216387128576204196388044922487487369152654425216472497835223058467187860351286080763975540693628461144538716348408573498706236750644777918642760134006629681385030002110125834744656380213932196910131973809655900993151683745834163474812218947243724020262255272270526557010071005912581616762850540823574554219380329142352296060325344400004596827197225602538778845122513394868407378671614584813824897453284609366202845384190714626050916678751221634613900871048080319957531884751362000258500665151801753915286315758201566427772708414042425157568601832933382314449128017894036389943244333560322788009230291752988620886709229221918124852575197728440139396850861333651039523187149856312723511851313919685363537100934284553265310814142717035686906768452928605746959770158226874100351666831919296599831531592471717116755826553593743819831501227869828134216822694321176257222929215448342984595743200047967871731357339702445505743162796743187844408822439917333428807300893812694650660652751320446085124504807418145350069391062240788961993495646004725144294438572454486429364410254950801281464522676840600251615531590771733358211217453586425830839571370042639804289553858661099656556520153998366216634610954063442753879308837221164635526958412540752779286088921768402400531955475960644804633490442993813402920498606246698089186377893805071814799705541700939815411321337697310396800288222588838962026580356077320943863302128867478065212333172240999593391767811619546334085239998529680933479998086807323603182951245195208193283066516551104512828795772887498216279633642734443301091586294268162671444166398135300630501509021194211078764169974933037962066695146177483736279906639625309331323380192897684198795376600506977853558963552920369550531896729092507199472171564698301832162071568898773606187489398466576081686229594284374666053818793430328054297711286584576570587699970404407354248495502768420837158160102513841974612232592474691683731269449992117186293930903390210827416878571580585526751286917910365335072003704449178747964701095562274151425627719567237872511430227126282519028224375360554647466069798463905330726899480618049581157938762330687800663142684556569576029329341221876873810284420237743264794515871215669739520000000000000000000000000000000000000000000000000000000000000000000 + -49025808403281073223632558022164002212757414906608879832938061239087569666506680737191192815517383932564510606234502759241891693264116402287881561521855973859222291401245741240715095759005665499809457278510163006617642709803157525517993373119594122801979383910810040773384971882319227379722382751058793010270290026374874926371160311814064935822007757401048059831944348757654025084815919674673278685527898661936485949654294975646696827594305482477785319307949564019797663958555502841033778327012306255239855511855193201635194680799467157760853464317514131243710607110485442999049753843039510681719846688474260718758131702352764318115154186542345295918389987742904919210013945564658989532980996117632110652992986088300569738102190025976990561584301566426367452149668175398247148830246881479684811759233084648126323028298768878342186324321002249088762355624928193974714325867276422367766338590512401254536178841613552746872297820545443943398764000683448871847766264041499433054263535384863315144472104934152138593376356083606886537200083021761501939246029895144180799251638585331849795762386537910826312749419847937087668487055893451560770115925419491808117399219850843553466405344560894695818511990276901786475689890732628550089046486641289144659412778082378816921969979596056797039545571292550166042378491836736733032275525679986488138548823736552338520675733248623172263233049375290837167302061367401663310423244592599287122994980594521038226032643043894828286567486461705337034980852343351362854127966450593053754207723964231037477614163521532044754531965181173631966800552704930240239841663321855748625469133237647871979231204326873743825555363607640662209950736032726144154234763107768715446440717859189737389318664967818118853980655341150591419095448840581389530837067223131097116055853508074968347086484102519618326231894858041418851340649254757949655753380127032541701231792525781607313590909836239373439641704767395639714569438312526711414392103877841642984043373892037805825489947492249648649442621859730876858444801384026287394958170325348283986975767404902275977559816534144626340598356514181288848700410084285514376573109773166076545381604073591171390941903464858122949454233181566202910272978372229077152162214724318477742698576408931819197608651109775209799010202399636902835464155584309290491446091635554579183000756982409960246390279470850103278229482800542176041244793613561968307072256925696425798097128484390112186887898599114119078333251840092950404919271502445307370129928600123350617195677229688442072105023693465013409413315481490410658904236852510720000000000000000000000000000000000000000000000000000000000000000*i1 + -584782253135525101213134628316020558854950919097157606272777209339142519151051487951480392968939773577247479714753224911334896052717080365704932005772522150635615529429642684649979941801670231549790899661084110710701533826281767493685701716114812203761746718127516936293475456696094429369999494840759713146676098071690327896230398711667671310745992626339499995545113701545637667192808098797673216984087340058316725755617287548706253493748115003612900379856105356062007005640279210709569800791331370765685856060023310902004629022519203566553938203535121886916470910684633722986426972834855286749704375481400710681718745547585979449658053658718281884774524946471955445940231614848080482175776027361788297920855819776172079305987731831019399689061496513212428908465455340676530143314804514448961450602473870535628898746147926971882644415410372269346213129967971346376442048297507928035344090214206950907622775220912922589542896946352586666928557085965563314454103478514148273132860200566036013237930458425619608183227283467534450350516662923612573234988495610049697781426726110864078377988783635169396528949442385976558612619865008635646726513105770449700365409668693753212473921013429801636923422296293456726073122134243736137043038107667446371510935661490696930645740358200301561545031665383411556686895211337353829165058491290084162902742736968025022409531356000303127548850521895219504064513923426068556521106471678456108513877920803511153901354334703049499255673881883015040861827931132138212666937845752418094027996802264378209577937063768097521943009889465349928999505237708877961450397047575006828868812532786581825372357568657565030327748833991724824418303955164274979806538875627495042931072465318995721797800593773851275485194597988083810664541429419424616087510106654149661707777253578411741167007453568798698377919473869992837018497616602500026628775346652362068861959187749725235369793210240210433613188640423237133830693109588891521437266284452342953267795032253492414670854798284076734209601868346889052771041012612264482689295254267704914891716396344367050780323498835536891412323213907817349628581330775833019472390424522694346432842495957765983319729510731476980578061107602218377005483969520626182446577396708173331813497351697459171631096093294215291441438936954613494827387106630246118241407559458960474206582119122781773384882742605191007235085378010306951315000990180652618808869734549754768619216822333350953961982332867443648705336565042879125319198664675194380031609674709992049893056348576486629369456209937351911506407218178854793896130231339581440000000000000000000000000000000000000000000000000000000000000*i1^2 + 344852577706948003698272022955535096681865359586481738370656567273424049257350139094607889749230990330099621591551025166526039181020991178099374513679067435969380001395427418277334738861638588987912750085359539908775148317826106523446753764881451171936826705220873600986612334098538242218802803111704749326641776014945569406943705911853391856495354978490560988101357557907914025716638173511364416168670359672581142835640402003369503451130197383840076781986957811125638216427576461052079433825140465846032835003875014609700507367199003404368324813557985072970851461297494145556299041796521732097787006454226121685196209696783293741025812135602462326593726457858984220864549120740276579201744448482660197188796339617091973741429891148445482992541105779087931394310576389679261341311959958449160933573707685372287130269074852022050942868750126993859066638467452469109868371719561436295667453748358900634838216638713402038289067713633451670359399396766554058076583617562568587759321413209127604239948764833209258777138739571673141988372419758972407805515027024299852756072669580173436500626644815569265658764072674797116154933998371377639866113350206734650439837895720753036623550919985230854815230679633797701052592229081018850995164451959394686833920437484565231261274912043858796370228636783442401774285212288702916274881146311536341632423942468254884722996182523407693561353364850994604898653460541565845899246378572272837047611363496792705136299787351352032747215438726185913414536619816686244006454868866012335897867138887199894834846248139086992872463803243982734638333605665026833717348778104212129113760156233659883150740984020086126996250364528928311846507575364227681284246489096716515082534925188427576103824074419156221471377704709091101668243007435343976679623489695781330522369006578200378606450223430943531690471414004196889123897561462741487572872410114324983091941891373279330439508281185345205682209968694477625355679919393555854924920709942483016929123279595194637135676193189312438668745433634955461339905412801706906115178024208598572447394860727454685037765514335701360079809001229603941157823262933049804323699797539578380803548802202248703116137929766401254687261983199390840807898812822977899935861974981971663479611465655494085382812345548617668585757111468746582420453365703852485739464308765635104482230676245983746841786485386285481655291923016605762564147268198689096111052812019612440667373477508713099541687737245822017119378113984184320884883632880184791607680451121883521045963514998931635799075609705912479769381523512726000780107414471966720000000000000000000000000000000000000000000000000000000000*i1^3 + -1157582541771398982195627539287870699257268343435524064335697021955924909998658045243729189016127163083144760320517211890915314419547804909387823952096717721742657468201078514745614784050775590366968430429229322963389407621481664886152770514997325118730618891405092501020793681965180944787782877942198801827680007864733842734419388804140858096728983101595614708773739667168338470688005052146102221673031954141564877195999620758212702393446136984439478892811119953390411241733012565133391587798262175058692247943259226937571428668971553047909060376476435140985824583641145217794199647460304779438459524847748823992211509117757846160253779286175451043390409167804277408024542669819453726434137737781057119400157101800178878484764849095900122690124766206246660511817094525746955739460694270016860916636276220481743310604841740434172978700282644856886861522862208587130794035672828832003660380232305899143088286503740480626761846990078029824104402127249742638338128722287325837558003063506084786497214107319209004677760584547552266818014635479415919180487751130594409643994337594573310039390114011096461024559907628496122038225943008474434751887387362756951722907526337619356174336586370679172529867575726745151214814753118015356769508572963760496750647151162049607771827088330598193490462213826548431993891033030959168868580162387874886339366107500964400633825812895819596348379918615445769439162851257416267716994189652349005952207317788226725994858671229336622061111753837364237091220239201999637080304747848904643780652843430114495030936667017298052163877132662104292267038855109958016650822925270008073292239792815216022851892303279312576919449066552118202742265946249614712928684412165298485459758327528193790796371780847013556874668038302678889282985583392918434009690067332222522138987133880366236527183467862655420116899755058109567868302273865280333670821970414618659718979600039704477151215632685188395958587912196211953557537501072397092694619294138107742128147252341900820452094043426765194516191612960096599797251740090409307140081145437744059265759048413844248288722003555693057526412149108418732774218470736174902801186130556822165706747235795129520940325580269811109312140598539501871069528068090522598231973076603374617700034670195291115679238917195330735462184862156089677278619598323814256571912854813191509048783115776967310306218278342975175536207727582599139172798326658753510413885596166443963962997712365693043421889887973138805068518084118065667198400841357648541492121979463614852361228310816634481983183222216520294593255260488228136471728552536965120000000000000000000000000000000000000000000000000000000*i1^4 + 631174715666844820488665395932278739875252727168787078561248673207674792880835537315915795695270272571116398037033120998224357452874289254072336159662637550737574633431994400770933768858377724924260819394334770153670453786854784550653230110782169449091449692414214761561659621828795685238480821807442431136441169231432955335163125068538535463783241548714662308274994242763401055499067511902119194362537590701215773294432137883816062133627654211785263435021529285832569270235514344749755296487829964938325166324984970600100014034315580455328287825163290297976437082243360526789918243165776252482685579951449859991704872336338678221986072339712527241607229621742156950005276280526130981500235788419777940036786984831428627741895483484623868720797374232332104963527792746462438859615526684558300251898568385667030115045395594006064564781629796620267816360019477668043021898220972370458951935811905399328628763090181394542850412824687372893266690507066388544620017716309208136467466288278429831339603235502190858065409197281881020700207455930809414516202963903436047470416962281538233680032116529352468873994328633420475871948494145791535706049993484073423094918282808868703482949132339858818739535498935119614386166151770252029251473045197522010687720798953838540240619292540268728486766779370151909216705421613805624976675470553913271455673975552766923172637348324923160359239550015534213937985599566694983322851726770786210270363421987514374136593258550472375297886654770806839567993329400832965923057347702634551385909661507257057750167519865877815258949424707921550445324798957599878789509054849148457693841174174249225237638456826851010262005896578293901450750702645548366592340683206175182910508385550327552544535214982357172525672720256985162483716933196898457713521353722278538438799478504817210164937820921279579678894193993804713649310921298571741155048343290524553606080463208943471835616749479046135153913381105311512563533036385782815907302839247020726119747670762597891093532898992250616610850712426789838035143598744996979199379840572186882094731024805045367901529092834943467285635572779601278944041463555634685746437299140170494969888649426094267707872068250003706960552198345396604128489952672688012473679953493000347061043242938666691799203478668707208494642574489603815171399426439214523960314551449244195987192328640864887086900021279637390723882474048465855280625113218420574693330278469924535727966612830855852364600548374034141679092400701893341073637587498171320515968070076192703568547417098439317917498444854388411208068012923464681467647364379443200000000000000000000000000000000000000000000000000000*i1^5 + -1594979543892125882180983334653641229360368091974976737676660846782470660360241827676104264527966381988613984767248667746630077824959367508562194089698484399733407438188242440150436081577480475713307426059282375597107546888829864373844720104159366248905534042250094440302080016549450509485727010186340306505639750693695955562026294625371014111855974265998443711717068571522767445095015734443830945890795777484541320615149518999042949447720877410728532185972013002762431990385708594656114424169519237128453738940184667495368200874135711392801081689459019178448970156066820404022038650367524636650337844279281912857519357570184512847869738318834911014366524266628427165284566940842626525331310423089581844130287521312140917343973813533004382873445527948706943919499521308431909863515919865996498437342331969876868932991893563095963320559805169701085263756777751574996953371060073926812853160941230604953181950639917577285257180806838209604465325299440352396351584437218636147135341890706611743358066941244962931655255123855875432321071384769469981477491675166851789477286117145230588073212613070793891326853000190694388184696875399123510701821225232304885706185549258706845682940058488989138863499337706059051615645160763979849234642996204334301898666770128771870634214943491303139523231442684386877671350822222204275653244496453350564828988524493274409967048931889843156514714856339943962147191021877585734547615201916095114690991645116956983658496063722487268790859376995140240199814022610153539185841659217136677374068888688881876102493466476293647018970971629837602844917770925365198770346318429333283896161120069923516489233363330396608662562018173635818322567988021180964767553021130157116145299589320884784589845429375546759859914165056747603408037980685487602386709891707560603287079582642509467904036932555309629812565584333613251991898000822625945751453070617004459820032919211488230935798116379465107355347648449023401298981456504155101654528622609815570987573850592475276323698722780673682693049313644654060124046464910674721386376448247740334144349071986346589773528723213075105007364265557388075635300614078721810199489637118179597871051986463827604254370866040229580541730343198620083384538920901290732156396551012686685609639126178581627531348048754941924195147870805805273810139939858333486713388573732910131927444321689143930363037107597940929674173769241628668475164403304281635330710788699922869872677534769591512335710930785195996017036870678938909177808772129213292292570568399598184154172750120266522324802717115966848069104661031310097080327486832640000000000000000000000000000000000000000000000000000*i1^6 + 264487053312067604044796408398291899943075547992692665026194437664216572344660222347683892139021449812510660329353437512099819327403225325757431120856555412711312793995755392385051042437799434719804987276936802202894821862203571833396029614589093743773296589406911856279921456681802383420678124636292396052133245719499402647074787428772191321027384136974709944551161642889522543396600267815743623848794015058454197836958985487335206808927843941857796965677942552398660110387748063550443873692459115683850817242542720129563501617059030004193884007464520472945492352929505547184460038504126324221686769978660126770908210752845770793207146634116563278149144582549665916416931587774991861962978847452670081553491284652882748290559300447734792942112492677627566960838130020896178797238018278915123080026256747894723672011729014793431290662194124006990297378349294389539994331572725507394442056894289900867633880202068911729964183839081658695717779297815844730908918077645803939279758766152782057841022482105856753293748102093407241615833499061320646238479361653161655779154950177209319295265034162740106289248164116014244154970907184929714695221853729191196048956404945500781537354900305765463386927223546438019576006674921363070196573170825511861100635904304789230081890321491972147241077849538156123808060603795993340556890523512379311167341507811297360742028005429788400349689165894162994851910262318666998987829164156687294441043743379864068926081029816242170180977135813238617319038093547684010123912227644893138422672235559938796516547290607960603699328451164878591368476654597404107763263166660193037451632831998533425665712343886887481449681162854020020046862805124458754226373263836160330520340891464970262306794023537636238642498282275442987954834685830961502127586839222175412323774782737902518874730212396455430443509131469257194957996998247308192619384839541649984231257575029079735807154105602309498992221580551971430400871169539833847398022008847659020799659224602528723324080918678904435843345782614769150782842154238284855236964442762963584426376087779729366727700153944925228487603241639781038111817503996979779368863986594519332522428033005528907389274774355331730949217051377398297264568456004192466602306991609825205126502206736770089263830042264829581801218686808462304424947827509029908514434598000468144939938244295557262996272487252888155978795171735717963873933402251426851180762609887966325661918434195350858928418724195040018740789813007521381300564439376439589584574701998990414762639399676423138464842218374445002603402973299184146106724384768000000000000000000000000000000000000000000000000000*i1^7 + 1372689649110783401208762428974624953751269519059727945447299271781967542433738518790080429544291901338419395439271644449231160731639062036656385540982555164266894136368893220935202136591257411067601588115709903655063104265334765856333588693085381102523344998646204161123855432818352768118906583767155800865243820430439985944119603074473920538731996182195807476079638217521879979569792724053144145646049888586780817010756607306758464654390953748524716844835395223192719209883314215703714090987554886259369000350467019994730794706057091843414848136175259413142403448961530295081198342605080274018625234532130596030755502421815813011544928804407570534352320450948571647664238504229663283749878817268003892814257205230608678703153695240524198502571527300092749214434305507573005538013334006092565138565789861635768800023630155905074299825721526986555907461621396978371308784461092016681790455320423414857764039519226614206935604213005818316190513485907959848028294006319694651586166816051803843687037894706980304727747982264117872227364422897269689727676008695508112236024094363164859481652551197473022311626423728595976203299764015932339922502047465573687886086816853051935107396918252042212789161185745163523252660501421260690367829288179126796116328372979127360144526509177207518971335532705427650560190702519791183390254479099221774556644307575445414033765512021913184812469640608137835732845191440505566388929977010018104702544828634359573451105983287406269131713552580671203424093816460380680947726992816830139643846663660218941501335024272554447719841905693441010045122215312926691588439412916566086747060992989931296520409114112143330434182097586678203626101307686556132529537442221873240181104406400431465985794118171238547223598633988021190368394313861654248135871278948603874415496408223701512273251075445030594782182570949177475024181154069526356795966679886224790079590900259201092633537029214504563991610601227073123487034040438113246450849750467214868668581726956107653009036541724034264384014973461366397793922495739432463459811538276672319086114353624328202108476348079884316256364168095722273693004917654143276800134852592482629707706955251919605136216011968781752846020252607880061217368173228502327563132878198260434548946950961405135617577164460833896065917084171093033911365187137178609869942215479208431306536456692173433661187148401318802660071301321699413417772857024415816621329917399780253207400896206274696431989337889879146756605505953253374631844086174778886067191460013334942676899794939048565415443221893672550300788327469567360601423872000000000000000000000000000000000000000000000000000*i1^8 + -976421171862540149618127641461318082343920551558019855280725434596506711708505070220903517635956882151502096180209046853799581277337079918166260049971444478312486396511679033102760007355569833652899751307019368995465105623484820367548243583083044653543452584423197720917266067100696128495438107085723174545217204787097474505379464791668159539824102807315554601385288365582426750038847460911099326488652543136544534839378275194468204555313535686059204640331072609760990759396127381700772771266247129018940732842380326654695159681839609287004335239423123536740506454941968932330618560576263574849623827626181741753576981637631268679681467064855873262860691165901458222817183455851516803601598420287809040118734521503077277764880348821004374355570262312723055715846499382904321351164943446857310316448160917537239396000386228198570534407958468519069627149741931079528249849999032093896518227784918894702906048006369021870041862292597146548586791567470496819711295383547754322577463134706077130634128538148830252943616375861553730148925849142808215912406603965424046378519851991082989669439858242473637684661451186612036819038447098996486703130338812985984856712395071824057825668718134417753115585371147582801999202291199387604265936260239712352991051483770925919641956591235161339529869594538265846368339468174777236729092278710852192160851599175094976392991066200548669103100583628996796237926499636073745422085349236918178949429618271056359350095373364931756729434664147140773248627655812606545528278496879904152234665716048777318012637199337944489544831001262052007282821391297920024494581547706666890857327606389980926878762304425274024252961655579576191946440632928081532297214562301125650093770861314347724159698378989303260783444997000632673866967582132338636454464581999341469335810518548105409961863055748571603100830899572471659837968549867102404621666600335737029423784724412298071189622475935878679825782315651451082855934317247258263145242673317531936103086642714140697650506020149987809826478128774421851630338881673914697853275107729387958526796912475957241653099529052518806899114973814145276135390200825876670102995289017082322669548680252521721538190999819639266860803280390984882856589849519007200717184396592477766543879256109931394871531728189931913951897469032697355746294448181428164005930350362561945492994500741398956353077906998149794143084598137126459457122690477677540663549817197888928522713591401071619593004470600318442259623411845579409221096357587166866399688956468029022601974452464544082505541593305042500449531837710159372406635888640000000000000000000000000000000000000000000000*i1^9 + -727770475673034660479766460333831882786873943413477847355057232101541446327904366169256912569059219391078327138611745551870614554665736735692661331435353627624773636952258235502150806148952726400371301077773217648268171574369635738221696304966745230955521260376469318207656039163112916385647767113942190049053754744937304084459715542313398150901160400762024771065499499460809901572867721874011179792066857967707289900311760337273075169992223781316452502027637044393064863383263714387421622862028172261919468569285307897342880719451202762341904516516461078083090763063018282766320687415163568650490670901942336902205694850292978894059935355784755453569751674567702075337189110000627845853110357794725457292885047442832676674729221162280366953774768458464590844072688525525246800519659164607331797054458369114874775327133679131168765236116248703407130319917926718545007833022049135725416710282594466012214747374146241446359445066351679634323848629744644655533740446405801592474924614516300540036134081775641483901887349233164780618676888046912856789339785820447581065539414235571733298449397731212209773582852588051961316901747122906657354670399699051435222989363151057620108619998569183323634939888417083579046511288540644130751619009882251832722130645794807251352916670861432851348681491089285379200508889456921738374709172005466162698191998434162885932278199208905791705236784900701656280753842356999830256597539667884092394653000627566741043020213900507890074368699695166203048083724353338710067865694099498098990634235500770645508315221605802321444546990250331153986847496235581251458496235599061426717152820554022410221403779387035412307817091913172186553025710277751046230474471634136908988107683826983367136413941094941489364185136613685292680680141560396068722957526291029489523184167756156003790343679588499508581432713998276758036474726911217585397017211881783223210345413553046561288914859596595028869961358953457259080101326655691887334204794289273538046087354041741764083810334790414144521194312430453691347425554107647669114456783700149535015429969314947084636812545472386889098390803581877371183002994794565261941561217090049831401161754794910092058770164301671566443663070138802034749116014269102668689369624305104260781219533237864198870135108217616361486074147125222310432663261053014742320164165753448212625086048512745340201660585837441025667611956203564035839331372285760478424627893483693130803033028372079780343437182098006025911643368379856046362895644906624410264839118565129978305740305257665292605777743177001631273494385892412335496731033600000000000000000000000000000000000000000000*i1^10 + 634879355352743223603381128456266946589073590913102831138034012419339486645025449949364543218732763626344260880797798331166976964682595259375072632337675386921918605992239237657099361011260203604393830653432007552152731989683811445420081678658268109316017421722024901394409544521330180837928468660178193937506912858638305817703727557523237791284566596876731917716248107946432709070111214042274814779138437576605095158113959525096066887843275135044435366089768979425021083488613985052359067139481517057111542013807906892024902072398398299613705265113654605234159937962194969483498469999851511127761179628349839166670498684012997647298848056952678908619004327313018727134385784506694320666032601876224100003617160810996209212775929137444765488416011784681878725983660904118660910197804304789743047674274546158928377518266434012273070685541878738862487518142135900791333395872632818596466953637026166198301562210839224161275295737937965157914786288777897280323559306879454621357706032308464409830741188959872456687011754493193370310269207962886386275552950828919954637359245354538721145420889040890637910668938737669133993658231575469101098639851723182606722104141155084885231313560494067049755414916560999482221240267858695927072322394772723971069059103205801032083561454021307667292685337917120588813699596841740186038135880767736301590324048673091330574047677405178903593042649707276943385768876502212675207186202540550985556904017200242629613421020984389544013440019506646033458409267022100951090466601561875460493793128319697652773195890270705323241637737687674831589127412808398922533978932106667475241613730532464215383340087668260036098732958934563350656307846777957908268283186461503665237176987226593623663102894404309019488494799892843607865115045931132052353386394278440544274338115497304140831597694728599973987527813665332966263525012196405120070990868740669891626199902777850987553769256353878728503582404679669636983851016676617745704541902669974353257407200581593500462276314965086471783609988952956196161970091153912760289151903036717606064483167202086090734469339220397734882243118825227223677563221190808721890731853469687344831712823616259150869017016102112683619847338803050337533511145130984439386187975448014111154496110944280008772805024377000608344801477467737901928009526005539619679542671337243056402900425072985833066413378190249340349914775907472960209060829194860744678002069281153280923156886796341036477917794192297303205004879573724486044981136938965766339497767999287650414605147300398375051217973093226502256117071522340519626670080000000000000000000000000000000000000000000*i1^11 + -541880590668043425004754944387584078992583288458037635172362854286035472715299548209974700805197555713363044490692344728364169691541033570978454619242174407803669807977074622918802626665696051758107197809634833249642764396345331225666334360897991277476910680013696431006405326464883205924203830334444101910777607448185333246846721714772300821273675200307124949966558479020507597775209438855806909421129838608711839733350358970139018739950594885196504973130593588993101143881208819691594594235466090989502207440962268883633995722184937842445717872099742182863292406323432621814770755005820393453305616403589152542486366905938532940710369699008648021084114527827604603035233390101922053127806632498243884002759887965380997660757640860787407744110276938355157707369026919471255439853688802915083455703033698036442458771318556920520400635420873834819323024809995882940464988443986481894675142542376733462952075245292881903662520725133305357264826545379491061096191030536282843150048419146508933610920444153285576343751197569923878615240152954845767044850944234151557418159273480644788805691026675304165256779179989836031458197750032095306103775267833315851892224252991762819276639433168423989850251291106594128846056470407637296468332120190251175548440667808384460350216050798013802049832263891890837567219785159349813508642863045094862444840120425600300551721916033310780611562402770492144552843561846757879358879455390685754318597599726004926144020818058565949122737869093240975064648537519666411987816856836317632900809493526914717167906187283405588966442783826975054383596025798251425259384132659345012619655939682889275405734104213896203866717766020828195675714696642753364031039491317132428888133028178220340167466142260877986462913156992930388591164702372065245825584192367462039420093028239696596195421573659201121302729011162911239246310825449099545445517276952861487903765895793205751199537531241333559106080262143864418297553633586023711646825678997454393951973292704654923135799085789172128449816785599564037191405913198883532871781147176080110843407704894776062830377178913927916869928351795089331532974345943960143932454167849044864317627595014167343791356069864761833107535510298083031082991743538202457284579475713333329632828214026432706639779654535677469272207913550034993136274914834239198134554583991570207481907583065071617381418785620084989275905152103059088821696764435041963586591974441505543774720339787242455031540784351414599512498773880221259661840018275218554668099334316872182948337032058052031162463540322235181497583192511210656156876800000000000000000000000000000000000000000*i1^12 + 418390457163595145725024133898203476661695246060258542497031427408109930985669485362057279063111786004350250931486216260913040315870732526056236834223024484041454042041710557503158619887789424977049345568824690536851748088819407259734964972576322634724839370935153983098814939114441476075099801112189843210115062189024262506727141319781113249170853464879869728164183553806341026421126422805582307554753471424554111047522554398386612679741000064252048999765214774524937829198064721532549826180663476193357829294190259711607143777385787354418597896029158399469023732203926307653528137961531703356927614819956940888754462772737919742405956377895418430082160447324924130225165541429821374684358825939514256676244548865761933462389274299804539794734237625619459111692735246045625925313643558644976885193416630677318065884646946132702588245796779712873931723045122173964350295891292223153818538919891878096162638102481509172258865053357445121037026381547614936956785208673030303900247918696060777248435539116180906846581489034999318599090277367045306817530526815566623586527853562541879935921998581775483938098579302602573216630582990607263045460915880058310420639431159305200495510718380070971159215838817471256131862310654071621922025616207620032518642983381567351549334840300674213841654424700355512692542260622261837630594549734878852026999233796171046058370938737426555626312500889067986301584980065103563323899173580233108681391543449689272615807367823391716703276389461381746820048867311624463737445113510192082755273118949993127543982249614251170185065795493563188416175296714450456839393497151651077160607581486181101036786244284006376723045264340181673792934234517049144794840399377354149582470537612079574979865120131840201955390522195673472655472121936330861573317218904878536444553420783356628955258770580965540143909600284262449668343165274534865105218326629126268018435922889318785235534931451841140578059251883945281731235140741768184610531457214642257227123080492958728772438889366197299561699567325631970784221983930078257166911026788582248172088144253071948929392259466498099832055128865542394515703868281833840744344969187965093251557865123541614729748163191151431261005424004617683664888480520714936185436149467745954244228563889666125796001957139179212657488484744049379350884004511858239730003171926271209111243982142275551237805299529297456098571978424309965109476725136939706672110205901187679093054418691841719094397648742741497039061792357817115745938125275287276130616982039287603959978488274633415001465718905685891135662958880054824665088000000000000000000000000000000000000000*i1^13 + -213094711787328400539912891300974624890148533860047472425298598096205954099880572513560925398802068428110899033078610835440340947525785514619801715164001447348445517904864229355250012362482735301291978979676015070065480456881317689333920357165818032397662803855264598674480285086557623433403269750972775313280604081688100935918746660924870999305621302988171470654441078048962933883787238753341281897296792867467993043469405523638321087233122928502123888674045375627810958419041116944846135407602468428243392399473367521275974411683601789904921964370748170138872880950588668706795808140122208823898556031286191803485721613284281909014221201366397725021794510244105576987312420798218940682459147760171915853692097687852899708757965758179817737501716158632028020014818252721133998715746412667635588541079290002702433503982163473241707512500995989880449504789957876301464153427898765379243865918205318258654927048710574063002124145484864814185799146489986357807206751435482430623453049192863715513833534919514643208144164908367573141825913956710472384986198202756962350038046756310195360090083431411646020810378250445927045388169489334311181973095897464843692657191747698036639281728257421680449012604492165059723879685525131427669719984723741550929237942526278119055982843829653724509263622047897647306127936415235767966828014778685197955252408198013736243299398671467881801478946172099329060928258566343065480734412325469771462048915469031954484742571394063477753823784319505058661675500610732577874828123853629143251762482639937459675317316472774021163902118918418193546879008802549205666073919751686556057767487370127427785051530400934043935146364745985927337428517884755239708142873208615179167749255452941547280825655080321108527909971013661466270335849830766901262730255646795481249894983451995054498427130777619050370159668865036383744536503610048314012527501339104816925843636938470290676635065628839944815927685618015298417074404997679590003767486767617213556144473076886198223230619778174301440928753339222028120676961863319125151510356051429217777620302171453724633777390523349101156555596117490682245251166601279131741485462491146059185997337225089847779566351127657431812252290997543599161582652577020545057130105385395749981754809271701339136703009033207419127548750547069207656429520210196850803242378870150677159738798214477926049552991493759856669214127568542962807571869557287772316132872714134103770175970706234059467400389252842918327622371488160997380523605397884816723333423458570404672928346419116588973449773937129859235282189246033802821632000000000000000000000000000000000000*i1^14 + 94081330376844477126366848738816053750894767548483936201304259594998994037530899786585310810534287915771603370770774119669081611277440534496256090288024423972329462219682801495620632690473283653183307714293581233982878133225587601176131851787014031273841685242036872615536643718990730381910564133723682320253082403874709460883407240603456487679994297986247665312188742307314875661082171441623189505765479963958897405013582610818120829285267360695826638335114136412665621916547360176237543411959522825866955851715681433036461286906277990420016100798054896674652204366056819337628975722597547405030935146240697761650994130617812266039142983954032831508763283672730561680331062431485384658494085807138951361322790606444121491118679652039271778619075022504927857045960852735711350701726076097955817175547870864825860302238867901963114002764660643692976842312616391880253900718020218651842448758171300211638788141219092060313832437537465161398615173149904273844308685278230506518979175523061314664606157865940844504948772014409417682584741696314863148275598319846422692566791805445146879423025108913233351901744925962133630213622442264279630210842448371377007294856551475143505281282097791284629074358750013864438989137367637644870974457943689900128283689608559619505284083940017988449141000374036557143943968085941014163123758347334391938270914258754948867688325180146998316874712261951937590957552051119907658486540445544163386121473297801637695551484318217925028172226351696148639528950983639757279790510289753916282286383219948914181225666267327392152165903217516765979538961850826093684442894493459415308461003945328082937393691539342855775525575198479586396728674139406864088616767029511426513661693939740181626256703911941178180841853328676424249156578764751364513475615823717867771021688932704281751753865323631269085999678431804025117208407029154734083928933030412171442754549879342412557076067899776371560563833180778931268622164067336406017871157304329549175016263945754040925526803866813980584965730120450224922845445424691606859784667736087904488100253599537601871131873406309672011851043228050712302244070065017859679199151593504171540529177121538211420645263396982647720946510550999499063760242979402616202548541341844895815237121262996571064529968233659309185496000960300505073979903080361420583430316666405566288936671749610506321853194002378541243368726254865504432159831257673611611734588853152459513076234769513191358226616726081006339136113705530273526113542739102000923794666603745659255132620672263674874261514487931843653033639645398821765120000000000000000000000000000000000*i1^15 + -36028526842442149354164436279465229590700347659321304446636551609790803939184033557568930626171923523076451322315335107185408739270958982095826330831239813534255395381512735022354764285997767199649772692892010509225504595950211747801930092299733868027051276530044279796022338121087648696059319816512767176204561830042736607780994095329619486122413894479756846912190156349685632108243816590256960750199180831962945831385314765409853961448936095788160098956007005723453395695746288871658698601711060304198940322178821598583547884482932893572719938730059666230151420818914357694843766590937097717345596135000611148035353687646198170949212701238359853800791504220799855965876296805614457871272819379502585274680544622806866370704659802468829762907789599641563098349115617656512352838408548074760894146314773033191580471191413678264830060775212776301551792005963230448937651011351066508131363306847925256237222516586228027379192596884185615629277096508778896184409480409213270126760667242323443198520713178224620628401834228588595627256247476635711620362309513000122386933362248559977672264491674213868778870321727050495756373731534136602022825478935404012396095246451044624103565241954664842609861695778278762772152199021180860692547158394612946241615866975527363808835852194002947259137994210184567983520073781050627978172976020846484522628405189689131709041259527220788093777527957427671640080024821052960961591553651874415632012548679937122080634481417836141322494102781975956713006090015013886773674352864696777381732546519976746275181095173662375144289731198710578234531811765729800242759522858756448693898104357272807174983392748416170511850704606060903605797044268527648439541944742016447349268885669758917441609440453632289344577785491957319138312392678018640814805049642674942730727093896494945131473162132895338530460827863425499858049795766660755675611260853489377182507998546489051255503748899246065307750280782747287897764702303118788628718553306220555500263114255827267233786306456836797595788810358317800762277746424835525022862060285927064949153170159951592795746584451671695763347655509668070398484237328138463635511864964805136759136683783745102831529702980575666823194110083903552589250684731981362205417772096399603570842249130939206579500053029378463614273669707375909668067971669650413543592774323510249394063388565163865128807973328108713549602086555864097830026744386828932134483542832809889239366231833984219335413278898344682680844141826999569638593126177068811306562317301558871985522028172509184353034647716823692356442198941722738688000000000000000000000000000000000*i1^16 + 10154284185111652695307522988100371639747624901258715468265079987325378674465111539104515291166499415257864606532319294442395341579546124436436487620703407952443866081190744996083461426335229402759236067351326056657372323385136482794175594015143810176266048054089076250063168620315856895402604482078359440855285792521026399810262086510034555062348393795958546138898513783938191261628047367027808957935161185284015882050375471798938203604093250202149141715715850257961044563539148260419346452854287901644661451611463471352134809255186133144205221560540371745778532929378767436375380510961135001866699521383633189452609894986410333921654491818916722194395243015058417999554886205476726536362295011147868758831572427273036864579519374973587031284478842135413676456138381463924814870303816099895077171183856550223341252072901296633293976477593831841381151511531051108450797192064794753332696407889736175554659787846236847871970928578628245343307932701278025471905386806748602653526327918483878206947866974763027494706552623628666587189122008569602374503847092355579322329369765184074522260034039888435596178975670881479154966544860993121637090552998446477708096498034269883197365351136518095210082090441484969835710772147192008428300376923630864980978617691638097767165802456534951643815227589481662412878764620361739163581134248654230927024721669066007889477735009511903306976916374050755021735402848444434240484728792832137304503947698415613942754873162772348138672160758087355759739760303119156389364921392554027668027129664655113514784365530649796627545374393773814432694424023675043391870057449880545811045813765527713509763396040669878107685453268149806688183419704190024181525925882519124023275755968279573338172338777962349718762962793685607214885431801470027156004869515201683531972023017852508351169400090565882336452089477085108021878978264537834378732550104902856223811301606176622697185824057301391150922933537679064530064989568163057242123679911174193006926971356486458578502877604543679432947423470824621976628067925552110508322454042349497524905896510466723466084072776923025353113650325124530554285195610637771721977815194287819406899840040223839439239993377820782481751389947311074758000693534032899071331095465088358052539016360753393642078004328045894200433075117252051838500653032242885562886444426039943961061040329316137640947976524579470709395203870936811371122459891702282614113207611472793433326201878790528647947205141865747001042106250253914955497970805913518264545135590241047758046406702001877264150006424131944514412135242761502720000000000000000000000000000000*i1^17 + -2034679705353600257264384556468079184838099658619734922215101715360426202155993598125493425513261027835010411534179228992111345309982230363185839105042217189323675835430455881725198250165767057734928295808461255206964012799133568448570009068923628353357029098754535899543324327968702864141893915650200367272365611199633926617815988965380643172538519644710791297830720907281476918923688882955139489634729787200825563867190946593965659462504616009347948031686244544400129937011028563746643009554854125534686880446971812537346577234253023778846107947132317805146570773922728675566964064174993781716239311571786410472131496407196868906652361091028893196281579943820864546873135410953167581438586124217488455447365210904508425096960727347946592096017384895411241544646185381640060039287387974100526236107802162628538627202419308156657927097300770247904008284640171684766323267002426422677667941908427917253046796158267830223345597600409798387555987151728428497701071151415309806340842095459884267820951445022410464654497907267070715808684790397575321292064081597036363591059287207391494121058367294784022471905839259180664060748219796136472685704647029324097002215474442343788055020043689733920322095184033335736305610175013624836640464977664125954755966090161330298151518868912546377674416805338579257942174199348047768866107200999279088238262610374285544618067087851811804637135917509345291082968084136348639841158588720758071506201168790869095673806826395949054891074489028088908952792522807936727320969273866616941008340430229012634525584340992353469708388084408204840902534915251708391126552310467294919960504128977062058415467957595325012742870132540388653512692633857834052840150060455184708822672290913777884463157277300191943447346146131689499221014832058914028966582204261795727950525288099902487644087213700828888116311418272851549915208960498362436567589449112347979614265408457653355202220277507637020574456007026622665059719111782032961309465189281933175224422980711795294969590264056917216531982111074179246316135237506657957471524788470557746240733572781475187480898671888023294338891074873428652411069686919535125413604203338163108930406871668696608731022567112707550127041406005521107352405690294322223056822456463706959927355382929348256581224279112656240998880097007135700401074220223193067191309691802758721063017548305018009400094966983738640026137808650543026559753597696357299583083716545217798053578954382295128651764463398415366892390599971509398755991803476992057595448412151400093582502698582098283722188432236503515337397284477337600000000000000000000000000000*i1^18 + 289853746513869190897745495247420397314439407995331186733842853932594853207793671198373359655521913050754147638534411705954607936096343012941938592963827097049212872742093211309294601312244757163270645261075776454992580554700181734888835138473646948232364906520678544961882018746509971386295190084451688562803554601515016881752230238925387550397720157146941987853345942454118330887810092605478032223769760832051157095907405737246255349186296911787812395696663291866032308017438820501697252564134214099633030816474124054864857474496429086721891973815194763583821809848438165085969580967683893797054614102224001385524916342835891486255503754972559941202224455732981832324010817086571774951263110876668322515327213057355470221808885765665929418412696731331042477018202753787363810555976773422948043047893143533304484424444321857497420603598708981457483882184936483318821782323362086802033057925179943260597405890361712732957153871593813364812597424125873513183445648879084220992886370597636578187126557947292380664558277344148820146224294044826497502809088842172687752684932750521214335632778267142234421715377687095996983014816543630113855525951855369467956836643318591803256579769860628540960359088707539299454158678620812765103909841088496784500141686672916578932688919319007169739216850153803649839280044028490989382363321003572392987840232236359540024777119375888274301745567382859812416377937052928869348603603411144024302348763555271050472742272718570049060538392377467493843461417077361926968839213718869827372637932486866419943622739238174725242106455472919036495716604396171602094051019663593152125834334238230265458568390027531899318285808952606040480675292669185035256052128746470576836929613319027223600746787489585685066014429384154801921018552433722878257712272272862854931032524909758976826030986243512747849690160875549943925545727030646894576723693253299137396275449542285217341257888152530605919988793462772318888124903744896465226342578379174989293177051579981424099386645867025780469586000049196313549134759894648290725013536482393772594145230602087275240972361983393424477584932719220262990456702729107518064624335430403566581057215531099876650410976421618915657781938053121231888023354672354667708350719784976078028747737173568645062420946176188395399700465959007453337033338852408076652020091312513396468318940683251570831124159113533663641888756039331549361663251866016681341292229725646519046467500083056259869394049358753813612341366355329193560304023084645041598812691446150036927464198875915680077119841180807902223039431127859200000000000000000000000000*i1^19 + -25037457229589330434948298347085746476085233887119091764569350211744693371220275589047121739985656917049242266882022966517024914504463783217644539870232738974034775548588026524077881022467300375626309554573512075384080587451358722696461091548677046476591012482235690396205100598376263648181308869383857152772094222344543189417500341051327610361489287069389620212081362331042186334671547758391348863424924850250590467740528862168331849102354705396801859653780435453974901291305054446104332966878584345275049624488503055185033956466105928142510156010358274597050469682867036169898901388866714976934807698663332179246939173637960122288506257326875101991519274072000759806026245988399967946603707935658293577589501856580063370340733144928014483930230099404536554486852212300862823060829770995819245975009057348827898907673242920400428485121229600872613057776110795094610133514314449197757743197792899241844863614366474564081476534273411625291446579834828413195448563540199283182712696723283553552543804896785108606057998044431221722853198580506510144621317240271021020841237174828274352279856249460867063844703588809857880461867685513567936955407648973180737830795113373241134698966520151286030819993115431652014462672465431461105755836507592318020971578380204316136584875850170581712199643118848627665519114279914771136231198575372454161821352429249496369593307251819149681799168069624930057354358553301201070516719855929061612761878442973044944634117319478540653486285276241661369781336078685707970823808256033003650283747578505863825569314029220324772618513725780178602964419933518582146294902324438781392208891994440153867553339008137198080706667274766034097924298893028090217653304685308080698940567174054587316387671789617658575682916580410527215174846864888672374159188655860742074220561363553381481131404185119508858892093688335090109612541123534240445423814270730341808943194542593980831826207402764196627663381367476781131723818197699090895351287118630058366069485635680163392662753952047898506591191409347681032782140738728687689427871501706963024886316066214355422620814030160040900030485951302368707718666669646115012021883835732671075007308219348248278569339444115172412867085445957306225113426296532684659331941670067618227959808869947296196814235185273173137167476411766652441634125157737611537655197123613260353089719773879465202110574584837582823267761275662853435579516721173965435024629782805245638221303897273727926529725328958367999416255300502160317044824070048291415456472909522115265172278426922383591133472308294762596495054077952000000000000000000000000*i1^20 + 78717791209840788158483974750946853851936376321295516159944622630346025555757947092481093615426025263940138092320940622604446895331679732781526638993844581143885833361003727371335112384763299808585854988298539910717361636642916550947541024975075052683634177322322547210938149587996295672291816263449245647174371018780334370506454074791698840573964409576217864802559949029629306637085075525961576740467976013968276967186795118542628529646576128552493079802831173277358308973247502943403223424631727757404776472097550856015109272058720790364500419833775610394737439040091778793436584748448686063211025866862005152959130114413754242180195897773007952823799115953908968463466321922974897367670548678479310595395383834104775537555121059852515186753342126193027450927781373568614686146205543809230341535105427720219109751563433629442293181580575736091967788310278673700736519679299462016126236710477904517941688948648646661571632879216855570135088696837869242890273541102609562159741562176229928109459363716305122657921615205273318754820713913591721123000406377487837868261782574210271599227707875029154013877621249567642673050287858220570477066251202308036391456600626464430513362793449201821738367221827808553023160691379619938811496951735693394567737082490694221563960190285067664813699487868258206365281977360529279459280130425336758021462461438191565400463207026431679002268127054123942779164582743197731537919843001949058424901711059904390869618490848638119932498826839986830414994371561277530418193977942060311976570251356403907316938762786752341507623161389796354699649323201879301890012556624095824986444586935927523540102736067416780036006360975505554371885382933432383317983476263986859560594590025569869057394141162908498561572060730041844886986200528188788924620045707388288168588092125070798264347187130715502306681024078347741520135855462130999212491129693051695293841858508380070070598268351720864895623188293216311622628672997812041241266200504380469143020687053359404565616190816593730318029302106633366719358234107123961508266598984341984926705483483003726046530698993331363088142279930902732486838474473409333310101611419795104864717163957183338127153557888607014928319116674167759816026336376547520415713150091967464741184107103405655632644512445130611646153985563311187284142505952127824856426630295495844721480222561196948787617478194887923396129258758422625690580057560986641392520669224121013887383212123033281959374294012711188359178679387308223227245512971968938660128558359015795028090196112036287343712073259510266066894848000000000000000000000000*i1^21 + 300435791546573426113430776944179263211443229140355328987616712446119745975472928160199930428819391021868520809774121551784606797271930320374181634615365448517644361198086985418926320339807033521247021719133587855153214119154349249452279626675073456626158356576085627506403199069073754188358663824457369875591581081266493272178158121574385583672827838288791243316317249667087367802426323933365957464579254945569697213882101440992859070095729109062886464505609346590023700548476677743895615982812552837100224481591458211120311905599685888213476362430204523737209593983885772768740514918083629189738050815551694589561168302290857892818965228560784269749495158648501521824941389156978951316662869952698689138769407849529021840621604572135550829813636766178798363864702427208459211074573162275881238083502330277559079880683555939410873026724986599438633387552893095521832675207480290982612003623247180081460050262646236962639307540435032952762415178109399274839929863749411021840632446091036672623070749131058242221946507104607165902379131618568991544396329618188408102213210394050939092049294194089340784964793909226047122405551038786397123404501308196706039200861125862818990022353559347012817857437297740395224611672942138791510399734114156188789928023384172219496054559625727411114595828791364022248163380686749232998600665180096326080778409523041653768181846519418833337344154433926820838626503513428383796332039480112772078359112753471778281304903509057204535201719891259017877716418775175156216036613264524980164632001407391424454877088983614154680771227528271375474712112920204187614275297561220109250688249546901669179268018907290788328627788687596770918751002897316357769179632097352872332022437648643649655358497721957933752034186803987026608186263706395088516125367714669765823297213392173924657359898099999819042754580149550080245156463982313853751579605518186051196028890036201145683960778297163790357021404953430459618808846076103153563845252064761260695703841530457185526177543386274747697436343963701267049360801943459034134843138060104394381814842038147683739373523139404550605870158581589569333848326418448739685878753230111529528979870469019641447579127910014708196662407224651351481723558957865124256063455043967020824281853115811142075417132727486124193701433782539797277190866048512450426106268594339383901620499923144969788907966054282722362310582588920418128724026116079633978748340638389595795798449298488532809436989463346270467599862185480405842777763290200934389846239225860801523008648096481247989590450922397894990364672000000000000000000000*i1^22 + -35664697843051120767672877889141242735931009201316587089748461642644950084258180397701248794141551286985488920385270288237757134173932558010490025715172883823800989647948400688106391758411704248952011848310985282377414601132434265540627670009852064514763619751787635882414582233210688473631976131623718096670089708833927357674620879441379670083715978230148775324419139008651031085804236490910197246332422842538568564542061535797743471556963923604725574776513660087413792932321495831243489626066598763744638433840793972751928342420700757753628623256263750774591673384043199913934715274255428511900830094074586018945370375930603411438498735636073519087347058519565279267030947264992710270229010525592121047779995886376627797059817829138066478757799037689687090758876144867803499129560040426528492443951618750564383660762330269551211024513114647870279547420562027979276650288717641486970612283225044230128180141072445385185122304206883011416398556990176311346202553676426017094241161151287014892349836835914191025390363063029377323968953874347035152578680153644855373091656750632240176899965468596341267586055575533127008637509771413045796525808576786384285684845679424567412904399058826452839238019771043179362559211003314016026026149735995991860198514389011234097992483482965543800721954055117268587344215160441254494181120816405819988585016561928226323317940814178537862140218356829526652411038648736554074812323961756779625259993984756825497701317523065807410840278239889408521040700262462643637377204722349694153519568420721562717222517146291607004398287413109338449925283697351730873253919734687242052955461893706655726145976291688862024472853915328837093029673005034211239875291377738571390531429791816033249569968166042869885859671256013542199310577969475298366872528619256072531457055681252227853930128185386205837593254655648883842667308526475480952439096033018443507370472724944659782207697937481082442756570215847615720626081636572099465429401220471102282097709827247468326698656746479995095711522306129222429297423337068017257554767641611764613797656306019747850114167952553363538662255205237491586858848286541255835580056335544249292546001211816923647104264282494946393133620394944148778294428778802638663057614540508193990417541848982304247526860776037889111843972331312472353385667299997064090934612511154306278165853982583057713979927673045391061965949949626584862794424468348593721705751535472987463427894001854895711699024062189039760833611040976118254423096762486748564687316706768460787178267389494609554164745047721413527470080000000000000000000*i1^23 + 870496541987959556915061825980506545002217905508449182976833355853629465957111142340905240940739260007343838366603597924670570330535273163151082177752486336458432926184957598506066857427475864935959090390430096869651823568321673271089471497126281417816441817441934102588708420422316151673971426433174925781561403255157481208635659668400274854078289114884511137594769243196274178900200927138265752231278624807463389467045341567150058672541803432961065646529686850769690907211924633852474182771854653284227956349516182672479329989214753962297685234397861367808692878948287959777387276406379771659670958795473725675461675198955593440733387169276991835281622539424072965534162709535915482787839191759160589102904869874746465980006696409016904735768488254002948176186218222920471958075004045325342794745818476805744271006384428630813457843909877244985167067700071374890061871223519765422038631044480753365860412757723311886884066416226546416412148626608888286030257256228183126084326338163105283048022376703684983886619336043160599454187272989163599658938945323198503587695156870074435701838457533504837236172045187398757080102790669821468977810690901235833590853336584372834770524461987589122972021336722973753635556314217528931077921511145099679449407579622419188518517563122748699888745865615544044201991291086999631283014255173217272628906916686694920286205954182200579702966504174056177723117747336560470608576868834392390032052720054359755528887299990086955714916464066811144826579363721858183354512346752950271580809349280998662147503264852777714737343746425405209344206294107110254959570956345271643540127447084562177626830045239286447929547911391317082508729378030805535067041828738054224835330746194992858792025070642462117315108560442416276035918818036900926929414831770432989852473379016263653617738637591532428821675321378785275391400558120059892791852376086987430736088616991591000284142549987988605539072211302457321535848341664477607344851703753504560385266476117970700598790899521749684957139525574644862619886591357655004951988874636832758047642932318990430900270890518648466564087786558201762943288307325176428596058345960950354288307792659514422486752829347419251951388450684165337082059792213324002814213587275573387540753838787119239689669635056563359334526140882342358400507490346188826363426600265454533802370626177328627775812285782992092489644269276177488716219684441687905219781858791413412373191587949926040252746813092628392117527157867935997184760687567913039202975534768406023300537847363823668878367730783964354314240000000000000000*i1^24 + 84181627053162670828564354656103199519767108970920789726863515070112934534419373138941202716333460572716689463468561694277388178288958742404092279726079919243986401677388708493890190301864461803485264180367426880829239717376817144016314469087590666552044286253784477057950436123613515305820331502758582160700538198592389753401978501732860463031893827213060990966827997905602670860476751958953524762814140292692955908646867150674843825532736840758566024020510104379132466025327226084001385576097914946754621722948209977238328214211521775364257476627913108082229467489637045705571580154467272761862694607093491329998694249612412258221998351074500276899205359821865229678976732485526808098366665112252077519844145909296922088050505587891346123800912479955039628311292379673043927594433243894311793950280777025750591953371917166222467189476374883642491329630719872926086116374349487825065316996310081629824304063845324146699676046950786033686583344870216252033007408705380591319035736294434571676304244955466433529757837384669091289392584832897699273414359427639248942001090411080677979012826523817519278206719629883659592659350352203802808479506953153853486207733065749094872139262915112078147370242313508241884035184353576757724061939370254416528481955333945164142036695295561368888948154017339631255385410219304439084224691463343669411308140414726469791262637002636956237185345478327880817970145831861904419360914301553617210609825078214798070805404853998628391273502493892288777592094838588476261183241729975589714242507377875381968309050404741070177717812186660373142322126992378183231098227225681073281166664636513671955239497199145760247625784290136044039207986313252399712522794887245677723044356094041896211532410919933456793373809021144751838965107022488401619946141229367513944923906999879944470657531770338075481165775428081046497658936856189928913692981627167756558360451644457148982075116030286799499761610813506383564234632905923946784057373398146778369866906693689352127961931269728717934162781786168281880383952405202282477188476550813341795984514650422188948002787673929952704086710724614638724494964995577360191726987443845308973586815295713724002705159007653936485672671036287247336258638243782237835145869084224784989797834392465140241395067885391656941213551368062014638405368330195365308688708522738826780064764048751375741569722775369552996809956319717540783888875537315148867704313397666326701878334930729973877942060976184580419026389399332593202813536032022425713270452410587231894393367923774700180099536185647012249600000000000000*i1^25 + -7139643755760399475946372454973867532692934437776373277751287878448141631213093338496097081763591217842618630667597499137416675599667450221402937776738716809774155929859597270010238978308547788027806501868242193733447018807063022631785095670167250277025140565527839546865557403206158000261023447714751099920365409440068707331314762419171803031384833800791525579406874716549741615883918323679787266342820956785306003184108573693276239114029493375531513957591755717368634552521434953787060113088702353781396412843422674508088417662124621594099170655089126901327189569179401005223339320180383191339261815787545579061196900807773333506579952848407862510475653616719212012232250751775203914565069728931846922826199856149416739009944410537478525865007773583065974492709868170017765620904368712231371572634703384783175504985404256344847277336932008452008700025034525765236523954313386574893040478865241178369756517487916904219515032109967905613245959950290219816284475237445701105399770815512370058773533257925934131775741995016857136240237056109359087152535356670309875849697144311830548612474024689426776547891877197092877093197117742198416534984942863722619307004870211163176639509102262232568044559341369129902532698631940094911577635228327750502760355279278813374656646160159435905741228686265955791883831777231087007652571014833998658109354456314858242984135597762625911766648919724974678845760172248453198468615494515400013782163336448225050505121104176947963841100462759734817748075991281255462580144176422557111000920380735041733041255497800814282923199489552125333348011738537750498358216648700639893510116226663751433657485224536748286129975665658421766431542673466043896939105039336567751251579188871254775708957603993379002418358623221291762006983202303152270083465763858099826279246605641602301050546598511694902202743426410395003086713360632549587668770163677353571062333491127598373682225722148318444497350505867966188288434357040568680218718010347553320547000332813900862414458960830985303503817020572878790643928831495249288340837657458016720042342996912492342931243425255877054264694430822208874809085860946389659880981025852042719939117410859170646208898767359815982979390554221695231035063129411284152592232163844795975607127796172593134050939375580492311036221079715760423457073846807903705808150408096276730755093786319828968631797758883150166300467289624204077251960577646631536093862339411520757491252694267900372998210557219186672659958426127649735317394662964487107395637814609138669241071600927806911450070004803829760000000000000*i1^26 + 246591836342804746635589631406454949472651101719570036934956294367243687685938368098943321022667098877026537445903367172150535916247685040650660632983208377668509362631375821933291815081551660218623313879196742305639796136895898133176678318800903785269449542972134739563696542273938796850943601214115516011780263399620145807787897961985957255145925970554845618723772014723928184884122129293410551446519508102278769160102431877837695767532539800510741580395734005265397032636508854452341673951006090302729705850971779957906858312957779566107593605407231746694344119378235644296639750780448985538424731615804915471739697156863896494036958695232510502722110639353187232043801504662451367920630972759579751089236363034554575746728553105439773131948540345020737422470330906823579999007243873659169481852336625560426472758862862915643509524691321085213247307614154080111368835062507822796158699362133939099500550101855950804008017004676882155240161009934672152908206465026882854400230001395895628044025398165557015817075104353131499369219950645447257916921229407568320588237600806547465641324976930257942940946077035208338930695675391401585926896099441871442512784035495050289613073495619493459458086114605037109323079808059708094462606023045073433741861326934727244092801067036734603005559751400811253974596723722014731767459721036806641663142118278389995023409462598366991396922565930998595876454778364006339244515143767024141255874888222853156329818500856740922987499809404059344451596775469199720448952525297909910433473622521105016753737107102572911341487792638085306332910525848261937232546694586200707176107074773389727256181401448799048728778623853780959180761310767925714677790889493113350612868863582425676161459511745359405835088544142153395275923662208484938686653563540152369858836995826694660984776078298797271456565331083372530541465671707508639490340954218475323099519507136407694369511768037754431828229663080191343729561318900940109027089587621173782092516573891510431900253207935039074738511480989419072940110707505020915630774405797419963759110687882582033034705389402958164706340818285891183642064920557954701385208804403154246270565821116535202423079889041720835306615330817236405286542908238037709089204874670012591466134822700552161938681399323252212077469737040849667566155527418495207846040727419554763160194215836686894117148335775197474888048126978488958255483236767657323506554879622699964902887703458920230718160555682387376227822939193277951129195599214893856797274324967270539025603548633731230318986132035993600000000000*i1^27 + -6859059601494235959522190430985903748005303616525830252798225709612172943566810035622082449775878744827339405736934666915965379106859241613202008977495996425552120390881454992610237214693903541138864264650597655158592362050028312659970614991623692015793143747679662985180421934007405051665789094069610847784330688529120304511497574224272881761687503037618186278776170339634754412038306849719992933222337161345930628491978751693670977779276095736507248244720631022445610618750559553277489549262429841268843227851346548261035776535409640808347573941950323721780895682046285886344875684290526569325420911363596392627193674849109204962403345620815639815470679466866359844285453483396404855920473571838425483268663141328570365127683879834598226265442405638442799328030656935269376950454413820146662300606573472522810185050383822769606118636865514065497221005425549930754911814316808536692552142700577045399593696452738201124183046674686926341846450268285300460125447346433206294158536844980008742119709878455991200789064720542519498859029830359961626320178046194752000453725168906410527376383704720523372518775884459952605571607523366437720433696226693506538714087381488694865837261388975442294200331207996370934527500808400266424902926602428430018471651621072250454973986780183453602355037621512936783436881780312524050527628575515486563673465162095318047242649694371638120083463717888031830666250746499466696895224217913499449974186567050147976934729343265218087146622576339244815129715000900274737679992610322276261415341524100563711165386824816696766523087301822729665231473675279676356843130351783520822063116330271206904223950604865481890136292854003645346731416173971242750589824574282249512804192374054713622264083474638822260164917201844140990894989180653357938803996412007714985008662579594787253558878464380134203357113542875219278759773352374510548870301722154618470461006304870622068358836242569258527826133641483174013519233623619958542954017945552643126312605900699591718187602784686080120672523834433237755332677138745636741004468607760466387286242188341942795599878528940561669772969941748034792535819112594544985869179443053864517142165406471078361631607590875305470898075051092196296989328902486560788875000272883806886789758956245846082285598603846100961597227410430136666495186567557854454826236553187463145468461738321888196944874767329987087717347965560730107000506459968095686830635679518643602370874814210159133941835787586882185483225249476851343721259971285163119568906653051306073838470023923543231975046460211200000000*i1^28 + 97562751395780883643499762812099833857773234261778642617951618929934055993142300129514929673624082926618242449917004739560916189890233058208537463502485506536937741529806364679689058758773225515136825235077445931932667419365972805611592613490204552284710420021237035360565013288347883888804686547596421960802272389218805595906152333448445386403983056218630323159002660254774847822655804899652672815180577309799328893088653601551519380155431172602069633286336978836884112508500958051288491185176406095455834631034390693037614707741580675189247041943700891965982696292854273760292544344815102369815470115565207295499164115359897431628536813916271751487259742928570479591663897296934799756005456743517140512018777977859214320288859883043027698994101732454555724112389945030991671169394647811299271381134393056613079770697688879851303861309789929930329965049967231460237430667605902757488407859833877134198768215418224563137577387590855903023504290876377292822784669485779680460031224757822060730119555398726401784785900792004642316085651718220652348673596514291131181299983256193625607299150805374419419970861613256258491775458581041034137759697928640654812460628446698673583109602986399174086925003642785776974464315809511886775534519136515143075945674269068825092111343882712227124351041012116170123391774323118961842458164633827677235717247174403346808804208040244389985944030319075052517270248909012191300538980811683884578173104253424861274208454898885906454052433499812704765051006036080116723845743588791150955090936846183773737969507716877760576634611415506542807010475903681210016044579918044851237171667538335069328171227727029952647673513302267274063728890639041288994741202428094179261619269896668354726183833606029107653383458946656080952449444376885208266928759654324611445490405015446139449857496442834938155808175449663015684770182292577306468077625356910695234036259814765498293599655497143541996308941579458406646361245345607672438450309159554552540002555005851486650714807294975943700822081413585097018463835480825489825149726084378353406327444619261047506609127520112921489066095399786294622919526320833378673970009689334590724328429785629087351241174207188915794174142690861425446933615652197407940581531631923539528850941893479066541199461507750072901346562756056554132900505314953930280040815727942948476696000949884046621780750398602670126760590900862804421067092942909107800411567957304323119536175898885687064980137228061028534620195241387641398408132220404765028119344328100069976004538199215798123328910131200000*i1^29 + -880889596631066391551727687665615125764769263179458201079134469118601158124296859091926386561002003484915422469924302286621472350671381442420531552591491851222366088433339611097199320420211843015978565244684261629399304407876188025388375051306176778587738171814267591121414871948402408747658904615637438735478419315751030873165152374697103594486532688342797594367840252978244199649049940535079432034647358844527498563630977657189855044039973629004492020211109122937630442796423026685833891406371738896109321142337883918325161135394907627071203506907091569480037253841469954288213369734538789463049574320380701023664660703548937225314052305075879745487459571126970464119203778364262057779659533249490616267732702923694270127641282440811639227985916667613857764616957645727020103900772632916811884868115410056693125778167807337385963594919195399516930605887070733130664254558976775525358656695502405094603889032989350924211727181916694877303365155113398644169537728742750257421438974979771879911389117886912104953789980115249202099655872788209346964606691315257359010976344282872884622330019567947612342250668429852688253438239768697072913909759042953383109275044645374381808401214120741436512339019654223591906156232507983326722976915776090892575474393083247616104521375980553418461914151993320655181767819528687258252291488584759503303537689607141567193601075237994056332974267137266096914480653910003974012911849018889356419427919053869785485364153646052664921363635890088895779563888771404737365301505853638394571625549964652622592288724237547274051793215914468525020120663194882374541384012337243210142147045512351494007317903687372402957603024987270280145663264312068620224735866840805900282179900406134932783880104303110921955159724554987291967131834360561181390270315119393688296702729534467394148316369160739197236405954379390169820000125208837572146674807193661134392299171203721363402389708589900012860993764238704803123465172304090960677814433820420618680693812888592190172958730361175953312985623088183424809206409582259622216723597428979642924533734231174838134866482692271244733708774052231913908575014022949708586581290226532956934493689503524793886676388079810239134832560720860067918496509902192639448508162227799214963280498784542190974848627612250100480113299036441885550408359720451013798617628642908393122969730837469579600235501890903841374075370021695923692145334863222953913148419496511985622694063538241235175097384562991479117684130881055705232446086218478996750470913921042467571048744464518571341381632000*i1^30 + 5299152115282959840419600722221451777471687163545812651628514242395306387412702184956875726443562487485913304931804634283666870561173886799665341127971561633393751362798461804628123106016108373074698376723769723705832610050760365512170730917240319434394793379788467766810144655885246242971385596567361000896521409792098683020808716626156021393988416927548797437097533932377863750209996566932217066319807786027700428627562195486168202782503397785244981917012470755433876233056752845222918651182700493493728786258429691451168186659791922853645049411224230130222825991258925502615476461861763544911720124140309117240251263678834891372833329697297551999610169522795983877389240811427416087610374173215361561338464322175126271572661235311051120014795560145140144485365496789682019991178247351556812220349600221271783375764599453042318601945022835733857562415035672783036336006388423210731583636278708923288102605237475334291722465733341926220261829006544729227440198218685039850998180579342839876867862622561304137160914419065518514438560510316488574097854313534229607279669817871930498622693548160265514808376402383073997021564273969931282147869964315014942249720240319571246550343689242568575142326943466441555509376937515443598394960733350274073003145032478246631023053553211129677588700848225234205027860098070511110773467179278078386701716452685858054539058200154715890927504868751715530686264954396254775371052127978197389720392203022401914368949693460241239145718730800694550286872988284580522387237561283441502264695654376195842533652155704851183003874175017075437288311652534267240339117442839096063869406868954642020712093040252952571900559516653689652878555526516597158607520387286129397158162369853840924059232868192624081515387261800731109257883793699349985772585864373174052382830124877360889642594633061320910067791540725156658383770438342134258213867593549035116711457968542172763469362703316201730197316406977827789459413181111439694733516225258476431260446158749903510813000541686867754840030155669758681764481310236864859922897663675572593194373848092791744431607717921630144779686717595966964303033563002692451823296091496707015140200626135213604691665781548756661424761814030312759021830604637493500504522929189323007208710146638698556109798051315218300993427282507497158736156926543935447709584736192472016968469557427187072879917276849672698977029215128427560740717608938147779390445172731462266023394645595340255587065487581188518845216356726926346024036474199233860102214164489168520388278577878157125222400*i1^31 + -24247178202792071881942842370603382285529789078972352805485338733982553230251503946869996690345052174957968551889161741846105843500084722435025279340258342701755365568538775401024567113492248991151904981963895567434725341331601722061031358210643604244787722591519689260224749941372870564948697522880030307390797064494553602586595983013457185880136513513571808859416151816486107240797852467274883459982634558551953329412252338825947949698193904222751745878766384814211386620886424849258706720916442391413561035854103172508552120441933824680866640567547477122557161253627875814412436073464537337346788239739750249445826669806592883386520117238904780373162540661505678173251888069883136846049878030267872460721445786476701954858971330829734179390062701136672261616020867576899044532085803324694290557845236091308030044535169548098023736882813952727067827782536036154075024989176591267444420584507433725411788402191930250212847613452285011824875040114387329982441207137448746786040064705503274628548379115322225793306900195611032907931621974704221865226936922775027877888703772894246205915655079721141066778536318287545201207056072430839684547747882352381614213710230170005859642246842783457867828440530113156266324540879754058411855475308004484966173115002181915131404665887975593511601149593489445549595356836413928536255433724059192348610656872073179228450357970845388482870546217293201756085252003277705586144279119062132130169686121263804685456635006975337492202751287077196818487558720238375034926911988378794937033952475700014488603001445048851586433217892454591393609271075536125332140122718799412172871408089728841689586534404841024703525389000813080970103174883246753275695495688336737985673568220414394654907351206016181916830197220098849634784014909656649340378153160987710998588554751811295828775414005516882371519541300008645872638062951528888779181652022151645227053293819480434729644911238227231714193980769255273604186675276108291329220882878291537254555548306322929038705279773298301966332379236864522398734801579860740908811216302810233114289101256722422802828847527599311888359044204521099606400275198319944185669662120977090484992764232156238176824363704777034915106753159364999879137861767334015255694264962479057646978641410385758933457730857489089071497626386570982644686404418381622725645306455683627632489747792073677878610985703142455767106013415052668722516308695221785798126692018299310476790139174894219714625118966713079813325790201380757300452649399608349734285063437680555212329313543504527360*i1^32 + 77571351175144150897241247810057448555987030589572536829549044396463391075547708670299612561709379241553529316168138152703583090192305554215861916978708538383395696020085546599466612880059551544555868224191729389070231078032496049301040418381390481232057840772791537767791623168319326240935349704253292312754331987900369192264805514544106748136262655100884583867390607839129541243058418860277542253858704561418047580922193566174428220650725736220833604744974450410913817104514550247134358373547186679943419220436853303032342948641195872427617422862341008812923349509727001844605257505906429266502906573384289292798543850666110959425879638242854533142068952654855192681492646373421676342612384581154326353320909410386430873506601771285899965506557235102056438558339892739103720386756868037034155412947942044567223985111477142018747853112389004707583071217361608057992719319777038113704911383653359917007110688850532024347690984453508394332887284523149942206585063640293441395476886769925952688347180710562133927075609008275577189575681335230778908377530622987416962040497444845762674470441408302798846953051580907044796604259040727596312996566841919739651646739641860963393390622805874032500122632258693375680023384585931584160872053854291674580958939138081127969168217032554750423854718688095880290721195317044194695891380788689880597349529039629538354242891883690945127376183611387564656072089106430795713477365154448993086025088489798380301780656350097821707510675540645144839526077101473817127902766218333370576941222375809717342607882101752393219012781045864469232784478155333289550618516603032579472333720609231997164289921663878921583539612066022818353471299662728353213887269261661012089644575898124932611873857328718000997496127401913706736905443948097035599575881972087711560476058961766068649037534827965758393541810782130847662931827986649935717096788904656381065757400931597269457130988531756391955205618167720484522399736159559314046111408228065565051396744404957718091182316454510103017546870600450611489249747871173065721659542124344970751653079347610051194344567522102147124812593652205676746808618195351034325407382999411207771565157316636406255315199424652497758238595582131208979602152147644771298292404382264053267165518457780615235109747615689051013606630102045744923334694565524718230001502405215853004606289081633006000894156442606979491507337476074182327596511790069696782088399457213904634488853769378792726757625000143615197027323962034873468046583055977030975606005455243746401348290084864*i1^33 + -169282441768563301181999841598379406195080365725436202541230680169509795007507446775332130583403855027518681601931540708164494587379361883452365741748257742299782721055227087054399068293855397010069966141402478586839579641932991123634997872791451913943655485777657832972617812758955066147952232213647037058404403674704969100800310926965334399327629343330327341911854275036386883422180462367911943955640910745998747109409285879417707922617002157890658262750989617394089275335732167948081698619704692634015705114633145788617263711239866387037520310953541431926186101825088263517230230910776384083197220758068426524891406261610312321947408434226818536764795621802957486221707758635538779428303496529795219149072633779270105133228597921990425113676070869193564218932395433371274655524932723955265038286786111928519935642188772170209667802786768461601298581792742416491753261954001548554842524639704585590652619741661387534225435665479648224333637640410944735029678375101048588076290198324965368088997456438733452330931333160249128311024585763830676501821094187038639769923061220070014183699186377108926831518700631717439876029470586877746450848572185562378223228741914012787113113902701652253157589481590772177774175409821328150668414046498341979657535546527219935570668829024315544185015280893935062343565205339840232071522092565576672707749825562873840738910703194045652254237286124264222588214208369753674154559716693810403589425137308832856299776743185072313232267949284744175308164407336460139352196449008425230210935880145952919412007382107215038649853486485709989459931796659444404488209423233294398003851987023504443274836232594600797007488669770999478919830083447981684776120748832588436389219066182191927826356341985328201191850097247749921950729274193262932687007934930345902442071851245952766615760908836678337422336243717077974537166007746390623786974452576866925612061392169877558996432853896520670349987960652238157099243772103957378373382421728979498167756137641026644634703317507034753027920056930371069178157323584613744523543898094019982035521243189336036697763295264497447861402120506811056032159535968817060382612941636073569521941399618188438360491157660048209482594159789541821830505266890744043764321439019945932754188817333818446136701555570136693739870006357871746197620849546085927816814925805532025707403769868164223014176412969503107121846600635728823916876797374823217289530821374166626825385963234613269599394387993284598233779831075944206746622195863973730003536941538985710467416064*i1^34 + 262078248628012929973416664092631552637198083833485545919825771929930178456478280435655543024785337815779183342479763907728024516454378030345568750907007222904776840994876368771435298632629700497868323496373631758048323391375903319246737422714511974618405861138325461784924866155240612299836505111333125300127416079001663067512297725146422608383360292692112351626597919872436006890670214817204565194282295034805814516613699675055033201328761436547780789975608721132029037220436645689422482423862690132912767925515147022919630406766932126743956776973060484664284775435071181023783880989929122008237422701336958181660919697519531479849174001880285332918732302211292014507786424290687482216088611252953626676319952133938995721557799335799526788072182232988459328542834170884171698478579860747194185116004210717881719870136583580124556895350384861860495185129448304110407732806303525720025900521369286600760145680330014904574034901445628956237176556246590548691842348329437317094887754875842025150982042950559196538540232275022339106573071444384288904650256023586329914191336658689516337882870217668878433014253276142323128054363186058155701333354603892715680495960758068896448840390525418090882105756050362475451789609633771391734553425069876967145032899771789080521828991700051908930801822812021545860928832257888345561134765988801306230182203940133700194257351731502102251156787080560204596618178337545741049152293346451377654646708069902469042368141551307855352851319569711962825685333560282011717541370843789664539742777681730549904730387416247616122852104706177963701495289661796771835288334898453323890162591120927481347502859969311042850856206986284727760438526331814066898690513384192511745692816538826460606295432593479387392541121305035792774411735118411096157677358434383492639784368179363899078951143612616498974895036815461339742447206726154812122736313937362583173929128668272781444890160522914059723810484741143652411345503327836424171495978550719234834467519486390120007009897434043088788903134955504014128109519291046682146403924976633440275546857728023179985333185833911864725138343634881428462466335280224669703421188819843825251807386691469279435864558951054620100431578388224323815751120881960081229184319635654379645738855185002001363307059431781547455052621236643109192808805429469012533732319131307172226157331328846381672682987698748418090368487561473564069793937582054550418226373909955931344105848412102242029287770412465143922942515902498210113518460066717198509835178360562515968*i1^35 + -310023483803500502624654659570719262556624899403057264868314721258825154819234465519636460505304164930227055006025444159312610538269468343980249690921058481331151478604583480542232680695889535463095929466120090534454711160404984319167897905473911849586732433357875783447788616347299441271202461264592779290848430918374152496386622445875236581819488546476530582035324006664430568096360991743776443609939244597606906724053519080931013865667338765322079131681389937154933227965466948767686305114370732825350809890198319152018554515283894125092361616613896699380953487149888041359174158142897353735926043053718901526884535449706652601209817395596350579443158017931499376181123719494952893476977801073943718822944526801678676355186684301761587656087676776393242559209865576554069196271154356597838711088517701879371625720131636460780838342416238850148499149304480722629086183123872051866140785084561194928519306383144840867754864507422390302481730219252999238046881187780474132416765316788992206657593602866680243180366363020614063711129985674450664108116646574087737898752283862611923736239878207904771458596739045830311761759756698921782089481096889708808929963561513087397606176803856632693987654620709356989575935066266832997769370741233150672656496023867437502343280087535708365472977555559879615564867275770259592678331552601036291139709130456703833548981380665586016236021409643064812982191910597213724557417273001958767522144132439804487990344540583827068201676996008008693841702195327266781395973079274865801618599745952361941719782165693439114755387345059480104198526868283156076955974663736846847384218132858282807612990860327763684451577538006215150677747051389721316089807664735675463310681738019115128111491313093252076205661495308568764068531797729355823413743500669494876186573581741998620996834547788552624985065427419886603520731966080833660785280009080020842721377099102583145871313729860544365552285582128324163545751300796957544371882474816299969379816750757884895716196344982195725470929743108091401387938790485110611675826711636482686992810471862353400122134506913970410372705453798083664637211572340655757465454625316516785976770483420923915846680503123726033429226785544074835742260031905528141777830388547193177175862144876234557066403377579472394093135829560403235710653900175751683081741218256959905493295059664859651465947236020587559880771042542094710753146545614581760091314949644229336263654414046487082290753592817555902788509959910704028182037777989252561277654090645504*i1^36 + 288208122787039926154451131314697971307762666202828356753021853423759097133864558429273383120926787389792540241397995651075057709377252152626963467812122591519984988198944048824145951006553379283904255322058030762506915072315062544850886900504779353662847065151904313110236089639999603711866728551913916647024170076610432182390074519489044153327695538488208113303257894914150564820986318948615406226243614404366045504716942874301300607414992474807330996170145608020333997174788393900714208893491168223547479630534465500429370095920690022285556587843911339777318526689852702022771410129525303659601331506072273358716937727017650400933555538293850741451072520428018532901911502386612982052797280588138168747387823605730593092261849616792197137141532104980254257356091846237222904509765671320933493255592788430662427516538759377102965609131833507157642042638246162242215316310795188268871357877861337688073914503779326495467312341832515099745162679751998533313079139533019901967115245259543208876241397267331432304299432889855042867590207420255296816792365403080141325285213336864832408654807854768344955755932100895029852352563632957291095028710337572956489963607291274296640107725583417071670057435311903972107298935330573063474921594284669416225787947949987411184538598663528918888239213612480992464935814706062516411621501840027295144436785875157891721920992259779153310545124733270170537803316976551166358986706666156835178206051212733865268120013175852059864015149608091184768478936973878404578428019711702776732391661954372439456038385307704157728094653721478194019399534146432184707541524095006928185189573344752306888075334533226622726521901139029029890173781864166494811739732194229550615768562712539597535988191753954121756127077211538615488619167962517083695985790477605384069947976139445566613453088268290885072460944470004732206445970602689092672311631686203346874473488681074665731171982582096961232487056692114313053188105438194113019243506944533192750866362799922078095921097743928614235870243387792562972199476440538723494619834581256840334675869704451132705522555797230531849752633275780724646392093270559990622544272583987574293115239667422884751888145884828876848964987229363991262421806501133180848124972938326166381564199295337119184809043600420477177302519078948683589133339240741453053361626972139665870233617294406973305296376223719977905791519626984607076290159218381685071288112728295704422516233977103027814814311496950385171524112753623660850366554931345520605528064*i1^37 + -186375824088107545158885658276668198055046106609776587617908641969973923399591021566450205842837218700622746409541101703481752920157757722761344822397003635474712979257164860933674706976686632283636281229663431341059911389293102393512741771230037876151384267735389758522556629576261351890004327645652498881152612099288505740582807752280169543642139025563847035830285389050514314569536028713203629527086162575709400683523340004290576697307515905974503098549123826303345333387354722518969522122538973027671833040207051636405212133993920034933687046141063089229606229490551038065926007850641451753090063609298026582252221091400396142730202875827768420386265297661749401639912913702417936797709512701531266034480597662727295190396244179214088992580887169594310176052975928952123393325313216206894408167361264839773163378835536032101475139480067458557644071372369079219172573977927527396009752702618527990019017366952599120039414096311677467803953758072274008175762338334179758677908381279523445361755586952974613550848807311767341275570736895021167935488337737078093355428106060689365747756088962856260709016183693917359171191409920093539940451162063346424911040651527589975117285572962719425539410894953106764642028032965662009308162140937799570103324458314324036957031773374015229913442310914378582605606440412946443193030788485886479702131531234998265469589355662697106090525665276015556403607481658804260386870557769276114994918730611462178171144865586499305806089267052773723441060315299428565788941990918977524883636420275650597400820668662216058926012598012716423947896496014265066666711723648325592056703986082808156149815801488720098055304231302289434508883465123643210187817424045804887598969165590572008296352726815160416715649018359098075059170323753035234746810336550566844167940200476462821641669407326157525565475352606055734778977020094168167484799527819850725923384435596601450369415295774388362477095859154588364493890869964952009021601970407596648333867835253217277848268048830603747223229829336434638548296707419206617330650273307597004939862912463706598343985403451051172077295158818907728827750628635288798137706939349096721568513380572379233397173190707586993205294189418891423351665396226316755695780365169248910557218627556987010399382193470101242766394801846340057194096545996168430547834164364203314217873389275276306501867709184305565172017311123494002172611329780913631199862365943099142719159362176078407793255998140156228616115584751415056762108338945709309952*i1^38 + 42379050537542891303814367864948256559234670514486134783638212182256205552793643357857917218157826958290076448867938217143534495128427590555818300501918264871329970990980661095201234319348235589408964493274959835662558279319940078388727062278889415752071880181471485158348949196437381218954495976314913183020168754270292187688379783662034906514639738963591448952237004576669054543088727031068103686048447129850975537979176900685588644646591371572708922998119090978556323939365760932422084546636497930791357259273262876720231348304650267477937486233930843561443094304973429935326228711131978062377176013729967237235498949642796911280773086809647509338107418001908004669419676519176547934369030679894136110007172388534709328449920859336210961677279124226979417555117739773350520373272760390465913127919955099131075273727125109743027250250843534744717970352518275556156215615640776710218360592855310598891639753961383645386303664637707850947927678810531105922339959552707750387309661269233354066160709708866393409867342623200048729544396982113387106067070947066900219993414886874845864931601616976266782560253950064363341726050018632354816291934624073252212637014897198944017282787215201441175409384856860895611463989006675649559577401100062018430936517027230691094066039228218463279175131930297411340970548476880300476565526125705238149419005891675599524768898852073651068041755927749520694904243973995157390103223419472565690750130549396395620667218669747814467356085777058250945434469666475456363748827540870736176878601878226165075198810058446479451665091016396975914881710929473318480701912336858367027411238372333715565804074416639153519325058442339803623623820023051153131545076285478251570320331452643257292440754400618745240749544074256452016496831193737712263666649241097259370891194909441993847842972165984193390660759221323421626714701790297111509214307873197333852276415461147657213085370521348371316277447566483705229085975166042061225986169303095737055074117651206503714113117842423159837287452797067893445995619855881777505774008049072803637324037778751560324082658877088958114677936845865073040895862777979807902104557760734392571168846450866711875785473048380707272965189207482808707978798363464480778876337169077785102359116966369860747943245101462233381330831226300227558196377166022631932048246355309941441936962842093718385105840449322208119813745102920181060199628092695078672775992224792961329110430364460483852871906313876056837404494745488786744232239955968*i1^39 + 16206851297437674789611818677700998389449639423804381410285542834374890033268878932606272603606621343630827005094054777841322595467015110588195453919572441161230224871210577554579215532325434027948903468347625666129082564009608737529854471571866652095896900789683595408219862077312662918876470757915325188431973117605439635327445922929791275549660526351480117726528949875210793437815852090580549388300454669573639081561410288028376894374637769562024746807942933553447755414897939909986661447117224566448323004112512110311664913130428995159178518196701455913931505094489478308024705771111073931232835703912325648811645498803171228763884872411388752974346575219799485679864842499400050791988305031908711153646800980474800493504745297078528100091890811041571020006577422015387770145980574885941774800219687193055159720567225633048108487391745134701665818867867402200618294699265941690211068984435594500641387714473804935542113156475238071407814091380640261485565829680084363986432057104431446855540231592763729401686199906567341092380785620530184008896830834201203689894312936669704404055201325634261351423983951997045537958715636576302102542221699732748380295147197280623254190430606812103068251434787092552344659386782548256061153615210701501026973102113514242417169552202723894890053340397304731078537497317035736438365508593384232375140468856907257067540437710886921627353271516035996477744482799381534654102575366829668514348720149320589095483969723916893248517240563772417895196626355003971872043591272840567632757831116301729268878904909728019862190638280547637425615478010273697336033266443331142174368410208726356235118148132191719307966056151525778896903743175444523840227593660862801256631865513103537625983210754022734654494634297369665421929346724785532475080130281590065838019630127009103607714912887509171623215929291426724281146525557440646137673025739458500299347878301013626691639121308828129303749279043124370742550596013291364717028929181588414488544379534182507035394232991629519600713127830454922218240213236027774769783455798706916259432986243770422917199653273012110755767870500702958635451245883743500467437368585525238980662544499106572685404795457415406806993078641628971328904600336400278450916266284314521504280215902078464133138676662830680482650764079322305192921904572856133163551045426606013956558705374077942792503882039315477459263450842231278883698354395135363705772212439924455633253787654872179353629163621383139351858162872117068784730112*i1^40 + -5477624180709514275776366269023519936292067158468423948252486733537420586771638924490554782465537331831260465460736137128039549239482034641135673201299572769619465002893903161474982062996293321245697432866859262649477250080104213879581074087821167462468221824458872437966479290392831432234221344593037810621933238955702422563186951142298005241011364412919112701606763227222116129722094587823692280305127093776854781030055789658636858985270091638555320569833204953358824284459342013062402107651499269581178444275950993879455297458949185325401145035350473570608509075213421112761193923558420024546599742899203439076471123584604756208088250436580143608655981273253910607126386447771882178943408987172691295021638970945678561829514033778448209623673268416964794081091406258628716608498500217972135273307979985074439160582737804269352824346135601736098818508211600154348747741879007502608103381963479677996466605702762332876127572866526600431116944522447161616897125138395212190849321967369748804781690699812063498919050949516717244234484643216334306734042449194378287411470007222413903178623723818494142729742806314285723375460431681077354295902004599002953092069538150736407371947873528538673458085993615367671142385767471430931661137428612649979834388738410780954564262959298879810738945041723180277505777454585391788817661472007629179488348701045781454673868227706472005244709789267248437347038034741560653772534392383729053795565262295158469461809466195915688211919968808788250554908627639269649664074657581425891677914533787227555400107401285202350195589533839638509249093882768439835750369973449284181695457999506065673445913393802378833163157373959194492624906829345262223322335683719141057323168753367222473503105607499052699705616747892243457887392169308081637054010832003319116684601321273416506403773719124011421134738535431051110370104154082068848943645840345083699024644150343473155595577641516372133506935158601532024150827108244454489290754187792428623222883815848679070274174679401219165019180579752561142214506190861944079596244101967992110990539332093679075567135274749002929354490094147427565133125942946851316706437935656037279719230929140536606775275084343664822072170105863071816746564576274556257048944768244018367267524243951818828057158737274457041085701094927202774222935856730100601099898009117416689204516801652482874021487398715129156571292815406732279251211509226207879958857113782025373593577676065384601820577182411363954907009745585963008*i1^41 + -362826481681219722712071216902216200789852739017134402889541584332369499528968778460567901396386386065851590692680582065952756512304795238400877441692755169954452374491461802710258923340782179411134412894258583130015732485410668464872933464478808406930309791617964178599166356258959827128422805030653017232787810162567146067614605905680071301823685101127957979520522388676866564607027867501499733944381093289296844171020061824893160960969497652931030646315045721394812955701792356277113846991279998820470681711958212768416451180414913288644063268202990068797533229224332515793688463093729262760667591864546402026973339719740697570081785680901152993445799864505889548023896681956830783534392553647220956974445490437082729609289428356473766060995924013495768094664165797322378011614934408809943168246548148125876576469554129233256389396815351595627771550188611369798494055187702003932210686772063217069385657665632367031559438303585770823620615512808688500606157595669425103292570903449478812259492216860333185395079576425143307308387036641234032746221018472576448648666327266236469862547245997513190829325360881446628465674549559843864136745904378741612141783309498074495556168111258425577363541593758810146746906427851585502549245849637165991033441586113585300582237743636885942385559195147166006177524770973980305455420241072209447363583702624303915507674453746443454057008268314005263885271476037610820842614362123513416995444810450931472686951807938362272142060003074193475795462001235454374221335397018108323254553117504767363396054771021982232701856071671654059108121652685542388403838306750068564247405176540834334933504641164661990371435820868902050209316012233825890772493945343398983577852726505860171609457306678688680020307304454073236415245642389297499269213339296068593965718470949930789756058127826205983251308207128464933638904114507479508889006785355137874567058705879318842271157790561391208775788297849235324184135267767892569920076992720596496471182498025397015953727289176728763038486120656556110126862573312001507805014130603579567646431358432816419543634928825682329316122474418814109609414975071022158736436443414205301297715094228898033571106330537163700360304381541098769722280893065146254254821320325767038089580150873311249741348716691069204201015463485787716384013652685539021834463481057867320249010222968919062020854733275683136048425048227050918016640760843384210681735823105719878997080747010876164946959298933974993316146577408*i1^42 + -231419873635309895729841400153950105275071022695031585224724184339932902656846435510371694360605335376401254525335404337036628170138749285107804657764548762424020937036704718060727171252092790406597644154312019045212842038691417415839354452948099862574601158868717154611266211444577883257785092121455870771656649393289217850983170702231977868293157504024874379687759995997191360581509285200831887638084371595470281408846572579600782841941395486929269071990924079172844554526975924157886315626658736333053980266416646054199086558643176309639431055098593412989358981984227809428004235337250068734490737086071747048277199497765108949571983916964509611505205888896305969413848313470692770822328106720952912564854548065215878272508236120652047372361812294667709350325914131294567474242030421828355646877017219794939673068799472554538104590218711491210241237409638608181620507474505772978012118565907823104076151472404096153030451283613458446992469442637638593248394067682712492640175873864942021286633418404997282935235742830698480400733423835883300212653220715336093167885690185155043133127810722419221355355409707269250598676823085067178038981484414194423295477920114021415342451823629379199009949511757382234543047061920916364232654129931119556901978803051313229224761935404164061159880196772930907730376027406600887860596706855140339419013904093105247140486907645482803676390739393436902844977520341530436878057393495241934553078276386115527417046699274620709815798816063093635284237421988868253493961217516506127104475339375908441370911514511462044686157006440615921520645781034891659452440064263018730532636508841279922605856967137975224793961990483956120968696570268596225354842069114491037832784561344714752405608690501289731383708098227368117660228466853710129496081355047592500839926491099454473854604409981590622833687434240137483679656570614993504274767551364108306052989630638975891375440258477935338487834833899496866522199239107385006222487611530130131108134216152173951699734226023631933930953050243585864353703622981023479203418129204967163115344487645688245157395440055433120674572456347695740872089532283279009601861701753117958289674872168304767907142487510512774928341398757340872327465594826660062600782489452815476207314359012600892093245553164991737064819450062358409609237268568133582578072801193422371862939028571651958453086347583590061496579711404072994148584335746170807758279838923701170741146760757117954030789519253977281069056*i1^43 + -20302922253684291081685335546792105855967458023762040632504963886150641779119256492229617417559090952889660689755509446172966927924948489742631981502347228819950900976331134529142032399778981348639483524814088437654195258924474614023137648593144544920058655232986459556257929878371372246396754464514609884940532827736308634949496213841628046468649637025154648245635874330664879630368591031913795983153954270150575110878229426729838356052180410092131498419449536699007866524950971684261262083207528010741298102125620994773432463623062994708443632279564265544427661726830011997480660657634097619397734142156295616207271849570037885298434461452458824334645673618268030335278331696883414504042310103092640922390081584547163532918680312165004942588694922701930502165010502532005329860405874637693470337990600642713369703992902137014660564260303487661059865536419920967364383750130394752390192917957812423996997593662800206306362661010176177408452522980544874317954725706184019753495324291966605549519010336400197137533742448303109275387304428083915559642869593493644566360925470007309695185349569716639907190737657780555458272921484732472059535069597825029101509205850936719500399817824166472745289669759231979202479104068961037639462463959279145972202289843067173276957254392928998378584084401635664547352572525215441537208148371916628923532867143279349160671909546027568097136660801936503006726913561944775578133367449449226308565230120281790118625191535857153331284929581428696084541849534346013542865099239556987382137062740341118953728000382985850278363175545750871132616038579291320910143921979552414819470501173661023856552731823206042458223183556040181441456895442154449631993594400769649243856608334596973824317767879036531552606662101696950289177664570223200593458088496041618863777155562406523920265481403690196150900849011936873760656910676505546789781323959449364895686738523002642136034684949158946597724662711804592867187957929921389889956078355165003333746572371945279708661865778591700362121615421474564233241260547456940000824396574598431276693061503193142532434177515298594936440158072440749769845225582905922492152990849180343253838968648540136224112375151552875880235568944156595880652963400925271165591821173504640908368663970453032867892339721055340871425631209860890418968323736139044678487416112895886995268564766901758530102064600239564589458661472814006250018703764626097088590167928386663138723196750991228925848782951677952*i1^44 + -7955818088060993527963309889062057870470489729864408676271359336592259465140598760180656242489292753552173583954335364452509140164124149851672404406962048564432238328863030361656259549043532281428908239264649236507712969900642373968025796023580337794524510580188362533872999273808142921997159658161905803609146694086048649342495844253320574415621119970728661443863515304093075184246739890692516134485152676047510165185581636216180431838323001221866506287479264646462509040161222268379588613659166089554499160523799162512420033210948177514524607717184671726290782117230568756037528910218395027094180573906261546215449887851720243950369414278225903617938456735137831755711962948721951845106285744150714137416909376154095097862421409714146304222516165723516562002476492960930407183654699667686892013640915161289011918139973103872620550697182593365431953941554955087746865166982029069916879456848003103724779080382597516551155875398398296024489326380428281330073896200069705646850421056392407923703099270240524562445629798559866779254434594315727441293562944405769579300138316065771904416313342999094693390637722002400377997515161049057442782755020248004435778637820677345066159014102294862116589166383014632031701090284701437163707464656156354621888079720196940929378432002682160264452931888038944310367617785463606959613890598348492532139441225211231994694389937274875867952377998077104774332149049363469756595809828668960988140912482545147349598218919233442017475356998569014154596145497932494386643797686584338216869349262209386061573097874265771910912990906987796829505075290508547046757797324973207954352115776699662575765597252665652752024952862073808632505682821899339877400870342343015420441543947942862819990316157866731378398658745398163664453400296762911134937332026338810693717649464863756139011848328642056659506694405623958491887177767462521736464289940978982397040736746702241326489396245429910084961468066659050383399839199089095204354584471813382105960234811498878788947783181598838009990541338341018730191519314935800849801651310195957718699386184323304094791824059339932962441138678238443858391633477197874244826557303922579117094218380058285885531227200401744537878613914213147704229678770524118410730255047618926628209527481181152242364750971485875518874469358708469410346536882223734962529073342297900744627275770488462257338850032951021655666956019477575419365065864122911417033376179243877379641280523265684987644477440*i1^45 + -3095040160786937381671093375881237514232095984793936397189961506584602469964650950398167969197223543877212251701277637430948736975512402130523835141777964334512213023196088178095924456463900577427403471733698258846281614025614478702595646696183269738169857313294281002481895054866688572566547675790623666579387982016458405515268678892318593951416781954011902615155639931873503082515939997844126009390693724771900852075070958616023989313953902530878882155541392868667854329603116284583844999710588307241997999597958233881553102146224854607025181175629849767017631743235195992733379742178966843917049634622099513118358545178634537541726661658799796120547512012779705611351458483671742686940901954575099852460579633563865528779654962253870551279743493137954692254946865330090417534950496213226767281621040765259242821277751155999716410348977714249702482170851662375914380023930833702278272279355185814415664835638804094363205981305730770246499798278919249081052032539095265184698975679146032064018379759471632261031522095809559782079948029998353720720287234087589090126567922236427548373133399871084074559591156694212673192334982589468412147974441542556392512978462448475584817496471114772733949386159074568792035890018577748654572583032998985710702946853774253076539063542862568198702977262444945544979796619757142878785524777315303748148299703041840991621920208292435192820324654671637933703711845134677565189915999747635649975117519326833023012845047630007129652838211915974471885342741740269542171386332952899619040613428774570540947193900207439978639534035312354873309619190320068662213926642291396464138814524870143226981444258983298559963295363330982841759364970235564603371014313099445802583954606387901325356296705457758370277927977379423278507476867029841827827916764383014407631543119696926263465664235345714438436228668357202521614516381865115629657915552924950219116290855085455137334914800840315774802494928014908594599624809438848850262458804353481851333128953748245722964293741808537007724427139033612539125622154899793550543951732722247113534015340014628051171668362896713242348128436926215399370001959969971744194368688013691251114965644917452868334806465484551337359954888720417720582011959024995141470441043337075983118775910405308612549494880190763003561650407295514931018618176911346724056018066513688002473874951518803230059205804062910526188475080275328388688258716213697752508921870844553931559852593458433753088*i1^46 + 572494613153222485892607993619651368912245413358231871511107138435994704312575158099920969058600164612669202996632816336220756653021590444580341424366165491863321944530907086820420124887087010524515161708589433673690174619062164292747904827763203433545855725121841009528239705311909753733838476424305307440494727086366291568099762250108617884463707870703353495910340388259254416261213901445264622900361218879211030799417431455736430364662045592480554899925129028614951016763046231405550158942093995682991290076876824921879253230654906547559594718390347254647644915534089099578177434967632161452129399099371848963585314933616188599956828753397133085715408019061235378612534645569959634168897016166946367440256198092519384380735658987560733011399413473745276980061240022392270830637035767369249846267106232697483531809275593416481609590576360521638109665133802369277764965552995204393563863978328490144101114390253330574307747401362595974277569029966602863466633666814438745144821552483961229891087346825301627497309960523925771979401050682036781573029153854618032238066890793242198705323878718450556891378699852485698944152016834737007534776846819594739630806268860784429528399920309825848235413886506880917353614544529781339884757332361004508793774802267462722725418573575399504493339505241826618732498120900413473964277576713933758741925355896202554806391768985207898159264893793802985352622797193365851837492957547499872895595321436868518407153270686040895940700357427882484781096127001714728986176872983424696537707319086492112492753383678396968553131724498447924174777065649225947829911229710353148179150214437223497160765756170644546355181412310183749447694857741125213092981445722122898612404350702197902993941435395587707686249981803020940075490976615072871851983567749831670855031944814998805355794347288981590706299042289811323177900220189345037663712874604893375706086106501478970811245729765148857618174051160958127724330396141819029210393675909114519695830750536349573410345352773426341482406147683234020047190628604394529423245490993066543940809924403321392078884510593958360418525920570391188786791769204654673427728618456253456071724025316074055831287302275412217122209093746171279601232965287957614721991818171619830607830778566618717996375341225463782296191303086956881822838642575048262090265762497487906828455158512922809623266672175357972057838408573360005213149925673024692810907283002002760867404408946688*i1^47 + -38046936288341199034675243149466768203769496073349076889584298737419526367493730645874074561138162652123096930236773145562539288020382542914042482582742954153846172146095561010510747603184478895057370345238808416057137988151050748258303666590722697241229742355616976903374327177093720033332455431451831482870727364707960327182438822666695193788789224155085476437185500201542451382500518198227332023516296981987179597491832507909335466986740915129191938587780031160654623174772480177225768543596601552592459683777163659632424295195181969611930286148329825699963936608812526569909309318367140870425273736150494716305798359700129819198891635420641365308061346123073926206121960771232081635131049534491264700468560090472373477099790686165841819983129811628870283730852698906813759689684798314806084301633841882715368900820827176954558346133067070858454963319586626697413926471430667978533052809411587310896181990224640065092527369664749623303905118335494092377365996991316577107413630107883996571770650218355036303450176821073531347390456769941030350472718143015201871493918258962414983142449918481340160120856108866125646801959422724768381447635361680589350696343369660733873786288012413816794989392167331182986063892799672436999972956338256679156263962408745601908444284049762709658334159276338658598433274195088178179896824436205933635472318754937782930423913277437776245038531906759851527548981581917182767266828913722493981318889947686857506612024402892323755705980800897043303382944780000046623264369882353869470438200496028413246911053567398368488744802582094756731469441709007075465528528688165988539475417020195953728263066813307612140453706797805233628589903440926696507745656783536198388574389517688048160157306030417938105129818942435455411671605193643340862339698007126075198427877183112083959534381471302304307955924177861977372733422709242443064596806669906911104836203408307405460701358065919608685828314834076940067612224509938533126184570409494823345518666605932623329210125067045828530190040352627738568672452162033889070561882115077060632359838827984854749281808239489148139474480394097011400473146919279157435261169819769197010102084868555268527627664841744987103679660450408970612405802863487738885087900261029213352793409343053451007153241252954858455950697485259836197576771829427460017394766990543224300880620672460485267148071916159355296613778312627631914843322739443108328532568323992133002330112*i1^48 + -5524525165694406403710578439251638184402449734752538693105423230467017159460197371428926113820757726785229360388753844257669790818056167081774614603431945382334491673981632149341978960665729001455646926789654944955101930192887569599439441387370825562738727726842708192872785392512194904936328910767473600413978142946739498159199614175578267726777857591525318532336998742453913142329022779420511620061420781390429236590705168415760188560454112333259541246503481038226894003544713583036774757781969191864245620747320903301113742091410950143291157780272966792942042619746889281963094762549737803053926785156080916760319276680323075967665624038268030645051335265753760412395034721370746549997942486676823844280868786354269250353844634799230159376292681047986038371262075213177234271014517847068760860424514264989717018396673106468238233105583611311912845047970520498145291751283177553472188798586547459888219800120584177282369177267706218566667398515349593532519456572151817967299448000655079383983458833013079714691364338625243390260495636473900564337681600728944871617451200783844760701692726350863359317011449902743869729762580663916672052240094589590176146543338895905097827613356769474852740746180172305296442948758156749483627367633935686611877435889921523943030972807273796812418167208539662760648815480957318171276291729712311660451665175248071829391736656533175541564047562812743943366529811488135750963644963883628927294826255643211258009626145029938054446355171825169254091841434671782376601106684956598374796793512543135223719650139460580781343104328384410637929609719261169176642847057098205882964037773902583525876377825941876289768493169927008944687518294776815377491431541919227397338245186312921096483901204590147638095535735277067126643687051926970081297151377602478839358063300963568232983054348898906041566004957290104657899397106629919216756374004739445322737416234539691978178221101147472237554744705064513081406698746193357151774195483605023746574000454712439138394648612026254086827909842380026472911314806361302715405561482819800460385576401327713684087020626401804212409865335852419395616335401471616280214635921276113395215955723776478465213068098575046121474837485479487028185064460945288172808331381711513241137966277637573515116013792052030606516984988715074705766674007298130676452338095736233002954597715861239988952658080213684407067340704517241718512447995917408669224212403278839808*i1^49 + 753053256981973014371111712021668821297099521556268437101309027674506105891148483511235664907733186861131754559984201036949107798516744097651891299414105437199792130133745238039586716963262530808758678940346540564953200336069104046096828203457076292458479181906542912550140606971706869057486752299152159469329741227659025669229311252612308381905332698786419396050961774281141043971046816787414698720375068203062066760943691540933905406294161792807260439084469478690843627319268923154409464121033941473111649045887767916915454335227014134010031266367449462325113469172625103308721713636157685534267185699950242777678347321380024937939103977778188827738323231346234156087506132259594488755633763928563571381840779536252729900120075121101182983345375093413378684285526954651566369746151157971024354052789628215288799856600522686156117066621874706833752644440098101176507206474260122219673241822992933349672213994672241709640750187727770562482320442033703131778607847849587109411493821000548942694950800415075342282955901058581130543416324456676638865573550559207053930712826518177776559072882006124723821176823660602118778364752916511047950161753740415598884253736615249010048182625132804985399824163903589966587688627853635577574232420496248081430430339382856065295515379062718681112610693147885203728480335825378735023668406585597813267938710946708760556699847056946323842637212967064716295956214690715915360040736483269801885796890789941433223418271531921676831518512699264688383148731765195910450673773623955660123707561270554499825111904820318032591053461353131248702173106653146651924373251183466372229549043063606129597195432299866462493576651090408247488576580975935624079295860912043658398806022443098595305565030117083039331729672615376224148694146741861339006149203585932095574474558954733710530790009160916954918248119621243077175605827491904143291686676031675850133083211222973468262699242335183037327421389775226806849166243921592407841198409677047737089668427023952300826110076415099933770976302992083181537579233411733734020666926336429585006957415078897417393644509372517897689059481980301904515705708532695830440590875564184521572402739850309361778671356284973504469994677779760343720049634904328613738616947045766996736919068778294730992492633894887453969339038006043638581625630559745929325508077988817270065392090232145386941852231812507768191074316921015716866114384303037581513489121280*i1^50 + 34671672667035627541426540574794972490946442855544679778451341222727813653831771785495281878839730168183554700102028004062956890112706528496145586865079408294172858325273444651339315233253597525597276634335453965387054133182151556343727884396831646186097684176321880890233970309822908629395115074828652629277919675492569622453156096667137469319639343184657553655412633586243889569641522914618635325221362869649201119028088206019902492949773542044543383095471023407924941085978197640383507763945978847211951704436623447985226838175718272693862747818761416667158624756996625670808609091679672150106049663015285164470368157536000036900119019656928996806018355188003146372737436513503179283481459398201891522017778234783489139694481418592241426685033897900742115932725687880405596915460925801955509778243824948804099305299217503857168785771942816575503874888871599607610697561584859345114463132998595520634599630053035924664443067004483745881538751130159905885990526437779087163130075591383713615538405532851427260578607282631914847877247639246577519636880691431586551898347725387787210214202530334110331559306559827276054417845667257426161237491003449632554840055775864376850881943275533999015812529985267079071395943794817035098526142691569879269831819942864828248228297631381953392073022730407434987489432174955079563784052574182354425846244162871841936295362783312774422931121729603262077213112238251728826077197378992665979167973988017995439891274546714630537973458483362282508842305204272736026442770415071931760310411711426095895299158441355708524460524661854245196297589181680822918623604082845476243058564885579476329036149159662636025523828198578133593472956687754651994223647421398976131430653918824290697931476553527405211470488010185179285555363670100450275979880890525461082255572175865883973078602613256562333174337753990300465857294754799521670401903746868369257415344965365627173153655194066307179089020189145750746394216281420757911254076263866415829531439425046159308658775034950939842097955763024228765568708631391172738867219194122531272739263496402161468477816516205982680786088250800338835960602613885519094820183818782428697426254333289425676736055662310208314577762838617920685372971113563699553663918703093648973527257777511188402603372363305094322940585340405654524694476296165679823416285968232151394586001664085389334597254789782622921159861271559691393156135118129044914176*i1^51 + -14231464634539638021683133307110221650288052032853277501246210269908595244655680370376770604840176373820605381266487364391464864566679431235975463041662570668948328699883076374950915175668797996732627558929710366486743942294807079484648867271167820141817366412995880441020748533126714750274358013098997680558248158903778384499028583951826403668926394197840059418627828452205214150713471325075311340695732452984530468025207544495391279926604613374382514370057882285934555664901839038319336750248735838398448209230152391948579577787948146975065006979241010160346064118163157194351611000657220112204488205932553858820997834205498610103982778376135704603727881479647303234673144314497202695730907948821466387561720138058065570023856901601704301787964168786506226968743037166048842403252534693609450967169874599386391137489389433756596885908322622985232577725478056820837151856689592946379896770903926874170770140751014764659929410019025478377235922148900147276008622073087295321775023759862587405471567168656453776157374641686567624332504549670258746938405702134974600693676082571345367014114684413108524872865021512183161564384671220493483195650359745857149736412824234086722763593271508743611366726898784592617028155047577477107431342654347993515375265409316950086339853996967343398505123967107003121584764651258758708541474840601486387112494981241729647173483149764617929013030163869636783641963938939109387597768560903621896066289706671623151236076689952452188022006677849804349296020525663578064027674278599849271136272749288515232753868313888938430252355160248843120861600558334462337742242140445706979250452173317728336981867948916231800280032488924238956295938354391549430720033223057279123127294632928801230251561094622522340490443979765000575787666813549379124400803558759868312495114862523105551326193938618838640981093778267917589716649072276950683374741773184554886158371817541553788972813252761222659621180732683316856455094795809113923174297481113399357956577915538693791680130329564602650489481839632752466717352865392794944719630075024399178994408251035948398832546926289836722068192491755847535423382990449262365899739759999695060158073979431168820915416989186987660846247809102993299024862071246431154214284997540516342327156789776392816344186063677030598996435291333413976532286541640239863039137339189901738239072301152179147976124137269752516909104225172122671515238983008256*i1^52 + 920045994490387945143123465006131751090794989775367076379736778839973510060063099545127291534516531953018124026911394380933272657867943209349864960618278837866728713587086473903924341040946911628127069697456406238266221478612778823373928973169831293685969809242938059516196278105244055176762113016421504297816430946872093382208117665780630754309275123096782523718404595661509967377914890165189647961770939561299645413727623775367783621053428161832285915145640057265663954172350561204690334590777688048321703414786517188622668957150135608926456210152053621873184031327518524775319212979270901443350410825472859197179386559811578620909346492294849616435992019602924167707591690478145764750572316059602108763534215025613110087382683676182677109434827433341883510456015738143530967923259827684416171667622975719743867903979930129848446464140423406633137448377164356932571639839534630640415851797836428203016955785699133474309463501888233815887426084723875349292817696543329736942282888830569763123030403700535053751659374536927383409732345185831825630132465909171667833788240352824397190047324002634410884953586519587833223102277519729812333692817530834470644684091136046328935749945852189610351257825505745165063942953528079003889299276125673901628559357947472760633171725357988497057673217619922814810044769510182548719776094301114460866713284683797033266483931234947627722279751508854238449550333630837068180763712137786649260486400194748298606910059117110433873953884102518258714020059765693675429186456974449878921199593407474961302849753140885553314201595123992182002459069389425831612605326535686653894334111088673349460159622326951924441459435211205522078749771902835724404722640298513640836491245596255682486652431117042562705772694944595025327298178726286470830519535293582773760752931080255032625790779325565213075931404966100299547691866636925757357127460063249189000913629622527626572682871053041044090381000516457947298106250979113172462325803760960765935506944516112379871435077751484867803070258714201725754997253928309062669932578383214435864490673654489107980143574259174499548805994379080327217806005521303365870493222996583621132447400872780324261437097584748437216842195712642914707165390563527705645564978095766412676317041070120352842463006027612824466452033213914380487569516315540553447247894773623599273606673825024858902783978724921238905420993526455201869856768*i1^53 + -199999121229819433692053410375172902928573760279622197726792039825048021940680302308325754501837622168345567187468550038472464323304218926107784077854831940490615047477235699241268302489439532690001344844716796963435648756314709836068830110348945760937036872789071619909884095349869422664734948058891761535602479868674272679941544125705583518555128942893194186336038699701531225162660342877867579634979256481062451262671545103295370167502589253427838347382867330798578084206968091875175829981323444189239328686372957211314406475744060232273987520409248590587004571219169030822062064309366129378644286157817778836653469354661864101057709719738022285823425731202384350675644015391744432041980914404281819910378258756161601938770408432980136696070916214334494933503083358464127877612772888959913787246405755418144395835935823742159358068149035667628645790088425547015854490891111153433625201994334885067117730384660379372925385416262934837429742069994580464872136070334266918413429703118716875146524733020114596000669945738483722618881202190418200952694164364127353044173975829171142539642564143970795625527866069147653677460994333149752491995171016225918409036185057041865654063089459896849272889354479661168505889319600614845803181007845834451104850337468827845421877996020874334537782132434103218824183439932217428284096587862686907492684969543483126629629834512903103744986579048718053200355893229091688261892177240912326104629596232186091897744016703860891825563912908757285686150282227921296177993815003995955944661231543015895546350073338917446601547839951543805520467729912571955269631280059825086328739222972996250018587011520379579380236332299690096350034788418107891860078470061723334925565428137840335966030920655913128181037071496244873141169316413943835789596157423949744271020440781950097864603367860338097112077711173084070752548568386313586508685026177309162476236144505976723239828291956612164919012401855768297005660171107357564966277316055018994524063471689236336624416141615878707870562407244927952873475270072461111438360184994646156223465330871954396639225633745286533570501427465041397883726414398620106784594508696912276470831729121106256775840356248237775379847320321626183945802488033301692435050079597348933666586321892029789469049878449064655958125157385342469628666159107570243434271878156727237295359508699009755395527922714972266140858663110180864*i1^54 + 608850741441538362883059599715151980130649706609622055680273964239165464007718827352714925337481960927522982257815342029356786662658077763909998984632639252439233656548182622217572602970742210840719308831572313104934688036727744517011965435893881408586305825726516431276911666603111465102689741828063745915715433660712101369611851541773862046526804181842675768938870963201705328348769240463435804260475864056084363448910030857305320926303412444218761551934151710301156755231583622667034452910775055293951709335978673131877852438969540046662006614781970900087223466765985558160166527253185640730989518013137746271366577585406828208236450648293326743279332869983021221959799288101239879280685144326662060974272815786598650997661116414247574705531441511775410054567190709190055555282184201815074851333155949160516437971009327947690773168281251523730290571016552121602353949111007244904869734611704318852696020222599570712227387010903307474868577364658232600826975154643826845858524435781706761225135858507192546618358207326263131726007128314353031721479363320110801773725072319282797711757163108097826757320872460712775113883425718630934931152036574016938273471791178134022800868192006593984230748361758754526775769393950752319709179984588499827372888084142195914722778259087368989773857650192493492638620590635364523069017015565860745999592075051956293437700000420735432341969813990027213056520578860186147090368399485073475239055808612926109432092329006785222521152083063657597374721122815050624881235379554838947694689397855461423805318033144344538044153127443493536033582402623552193752972858476107063173464949685209898064935938138026572512788614108734995741681658340114958606883146753415987545196728486486939904903387294815480293085183253012250112483235617546289229977250020652509971920763831890442955200097017869661896042908553833376513789213550202451955250639234176839068203157139484646087497199459149413830331889454469400367926933638565483024570931740015788720685411059586511190741106612187282366148532037111467102014209240133178622632138094171803778175828389462664462514801511014184453227350752109307838592507320620560444777343308805650322205408286532665347867856416390796019737012414542286163850366217556945036336484922949467476677255613960912255761563035311148450892292574561458962862403833056852015211980769284276761422130659702242020256418627171961523631292416*i1^55 + -176185409042660278631291484258224909927400188954748444062741852634807987400970894728010701229326246876236424734218937223616025723120128435584911440800221825987549056043403956860382599283676088671298553032201951310716925449069377272761921399655623914483785195760303138442635463542828861206345190101481753354582478429163589601808047136153638987762765989299369650828177410591009729093431602748548259537081650028413785622806883547543313594677692915163839866391600797789134567627744103493116957885169631186227408917263854507171376886117165024651704382175405629449563249777045673063046762157537002371695087460936596835631059274895700810178724353714890554232320068550744029455471437690692524917501779709228729390997658971844637852900408460759342914247834272482446949901039543344048865970729746317397433808159335945946556778173491016846263549459415792682058024078312758151502255940284144778567703571002369642625476429146595480465633705494225088891869932098140404245475043329924364320871863506177588676697671897960645734856109238941758440219336852148553176281734157654829922544225652106070182244426385746160428535921387603813726065440628504073147707069740501760109575530182988590731788438900993503018539850131585867440727112489864054422932124970875674753313040117231960828768783272429229310769181857280977575388842873201419860060006616528021177171041695140920010721958865909785335601800487968609703476615741377219650073118587002457191892419525384300107255161355811798638375728498951012815611683406821613456081013134091308179662681336861457839993628129741067102295191289009951762651018857031504474354200731494738350580895324447234929715553645439671697047735507150193862306534082303696165177244048352145077806559642229033900266463589913367006355146311147529094031692891543545155641260860208088867512039448226130061188725866221318387237321752355733634949300125950175147329099192621687509144727384441097597378530676619307653594950049010010146705009916190475210570811868198748877567855429023822313396440401844036092076258822657472972730051709869990893950000992801014880157063320001641285284567724190355500376031154760205361670272006229952007945303322709410405281951396098190997925924807903367423986346155478927741622348410406535900097210057373129243684423552433512249593709130729039897579929823621651685407046054174053808325959285426806985588254624048488596725390428600027578368*i1^56 + 447623684056647890782334494708832200342137535054256586429025715639723987916447543425947006604738185919278147714576212810862117129396631328889972322411295712665050080560297156378493884404574413528930451115453020017237728278438192038414962155689102552928223623734158437162634102079212657253267104374275142059455876426886339017550898921841413926785855529477414382518698564453796156091205593204879716254217166288115651449916438261425266694089393282510402598465538215997438529874066323366532633888222646607822103754048730113017319955983486408434882131806250692298419157694031194318416524589644343219848217227811630236018423726147211289402965618952549182009292419276903259396016797002555207589876249805826667090800103477791770356826948555312409163971219165127724994258335529316268772140497164558782042804673036635979440853982620121778935468450508947356265264624991831723673764304228990796904562591751494066406310046926788767750649991682976682502268893850559437450236092775390922167944108385444915207010813605737570322790100437514589030215150871340379083826631268472794402017278558396925132237812623356958191958434309058266645282869273164689081857934773234356897871245853267001820421398542964099426006840562695231089574324030495467238184739642685626739531923690281891690692872294801492727247760941077235503500167197034843114234869869423488446776880872152652667241524211900082431566610214520215185525144399348379744511263329425415774245146763069286678499007533798735122545444431828403837178139735380263532383980994139273620739224005687956017816204424920272527781898370466882096304444487657054191185415199901078568201697378218750688934870141715816605529555296464231431605579858712304188230341317657710998864698776952605893225586249531143240062907970020214777601082105345850757162122604722969101601157877054272222674886073011295691404938832235134878620524611534355620344065465763648713152029653029235531086269804849223890071936003170566056978731699490435093043173305816557438634840467610175600094267383548889436177320879835120018987699963763590619816280847435798656858223790256250152724018696341796119443115489216660504177671965767544435583192758340749948446192946832595654473152953955520924215161382149286667359211932983421584105179679722787270288360344607284323959263546700236170969523376644407215766741359793214615406598821546890871086833859160925856965333614592*i1^57 + 34700956376829819953952626548303284822767330810547324624423001991645088126995170312666394451063688426711630925212748675143993737458133100258305113868492345146819547921792650817226044254009991763089512418237271842586843148682948654708193811939398057215396730643669840521638248247556688224579765192017969418477641938199259017167358560658886585691143165702762906657656213745516484672070041864207681941969558363785219776448809104759250380765975709209356559098607467699086094720292311960059993633189798372557350829868976178721755663308309222921793587710106537864376970689405599580707512098056242674000552417679706558298693293272350995531344645221238119638180173543362331393798678038986354324567151811519468072693725948743378212174675877198480591880748150993970891202687207552733532106490526629707425372794249151433500055592750329788814311117142392502887294988119091619023431359878026173861932710929346569830029589199801690752464011826703957010905586403929619949645081324186467609995685384125264607348877339084996315956146589124655227346159097307091187215347154911665877613019159490539835720513889514701967254515529355135813224269398054447611944909020758325744773206599653375931897894584284808615495597139916218441634169322927119220233210443912478744220749783135280784983652479996154652250479635830054740975012382573133221704383674159263288715459694575451426252010642420390071237013566330578387956232020792113790430269833005667541381815312956588187657005437975676188241356084911197197145103179609700259127672458035972897134054617424934418749338554338796659049249957762993729789646665043303390178366514326507084259777793202481827184161990439376500158050441310490640087234391641989310136738878352807129939046229062685825824378167682936457445536603021562319738480539287966184695155476324478915630639419985750976130665181582466604635341080789379699734754371559380923453320459463949872930874154508695795587402278498838802027679150471657694134948296707921542838754613182293777312625085555206660329587506922675436184201781502004653683162276628631414620495743284079216562810163112248713684326328381255117649271752508547114864545849100027028374626394199032925330734092439981525739279446218452164489481740012016738269412883458739735711072657576273710306248972833111909856433860278411833990493001537831446782653617371687454122669900355691060596526314895357217406976*i1^58 + 7389259573920189889870737529411253109268243921969099755809477095691041602729301359435341001117652516527177403572441158429356909156822856188384404692113277538486358636988869823707196144153305669382046267945548811239721522633719954119680494576467858773148921052742230763462629919795693809578187931311247843277116580325548667057908787991937621363722737785019792867255545864946537550119503329067248756943142587345983053174594319930991110899648747804828730697374864141481206720394028421791383674107626599616206287770600824892997828044359411076540957669549570749968234290650571262587875229133710396524485293432536537395117482723216127332638454484915482581889117216227753105320455149772171377509776125959812674191875516545566360991663481747589250960822932621595402740365549099274171641876043994357611039713148696176677142318667350228200110008075162069907268855336262698918566662140792919081258149864838652066493163064279980721534524748734421179618378939811401851639128761474693875775875289656981325477706115695297093771830380654694205482579721597764387279617594578368223680959763109151651895115450789228299907858082022737915598236263524245246751242389218918229378415510725575754182689229649705943579243926863935055771182765585500530980738645343240322098297250946602019075219602266831228484281822784846912101948992045799560222461494515143931297885147296391316225320202264515477237985543325874990576336486616939291301063943600298193039407498335845622015371716764452971825645897546824453367679880067313970434937274489270597193708931481753132189934727889897937882631870229509438067007633418896499200456864724825247257157676370041282273419537001840491504428206160705234107337812687043831009848860378352447417848469578272120113945574115018170560942096157555480004445013693189134996477183736212895569980508006279586144874092356437837796269123144003316311871487910610453273014958249873674242917402113307131265703426385978924520458022299188186014803207934434248237283449014257194056602154612323332499162745618246972504023556750287651346001790515090631578949754895704496463938114371863885233670114422487624914814602781242407375126092313621079850325790743029463104853704779677556510011030161836141829163406638390057866403108836861617828185258975381007353165922599040918954943436803650547350451518664808737118958606756087621349592592109122446194743053658357760*i1^59 + -47106483580082713801416087604372852297652632095029087701663431025465367561965132095867453704684380127983928135412299141142765566143263421606947770234905166682034612723075776610973297601327014234833883673220831809381232884764536061084450818782288370316655738822586424635458137183330439955657959332470394908966224336114963345266551160798700490890316334876350831698921135464884555705708980525618668457312783165052211583265796027887880873109801606795942312594956375005633466876735803099538144842482272113827736521093747212977078857238753309744096360404022104613777054196934747876554033666857174540607447467139815922960254036614936401558959810053404271923629485404886314444761962413346594417180815437861577090328205285076349097483909000365259993825238907528542621546797361614120796304126602686072108430290503951543541581958351417259245180174145240148423023967372676518562250441857341072409592451345015415431668893250499462484657926705864560842762414415580487795332355229149776810483836353746482947576758737802122263794888713473285909890419565408473475307827180876130544700536030503120823932979433839763836403517385035791778132946230968740762907525548496572585342376042535814189898858629749695338030223627472045480415114087099636269455441863291244595322385083611486666660246010104023236518784446928215583450177743759395523164911229280413704145284564397178018210426306315188016549226104430113459282461221014343490839989284553935480843725967333038354024454552558318511444467536457853424466366573407741091629199717917264176267388090055394430389925369892318330017630313050170265385602971611330730607876972456683672564276940144493867174533051990939230119521484500027250123789735910602619687203166972925914989679865077867214760066483097784266632781743563770885281940187141669916657589898952046183474231756651429277539275794667568532472160783075534468655199504323822419638116933475576325532517014560012415876643045441526780879885576124408142029310602364843724301849152129308552601212548224468110990223817805528985904806200336434045654780427821131382522693918239425184040200791783354809949215879881463330631646965451156270304897311621626324311477493059262013188749997620330021116773938957160709721630025291411108734698645354671527469914312076991391212297255846104942784256766031537102505674007260359315564804449810092667796209980877140262341967872*i1^60 + -1484294270542380750932749272380224241727812149242311481928229587425509215725239044661662100841309934807913750200924543120700193286369959225655559345881171942180192958735939035152151112867278650952206356799270312506884690619455720855850627410218175083073321356925005148424738361308152614584861134908089053077675482863861373878970315370252334907847302747083898642804543325672858500164807771989727763232145830883209327179138756134734170455996845803939391672823159256865671346791878909892385909083150448339167147655202455651501262460816844909067700057449549191435987427686408307426605553246580650333098324470400429229538829373181424033354943864390725995313874937438438685407392673062224719768196247522793705907853596816657520058391916890363233506072300955542894301024586650429176862268230154836985940987465811107468549336755844131523040584813387473101719889631644459737074315405043399656050717071593747758733291801491411248086737474823773690977441608308445345680102357325161580353779715408400167434805885860001422055964366929484940533758541687273181612797390347699465436912763074187190232962989533598206880721347618722947775509856524101660753795718019006374557883698887367919329680873296184639216602258750876936531659228543867568466980536255075916852983699464244456382168119133624823387975257766187329746975521994100711874454038817043109234611928394484870357343331264343229317878046804818175230815978532901915325819974679757606521053106705253831688957085665492270373472939540097956633987999549724658177132726446002262175219116678056158863494909609863998433156952548706633891988412395178547857734593751161008334050261486423486164101108024711486481863376177031018701513534258004967968558192559107187743504341803726251947193580075984833555193339542031769684201076363410193065293411003965092491018545596768352423624206669987137009387868958901552949251562658634997072562546124402010210479896834301000226883126136208288493514523023932704370535515785573143461494266295292723145552732344861281794710674359782471275905346329504973429680209771281223337149795599067642513602491344745075284766207571464797117365233420981282740683086576521388334267498007068780914745067687073016619316769020173538320976577141519704132736461510982889977849251364149075946821853387267918094508034353838991786853411208179995922508998710510749725077887719954448384*i1^61 + -29424702874441574400139880593435687521545066697428083438193688221726479900987796442536160778187581079094553804814283954272397996368897286400453055879570991763078333643181775075057345332189910980401740115098122520644628852125424074065675261248375372103420261938174918796974077578949846269375874840868769190996236056118807147359716699575767126867681317720498924875443707558172261256986904053347083503890501016640621500457987413310468681644675189974561349774040110327431634776654584260853280426916011288958168790086527029946740510974238766818803868011225509106715219426847948731880960314598440895726490639924379150090479449014970007836371169212379697796448503088499817918414596097550985940386451622314082512402054444895484084013287043930583239254801531711017046946112300997332353086402707013575790357849640553385223031956384384310388235177822626441999124794316742585939406612917817329654975590938912901913511576531895007430206267413984172736347545895963800862403850180034110838855425122425952871849215573257442620070201886618254067784359949601282395869363013410584095960595286047645104711805073488249775373764355171989802094948507606308654243924991281940582989217976165048011571440550668080558162377420830385109881780332634093425949746786684854584201949053349786356560680095702128379569958895234456867007863456283015867216148351925128135038445289934605404322114169863103647775888288219265199040641723648587877981695214137000045138929567724772631884971033035099880131812148767330930101868678734663101886826349554018508425440610572948159065953376020490060432230816456593361358852336729031601753009564683807494740399107841500270092586092887479126855284468618387496322240177191463885989757009754122067055877108299756038488542693109593309908293694334434979016923968558195344014411872783599488904394462932338328667735714020869943881545350306079173344819091883095270742436448103815132353654622366122824020723127074775730384056635670791450978096298617082340541781091500429899653331867394185415333443008266104026566189020056027329704336980972694226159804581507407108886803802865826984482914588763887227861700307717816642370403206343884764584482814510482138200735692593540893540104944598825231797605976384272776897799542317511481758063340070878014018163323891566788452760887684237214703119881518961760526822855281648791846962249728*i1^62 + -481750456118552357963426354321389248268939047510114727461304082464101083457579256240331843723509730251185956382931340773834996493329005633291002643704782434085283013414444763101322888840106326064712099964915250633608576048540413002532372612953921085775859995463990048863723120649831962025040785389500585272872665801567542719486740029035477384973354040293981680400089256662859755155275303908245251188285959647010056423400527819595771320230025991265948896855730445826391736537883578336219106375257247402043862105779734622278590174379369324659896023123300216409824086868915845857244357631863030742402117308098088082827877332046188244760333737334997019034968385607426036598009949187457485019609679024465908182736501380606987810875874220463652834918906785022883980298392873250673012569789359612599579441791658468970220498183824158788944635743234602715403773837951714379943826374274788010618096656822748093610967345427650046345874439735560734953191106059581577429741897397721494685045590875040190096717906195010276221639693586357220613669064515996434786019891062144209263322821111762515565979499360683172337681560354690971747976927493106887013581868529614283516076137217674511499494350847200236197415505416485533055195618542690974242134311799221097298291500057176595683540048507243408502906027894320112622225606624616074585950830302864272239975156404599502732903929807656505916983286149029037838396234234974109741760191655103379460824245499767991461033597700537836440711883560949982773557029870161332304415367562210983707186081062218422134984361311055131274553114338630829860863472475966451828645017113235813631624675479164444798981153829059219817449820623983023955619933344675510955386242367082544502899253576234683788044263084270856449899175015578724896034814745612615338333243298477969047235288683609775377879426442132245349652242422924552898348764697719563198441039101986875152624207226733998408580394534552330526785183977983069693547605166124399772882995169345730334775795250023260611852313010702474575853645578832868732269824976330156845606115595690826323080440526919592092800469047771649537176107380653426259296148391673485714878018997938660515410214409415759787473138676712201529597360975739258125666787352608313196627043879131907443648788178351860838866971714644274221999818914350227237308695698487164764160*i1^63 + -21225403504273877932593589744358625790357008944645138518829223457239421172973143952297862245776032182018522103085667221261909366957376994020814425292575125561365070839681669775437746138156400398020515131059930502245396660180223283526192211336771683234681159809326344617174349266806521318093824744270078061631884804639545520852089352872930972497330947397083668938636644105094140866235735176611863553294171042455832423355318433863036379527754215323676959206335018372845516081890683828734459801503620161476431684605988362329183752256026371913034383360732386890380831669256786208762472929105122055488464980776693788046198148863121529176861607577939412296705101849100702131519208977070872199967891558238324457674642552026481088203787057032023356656122018015077435865553385836578989832555226852291080658334829553060961349101001127069828777433424247870706368001853363002413700752076165826180493698923334699313910369811762154568152985546081743112346671085910621461350737343824125592041964670960182706307842593862945531286005247840181207988536657584445133500784862398503132129305414310539005492545305592578378474406464122924309662017318283813336918775693303889046770715574882621785448825190689615878059082587740090154727291379031439923006106742774944817469782542649805126143612954912016228893600066266120828642276005298537392776185571862512927283847242970957693711281497287848214572309602799125666570624793111809845439300047115361673837788592412466527723551228522825063421366138816616990164572922559019334582784691835593449324121232974110387565383718958411932092631971654886168621097156035374815339017477990549091618117585947246649912945573839623814553795633834720250912587093380457549409610912328024423898564065640036267117630633856608687641245641762994439809751254764445524222630917833410359591550577097904791349601289244313427909886960864706224265369780280246513591940408854205972159038098460494877343188843799838502277719445764154309891978145888779146185018844171686086551177594658707528066375828953433968042353284607797552062270182110630292661730589990341901189646283402300992249213979428231447546542784033082696731711914080673576924855291281749449014165458517583301702427934991409515531135741258756285829431385682156221013211877253399927259753259599727878791528692705623604371795573528111504845789572517888*i1^64 + -141188387305145373482225030114683783802372689237502852392319013126354772802330551320332873202659802660109121329087627859810123569932230718729892037308825790065233367012662452374277174480247384779737735938474899526447515103097688412051924449534679202840957860847414304053857505111108643298419654286808051778141946463833665387627651409471846498355206215787283216059592605355882573118716794227933831202569001837209955486047968359139540549987688957948407415399095643726152793820948137421863692239643548663629928371679104818869728876981080854302738947053574137315617738511313718144114614635344463386911273771150172374129570701757371219326816648961639167401394095272145531951667039931472965269336186459004214282136052976531821906203718863173528387551363746197719168705048366226336841403338627841140765632389601317976860790538184479122512490197125077836532098950997832551113777498550363641508352760978562068341521819359033956411810282186554911012784786028147321260446191674065569766884843573062389012788486364728200368474760368374753198252313313764360048479381858982161091848199646394061525469862214690730070315821910605201762516137855596797322199937326050942572995804969865286519408475744933145904886050304019404422391698247998743656199354171585450648915653773393388338489946447629860670763887636910560161008341971893659743852523209664733525393040956185581437667203428368568946643902646500638268703046771644264563425266226186981203666716785945360051870280144320110428703159399664119531029219032183450503411484940087000703829376239625521475762880242934955953823764871976149441538280221707304377678273887868597244297654892432807321958810774646041758121190794191758362093253888749908705872152202408063170584988088855750972778319332188697702292906101437312165630845473079174535278580630120261445230632480523235860503609050614854379455063135105429854610611583721407826675141128924931556188009588253000716494078882550963933500667911403710014136629003913339855185862941263882739007790678438701744577245330493425170490445225383162281207831517229346162102078744123254466141437784541466160764371334474982737655301481690551422414074267289497107834973568695860794185341908034004735588950579642799168310490505095493130868247447144444554652591357608734841125732494689218187041145702925517083235193293568895674173440*i1^65 + -11096030120688792346109095816137386149040191735569387796787551367906471290398546598205608961297371395133842219590766870106178025708235148354458170778887102774800264938416128861508056912078582532079900693388434620942140220924696314877535011297923692269532670248322851794895156404097819221048748756904870811041583542703888221799286434509208433573474815906791629360043173388747713098384081827638632036387220441104682405233659096918369345040350439532609364222216361897336856399572050893578917345376801354727845518785483422860356126673495494384342676693026955840561451576225726502362805908734701546474087672211544192423957705995833581122139180560545431206116784524886084549753792291196821373722891933396374405085653625703660643246700599677877416873856635097630143557768422805013998476942831693443626099608259651926184814381570686830224158940559291277217571260908579161288928096427679818233835186597053218176917099972309701890017705094427874702059262484810409536608507830069575722000786139412560266268586255479908707198545755765104466372647266660313256733459284568077307026405574090200366961911033366809177126697370461666422339926356126556227386876098896559811125074660762776913455043400463740501739746261896313605495939519981630546048631448691954023504645105440809066983509224425521230597074104983861153129096222391521574188551201927874209776802572135081195848250279929271788712714446635394394177665349809033649272177770333689138345989474911089957598821267609008004948768831532158474691348520360111090149367007036892687127451992005312472953856899653969483537763478701919928921359284043520571015012117731117268180851051468117126586602663180972200911928178454208969388312223854455996268242072153769105447177940283808128386105731836646670303679351439664019193478613130544143149323341200477622186091832797109763130899531873422397494513803311726006311886899692811071401696544345241464580625579374411887601781933973191004854089305112966259222807678569601114664713165595848430003466551308706186665380405912960899179741900423520603248544942568345834586023490752103148745816915172692315761903451221103601729811362839005015556190297599139253380297151259341874208851199532984377362165141679252881719222701419055611379922432040995802464490294497333216464362610654458335743761230625777297442682687828499200*i1^66 + -31165072254464264657593443851028402694507714588481705158073193788495545791748289896932301937710120766094260516692735784663362453716260640396843513473818805854329966045457359975699201621807554449216838349062082632976642620335597605728866559784570341942861483295429946698699950211189724292173674031785494683362500322095724490197944610416354705589451422924507995966696225668974274241049053889045869661454171494145188367874491201442055599135889486267747866287470348094764245075476655818323198260584371724803242000479775861184409391274512170819121572744263853760530246431420162042055659825449228754520233559383379648530909196010492882734991333716371593223401352533843846194363154655097199700683463262064149953562900233557508282598093065760884607875015616788397815670150096617395051317147561679313431131279004964188990446054842442827468425506576914019771316585202377121885399951118794508921500305698102649420877162010466827963597469003008181425316739286374650833367039016635561631324242676339871244786922724753005475703222004621227539375924989873001548631514855790567777554046002193734011119345389237211775539417713740254675448957952617710166467835027029016874313297581185514798102502567346924600594779343932290261569235548097398678783263989887558462287301796635430329489191958740912951443332658566415261240577070683447276170971077311976403007046013795426060961305870460880688641792568049835387175665182671282229959905251523902358498625451319966211665646274220033407788795718416913789825215570301411167703247286585872102326463125854000966076310584012352511287468191865643330842774457963537853751946986899872438519319291911344201167860149197110125765561673827190659660377530671885150092861290553637902495558659523179821775713568176356645608285000333163470898529662296955460502308041187486700137389344940317882304368957524680924609734450929093189563434094238716498883684199668904299715657162202406404394949539610149094757329910921415981565594472530070558143143215514012161799509752429233201780005011131491158378762685286334550263510868144012392955045506062135629290547457093395167969590454235664156373974881347595427775195930612675526530973479393082449998624381996371969929263863311526585710743336324147641991482135633872468860731544800354424551285097300180504340768684180340592483376128*i1^67 + -1014115731529537819303114907494166530331422225471127798722580804591528569928054139151814064383883740292401824007189314597343811769173219766340889116481085580254133747091869707127342355241881709978848436736663090388808004306569847524253374540706183008306491877501779361495589518242362481225837463920035904462278442156601185076841110057628082879582358684559319837854653350104821774075206550397923403869075357415822448225069748743507460590320587911786938071599789752311225504809486501104593192226940027357890245528317707508011826012848391310903027528090208777876722377294964538093623485391993355763703340011332888570289242232159559541860578631837163334205891767240441493137153222083882405679186354957024637536136962897258743470697382918464812136314229666960651401972376867776055213959727456611250048972037512567940347334168137432621307828900126186954863210074577760847069278139674739778023183447231918413557280640822125389804530754539289835802023252722352543177161202146946136193479436103539915566844615864641427846225476316474610048728162099374200737152026673524540041631036819007289360535062078983803218948474987432870075950353678438698394678293360857122273812239886592454141724711589095650042169327451219254332467991109775256637264365375067178730371137071143127054013866965399201281135103354327299286442173360239940686900338924795783380697401248049674013693435187576407190474311453579071557600333469527948138699294217634113155254975239014580339114212819185554453264247971661970933092440348071641732778420167324273488261963267467719132323161122054433997822366784066254414881321518078756256868667527422452813621724785632312942700788971104755804467997894708420497357956257031125010958870830008935309979878890965235643454883728408988000039746024736769304314663456979786915201502509528996962544917559177554610535930948190359205288323287980796231775781634811803077020799953209976445242741147099390667594947318922734988959254671764028266036665436176935055841622684637351196288089527670922152437977452674125801456806477834203553404132822687535124221888038599759606291313303967974397258286982109315881358620902980558982227676507063544033758714457293633547919911563703005139602024966327131959017260815600617976017242547131417460128732862753629809507390587988638339278442035675092736*i1^68 + 25527104517621376006201103857735611347570905790713795767141187994512870045786822761992148639387785404967841648186501058449307882803888243919269348990003027689063038897774719986974809432786112535221521731562293747977514854247091207911408438919579034453922479614740832733287108700847556409142441150272939248755596201078160351295669932859842059699348315106868080676876736515917980774397087116564428563892729419252915658254747949349216292898700042167995457101564240684837447827022759858035984315589893638131535286563993481938335419751838343600671650619410425863674835652132095207658780354941112353388306922870732724068652597598563354364228033633161364163919002248071401731384119062301641741185855426519598087036971598778384303031806563893377781122420185258027764957540130662069600767833884074830991489121249155406140046365047446403831868133868496897990150086767719867705685566370651914525003289730955982181620103554747135554896007591409824585122396808874684115098067072816561591391812508993030467253179312848310688513003898596133702861411517253352532647576578314775758027368509391599444178430030923215873683721126733839887955066346809140063980096137236213496751641567045115106996741660532062674023838663625664655819050783392713100199404492931429529549686405860076463573998230026224722118240775178764204959771882730097092477198726931389647099352426667783848428360980322972255052005206384958518336274493522447655432012575299963787597317540803084376512050209175179519308760734436927932855370972711327054414964132262059965203476380991845453795175554552659670492100296863433396881836741994315245668048628011068022715106378360200293767787527755395370753971675382445645965731571412875774238026651457596854058439638512695648388487032122040166527079259938158197935271640791628014371589387961449542787282980516255634124811379067982794922906039366829218090612931176106062229484206170882544339589288782052734591710017457020714064826688040539316573260505921629139901611442730384425828121088667883524572474151164735498951731439405369051504958747135215480211209290491210167607278788751385315892685156172202521720392278614021412694777631408035741011142903913116744823481794598426844654421555172846445453450932671730425833218500219441027115544855082560633930392918932795091574786224128*i1^69 + -47654197608291750069179286135211482737562112430541243870913131872152113539514536035223504941906030885024866731507573309590785809867872102297667732453913457584473118510475092692113284056638550731329864453155065661586625043056502701470141119456254479767607410104365460787827132540263746146499456007419329210812061106807139463882912740402331725803136542680293096665852799031375291316215842199435285837583722821885439521727882738424243652889315446426864703377966792734079775095322452500174629372856077172750027459142611213315360587982986206841710356864061584009772377256492207157359681061513379644550957187276280899818034359076059074301520959714943470501966334894348348037997372836905271944886601946443310562614090830798600464611615097922665706917458147371687287310353400982761543890504456836665579248686935694221302047302173682654082272216138913083266882814938289271275015650083187414029629588346578818064931304093702528742464514031870449998249455983558493804804217228156040571870959336885900814994239188802949132271930067890975036244797840209724282726004026902790424865218776313229345133660588556437054480122168371188249660695168593567322985634305068789266476216101155119326381601872622789932804834522994940303962125402711422344429221160081545750312247892317585598450101437969277584666521593005496537480096985690739278111787094647002657333229272510458279179205628452803910251290942007549023262087899867136670763698325224688154276978830974824964880483728370640338665153205438247016271361734526106124550701873961031699310945524057101188434094434052179236543921072426397867374941423860135562466239862788526298754758028993611277350865532443445015761047646773892594890396012645169226567072908797131453846813437077067630689524018337629814540721089835964332935767521111722791261798895593375338142793886535844441075470590764212240743397289943707586653734708351844854552519169618718092480685449524785730816868429949627858454844919020171972077031643188201356655878711692467001541195987525462535334451421093954761373965440540484441087199287414596396899434055631398241889991358708769135886103728835958760215981061542463709161908575585476931864767059106503111530736657718618351454138888795733810779632365706827419051031492100171285626489010881254257197353365077935115680*i1^70 + 2084571645171291324618089469031159485771559625563220062652752424407885949598387284965894863752625236200823837540557622858053417211605274909005512253841005913300742453816361015403529588994453161186289965506796014061190585927662424468562201437981223771069850053462955938314246918097922275835462827189876852581041619396842790071380392727812015701762249924609964793492318633499610551039585601489242404859987055013182243992288404420261600776748797737074974393437688110007224358371220916647852473475118903807548964075046183783393003156177463654589551366714727870972246822586728882685632368903986269637530100594192121174676825485356833993795288147914649508635544577876204222614732849279126967818825435189694459721249077753410524914756055188300510827861833242080056209278881348612696039779179331628168356979197865230877534988300089615203246954874868067219817981157369429729393250968527048317972977508347080647837023443961805404206975561779079680473943854181764685783185582166127176452172817264260516425481182745754685003359166104570425072563862514837621762932154974661484472419807970179827219669789875285805115059770402826275613382482401520140929360850489614899770554468440423908782896885151987608002134689419816208485875411226084604070380037579288009932061249322071082871149335042492475713624927113683421447413246501293036403471687902516231567109408497575417784020627432920952962746788642586724497315581671379842128685656235755030375246976419319800792721887403072340295722065657258134791547955963782258106087578823618564714265740708026114123892110542596265846355535960723119791217378974787487375483688978036262048228004519562522613608901992560010757136264327208891525949732790220694771224260253536982541769674093352430770400946638267973601900169214862944918942848363830709334316994985227110025079474811385972528537550537410200691413026810939205544252111229523314424441551682163369400698020251288379272533977812335870791888440809569203158282151339403748624631999089954947256098330859342173661838875066617803054837039041534553199130644780661723392443300156884203156125347517040281604821529765279617168292953212072960911985130418878956454903998725558654755449222809033206036729157669399102544962698612825197543952195678234589703181188566803244311478338112832*i1^71 + -23996580048719480847094028124905438645011760795775566047990623644998672729761694889393491255292308427074463685047908703686100333114518449812984713626228451064452955315273195140457013296006829858999107313598767372565717343471583210598140478305670574441862859029175379257158205484668530472354383136927992024554002147193058226745666906885030326664049016523364239123548058270963819385546642704636239023273952659276154778324069798133858332781309508586356338974337943057954971291474640772135106058939833704099059131435446261061517928899029043994380080002507289731841007038650337848813130255468548866341948058221638338193619891207696030114890313021386982913962875889273109701816261429000506359108491836984416849719384393471987175621405927509920081939987960416740935257221848682296771537548670175261787258846431655559456437618786857399354177218457073309639494973854840534929709704897310516543389105668518947674918939718573251439071179951821829493432314654285111520767234925066445609179500030591420547241156856593397661004750823518451468965224509089584000061133392065824856599480620677821432172645887980059004757849334452614876395202048670441141513987131405597847866407772281025828613286992287529137078230838852098286481578858344353385318328744276487062944135586425837953900338454010915200503890285706222612685653114004489246534706413135405474446217645777646458421110548985702714377922604965825027248098389725830049329792504350130204620579771369523446001827197770890198838399399796797453235605168388358440446128463599348222396293123394826113092590058101662092529832137854903119608108653634759978499199097549194998326260776585509067784728243822754070360619975582686657004798058775244691814821724205058080813284375074879733160682357904400841687770705979010940855617806001759040175111657119685912238620530921579060632889785634347659200825033031159748908265187455003008923324569402649094236649539588482051593496170429448530565991242408616687366471002528870459486161790206913459259934818695669687198018794223169506242836993473222366716292239140595364967102609757049842808840693603209071419094754985031427469865174377578076974430739122391932044369776527155836637646213196568009199042677870296440769034087340652411975421491850998753504533989725964893623392*i1^72 + 111301149885097378199977279787211501188391233151908664976678642849690778277335153413137597843468639657842847461325413285516753146159172428607160333318379277595279527877017023860316980591965474889789875399851867270175902954032752922714024271561076710318641776529538869049417500597985935967238393193311855432592230438191597252276668628484912288006496300804991942955601290549357829382753867387906352072353681765342413606397141287953641436714654217560563124551101562894731500486404825891522679989182488061340943744438738449647876792291783310556427414199745802005145466645950721732908196977148680986762027215466173767120614389361950558183309367774612016351780819498376832259346818433921402322364077875374849123237642967427671834148239218425826749627237337788670131002018897907257812385951134471934054150020190062760481367086406159419335664611215425852296729778519151478120771304941184705101228622121538509690568913810528182567691375634984238495455643995868616262710475462485036102100450016872396639733332166872991573424887714222085347900065708470406650964302432299140959575142342254887751095245014279296748800566868899799739721344185614838886215936924040203210826985735216999937842558214708709144513684309653138661720552879638704599170084021351821582732357277140640313043914876583115441140033636788058481192524290517427180270850657615493705305656453004258418842412349454518566460901235935307478122366823252361642141548208624784223380898012245480466285771567009557682107869926629431339993743649654829965737955687585048795919130763102447694445135557162623888046702908148654129236897978093423210767416625100443991344762069161589451897964464608003233155334901724683609599963435639154835894345841362455381900410549241885271712298679050708209559372340033016576887399868239105692690717756251523073933864573137059222371820511919170889634124909829077424492579007985181272440893372651153945745784312715617042515633912748794340076262389042541633956036934980721383094115186123290615513583101346257463568325037957639788788147723242565503976117064454211462286621162270483180884940648086258143008128048279891899045572934070832382904884644233978686495599552585933364295101073289056017895759579802882460620811434341511617797678258256588862207682615719928*i1^73 + -974862455038551818485120070672002738928105009062469531386365739224360109402764828867085242009432721572751521202136898660286037014943364707894291399214433944254648857565638882094610100560382756278141164396343413905834782898843614355897462964527123271586351651753423568257165365457753973766663577241874615800816901613563201282170905454034581814454304427851841837980011114732780841038807755598423354508318198074974693482863767994913805236880472892504260041307878639902442981411943745556373890449090427511738462066851030793669338705534283262568121214166258005145966286211031378472864955014522453045372748775028703531787550955756352797430852132666299255088960496538078924684331309932936011510555225648217180696778926282414417224674194641259872504056028723699957077591362028006061405071219604949452544527811429772150596479184277981407459417629171781890824955657706010353574437031101551880184872589329419610462878436342414350942344856332612711123389952468745061915971336918681255338711774900107846111951261463614492614462484716402189356795369091989879951885429026857933375058387079635081170361831220759537095817263986857348840913548571291016591629336485867838689665813960421453406430974499246763015931693495939497289738668233378243948465093039886081527025935615258224656989395959717148454370500981374686468430076708259737996875571958981158471369424581320239551559805337382353967137810092322743651721480975365566631739939620765469513687777720642562206340154126037328793931486090381394360554493563031850114877125612977933414599594234069939470836702015716117656886443905249396633639738110038036565650550946144911499931099783691622984911432370396387567638225143321842525152332579865932217361094990231233105367897355207723597800748955582953809927014962277662408395228705994115050297519362294803875656789595190052094372766390367361589580785569841375301352593353486228623873579374110341846672058049353995359590195469323921548143746283998848402030319072917720105893189119546628293517424252316184969678496020035816513884692292629961458677387273028387868714271003619921703036804100013403359086154003094046487580177043852503162593481688018069042292879072890710437691897136400156610156910917763523196761400203618879289084528779039835441906853*i1^74 + 2620441652722390176540818644690586215760515660757657119736993954549557036239142798852129318437450474869831901686300266394032986227571390635708965412563984003882714382987297949778549160295841492889673909876632732664296711614878248428155344002723851332619890846476935946025762294983313651352108300825668480706249411070254287423911754554074074344084607549269169653065031654233913946829836395778491573256882097409594350855037533400222346265389806313987994991169322788500135722485686601998323765643992430018000576192171605298063242112606500150797171873773231491889282733763810231133318500466288543386511328056444984186627102529596738510962725804575164300643363775946636221813898715684737597562140947108449146166079063019837136654872896636285930591735959341728038912192360885191224673100390321913684692030394233770504335037813609136214310797378264748908576405074045393575616108320471736386967387625357759055379186364142375470933603174436044268260670620632274005797110286770463127438022649969858225717178870151225427819398580826569310538916709075780320503240065940950360635732772182931785122350328069295421737911904682451955138077903580204202165193497289119664354458457563387385772097394515058996293724136163167373737890585286689160620744697476495471622486070217151590220632342396677443990834434056932689698698367410888149858129993171648988328200846097984185386234269167509396435684102926098495795567054331769305980548905270316542929884751491475785659150473449151587619604602936754604859584351050643498088055352992904670485409515662014014880000111488146721027477417144541847755152370188622424296296603314687927008415732585617274839837525735136278687692566885103979482560049822279667301693652964989095745492250048403491621370210118843538195787141129206339316307454674853550295587087134283283588011105515814835251255944617000171832316439413361656905784364044985620391091352276797823249182778206056765783422894936558581704652320574050699275668907049842464529079727755195550400384567371544838778939616000572464079794404288876432116447367607345049883221549283268500477065923439722300868173154168205883994729667474472380952837944375005756270443552404680406359847963319432772453472788257327540185270821955816834496017766179890040*i1^75 + -10229371061465745625657584479013166097351049028730976542982605738539919982546574681429860201444538588575418275200961287401202151241706780798701628762059582606755513642027860820116383476302592541257305308717972123410592894364109994574588366353288763648435801389270212004878728499262825382168501092075142217593255842022169056060738548131292791408006745604726054956122546792681498522706674782540391530582033687016778511440543034324187360969418909011276685168429451062598161088791059453689372268159236007427167580082510525485515172793256676867317614691812306791905492081056157391763321628141964919978298766284053687871421626050927809518645962623761380113657629473509794695786701295969632751378491517009338695785842394622121937696008960883724578826808414997442620871019005295200047743604386152636167520955155042942836076380191143117013048534131603013660792891899430426134733943754137450485526279603995084006697906226853361510466990402740497378630876618423555553927693447236321385987187117062037403430415229423922106335476503363481617006492940725900230993697013201072478302023909547034188919529994351359089339661037392528034555098519241737541629366174673809874050306818364933852292123813746191131987024475598086806770707325820984974872009820114832229547246023573949176031816207873954696741278953074856469393633628401605688180952726760988418812070618246568736023400008144557129550910590262831014270901665731258105085607306475453053522572069782776307223499940304975787949112043939118778893622417961977387825871190961995149033280607335984255875669336064623203017732680980261740108945237356486136875265261030335237513596727051013376172052114402876618817032385027874303603970543005046611494607938073908746921339052566015119999949538016282093966006785199297378540832843719877589531247184963908989412502452158833418506551486130104083058680632959091112297705774743181986160079618247430485025151355106336950814301398553086612962745233382172496786317916789962917631327770630402971031012188018798071541260870200977345640772069190857053101142079187575970572580411480961942746230348893284697231190059710463253370804967340611485464725593900353395805571887074665538639281471981838007077023275385179666586765562805102384813928024*i1^76 + 16748857115682021982877510457709667621799168703809381139608263746378080231336198267794315893467608405754018427763328112322513627101945018062295222487731118305353957722139572137584860113136441074263684962882322538523473237632392265160857595345767410436545606019343303087488318292918544359684431087788996994959255104534713121008552087709737234538843823051433132988024069138053567049347487141104908525876499443584260514045370005634388126485470369442499973517479731059716028951304047425122769077106101137622442531049137157228200354070875565844133539576920232690843677258959106743330555480604627500176937731009723490511968379175159086508386905588021334774381668628287108208403684103971607446335938610243452602420383208266437375374370614156428985814975522194938954872726264193664041722351584869905468593786500782100442314274408506221112194666139490006683787812931748955990207594283681117907255756674211611871119831321207390072961345265385673557614762015468999177861535249425259648215028100921759115812066593714462438166687121370434526989936796439154703342035703287310534598036998056479915922023996370468490818605178847160023093201512533968822060463503011439855287562368965244566097861801284562012519574142879491209429137360332451516127450627607554517017443806699966329302949746325404373877234386401691771937037318369139951639967115418046884466637330614375113940911527542243357518001612471093561245150666248395908425916542405660169602048892860794181905106941450310381837591291960826360621824320261538341446192191041870742698433962349349714253449232904188939203919848931256457132862125787447550569345201202320030461636889994876911476610511357856139724302389213403311047677248998173317190858557081002987394065805856344130953466095492286797724415876653231319984524094565293649262446906168447478914180639727921965092548024192210973149967002086239785685615577115937254197080959774037745893717580268807143996521752402067272837976524470184857639986453913451961210900775449265920988947310203446065330695327243384476437810841458934996286619443677601202887179857882248337801631997006970686813076178769561285166375919848800036260713049731990806906470912216161888254893230332340588457358572049374539008309358600239584*i1^77 + -2780037042511952259755974720676737255374725870928114207949659396748208603366995321358505690162489393250771842707141560727745148163726747213253088847135655805712432696665504674556795659644137097606502905728064464476147750968531000084691058279699732378962982796302317119831185608977270930342428573216753699237181689081814217542840895090821176899732469702521620344180034579049194630477563691865364783267779299847431895489599204751835739018363793158756828805293894148093163351925613236179985811127891037787023334626369839381824154851504234444305231236229895246737678010513610821635105984761921682554980647510491016072165085146182684642163575741064451630478107976125378969075180843746742454422995761219858190204623753868444465345410445357202147660891366706627605937219394523617797306860729269476556092723066179788589582202380319254268727459325993486225470851240624681331398900365434627763376540668745849051628897509961568731464930980506880031696925950979955808967812307096822234793966816618930816597228051386699830918145482811446455365923150774521794373856772437256862463881763763199732918568208217327749343842879849385360997625997103444947704839224483193170061264579014067388654301498244668919706627538096075819729758051922385894890543749988088695294904025882651611759822102407865149932001531866179826940463355022831959577819180055038671807366064928876125875789378810397689974426303859653946298368414365612425713449563669400376373372002957103731707913971234116332469199540384207189865107773424754818625486846423171043346911835888681831654996039660681862022453541836214235928403442440387308571237680651037722281591260087156157945355582549104343528664408609792350208468876841407227354426195299764593641607883158497134891922646811871617505726339009308694297563761678994898246071500737674622766543901481964698527654131749540672749709862624265803576316688246716910510684134889132377171137985002764950487436830349662269533470106771127109583158817437774065101269762306199180470567759141587273764333838588096866037229309207643896349414698947873569716605518006930270462912689905319869986786519508001773080031581567968711321998644667076607891188344958303596846936140896614975060589624584155347492636432*i1^78 + 1615789989452060734500728565522641870087715808928964054679324871745984933442381625861429862084781716194946410341053146503094324510727940201562060328036140174718224078573067709447983702992625181664882850805697033676120169439724006664545660595303070150850674173150750808506597987710203844172112731359056061665464324392600145035306875492589561930893117146727039177772782045099267269464297863429053437925485533462590146918809218275563807768760968141564893164805236870980349005465431334165520038310591955029286571146957898483498229537719349742171426361167446520883358987126132332782460155529449525757789130645728168362667033381891334373309749550809049381356521890318020144850401267437301548670583293823832432554562788245766690653686234052091000159125331327185412743824498903036841235496914159626948570333855342335875766489514165956096384985424800941750565206910837144737014049606329970751216839591364350752118062476801216061036069612458063232039695339648127783049384938672180721034062372386816992053548942386976479604925770692852422198562382795928653813857109783958560665441042995651103303658375649249896203284425925286553427832911832091704340620992320913523069759567958040666665814825599819396232090397476411417354276174510166243956700624733094834717292684836506706980552931744560212826315811598021500015882089958442258851650503693084741758190920396138704486461141212309064581191356170763418645188216650577112172298663913118715672369807409096053649030797087331137930406941535556887165745181603625725725620178207705818326525742443054783389774676560391362099130244754477948021719248248326157168633309532850287938068989770921778752706669235734532872735259270888109026559519992872642013870765458259727383291125114617461171456584144906537012204878011142661031254980215361999349499253097841052681389564666225230984604092166577195099013413200982303211255564500151415893109175635031931549948695237519510952120223217153354001195779901765049341409050933235868882644294289550182432437428181028944903335302029982256910726930485218598760075203712863590100138006715566364450213173595814594508159510272327425139406230525824129178488727055953025752051734569225421533136288605572363035723526091856896*i1^79 + -290137893872082400313552360210667081383822761329613635862552883839362683852264558881878469252350982297776262395846574579929198847257055000596890765660673454378938023441729528903551842580569869730939984736314323884879836661824503314814717626517361779591612222207349753714868040028804179537103430194490019728269385538274101473814638598872815903940206846201340307533700100129670453202602135238862827659454204306689368186120318611908024957912314098829890321452825538136162328725523330278213997063128952446818394221870710352199983558367504625354914747938333677019524755407804597358896320926884331851661611441954926347904575403848022703872566807581348319001771087154950082983996252085287338007889688151719916013555329165422619120896205722279520337533922183356810006163348351175654470243251697101578844181157597646508369414856009923849128368850944546987687073943942111658911588458823000426130129443720847524032744358785542621669625082116569984042243882951110155702141937569982177412309134660824088704026146422837493758258446748689051204219609465509411063762487064629615187441151688936148071431019583949245979461588802626689230640044408819495907131981513473250726613855679376822127017061003267798516220948655187070002053443928952679494541599888691055323190892019230030596632263316188714255001649925566611348122938762326543845737280801947771249129258893997108485934630452066651428654958088556665937446437917516404189423999707462072753711621485537623349521014466691126065340568451473306042893564088379348916474644386200866801152595209003294377405180034489128476105910250283536317856443022637814626468031285730070886170652742800705034389464358934127678081168430035667018922764144785528564704177409428378853967114385123494358520876800532750482615128894647195015544341491784022266236454097096170339775431456647056318196443488574714930529612319270381839338503499492982910919426342073783185223485379202239006509501485479142804896810957940337185624136012650347816269111300174941777856547015432931848862969243855544316194602809383103675298789948235939630697423416720185721572935165107879023671648562198377699131228822275765391870113125435171285917783407090600637777510898116344531684864*i1^80 + 8346974993946604645178136257179608381931385376515276455964936530025141038807321066297927156595153797857981670449656281302085469609111826936679288099199824468541791522657237664420417513789809712502037427308469854393455667930138806254975679963379071304574060351656369702539206413068428306673598826625093029074344362152168428536964322488061865247041529923860409903024932542040308758773074177190320390344901045423895208242236047448429644970575580413819770468031010693258780719297487665641658387511383596204489424008593697628995669220335912026023485779198707675164361875539721751399632126424050711402706265574067980508432189811458595076332712705132004786115034457850324021879577015887522955910226338145831842008886968524213279967558720648521487047719024171371753394765619284367590601244216115407791353671006515549778338787989419964326177247462938858649117380390200520033243372763633071986204914617007144270100372334450504948543885955299281734508135445749397911035085982608848537323414567788312215329121547999073706704629501810378082805375846074591117558725883706846121440374007925877898412675740521036420144734881994685842864880629465399856143581949648672396053612666365680555779358989749888813014912141706222461301888134486511600521731518137969127962080602384649424273813161549999531867679701140705092060391835678173133933113256227900210449599845096931997618397501037714837699115333138080333641662590510001656237493143305092101240129973611479955593076831191046376865907310043974296993651928006333024896844903202785262916084609570860724862196452664480284239766306898923348100680883550792918371994872889257115702550711270309499222053914952418438258820945546533053283179817739698651941690233330431718420413081545310711504506605888796069711684590444226489704941573780845085052433286224983502574045312517529388523318749597562875549472296476907352697592661848688552339256850265537296272591893381504350504648334390865917954485819895298423369045169724804021615255946846740467971948548664745398797089572167252777718821859739860762391234277846959135886833083995239162937953749896944767908533711121377140935078327049255776133010828348680881113430349537678043337138276698112*i1^81 + -826897746324965819891632386477447216343552726987102133302381644384407662458700802798865789364222101897755680101039070425060010686210737008297444824538907868812220980151732072493228294917567853683766679158128883926495114570719101669621789892480519239233910220458293660659527772808115717125079650820120012385994478812787170338798946993307767607932325785675356578626720036886636888786100565036879160646637005240602646828962290520331439563675409887096558820484205270268986385001240240114537855903572027626118620986652720623643006489577440798422047730276303297879595431068353789025615677137776595419981237183360966086018648369199093658927039832888983374024070611538393537318590723620153223612292759224740900461491288262883305117362971398770956243800096495495654171184563311270459388048638624751682472762171906510029934794625374842821514622699928323955062096029276358005346034392819491815458927027871542137221472385768923936950752788738754027886385104455861676847097224752657389757329255544322172813387663581214793750538506510154014943681011922361697527807644122750583326635405298219503291535208357213096581137495769019396576430322591571475965980425679169064476037427475820901372742470731859798230959427868366721040696629495633523423828834275538710067934213649599761675017128554214006295623772037183807436785073028237079902728029622267838634635737049147389078117688433295583019053328724094540778161454169265208919239405494671810510417763933879137892600622155514900408965941162528791882213415723151968997829880631785579496556900379428797043787166897260174221080938017116397584199396008316640459607703445153569779197993138036016665659689610382119580627482819216048894901390882818687344846546504561738638234512964831267448654913421526952028948626574669472937221254219901081261487533628078238292786107375165831721626440430884412133016875928824387731188541181701456237436353012544099770343086639866248197562146426535146035974564196998341823639200280895600991014952886206168294058919277915675059072444282637618586866529776163958092736073821621845915736465118819053832196420763736360689566391669989694826870853945498096678695824737555819006993067261756390005248*i1^82 + -60178594771730039942008657234412321973441836202718816173530523715511689471096925396099256758943802061659467921891184250591273473990497154872862737801771699449061162112145347881497436815290308354905815368479926964696343700730039100889631536965120713576534852285653307332438595486511101225154253432931986338636484347054200687720860287022220197781557536711977445051305674781012483286039183643024049299656700813391540922750039776203123907844204020092699961157752186530083267170257292562516279591840516413831194248718322275579081172519149318891292258031360704486455390704286548267137737477039499880454913881021637683937499147530143823515951025189537333251515788565243805518177553576191804375534119382416888491566690710255917791391870238318853530987571821985992836398599000292144377893729167479764488148169582148149381248923249288598338246266315879280218895287526746248373673397217714085072339712964395705703822012226416705548557455209609533766532841120920977413023898724781291827237916106260582819255741701138615502412454208637358369989035389587154357531247596988334714582677680335087366592843456934502262256739477340229745802133060543248581353258452980414304025868608042136706589031613574386224695821899139616137060157854665140929757135042761003853847022415219549894585179405275038418105065956159915253389917322791226371682957267211159174056635501377471990547909978544030514392097576095312128210204985216281843697545263082601664074886402526207587432296804340719833823750683042013180573532932750695804697209060668959010539981584728998223686611292717693242851513781417344012154800199833713110806056503667544632557318348207161682574672176075403219010647881675389457844073209668655915661499690036833628913529552301763015678337680515267675459820548572245816083815721230234828552526898055405021325291742384024921974348021256988272774463126964044830665037887441261186934836848179614263117990801979433211660259915924224855201797386438775723210036803822123341324446375461809216939078970271447477678712242737958287151684775799149480355354848394955427638687645134181152116630434889349850910757165524175565531831417696654818555403214135372629631561728*i1^83 + -1412249489996353172676662753796034966807345534307664151250268682651123841488871791707610383315389347900878339061260679753584137785757354401663728598558580273377140418455151138600463184066858838438426643374498046881320317893750611911318675645391781157111174639187318603521410094881333993385946469270544440624539798512541249938357292039243521298193748289739892220923335765802514350802732487748234748904002496660149458763624487394848496066263903983049904445964199225900345579294474908845748956210230665219151926936986737846017830417211589501869038978843625322098433672672336344338639191225202222566372212466397344460358999417239263192689631030902182393220524421841325771392252234519916115694501506644272218459404242485495300154196561995891783817163424918367244481794369785885463197916936827466738179605845195363965386433318851599422682352933297692595339985040916812147978297493029403102409551948695470094327485160365886403178664575533321798698725330986590360858620666861923631799063349801211809674966500823000637858831400233924336744477473115673383778269357223227454441221936660651851885978723840511848162944755377854721527714645109631877905651489229308433510869817274980949924949710826266638963528844096035202643846256680905365835638459806721500559981750818275696778117378822318930531172919802993345779470938555885586886983170337857437024086139430255650022690508800573404961335443897187576928188421875569585415532485886517893197927817824904306041131181746215884642366055927637358020194500193818069128511181387959483424539520613525572379702538232287630678211888076393212769610496612991683249288174516411520863960522377851610677412629759611897528276530274115401438478530302240485868448918128642522009198354844574595482051811910311397284555262410217619922960147193223518443421227545095813961507752766761345523823183849245488305780283093590775013830104483574772750659436853962502848222594567485500890019442348835252977916330424904221218360164397652426287776392581252841035990952237767761714627153111777369871958222594414138018446315628501706123953773119238194644030681161253697690804152947279815265389413906308826631914542206976*i1^84 + 2692047677351057052109911410336821398132277179764175374147851234412340916409325145268450145981206148274084127333031010836757100369115516523742717253574601732102741036563230727785015209507852252472895887201467566852123643141097489341324386870256050663883245374887558335053707448173884469648237486999200548352946796836798106310840880176307122472638075247649447956547508998715411073536587311836283943308952752893206455168508864527771541680072416260363226718611288858180275894542446877694250434093134079793318746223821585952972006220164593046765988022756140564900260095905796168306778515035302734305559017720988895254674564369193906155241311309128325943711229336722900459765004544795645678501140099352748292855573686808987857107082872319600777100212878554694027285254001443452225552163642942544418029030437775506503190313520065505905990693985435210153638894020701634223958042535471329036892498304048642837343002092034320412772658351774403818496994492894025422177430379272013911013025509585170611486106188516595364374736074122336598821971553377121613028747398263001924588885765339802474254379049943598980205540029238471417591006912980984825191780055752673758243093829680658079759760897375618600606066154724372549082045075652064875761398014981305651523417136544524973229447952995639490065817730645244167797057663366659673066238316025231682597704424856726761419561002901059164281200214016878464849425270761025257826755566328577357431996233318518898628882628514350781581236595392332914974385599215936739192468023960120376170400561552093271990259582297340940942736088084847125446630177135027085177192164927764409306045546491278676228402057356267132352553368016812867309973981712398460898674270444601530462486866231714342081545625855963370794742021050418631324588639623003812183670396947822262183125309383400750659321757524320372561833108389665400904442902307551711500435228980200265441637255292589195436618915631995632015039245491974780534034364823763702716586056790570430319211760872034995948728685430708239810655229875847248629654049491745872115975748672062597355064184308757187146447779050008069853625666500444160*i1^85 + -1695677565600610836274929689140352433745994139144628618899974645080267439860846182179861144688731460078892628593391367725060562276056654983053450769172348054576920868119477065777255461220159687030824230636311643254208790231843182482072278078074638130839122886228125048026625808839308236599197971362496612872099772755040803802148351093780752932643411401221075392809605006642504741925705065017055067856143963386535076445503482794608576043489974160376719183283516711421565281806926649528768697356567854140733396379007583659306456181900457860225426595753903451912270657554264529004492520254561152311199094850800872306725785134119336937253985744197962726193165134491688227243802204316200637812328164624160586847962878299941590287691737863085848123832632655021088660028221815341830869506820435607534657400159127963706093621422783488935573979766458476231122851181202163530918680583876604700622435123752236881576787328217290705005226167786165053933841891559699982331067868123722903128621652708574871327061205684731465664401885629646260743866829837051442573189602278815313338795342929206479669415645937461239609913895838198395052249249105302504247677538634977102864730401647113919619958823928513603223899770429349331178336199906652549038485876472902449036427271033876639434714627701702035877556913228857387362411415980496035048957435788727822237221657976316297062975695878286114428997578743137562089434242182957526538438167641977012722521862011294094643786290865310521690319971603978448132834014523500662691108679496304774786623223796019666453150646486086027607363529377642891410405555979434304084333812128389197028587104102082260726766099063063577167065201830766726549135302740016608986606604941166432975445469794814849484602052373033983045519648127008771911724011642011115425725546428133421274399248656819152952039160617079162088946639404318298444901367059553895439607987383002792855180734140940075567929676769589394402713059190852676500768629898413468119803226750632775436878609395331862863981956642864904713800550702004573555001795183046397828855017738370511900772840294393361473644344269783408640*i1^86 + 2265518959210275081683946823681083840896832782208048533409971322700333222012596916594518983965374521620147084973901434954299554855076370117375745582024197735324016887501099539529543764764352561720743492965665195381333154408358910493158664630771351699635558363352076011240116242674508835137334223681898460916075271295962038452721549970441071415796288986368269514068798507991677467565606286104091494682271569144731384868054338871435500651784454206517917939315837671129911283047679472147502363881447582778746297231504713427232647592344056257006140593564553307829728906018026084718306011223938931832282968869422184343426414316016486175631243606541422140257225210217777902661028903199401935950043460015927183177954819176448680897120831197683294680017471338282768961397719333279333160462132869636281174371893143248923885026314844333426211601414852599318985349105213776100474980075060951474936931593895477698519288286729345802398317777095379504136440650899841398225175745006117703092286619381470478794398142844078544207763282948956113720418018569785140406324899551120273395485687470215984643412321437608208395588964505680131081414454526825952126651044536211526369483048021718929433440854694806247771970852380634899847454162051680588398695234804774430700078550331441051512329561914493881284156474640143433689028566099196173865886895446689378290454626114499363282371430426771878317145337979792219500988401491805627492908893425107376557107369666610739665772884963434423438870798141956077880669409251516022080713481937823808300484447522626307511964167984368899733079371904235767451203367433440892942815905253915118363590388743087840426036358944019183045817593939092471994718076419204717313412017001360180586323916783576685730329873488235006202764198941479983929389858745882877475114056898801986077258018319029714936829075527278227799505567320398858270592935640098808448061347106181194688777870763641262730581089547511396789505958393415880391080282018247962881266800791046061135243152591727653112667658300286941928476400395305801272268719465837363567224458944428182063020622485895979859968*i1^87 + -1690143401948818425567327733791167250240816155023261025644152990373564768256607751611925978251076843098486316393107182566524870319053133543967938754483347921182231164164742571972140888797091235911723173663648929740787185451884487390312300764287638240178325148804140538029084166637241503900104728757513057643150737906165554054365212871151112105812042397724913744165683805557066036271359117684158094071255568744033055619031298596191198453406209980520956437807947719310592915402373541598165887291379332509772934817898819607147230034315718767851899198930002654578994648065152440137222829929579684278888073038465540253106538757520533405227126223121526950022705156469624270154962905961228993379970598078017947578384587758381541173150316183195143573988094244854127537385381425056287031569211143355299683228341618991988294828642998922421215341898759694295930877387804281395245434887996094937988968189469770150785707523472452388450587765099987786478831873230715784364350609027632664281601768965955705350319994333249752062805937427759556682024779131038536120836069350757193536272050518992295432203008031255307189700625265777387740965971620968955597062481110688467789310651444598837666997158687151032405848515369724737359253808551364391424597057001408026131136932914636863357739887453375214896178202098008791945620710358866660609197195392970735756900325553874044771714069351715086749880787337394158553437181364846348430034821115991616729345250918069316007482111292543169668972849128952423484909108107072426023514665033461505521348880057338332595613103751372138327978627349680144026060462312074027429751039083003403336827203725052329824238415535936071128480148684415852329098676808778131682179536588153960785608926779671471871592997722969953701149046590735658822547928249112950828407968394482645356124663802917443050711449123157772455638922335588482158059948346309274296335117013438201905304164705118776417749365772575372317459006202008537806612866881953782524938559298581794229789941337924788767891117651131433611703920592166852423469772686131590007391350227792502370992128*i1^88 + -367379427157036605072989029998735942778019562265371322460183261462033635835972175473226864215959495046639761980101644484010070581568852747082947582654822223904759766319140363018375808162106361731521817145215272327643435139324494398318810613864779193171231959045635196230016302121709569856392996603605555489678603798144174153701325506773630809557227426546505562500534318549999013538350480947655577453853961581400634224571044980177615219872368302113767074369234099309674351820204894887540982322968690050630489049372475543637815941448653923649383783570086033180202687333132973096312360573727848516703782719968293362353501715633444210636505707528853946614866048580237079040812210763587473818639322831940156524381397049710161309528484341510136385146440800468371305407394358240205390141177127513267956241543146468778212421455222937619548482393462659310364218479822588219576827366259817719925456791175156812166064718858468587632650470262708453415368074849069633516416502089027987459012557300090540040279978905995519624637845710121306107862891363022884642266617776954664088554894398336955137434717915887774976674093602560716877183996748844834952173108374681576572577354609194172580697181017435476016684341307366312862825554275572978350728852894039621285498764560137750989082761833111301909901629996922110399751930040676523940158643262131458373569555278295680380519437792177423355637684326236691082974517283103684122353812823588188188497753947526681163014855437421687380730842497217060679140157428300680366740646312985548501783483725943269278764229858132082071417294518144979618593892457196649278237911739029991794150588402083901900469058620446274687153846229497995339274045674596797628671346727839111144336714064488237373223088268944849591870773334929575081962148111104222045952049211729340541675765352215590453234109982697402610841779292906821733448900785201660696053808438280410470484053032277744644050470185527651534679138516641848662015063197335386966440858871751880344495695568295395823314777475077570682408309996752108895247276467948541484037308416*i1^89 + -18285973055494412695691147590821524177899854104573743784585963035407070787257077490265045964933670797440324411993318220314710498666920951700020979277853948740284931369367906705607987214750376518875751192633076899056928363303231539853580707188018106332368402060904251647046601115820993762369482755728576097332160560919881768699630467246659077007582979274632771320825509273947939691975271615516890249521170035226028969379124382821320973630648800945091305647342267319381261990985390823439757902931114835478211881939622139089646237704404946930894994624808305769261295624081910771132631009412514916318771573468569991855504436660094259178401858764457246030771278883010014591013514794124541451114838885787122530883627959595796626464378001137287484517449394045824179715149847534633630703960624048271967170513635210857837870283699503636650360856197306068163787469289026497242481560815285965646564670894502935520317589577472513927544486622512662944305302553829180492719613109608281549541013332597174014244458897969122392327674855121158378446862948483039178138992421405095755402289483687784266904523459592345170151830978700585155310903362897344490549254168833914304642227206568245670763860401299545113743455471180645816628006716523445182377219703072102465878891870779168693886534139679043429238491980306726729414093227963107200462577899250226520725058594447538082540749030127578948902811192101655061687650501628738547141336682246144041759295499728097684358373610760055644729895496014735343827304298655813487729756692071997885602703132290301786619657380881132087142881036160757827674712747099007876339866149779602711760632388581657372874635521432425850278845813075901840844830383854443195005889762723111035241422216015411841945021300512427305601696947806985670807143138100564954389705737199861269233512350333011571486469560796998482032767113373713131674072304214598112724038221826208256478718015442963415420263092364338313065905912388309286495716099338721777592622291063279266899249316278588835949170575484836724908516095551283794629137334272*i1^90 + 608464702637316586165312776338167020117915785789338221333840265104346294228462532830903679090748809646860682728785637338206073369415317233783649400847865463848617101030627953307112255878118161648925847552792140049285474170481575161158677021909476262734765744482209821811435827751280283322782093892905784939526589162049401921403685429210687861086077983383641801185798225005848569390431118449326776449387446363085058079434561209514869695553924114708613763784047048037973489195520188204266423988189428760811500795071494666372310829293073041441555205657013174637929516315224776927403578584985857042231556740442396486786852083417881405234988283250693256822073985201694119086155457463972998755464644319394407778753476589371168496921580962330938984051569258345712398701174046896418755620622479113210556679592734440130562664179821938054001174253709310193062605971966829074683260506317183473449118836302478053860426487119400350971244728662731124426040609637091567821420207214701792521647074062266117619929633408586445107824195940090333328635292467952152318761068093900677872909879826264469947809743718295078611168326264792154668088983997963984931002099262316056604498956960371894295465366800490864076877397283079532458498323258009797069849106393999223080551326367654539709523099797070421923761132433110052855754484176992400477945164646243052154949467567777132154741266129887161804927314311862917981807843153708957366250788396100013772764755987072077797532325955330007984602708584115855846748751884085560358682758292492711772062231003784782296747774090669520667789017972930146687101561189261312677718812599674766457238423002284985898207168800247963561487972763635705971437518858588714213173039524387935028040107221479150908153107147953133629091372126015991351809909170836146707022998557640245611564561933977505705964214547543380388452981060445474364935161053543945519579055528101626989098289751233116696754778505267003168952809662506234624546795166386601125096432405821505786613876730687074984568751868912368176737026048*i1^91 + -20036632530685009916318688993277022972070882355730710503115096400086450986378909657016251088351651748877106099200433689626293661312997329613770205981178588715208711221938818518199783494015635098737057771180803915760041261242579067840855515642758983298573222505821340535519714793289751686921457110662620145531999509181752708278307124304438931080740697492090164974640321717793537879667266113314230408265534794319452764113185686405553186270040071541638417045759187962350661426986158672020752794128532204749528277014475607571404725028961425684731877489333486236130772118571272128280690025220486464261574793137396043005786962525562176805708776879823005182116858645972365241340913932373651591535477748634292043222339107678979926195547133896324862721072988692049757181894876461195390174267732099980343301175324976714288103352870844630286834545068018608413321124106707483779049715445901905005752649180405656557786393118659149133440378807352001603301231657120574801026285351435511702229214039477042217835272232741461471302885467655073108548793182601093013384826178241037773568370338795211078126086040275371263856476234507579488481978936344390726725256640648420413910804742366657844287139407848903854241751128352065676824875829177602121103201163333939611905128981967340892971101950103461564257506208900639632206182698149804334853053054127714684687541999206431189187591712725581829395234130927768965610336656931185080056820179145366378728482364023392515052674509237987769665082278008737710758722581001248484460134195772827456519292390201287952193891405153252548570202372121361553083516944138585111233550269395172621372317424143231633284459945492760970887268395469701525062390685490271243032306303380208900389079130952393114061196359868102120111814562238253074342079353156832696876339939093146997555861627970567586239549714452208927936788083718799743367138310362704201433819484436281646357915501831998267876291254116202742781359639223772252198281471705922302841032690892215878154984525642184278700195840*i1^92 + 7423053798160938426287499024884017647346794635728425101042711176191917451052843016615295232629051572751158049489448221012926422464723190094240310340087891132518652005916249730866051059700682038738677638813169447580247004919323910883150889279486563479799482386840251897766668639474663183287667117542088114787034434462457752769874845568554042334101137100022760598453089658901259368597910058900083679961448525321380347191472174754038477494222687533085275246744420389437207182527023506798632713394805518462948208337916969740911467490444798986587161687490696735763101621616507573109328370454996258318901427052948678177319351859330307522179101359380341987501203426245080299246908640716045052742207366927698054372799967917915112916134628714676424810681186909041971142727041829498349593563556313885184683708738797816726343027240571422571701908008160093456818800903312654240079893521338606644616535584748240892823411531106685542239317574541122045680090786163120901613159761392581844540859458515574265842936975982814763481178419486908190983967515813456698880385156742100839241370203800172121488179569602251482716846718327255513339998251877402534534553287727375716983443322222893709517628853177673553212378682663166071421103951739871166971673023788226235592280600894224236411510246696077765674786245461689327000280585259041433218850864367847537357456493527607251737530240754616021400573143994203954289941878733444320242116458908423850602687048532437022170091382646449377871896807559540893454288648214186617870514632567109211066578425047354616357180726796384723875378490886062510185369973924029529619268903665125553184683966184451275053288207496297655420892505185525002988938448921949212020034701580216165552198376937979146391052496772254200306045174649161167607388193121197357682999575389121693028213506732924085534622704192457401015500684533084055754198923908552167699819331199171753222080064309466417423310070110354446373000001640729935649741796404497738137454653827262971904000*i1^93 + -2720370715110859169592233318211965899690561140285583540300765066577866555770801206258334458792924703572975033050797739195178620040382798364787004149981024661659574981039636349684172858202741547033670374431992970840268535351043338703466731474523206649354673220652320306766706522444358738853884481042266326543819605045105501083119786613619154968117118482513438501797209805053449430430560149255017629517825574600525175103427010931595457005881817367743463137405217961366546740259785619171587903700956589188214592940238459122275646589662765242945084256815359205135671340040789589676590541055174284022874926006613386097071644625624178232979904278334473213253656472096882014488129298778310975015955496065192507391544476318052929592620757385304930385751149656349190783647586577113062902720771492563723328204664632266911847239471742137182694270328281771301035975421882240879427435894492220981125963575114270051638099205068726869176066688850676445485433987797466014554282355799905122736143349227803169458744770436084634907063101561187396078343241444715947232266093925182806439471708332027296360891550439010176105080056223840058136888664553736376445289627762931599968947709371227678827190883249092609639192851522641606376189760390551146852952404368943215247460778667612302697987547248767981815558792060923923393135938793778203352275986769581264432528148980276585847393045352234708527850973012677223463528883866339952093261669788037171699336555008708646133778968295642132062920887782033844747673544777426462841126395111873200900857516244668816369797639765338229720615689678312847610895900457516560957247505407747480748388415039051437378946105996674845647869573323978934748850268418963768025190276079599609516728541962524935192009385833908597718682697227258812525639742077646883599947916594898363863674962986898062274312725222795846866959697773398129563663446745097841652250519218719100862599702330636798968036023969308146182175306015290391589621308119449600000*i1^94 + 48179559540241367881191394209902752670807940340820961043491207108637089499696534066825352186379537383860300899869904560367741452866193545885760382568406365593660762584239243705919609423813555667128724674733348960702718678058535042189505075518551588936033956227369995967769915952782790218872831445907306053909862048855534743747383210210880539855345420514498385834013992067629163921675763711564439839703611337879210639761860888264602754301276897149653042611226573439962636972653593618651364848897854115480204855678925491842278730412597824677481613540024732379715447188800299297573659541440866326846925688821163421195268735485707927420434493070316054527535492654743580845021857468296926833096287197219680747884512534772881617254151777729866376152508158839104403533728836392660006010691246145367408217944667964834820725364035782019948230289101943990618132023207444067901217802279415060551311453541233645507376568021293270977155847584109821949825013763630634011983920003630910749147300919063393227306859121039348783244759640790348022169421148062978322078513696822115368115809181335621379341347257665496501044145876259063261824785446876767263100008097590259436604519107994632486229421389859066219392143394566577939256990250969572096041131664363411651545696648422147558891857397033286256468804043921353141296746955229746439043767606282672557696689926112253103133117800396253805700954839986092829076139891114308008569037221611867993168438469077682829804214460283242012360454319819347525798587737509040614584365458396867329607215809808457366003362098386883168939145372876646680553114011871366790822099037855554339671136692528893984714951812108046682443960861198748841771113887663858699677796106865568237457169112120067297506320251851801347445563622653057519894422046666725540914973631762108161023682679248664391041598709019344736633514095020860278799239643049512682098590268204607364935625059931125851415088515294808493260800000000*i1^95 + -785963625193222926915924962560279934019712869351651936019660384021228938324557317864662159035323378533312275402431857367030695581488596824839123340267312132783504322244859077207267189088642222492229213696071427026340307106440321956005315481030003840453422847726974441104118403554798360846353762256089416434639912473777925514162821868125986746652786716004567076172347488727529788070313615381479425020474153903127707100007410645479238561993301507376643287792625765759681852909349807941585540471710851911143936137349451706837648600721527142992281369736751172235999103234252015570778078342598247596806729572933726823871873952981459251542281520834600296855148159072574064982679206089772569445054712673883761933607700521375244794341000444611399808144628241149601934277963083305879242724588158438487445681507303169072733962480719833068546571459858400261517944468138441413987698341342955264991284394893949449683646740692833041323618430377425545266235350691578639057453093283858375587515242799133150384378102378809832345018730771564457991486330174194327611172112004244998729833922323468346683865655971971934309824299315070472606182135640244151509534926472512642523523658960946693252854681483814984931797217096392218159230268509088099399259371697661614151546827685346160003135101310802836393782985743448430484220839680096298946938852083203564582571708300261077120075476637713936146002328514093461388170425326627417940236227019931425585417228998369986082380558695261122323452179225923511609987471256106491409641139766296971105232925222920031640672418570361127335829270050570886087056364743951809987564785153731126906438911988384723659379921278906915071103473890135934556832555733636699075593466837973627902287626491119842262295413726314875624654336928534647051448355231423624002447004570612815859343464035671786323574747814035375953409986691261056441201229697636740801735579398454193636421168660480000000000*i1^96 + 582961515851600195801927589721408461726536121819408527306491882098469239348532892031033269457282322091014476342690034918496406285502251522811165106190417548967655795519610134399683463560205232203249369663881958273723238683875827600928164195931562668394852324393130040806930411616550061084591815682161789610592152499908118428236357314226089409176452027209072430207428441708130277077015178305397975526132290807089349931613459228204458394845922719148380220389153560923583084212145670903213652170792197715773792204699187840590984892440390091390313261351584551980573878186493653124031976980245600506319132350701525558647631531392197483378291871587756658377126190466504261877793135771766981296990537809808728423353999239060582997928825100605854471181451081132133926913933243316803016672895282281526029979841395933702786646939656156663229131190290862196547814772248190317347906843775665324189567623606590315074100487834461654599936404457806835054537442063218714478653433057510590555946757526128532004346898585183101985123465984604246701162637503485634260897835742489803188692475575397521453969782316930153527987105871454482164354559813457389856692671083238341069509641659740548631751822608541828162093734239928357504731851354044675255017232894669737508834203366130432072693622330388242959176112873833303644923373191083346387889580756124164129737068175947240115901911627989296671719730309645762310194586216656866869889508488052478244622524076497424439572434324446055419684539998322649018498908390588483377271874562079544559945625477678484223824002804786418477419918641686561536942425495864754198644859048756287522561542915910459318651716033562917626063207468002036473367901131907719391750183871802894994196874939463465372099220531728372364015703977757400890319318021250622893149189386418515657203999690337369406683256495620047956250948882412734315139013248750924595200000000000*i1^97 + -1794632135392300399223560884589277803461991594022777148127931416850402438592630035419318598582242500865939222288593616833999641835976257554390813796373301960195091035955724290862787270329710103559777949873587559085370687885969629415625524930005649621733496866458644330658954080467805960308681795097423635160385421229528616236886992686788130368043004673232857287287028086152090605358596563209569460517876668600101503041955306245955709234388971660800595157045411763809526614648217411583034922879492761491318221489157942701524816527222034254797166140955558011450554521857896257688852321550892336437583538848621552843694822321220362582721414505094265860802684891884109641181395360647121494867274785241018722978965964749520426413729046036206042402607367970550541005799348673534567695633195239842422737986789765641910912685579562502957227111824942025011808488025020362532289826926038461119589503783530876767087174156810055065742383057989173292430844056430887309278457290948430698966180983865354417297025329959353941062002288472658728690956284807955171908934564400872628765178873845318248616713353096269833660433066518265936186174162458094509144368618455286055617849585624966527244218281879069717391129902838723891575070091073711004669115583259472903960787113342288275006587237176655348053950283055830614368121388269240597212990825864615644521944716736375342497360321718149627600345863160688774003710441565249714523743580337076911387622607853252021641618943199403502536683625013920807875630336403502975321733071251066380154052554918337007171452220195684271749990564213574783418971570522928271481317093876516342969091514320968384286749839674516564154732328395758930958211385083650795742022644765506948392657817083822731876398946081560654441837314930618039640158403903662878413509130032902377519914632891242928731567195863876894720000000000000*i1^98 + 1512275192688449305138750036098884869573848582535557503363735502432274854340452523378783103067259788227007408806982156961158223441228104958528347404498816994384972339301748068845486849762980726018000863130564124337429963377338925030522434737789110589821170695833728045467327748248209011248085143645396235166367737131771675845987893579246985416901220238693766484428030778587542250224476236001847844737952893987643537005058843068937854884736957203534403197300019822732754991749058583264498886561330347917802521487152437367201322747351882864366946328013135998753479766258043486194536601867816006412917019370367363685594766815232145717970310904656364577772753532819425642358494367449528725526831430396327934095098291905558253442874785168542649653684019475229079372585779712410533564016439215891674502375878868363248450272801050096739322648089813957539712710415488569404729849337649065125483063809050045844848937752569971671696889874855409657911706850418171591431452058418157689935484994532691467572785888807694626237639898010730265343959115112063569415729753439724110803461418409430778869750685814568821909507162957575384243247552744874925154551044528240256089923136093496166189233232257913666953569152872462566474363748658171912690130008787421420747821338280166329423771019439630414175292276526197301064518532256710937693098624205338104293214066569483698770134207211097358333096002309704048202350183272986100734692530734234284453513542006236098785924325283813315027302583932552573906288422109255933354364409830265160791530985197534583605795043996801385798233884239316133293202725110874265064534764224454662832889150162429262210063445594473753366046642512800352059572553332114451694486149836588181172584201866332946412882197967710481404874615191762750147011022981418006576642173087776768000000000000000*i1^99 - N1*134191926083385223453795591344835200340264730388531835105721109754954857025138731145183919125521082593614996802090508311874905405973769513328504153652495793819319147570050447464661074181951148916231100043477735148072815165633346172062779586881906695382558226902715722583122484254811184420777134007265994639314192746129844244720392972745250000*i3 ] ]