[ [ -5780621958349845169957264621997832430385326330339264270712226601569531545435116864220659165381340572716712468129516488007434786030482580174182422724665190750879501381266085423957036277953241238708789702041241009774954754659358653617488474019241353541599834355200873940670193925467287267638908685410709302806617714599071120963083812555770806289402014214931873928810252862789635473454994060774428145503873619612282990271324092312774023936459088966287287312352471462006145279021626276371343035951763207319233357032640484857905727622083908661407092378350683116361678644436614905654440934853939402976161057853288100896141278521936841961151103601505401440607922487788302373584620235284572042972650991394879243542651082431813876625684175952352332476325630856791384773201604792045530022570797968221864278151158322832592998166404448291178315777631563530883612151515768427389495848637857170402977890187482210642002404751246052669770315935790293535837207015534568194860108487642534937740275483965980245147752530991612649748639887362874588587300182414606193277050290793134892719727717803837416996385476415431576973692728106281694039646289001810538682770947196628882161664000000000000 + -398592125121509969297060408489298092399115247365935119979485310366097528778851434853404069159268665461133099094523961911643799968291434796975034739643741029530236484283252284581926042097299331239835219391674665267124558121330757123858091213033416991795315935211688354577827305456092137919638268038210956780600757938470590050950124833401157238362087774227994338125983329806892076844673260284664634708522308942182685554328206479447621197602226571450837816917146918498747481468267402238395908200608968685330392740327745404442941523114233952552846516681367615088081706628254129797414000278394144903281137202178522488189832207922244849581535241531261268181429645168602851663785587382003510676254781311634836963606694650483311263650624731990612291520220755567958735332558894639326727913698639693916839335554332692506497060770919776995948971225913894422643709954159443666563100104548134302189429507610082263694925075890437228079151050886866337723242405421185393084796788513139496065969008419608720685395985856302379219545300688036506357078049777001516407917655908000701815805865304770633921811668185799783690945519526110707757316536547210327582629812031878064148316160000000000*i1 + -18404177765553582671277595096112521740125230380727023736407646035448711650339163890445292218042475550087486046158359136900106212155059192068426416756040101185066910696071618711165947991665022896274605557455379081635226047865233857688937235243414789491861350237077570518600397894070511152416545922113383693821289274778293354625362338791528365982312506262703323397079192887714636612003119940194352372814452281532527222938631406751019169169428011009040958297683329129425337976062576430144522238870712633701843565891747450851240247806833786271893403647915431504193590635603402891026325860449780932620853113542331145625010803181722914756537746964730061091058731905890122200192171326110981567767733907011553276757761762897637079575359776486185946196792193170461660022241979434508985435931267262015907462461621440220455215262475915771669958572773746291100038443162073409946219224570596410059594893549119841940879137702626592985121441689194282805099276301066551049725751744830530284094899282748052308202929417706815347766907812841691589206732464552654849773963229158827183364687501668672449059786120322627669142211067318924101236531681875328511791393900365886087233536000000000*i1^2 + -261744717801933860925789577731781708708480472789336366530096126705720568260348070292824973336519187763547723843540899864829238821271143137969984934651988406753390029231067026820746561669719405372545331286509724584852372589674004365415638381628117930100941614941641568324198119332045775621343577175979814979636013484671406495326175846969318020293959353216982835121126494320315842257480556383987943250653547554431696040026925141013740689054688927153488089869830678885217275668333368898663242139890961060313873817874671970492392522015793103216090976163174192385274087998531475548040572122188841617602757550759354860447881881956293772303549360095166501269224774516140994545927105126011280524517122777490505278393155680125019500092813291571004582136326706871488412489052023799516208407986167751188357319961177305100156495103083269738052498228326980054818197485341720619533947750459840895212739253200814699867714459587103314778434585428662633903096767675495996984746330199285991873555681775752908678456026602672171757641948191573478022612976273123027324308937468623461693470463534043212771424865474533197519944888528651365993632299466968407800638294837851478263070720000000*i1^3 + -1621143255270348981285804671844593611074794433888553852127996871536177679157939862456120299836849758940208618671833905918214237011562492918042860403534693403287535211993832511042845702027287654469810955809745218883938530522236099969541385986849142572787834486278287517866008739039879574040705002851981741703553387019940923262119628339380462735020026265756430923339253393617413102063160194747784276896715098774983263846483684281426709665706103612499318278607602644897486043809865484401738171589678092448166533318521760809956694503844163251882677571990541485271485106314422557488616403916530031906714895792508474915333899653625924498539366548194057185265351778554984452459452397079009660297184338331134709789394172101298960217382416832889453409975218583029156690910789736181199052615866847887466988067400847499714913494794758353509890256782870321131283398678644413362214867533988129934287433343265240726599760008775798060267603183084671097889439574901411263815868230261421912236293010082209135264863645071698748849830137876511515252772919824031384652222101305398058392985793908622410542414102291125112792499780886421003733654251453400233045160632725397527173529600000*i1^4 + -4709756394801949762264969886714160763810354227300465290745224688182605217739699772695829008202126916203478721238759262827313901319458199573127116979177937811830291552418940698909950954332730316744786488694040176924670169573439972102501861040810896770497131833578165750220494376637157056289787147255790103677249103235970066928857630819713476356295650535794789563272026116602240047870099719093618794608177211528889103574056372846552122351306789867108995882787684533195156922826666024651457790210725212001915850784129152105158078606552158808352181987778921209532612681589149219851876744226067593410875003133893606872742699167167389730781573634774516621647775952664243374249217921996749642711589990926022062293623067482920227049536780169493060653678485220960005794859376853212930475285937247728661347331580165920734326889960867364225368358978750245846971990807616177716929183720299315333284155818725387821208159772346680632064695291335461066699771265467609713347435686587073140336790184760457398864050065648326374078251181497809179934650979201852987877275167840885031200680953947218999258467598418954453066210373640243571580990962691024542266561726193066502101401600*i1^5 + -2073054608057753996119889326450995788218975709428481562209199363509444486833345777248681883163738273379391769520775078413381668164219424469079772158379150116596950409103085922296263298877962604640150077868355489613270370410914637989055242352735619473487619274275235824397178926462505020066906216883802660347657357377120141294257925432595552412670942564369137969080121778441963336446478304885742462920405307275787585553617316972484620394436189593634034963850125492433634398426909065944315139049121941392304646236056236592057670272439673260005466675194555516104050976778433504899888882561705355596772500451267060726087075317574571498789217861916443721023505432508991664144753618492623873178135993483109784691818499724185551015779316759081208100605815157414795248855289178413699547911816290465312698757880138107503950355881985058037937039859583775529226972963837938927061063011002084086286578961172718597000914786396737912267889280245110667877503725824644918033389142462720284647156279949036350933371471856394242626530125266250651372850189237526023885797534341823826844251103329132093019628551254202416976052608877282762433452668415600481124573987976315681112064*i1^6 + 37098358972238560123051503924255217542547187991599429628086759995985176596385814512714382400108250117662969211679553388700895697564848251029732187436811532134594305388030195807773185343342188962744312164960149357299975404376369768821265741947790862200653871865767431662410938633415057887644508962761270429711156769084871576389944532807219295421092747191673551013478948596553404844458236399775839928570737216113748088432145369236235645719949344603990785829834344435227709828464145786403369732533294622380740141987643978416346689664823000504397490926569265964399942812194180822531882609448126711558743914217382520901769570426167647941470312831735019026102254428703872428535624745212294187179512218509867946780753993955756203557224740468611654135527995602115941053486693841841800794235881135021002240366516247619485581528941592763306832600665024868545251156717518588540067657981632104015298722102518770472044939639421138973993608288550763996843898525109221385243383220907041821679226517761439294019852643471307853156180242929909774673803105564102826820104106698339265614187116302089837757714030821681750750298789941847478134595419733651616866792705494911811584*i1^7 + -94295275601984803405049350796553214366126416890583455253004193401565245236540050685938466908279891799210247331451082673914804278698320880594536073836341028027287070851458324512807571619383049012665895613953587944455918424660673848205887755466065774166424298057126537896261002665909262497542796343912907945333194467672365002556921901965946671271480172496675410577107154262480759651600220127914632132846591738152492405113462205524254942528689850777422192425060388021866978154218222428387795796054999402046987494834248753061269906327465307366154440328310100771802910942233136238387379939735809756609056356472938318492247545236824014933818023379109215527693871122923501760949859102325081410268840222371521138423346668315055486635024994684575747976110576993892879604023324983529207324760835748344490215395790855874142663109007152668625387052177435364426808085891674690452707069263016265820193949857826028668535279534469517977449727664228053261646739002188636777474979505546958061384969776793942528466547575274440760163598404908369728936956570554705430186716134504288646949274075068901033121729747835271810488490473334285222347606659408680379331379045783830528*i1^8 + 263537071338483545182604821891735205634801748361581039935579247140483841575451056607132889384075348102138262352712871732340337687851502293978487578943375716867283567888778939126087584389252797685635244075760579500064983187796945332209047265173585258937092004006922526990485980335047431503756780058536166201792525553860651887208329889048444486059210419033814553551020389503954637702171425327376978070399660071275242050766229299136410263281109544242991482714561896803987112348070196136602048411864095612605662708241639353048660292003949095060361519246049260905815680705696877184327430858756801435154915071711002895135985257743281871396192387545429467902507561529282010619524599908212539499052147890981529824053428022684883123707187532792787655550264024664537742186183085862391633265783696313086363949904599995127472466823411403440476625950921183115742332502708005396728241163214838988508085077909429702680864717350351243766455863495015506129600925794580963279775124534986290515819202066990026377595632343692762030160155346864782896518553703349679605285224903281354492978598096856671371648748027299389005809266700965122467160115132146812801299502203928576*i1^9 + -475385894378945353224108926988123372217753898036829364725329723202050659632194806580627966135561150897606673798954741592537622914734247605012756749330254499197377997975345775470493273932282021739481087228073944690106600835971447865496916596829020195240849415148783900362971391325116060897625662567719227895676599032134516958008577822268728099505007134312767254840065517584637803958133790907899136556946857722457928291423253461767545851793897237224705036397142360675239846397093641334357660845938723055863641659995365384203295211190676848216876613178665364323008989990557103449436686427813007066028343001235213188676788976214711779285093801620381090386435394267900708503377731994925605060349016912598696185554249261776099551494647161953019760747517959537396063207735943009210190392658681572689002555398585640321995951449859540657918358036027634019045297642792682681763654354111542379593605180842081941194017522096699333067919070521557727515399073715252311130656556463925152375168726829912551369851271816374233619627127156791432091614553668514082291010488749441859504192088199123200310305863937185156388483384866376538179679464196349872720898148007936*i1^10 + 489162099381298764343513058024848449938335879953204818938157452853704119755158450043463106137990204788808131683804109715162816580720466585066127912972975937253186221400004104633235335892564513594197483171889869473779563988856448087672053561034742465771985947384153851217810104559838625811379374619366369128788330874588407568798688347745837054785506364362299747062155679520426176499876882417180773229042149979531591199099275887882767653898281036226558912860133669861249026158233839031437808116159559414958390224824017478984009897116279157096275468488229714168144498797654877255602707188547707659541682601277801006429205832735071980705853790552576232932257068911059863757895836075550084282647131330761459872777160110725984123718731962196787170426616843696190937720883086563869506982138490905035125375236865477185203784000125882069556665308965467109405296359518167307866224016042553007748052375842858073286150164522614334346059780848117929191843444278248294827465132617417669497245257474908531419696122231174628694885204878201744411564569715939137390647636188351455202744281217057665416569962650299212856597503111980153339765969126126604513466908672*i1^11 + -324865021090022690035560082365920007633615690084624668647097094730615633793358825416085258880842406671922513318877484593851901405276695108216837087553121919253187257042604729129897809970248507840597797773332247378912641769853584459217305526046985306073055492407878096574544610240497102761037139445064055883187583652142077773919440437359554654616828995543774199953465835655464036349172962188757047476456504873434702049898007739037679928298293257447849955879671492907098129832699012026608061820046744724715657553677684112679218592053290222323397178107356815774291002893161877136596418651817760875849795634343694845745318616596692342401839171044095482967914299007165303925003203438104891371683128924248265926925213391079741505670235857843363949168125612383883013565232600863118978277187836558826942050062433622606152035634024663927642881501963564472494514199946963379646262231385728687351537689250009324325828987732812568352456544365065842928722970893636568565453219684209435375567646349476296374802403192247752146439561571764552962236993568718609378466181375587359433112210798841254027713515081408109866007388637197203043761666845705107297796096*i1^12 + 161032081798918458438694259094168579329018944977310559315032186824552773444675432773218289758381032798786149422362847942067880208103667063407947963290856461613627085007817453877035552482255088867708327131542177460336258097132966347713930233838328931383613496206730524869632074101257557107743575326341879696545774366216679784409659298777224991864646986885732716917277692725708201808941467234712614292106398947119569688066049765693864016213528191650023078277775748280608975337663124920168905368395238710479672436393578887932885699777410982408929952867279942794789439105924010242946200480485224380375383949432237485113143678741601135523263362984683805412693809530571909148581011133642778798352598048678273244648338207000373067941603734628614439995286631366160740710478257023802757345899794842731068661622433471901390023209709532419040713481969237156196400841287166624782386069458736285377540317279355474478828313214147690457531676195909305438124664271217107745082633349564703625179445940830133353050889841206391528674343089337483449554661844273868604628857784478216122588404285844123496811309897072667757017097063799471319838084353495222190080*i1^13 + -64691672793774493802594236153702668459643784685999829742173287001270936612559024541544290221179460151504391604195360314431916789299206573882248490235242581061857370106183563776200001287940892867422776828351199451197673361927496419711927337726920220678377195647355509155349905693047839800547660508525353878432378568498931031439477044990306859393165663648329938573116761999269403551277532552182932913494399690704470352578237583858582564286233544742795068330442419430997023625203372640794760282409561808985005891119772952194901676419150115115539846176110840060824708381098116123176950472667914389764173845717333347899275745311687254263000164916585586791718263593118676114990613932747972559408601647671528249411726907813708828027579700505518037727821292873755752624443999141125604910529016092515965056371798386580079367903978860421728992501171153687122718159336787971568677998464353740159721247440090678899121761066743788066652324382727350005911959306471998209442759132362887712404348657627055534524840243496780176172132649429730007720774733804677102797067369466264655204177172569787914139048094680516843503195557823300676676515756270157824*i1^14 + 21514410465256550291482586804995401878714871289688737777692780435889639240682402951075753318987560471005358712399048990810504579798377787807408941319156204519326190569603623479702216435291752635014238181265676645659890904419091665400952851673792997326590089773591156779229576135551840683246055715853233527522334100292686283174104031368871255285735916604895735436289475909342410743700360202411144123339210522724245020933779922841110008552417253857141437962886958755554281351984752527301034815106184060002054653779017506327928065876425244957004036927420839999664968810441772679551578418960693848044912787090845244796739455938798346762282097456298995094028114457743678839934553717361929353993784560944916567004035187754791589897119557913247695839345299816547337100620434472215856655172152257973805463633534363607070816528682573805390497905823175846074618177603290525206944805867510147892341977709534611830723233529957180602594727559410783550829484192190584196521449175624918239462232618625905055046218576167590310422911389718832295680021410812362303022925393645256337657293618121537854588930894607694634607508381965368190136657920393216*i1^15 + -5995786430150122657382934435806065029938586460936639709648014449380932612300570929456684184116444650162580740397468687241957832039684433681640580783502774322732163566268745198745726730487930689654650291172277095387551398257134185247870951329066721235377757680461228677426103225459023757725639638395375642233048927560621471436671891078363889728372390043428374406954438846333102911927851402402163477878741526038063384448746186791803419192491683759726606490783286803849588829846355314752252705823818762815941419472083340706279156744771189256029948323964211017595818251610466678800227298986219912746411951030129681689421574507059177518708744379827580947910276322294419486986614389443274763040671029484626065786247245406219847167841359173365722531162083915778293969773883408397660262157368200397839537069193589256515640674292630922360939771836326691261771836198484154383504351957844635228821124786684098625329132180559643478836548566460879282148862267034553333864741537639926529135806367130808943496312502911865209565916679350785263663260423958264845415877832788904891666222670298851686870308306299508485793843077333273421381424381952*i1^16 + 1440984657395187112948485984485631697724744575210512877672154174901009338866585478970068898700997908353275564443543520243587917337244951950040135096235371421632697191313474971095715148518783193992802498585231209159989689089871788422755756207578951711900850219216247682146900949875552712334549298972978293009864118002512548797365303631883131847270856692836050968713793466439182985739226526972041943727250152064359350552784018445650373875003793365036181317890030583431377772016495587926420438005392635606821166068643644599621157546812086072876544628909801715026490347688999812488220487800565322287599326814304404087188583410978816800122828628140277991822844934161022355779726051090461875278423741491727457649395637406234854406582966744482167804945791508813277820884706138983920596783534923751305692248572680539819689970702987632205566401579270777690574052748526904586161935341117358900767708780942402759630961624311533228330722723332717786431495766960115319304629120143608188097162261586795922230343359101972714994557998634738394137302723953520851915843226352407970327018910012386503437891006082465695167471823677909890519531520*i1^17 + -263196103389217976608862951857399242402051236351426692794721577049236351370874155548029245104639821487724237155686123110757616896795780600315064123340838305915844520202832689103105826736806063834647488293553558966576630097641231981733001935334006251091901023556238641555565014637808443931930935855879967298633807263628064962602390615767513717931298642781988517355013334693216047476684485908162135755398503008850347074974999224618158600804200278409837913692282339661572517604855863822918652183449686042965482487181413885417791017885816581464189767235964636667127898515166792630890994549605536991424398633288567520894495668042428508218936484757133658097147577235563967000635245566862606653801185673731924045799713992568171242809923292468443747382720524294614463027427191943004606626847389442154237304446943535536619992874187116373821250667278568295854280717381918064497390970298735834430214541980479381679885818451780027414010348661993482834507476747094459926720537188412991372736899789037468697634385967355356337785007406823432529326142264971528918330151448577547196212226434507930669784467822096967989004668305615735488512*i1^18 + 24334888147373048649930908978025110170414953875081367043248153690419664592298092199640221580571844143640548273984187931263264474156431247840581434969360902818507325243573463647435282330429876558916587189927630848475584153982817740356189053862397065245469314459882697567690740686340396863991159185754832365193317361042606819585265750767679194382794748133734387960721221859841351882818503778393231480920493143648575501160008510971724795402720431802830875191568016700357961123956176888208726805133588489843846359300642211404964988258669707362656647235445651045570931431002947855212108985207334689141259026321222198160987747045481771096622986478228985513472374291515697122381991520647931216212702918825103466134574969599183277697231865564378500255345370489398799105638516631375088503754238441833614042069440059098685677561777290663952717113975545109760497378915283898242657526364417919645368698882981967236132128500651581607792234376597511531042510893257418908003543493664573760182491983194303092097431189792187823273682061929799054216447718316453711513744421957316985932073238559263678939392870636466487216795607761944576*i1^19 + 438882960014021840667015252449613503167445642910272646793198580964381842015002544221853702591415901237328847474290598770581404877707490013100545198671076913395035464697236964961205650278894976195190842078062538656169377961412722046727567323420280873197937410068740224136092211389095436502931271266712951717701907236628827557289050880262427244923972294188863232647393775061059426723072484347239740755223950085264875758949601857407149627361604757042976563354837718357662035683769022256832651511053790701076264693936792456738398460449332634865881152479433085040163147901068285535611702851868728675445843030548041939454978595723951531644910328834231464645618268572911097797639920802982029668406093652401875441404170925252880461020924407396597844977050549319837152479245831138204688280902083952873444027481061676766444494741068215477020351368359279270816330739411670986226109971347576911181004922392236533756755765308056498016326137915589215008210074037258613367835337031134716508132475707061743146497254825391179436733411530304546944076172040772466800750867763105529152629162433300573616128562625942513437218638397440*i1^20 + 7505698741560564255578053349326861323545154806433681129512061472308001001504858138839875188147311326036857443608533759221597169882199118042818295814795795837113240406544236422014219609285121212192374758637525070728596586724607827084342435680377220151734272024327678291307555846560549467701952471277442077378304157432169780968714561413879845423365126974290820121152944354029699906148023858141890797000647049269540684246600689342970947817250193467141245247105850992254865119576826308871307936564168396457092766565109236111689742426750642276804409789026263804473263952959069887057030880288239523469763172174453025839351247966576212600923943422168553959347627708028044772314373063006549630681880691177713278997921639886460020446497267546396291272329073493460077287794554333014951490036822153591368887488035667074491769776558080982652806465625715416232467345863654989969695328680009092594871346067209744223735429969097752349539878088860124903574611648777594305450476364701044432168709649433837653145228944937291976813509381646697636284776427413300546528685526963070306570163888239970427918996497778633173995880448*i1^21 + -16334457849751064964418885611847364375076773431259326873882271415606438645813770038279067283662653792449129387646251151978384855762677158174473489129237102041940947039240351013952330049113001866521054949136603357331690040575953958737115873442534510704221415110997182609331991644066534813304293607439603503401502786585901213083815788613552926290686215375056132659201984956747609067395633719156075413342767859716225377867000808186616357817794216310961045148887918512728792733733992263633120012692365210585178146216956695068396775558080421753495305102941683019784421302459765718468202003451987997097664351964444984506169621563940254209643245489911847824521199239905929767280753212790151619125975060555012841266787963038769112148541531105920701260264612814463295857532598367183505578776932981095390528013444678096779554713228605302861071162180998763953418890417130555206352733620013371560845042923023291170546692906493950363046503876045751024865749012151632808401739426597889740072316595024889412334482483907158409984939756363058221242945124158901065404501706324880220123447930111118651532684290303062966272*i1^22 + -477796873784579752194854295276601896476960526559992879538508801622656169394563695319931160180174472711442561684709379808627434819116072604923909062351252596819287916955046016966572816909719868895050911063829221077991248632327853028401419775634699085026745205027162637153810017925311791115596996303776227212848557232033924975465385046706174836212214005034381343749133095263157258315414825534339213864874915409182766095100826281290901897351880044043266406983591217518481449358264491478190430876357462992335318220704411228812804182469813166706400626205792241515751669858215534971381929692504115974541198166758965699267590470035273997173853706533503005750189471824237561290459760245970438485162946950415580667732128062786214887591503436553220598019556071360622091807635824026718011317660020111320458794559856921822116479749360997448826909128273391842617926845529797255591630597579805501436698317990132048197160953199538396991136194359059022198038411472537835922469097692919615301812172241093565746642535506586471586433310687523144893027912626711388982991363192501626239240393756921631526441214726373376*i1^23 + -4184840354219894742954720386018251631406449537806417061779999676356319783803803341323273994134705350511828115317123043512836967964092593454229414971376647087980847380830271342372621764653307163161382383646568841049929968603849928699976242591293588731549784728078310603620874099806450186661750551168520922375715392780281687090093828270363506914490963866634801524246366059928160594955680611339976019366133643090162302841339306345190601305872976775160236761585354566009050630049509777630722003000673917822461897607962329869748771070019434579728573903336791550115286655972524665739198267283565449798427769021296552822474872788753213239728893172986138117198943435861983050605464271404517668180342556149658484685010085003847617926723290076904161411863320355892525969329186091019155850656157638151884477558784514770506760395022047082901960819329918797729775910103869607143089293300511345655356583466189025917005025352682008027710943911994384727669815901198632847628474121666029773596600016424447030945675317172013538843826425038076384245708488683979491289276163065306687504833383298073428202713251840*i1^24 + 115309883733155815494740725736843709827148342737469065780290430285593628478623671606231137516489935978412408850226897601218121853156566988859575610875806360381894300646400694408997788532014812689764163691304574104120180534893638503136192676392524761240008673126771521309096618975730495114863211219339333087973130241967021921491528418030411420271691669744603680781873361841431323471129757488738260314819356054714270025695554101670863548499418002675511256174893918218472188131804100153658172819365681905422453549518484643024279281190524535750358305591947802622013375904968829219885091524683865089048722818211873823553638342971300299732207295175536725657182750901257365835634393114109786891145104778183219126362220130902746287682118152626981458225682422243099899445537793025362379337123700885859217167573156559646118054947851823196223839294521137827799758947891621572256458426594210305671378392516085705506314651947139252053585900929248752665859130547084979351411606148325699528488213270735836047381267662650968664658038770555501249009727538621962798188218609756577138619306354326701269319680*i1^25 + 1353095885177656295712813336108781756707077894208580737169801543549907519663645793985302000858275322458328888851735487298920028496533668568594516167465736343116642801111175872745727910372958950940975925176670539431558425228095263794856188849782861790217938419315073357125526813723809231118024224824918313341269443094118967123246435472531344127423257887602742804325290066625756747083128198347986943458743465520365915633744879216639219641063884167147824375841814767280753018329159550871542959825996528295775829125003370756119358047963299523371553206519072329384589141538691114749213061530470538423896125003793409648289848102126573600198694165665048573794708750652592697703582637910501953072393831482698102639056844553292850888735502567065196582571946492369869383002372152952371853680977780060068330358055154928024001440736945268264959745431619429110778089705687793014801163882118678085679224461041698276783904245245623937745240060292318084221944105499432057227964451552978720346081840856807405885406501018528694844974789705351022015786375512864801884746348434940707817758861010319441920*i1^26 + 5867869670867635498820675376808108174285421544341958219617224850710126734722578568666597269708831493794117961883439380457215920181804898434450979087471459598300265806017302891342751683472018418892957877993202136221687162954073744357112929190036360226176265103858824490507346126232852418055602392625490603295669337612780117742691965493624855257828029400026519711490561810054347790788412533263865227072671118593075091014043207162146065419666888856894209393952029284479027851882401869616234693330198749506833666049358956981988704850905483064399860422732856780170091290368855925430907350205451368716709100454538165292751189136329756458221637579548044764398194194077116766659573234156773466762674824220124627263353085220359669005428742622987572603281665797732030832099703546458570413209522539280273808843982136446294831785683226196601827647349881541827879690180554287341216402804745388764021102415543948519979090936893866924444308392531585935462850926866432405767386247755085849575234569969680476670818542270157395739060806512613258700270870572830889190359426944446983406570086334464*i1^27 + 13102686931700382095693032848524348226954243105104923650428823776738961117492917904295055291946713662892710970945265828858257207978561750419019613170346221186063198479472056800477509189477056028231492066523770996753752051122321300323450547653398052090124758048525135026032862385124535030612440949023538818140292340068296337503119365537184761551195603917064864691824682044208616167127172284947869896821040563947551538111719341218956699382719837454707115407010149894873126403420580453942752228526546733576329315232787520015975958485112731825601669297717264918486563130059741696625622051465084679842604751233157380777603651502169701115168717550333709757266300905168666493262967706980860720012232599120377018895323643944931506735767766278090736029228400126894085330292037402817037402698639522018030688884696793127537244350818367366279714008341076081545562014571520121258086307868512555286620694601012232326867547419932707029547564922396898468388158788019789449824487779317089814838891071556704885093497184018678121191517352128199296742551748637429440300226149663911416210391040*i1^28 + 15944330725750020394528885143627686128622168478412284827748322004207613365796945011155313868241671434215607886910534693602830620253324909647778307031381230633960042541488198203497595128486955032493775545851517649527504302287581860075466969240588696341168138239421316863549552289041712048033003603840764235438500733732650000906286739566415662277627919017324906976595860936259546051666479858574437229523745206380538434445604349482231300882327810185409320317419362434707542331766742991435462771102852766076860742664838066705950030220403318897870058943547541251461378624986919591235176281342736687169849954065471246642686109852176824293717824036516273765641159018371439244369267010704828160342293641935327380222478200084134278067405288281382579315343419847158246313941440648836264606674718198077034861768643331684322680075679631718923111829392819474760010601547779742969467284894239624736266119943287270187083500892993716925784796312908398191872373302962737014443568955609893728432167902019763376744323684991048183003351974210683840677715554718921194520467281695236685824*i1^29 + 9071658886560307427468862956940944315470799694733091924722159544777752142815363520490960222333625454102282938617704224474228524351834360813244351265797211097568809613669204903503825108472317894389644359508840755301769225659516510893376212308108388665103896984489029491015630422222343610101622949621300455556657498632344884903620320951448027121321558683512481667059485194552001749585426877189179455644208122117909308188323187993192815428458074171615524862192492486343053047535477134378901519834820219441207592181926147889773584711933889570395151740014380027824876926240374188031831922298723957889553582732484039476184805072988965399917844723369333050518416473566250890992558083945195919542928351479759498895403995383033536334362306258867017279530076359349730301082519570388562067234072468708943376808006190830605462949138142262451437348361779506953029542166935577366295543058010536863205947003163341990665850617115919512711325399362360928828359831652336152875687884557016587174452396125205498230723314683206648268958676698181999121726374520350387685066379624448*i1^30 + 454051009252570690007859259859150778914673645672762723267531413684085042147697751682198522847224781430191600713447121050619976109251267216502100739171525963845094502451673295195309253763988949001188845929812362082369768024892662582272731845784438634141901317859727859172870008392612588089711100254223908306887377887903771564372576332291448716814243806335504570474332623911249975649433601258496740611053376956723363911880100018342850662937367752044448190293498821252512256597377280160554099002121368126683038896029345863742612262006184825181885462911907460404964589419050702398274082147074550645640491933794100880766668149794625457166996560336549579993018838738972749500270528254709168615211918686816213177391468395479916721996088438905302017610402545306706551463135174381246487003239843689428580892983966000743863387232922031784293616652205792430805717582213015816354143710182088241433737599152690506287152419043472568456533996948027337549428208414238080982148217838687660635132015774036798399517369765154058283970653997101717726912487376005118883266560*i1^31 + -769238372630627521855641324390392533198186462857323602943122209605149061111650128313447361274081568866018002788477360452682878318210918028921428080082841679798135819387079786956248250772899550011147546900323680102687589683696340828112031531578109836009920741902933487544113343495237007786539360561740454343810100034297534305199999652316833261806528527566965771909965122043852032033912918364653996217309202229586742751691918295836155945302873720123063569511399209556726299153736364159486087502173905487739458838382220723390317725565045969830681373988682289332788898901128848737684794749532657288362897622287813993693716948087313035307431351861917380496417854726452328954779837068220486746316526335099422167935264197279868251329478650215613389368838912678065250087675718532547129242189575876542307018588465993114528478525323525920299919141826582650474395660689893962823604887340813399179346319800787198721956091329788272307449888058489016271560404468057426689998306793330874864682847457810249542707364443573215575042970739566144933827139591726956544*i1^32 + -6833010164689446228022082557949563609691359883563759907989711243372847057758273519737723460508883571710675726676350344558350544157693385739070078541534677921145013578414303098614126992776633574994406805139938345825245105259966815373328412084345620799284743040233957466543376834348778327415507733609592742983894952299450228983431832467127023358999884788891862459683463210375955207527468265446063174637360326309537054125617979688684723286144124678970436731530169255216704314646059708014936844722417763689383826802943294559199473428268100053140906349994965025372398241626792279414534811286598475372885649806629287999445514092281590255024685652786408367345453111927292222037693851538955630903819032038772103215661313383544958248615842105633504110155788723755510442203627145723858028461828608342095916740334028777138888306116021072488659849204834376336421268194275692212138533205251462687984413932153658632283083585254599245019511708983625281932358734748721789343291988280689190124179061927226303805567036256814336987150348267454767178922852352*i1^33 + 26770723822863256850253901124913042743388628220524091926848351023419066131888636739767311001534481063854940596297511435573694836079278839604715838390074655945919789748980179202184737013183948674996210732678485286034424670122865983815129431687084283928349723923210020611744786050848660641969540312971836148353784946271515320993958430593422240574847925664616687172961930755282423155984590018781368134727261955634686023504055310471508804342107725418588908603914393079032324564258029304547750171498793074528580518952378494260848122126733187689108659353974326437940308802428689456505436789306924386687565877539053439256415331520367002880538836652289948775678804932279693853021689712978386998462028934813466470894169418664876490004450281514563544600938733948890523573730321268165285211451104535642983504892426227979932961163258039088513393380785057621021963739463202202438854162124692043616366616775801973488996770304796022317499622925554855044834636297503183880334745789742230860700762795595998705285394220597124413791238877831096164155392*i1^34 + 956871793614262272448542098020530199309986778227424437316504448950952518935680226375820241659184289488651320697854088851543593123885642275846105580669686357674473582192803680173359604139701570606082286502211975737445670035413185810074246643015680698122211013399183673962441223079037802162218707984962901297227852358179137756365520068903808419116192452038558527548807373634340817304939144558898836251723327334940892007074053318571710665561038460660546089178938875732147242956942282847779227007163160393397456865327523928759330525279562653452988324284720269963797626193035160194923108119687378488751860097425588774442579574032030596890486885022668002881265748425903230513110496923298793528749756212717641069042994306378276724032473144379425705873139625990829907806282147028294848496071640866338872299193370703765414789240778493451942383575264805538581232879203834402775347154857114038390679600526462434355366634505960038993070248838976056943868859811877591967747673920134202906549939888270710443750299274639305249322645751595008*i1^35 + -120427351767891605235488602867997571590144111802505852824180062413800033462889912519974388642681406624854212810237148559123638142234596967611644249999607084761704154370324553529449753767770866862718016408262021722992878138446937417883975128601560092247591676963753333291272944808147058296113497757547667881402957374537788291108003176274552886516145341509560303199407933904921567099761089876976996328253122809944916021219344607996290402541844210809910360747657829612236766574314354890065046398909600836259561324632094828777703295746111947781077365243637757247682198168158335502564881629102626722839754867274224101440411333413990074637218298276308531440139845567830189861784345733738185521747918138113452076693012101688123593270085119607097676337001560113281677976068799077898269740601822539433712070372151384724286455161174069835562724856281188420530049732234028957023407261826006153479647190527541281219147050704365114544989385681750337605693013132303539433802740428983701585804008108566775646982261257544569057659846656*i1^36 + 3247468716477238997946251191022782085919342410467878629059222036834115875632695242229979131704354790903977684972341162721175073877165477998647706376481320577168680510718099253517609820144576461502153149564325494391703945794227777157275338956652949599442773174680417929435724306138184555741559673479071643204339071328034053167943284572362763880084598377245136896977529118046108864964496767760566527154894609923153079207565757865832291880361655750280790088017683178951679285468220001370096864413467795655050412280967827030742214073933941909226587554559219212382087428729244106303846255266800447108671684341797519993234548900689675171539721516994106915258948751847056758137219027328944376105914491666595702107579819439650944746843473844870225438568236541476389255031221863336330112777320032804634228660200845741517687818394462884562888554559670068071353339173959813573599393520419305280918544888465496025049584070656565198067186198749727420750653938448976786826055174166795778508289420786600043572136835377149247488*i1^37 + -22454639350541195958545973603867080220959426958473032193944994944183764549672849911393019693935741469429014267794177060792843851910877445090630259788944683268330742810835253056941242589505600445130312088884549315025534247244720298060112868169445120458828029377293902290382917541561651314486314637110620190367679096789433771499456931817795244913004728260957992260787248434349573339025166028925295285167351011812244850083515722577451133261149569270518041442813847028774011778769059638401366857364781444023018186754779958534408942993077275019594547345573224970368652260873483415730025221143511008955600846867984060620280567203804601460113702002313513671170396412481739353041654108831087959775292574370006166030114138698930570132214392239743334989468197122750116482837272409494676584734473573823201004984295570565559679674409728579401373403353691258327651094862331996128168581778086920250048192575586330697293575435746721608227301907187497970737394119323811879964426011659622204513499713213609591820571901952*i1^38 + 48226363878458949717904951640680571452968192883350523314934828749620736402780586365772718881900330895550052631151802779180432063686395110176240783721121575781115045536403741605922447659988758221871108372428788046432642243182729608245649894599911133394940263462687426050835363042905045639314002705697581206777376079019212113821756227882248868980276934453891652605301852869779140516116213747883011518509511964673417255924820173855665064346812712435142917270963141471659660897933914124839121049257387722183863674307361744433589029378574183339460688167971476626249909447182067495571139753733156213307627676782655694263037570409197284514809595560430402204213069073741816484527147712026862089974097162779946731291724058683701552780877326946580420070151357946395190516642534417720034671331511744392989556133481811909283558007637741767601680350544075684830853445766687766710073340665226376941329820339892467437818027600846428809411610207504075528192899042135062658033260210444646769318164510910485364736*i1^39 + -4379073552625569951923413390286123520527720868730664433579623782136763033192864467192545701631716421155051280346857670030498922981193890661126760368865931012953242580692785614804801197345902963274284203772312251787648169590401647278746187702526730573509797394473096309417230060063712980632612294731083592697354073213980921589817789828529286059975054312780169923039973405322563863383234739895800802323221851365971125351872471478123516297718337356326004229255724010325570455476090827394328689260283687569520754844983867529643173168517818628325352571717569500213989726796926933701723436205592035452022270251026194010247979521752185195297657132746597938077022057463475309825801223437895530513085819594607438419974433734565932816653544738052128364271145919781977915324790169312233020133665024197836178276189529029859856292685434797119421088145276796159877740328673500950648417427994500357518296918918887074429025015046726484124356024866595321929458985935955900618490474269861787548793176064*i1^40 + -91241812872773498736849753275440498319758396501053734219161387403822293102746478568769969131343036699015001091357776632225251243752299052224492532704966300245652655641984793501849260682240107556117523262316103036429092698851063546348576294674371493005677280715816412778609815654605430459312369967104188591015939300010043266890035430988503262677254904884923806990104652522021112465597005019486951541210105065835219798328598541129782914399762813941514325666599086900032443223468098204649264974844041321875577665179185204589604920004538694535548702336757369947120412405962710084294201058299880377557096515490763567020163144559692698943855507890563852399949765889493885399238165554694768154662994307929711494219787057490564015750474052074935154546462587209722511615578003772768416995468872522644551392491111802819849780586906796360258418833532840865210553840395078704459353323595559681805829527406471970229091905486810060083355467575603563580346672959243192933868522870870638592*i1^41 + 15412134683004557755622714851721392357365893782553690514536999297729940237296525587582989563422461028021536860011394678966882075765694853274974881879248220057212199675183948527586376444167599213604679323031243866097019400920064647210794216087195034964892700298848997803686708665740333509290874228787750187052649115538931368803954345020260579774314855921845817575236949932354649984151306403080002015264012911513903964285869525466236182529357158002590216764172421888211426271301104537098608948336112711782341185718877709432238605431878974988621909629552948419836093784150137690957580407964769163822494391591862711444029617113796997844469686160166046948894653455435637507285272754898652865862469217021449773574125825996499180613301998945067026390850394295296599322721219174051189442798353592745877144992100785171917872310886326244483929483384688713139546389380058935007731420300132953764149987372601619474810830273912302773601061627043706084889365318845054765320110080*i1^42 + -6449176720748539545233008900715484956926725562087395450781453055356331139732585323167706573081158668830856220746409154908846104710806945734313243806504285670301565105982040719908775577750837225928621873221509989344594300974508204252282329205300237672601534745012832163567867961674265572816353544077259977519906085930989372374240026565830790331705609557737112324031582789340955357562096545497288268885402582463402907741793347844484031463399105390002166831007983185464136730343577481357242138198606639580092576623337012181845775271442632953891950258973571319511718411220233192331095223215203644391879376814344581399981540952693815556892203899949449134507674827374424145710129912912346525583612484826694291750102153537275398437768069461931673698776945865809098106847738466034088398416501855070411402475248317067666258485484706664553200686657264749301451755359869241071675355807809671555679988781986503018865140902862856301061954736904598564969731172859904*i1^43 + 670021421625289022312951181016758528103385811878180183193892019166005129992685745756290387313969755897528682522859651317585877112126210530821743744207789934480606902429559593221118032020353968383248819170349483363102564197620827219522585652382764998468067511629421850876879905352345458030583904390199516254094320672835771063028615028637633580849348458859512893929935325993308764578434050914618131320267851832076832449751750027021133466457494352493094804949571630606167335643942098112052510426622477693968876856504078606741821282350733691248890678358272684192575523972542941940347096473411872928530529977504615241198351467613526920406568773058150012196883480195555523283871300678842111866036839409330545291698863339153000626126675608696765744631401173498786223107984563077443344790041846783932587310719578771401314074795372792659854004440657417042182504296150888876466860716313441255517375542886803671740920054041487918849550254166402662400*i1^44 + 1424205377975424346687678162761664188187663902182243277265175425106319635033356901684674365224766817801286913248980880202091307283245999355050630525099146471901388745276350436361152333182917108927678202925434449520472552761886645068836016275530639864358845143713888836845325707032193867235392003282486643642618325365674787296277516351290915872570167962161928336353441162725991562527435852035772018386204642912574588630436525009192654753173160800381770088902612361900148071022762039380027988493401764129384629816224111044633030947883407949260619424134828000891588024608797616089768435568346942420090322748144554735593819519584761578848959570699738287421799945118145784913463324768932424372464176947680836403427566586482157805691977677441385261079829955903356679544239191180994331022061576509363252460899584567762203637913537523286793574467746003852279063785294397749556080570162544083033857124846589508226645673411625068003328*i1^45 + 795262545103773704666841861572127474038310083975576298479824026960262180149566130923094957921455171847185293573218647170104171309017225956363281260261401267819323941675944854225443593609143414293694424484819057562678392261690776264180536985924259179766652423064411229111114265318605949557285580703083562554162006265385768970134118432700779455733314726561752022138915432923348815780333417913199488024819198409447892063678258865846254040491449194360801834302452539865748475260611243898462479795536127511189858043069105076113016122450717633188218456208278862703941638618389302135691606903762748945656233681820007485969574278863688971087211862082857036609578393271910443424250723324935941831089107380378156702307279579126762087961861528709462946008891578782612698652741518120779438332914264895097727876067879057850205316338633975987896383301202936023539791923661856655094053077814646415830730788843048572156903424*i1^46 + 8575482365676115532395257916278238719139810156441354247487446732057818214594115726473045791914264397570011322325574293815534380037382637191423852701658252160775444464885213767492232003679823937688455139622403444772208745415529144707428016844356893765144128165722712369607679832050420005329532263435168960604757705614202202772254031471518713541167335339036075270604732211685676640359823153209839832754826480797161211542557935756737521251349872249763867291894714919528846169468015153813759646099674751154139128442643233843007213007785984948486386521424037141247407195447620913716236104772318133172503297968067579428396941213724175365843850403469577086144046542680099387672970991449618700423027285042975029782992520759122468861073288530333471714604414195912881723479379037555556988785877952926484532632087268852362701638156189878462270678919916418810147591784957342580603450846622312824832*i1^47 + 158034093646713655690408915022835547538732807972789229839045017734744241671380144017503172350363904580275209715563562666254711991226452681890844285016148447906984591095443202747899155105062230271818377552226649752279397112137615563274221284712050671867906269561641309282834512573744813233146391096697877519999298013998582162514482754550666296427250292283042607297435711847460799495465837905753800772111658130539887381772624544980831376913915468725932463475400445420240970472361350243945568085720120953837379202737591556228043233032621184486466334766705953604659074822123848080361236782394782995555754985141007724634068122843433698162703200575528013065935632065968084874714647197746718073844349304796969025351181669052014550332568364000233468233739424148553113612183239911665254424778779215422256660981348696773805042594959158973637982803846377008472406969422495744*i1^48 + 39385026445330523008846433871024481883322797139549184796894026299101453227600306600757837769641207463187797900495221281607832876942746194973515397537736307671874165883012987580218676563478790294299803309007331114791489309477652957570560328562518634194015645439291967170116480788048702322015304153060316662772175868405116925564785916227346237093777063618451635856396237665546564558865938914609815762576124885669576792435276849606736427572775999288959735439833652320547705568841941902429354424352442453344882824858225022695243286532696854687881923057862853922528671364411858853575645258249310399973141585442376964711265912490726095728864146318619494476837691563773367324303165682593797861640295268885353557192598920741545680632050161349113455713755605016647634714261055068337424416655799568241253303116951460483723075101658572547949261316096*i1^49 + -4031987820549393676615867410805905225217952727507929407936695966646192983477019829456331445064614962854205706095410564004620185022420714832588385686639195638255659179816901612173942913871337812855051516239306418707707743201695477021871198814492213196034628551124082163768239750628174277251982737681755231655186960653814718459850341873469018086565367115424248843372315425774460318869756901555319567055813568715029219558512164858279888896598979422625554912633869681280435647367866155290196044513542977353109395390989241538395404457207961993414603400392517109215419927876698930106087999307598646433020182523633118454308409809995809054620774452957805670898516156376364581432271582706178875736269155950641995784292894298120577370524986300123909232785094044887866930197882071920891178945314293378856863284907849830175872*i1^50 + -823988285547278950566251089877200341568328568726922288209073330444502640589052250221098553223869414103139997452843322877245043092329502807730209515008657122103058767387448153355125955035099545125889653378099377549516178105259747443297938815257319675154549807580837189888405246770780117594541836291294026222980509595537869261750091787494023757605035068797053388789296467389113901997306861562323755475113807757807349301738628408546178020673779418471765639176809395529391770576454725268771356354994680359516022799056433407662394537230002556018489820573252817625687291296302282231698878983641404965381613315913272576291746368822470949612070456868474616633787158667331341006986685831187970822194880797929816835150317963705039887346107730599858960243592153510595610797923405043398310799155282304*i1^51 + 69154486445289423549989707649924913820442584199053824608231447084037341546280951478800999010082452363879808323181708378256542820460081959656793019128383073170721066170193882564221896299081386614305214707528296155415290685954860241341254156991431597732636952462634046147363336552998742314393786219982695373882303360295401153799282554598682105131645396246867443820935414151355028285299655479384769853578716966264520073911503497542798888654092647725354446058083127800277486459615552838752458457469358810557834499515347384425658444052460364893491663582987670077496737891710119061968478167654134069091734721981513521896708431600957429222631800692957819784990548922424043199734999294748637028738781326446230601400422358881441829504241210624793807319323836103822484407889*i1^52, -146598562887935020886321071087450620994411978615569269838669970762109166561523603116394990617797410294107934454684768789184483755833795036622897281830102718279294196915560574344631248509218826000930055634984007719708256162254918392998215858175575672455145433429679203578763335106870186152163758157462913347136004362316107179894846399758590879702512457753912989897385882870669125796649683669145207075368814998573023771386438741100254808100952722698930036363100553414452099594950826991416672457924102664100784108773510419792547552570359373756629187366111948794807483213532142720879541567596175753247766720241988109506210762681457306055102206495449327596042341763404294740399400681908348377811885726913565297869586225424213128569405973194818657061077290743103710087069613269871529652954727466535534292425109071778318464947790001735301807928708376809097657405571663171562290000603282902540380783167777324401854262984534336076019351424947042979891174284379246511727810096790698234539138179764612757696004651198876616466462074685437889830305167425397386367476731000935808106887352663619263091971629998090362117307236968131373423236823568920021706629141816030083376684113973623161822512576887345141486537711436122629708237200413910241114082049414078407190030230478178788043369393527584930823078828726781054971295833529478960860297521181091203819415933474087178522145009958023115006224450859625083929923264433551399922674482568207361500743210368901580222991491670716010134103625248865784916046938508960913367023204310392155825064743365611034985421527877219502495646766310275385166880309024384476918856951683290760647589674969391422053978015914230829906552422400000000000000 + -10084516140094241520127611928060184990654630440540301569861843633013740397086564229729389067462138223620048323485160223805845003095838942289596193575725419581552862065410366416324102808482414109187369085723671209298921934566127598187012109962621696356599242257387542665263149564946563851279405735660642342722491407433450781142310641941283344951801620554250557653607557482256556855972614795430305896963633882648078215469625758028433724691444712840979669192771375307090363347251348313089787140088568436913101723966357590104311262030615219924820890237956392455683231490551884969426851070000853877188805271913766810475376803354191232181483777756405245037796773653136534513462859371093108984002855968693349963155418866218707549071041159178498789359254349919758750802264778222915164686166374791544883284563895332560892462567717870511843982508406462919970594457022438404024202065212250250167661486242437966514113672259106728982621289312278912223570532661158120399160544750324653576647808000751934715699145196424025619140260365255619441446018097371561532365714538480998235018402469891740609929669078150948131068802548435846006159993430382559673946085452744030635629526752327651126390847710525767247586585674167575870688227712038841388766653587094304507082903578961241840049806519244514816336021164472934936210969564896748740596665088318936990905957590205173922836446857799600789517986610811465184080148543630457784787100692760179847170280662329515507425121856345808683918388231473664058480487720980695854059658320715246870803541883470369271385882232497321331404759622632018396064762348351301478897179382500548457630516205508267725733860666510349698096802299904000000000000*i1 + -466974289015893309697592784515053899098700972427445824128753119152997304236951810143327940770198701824159307589329168791160384344570541625107693033323267879167975743270443492797193747216819497781633750249768630874087637900866463468395612922646876416242009774855658849674718604105796881299255051602384139783260826557307329593366005813631770847547223643372643137309863782327844160068280685867037428451069193104120415114004632395025139548291755790219905055546217034362556097091789086581435599534107283734813103278054932861927124011806288506813390360042198237772862630881046241512875648080923585307033858783488286934411427989274603676013862560263878412961124753975850186109086070589443375303852426130222502014474000012262109481615378502072063476813919527514105183806092253460912789902022263028065115110403248450357520100646203050324229633361326306156548304454842036401075321892843389780630339055961849602712746333481581014007089305944037882278107471175904520057024752495520716769590227057819807806172444811104289879162045417168074221768362531310520285658367868023397974970388604645778453780973472677057253477087128656560613687779187792220592827737344029016879968517901834426889344635787395191544676068364422069076718845475357044796804827814703402912807736219584224701656948438106016256788964179407366346475069697246182662744863499206703268755358631069503434693505760077605147988838813684514450464117025708996017827887298579611053257935209631630787831738647711053458747906155116482328459378938629267392899782367737877649900543474140127868819906387253548149167023134197025691298889308002950045791238006005122595656716384425465276195263982140025591065969950720000000000*i1^2 + -6646275006188110657127446287753710669452339944860967817472589431316098399915802445072426749358103594136093983310793193658011314953048934113264496995107550348042445189657654364013626545235740791698806055245074381079189049449425621740562873279224710383914540535726650488755591625292430461153806618436795331971355079731372492464089256884622859567106551819356614415490392610186964263031573489650140307193768959171812895442642911364695986682053941283692690384042213078245158476979062634878480933742632216487261772297647878547237597334647745735921349628872010505483880285502845312440679081567401042224038199932558640936235359194540209583597207818349297317834768798964000892049161055756128308265014828494148470103733294869883002389680975350252314388052845600638608900210781322389769775040720243257114779782049303122438642734569757036523873787381316255575729861936991455392765261539072383824954847128029148650123597458935935233058617038350007041095122230758926304197913780616305248060346599070765055062174132187596825045391034609043975851201968285004082398652256841231657575064368953376891620344900909515158893322896817578172928311975101067639353925485489102277167942436367941973697396062533775441572819599360149931447654264838254096318458921373176286047286767779520686297208436913257022201774449893838426866835405085343567555170984603004985874437170973028668417060564672285120590151420779352631523186873861856018484429144001816814601027000617836651723702695015970021685189044035557933758657195521948840563073698741057885908121706773361640640915563570267375745649618724009170187413611213001042325410237270117884707441508912798666527976008769695745915437973504000000000*i1^3 + -41175417364949722496104385396886683609255609903790230128772908872658652858591931778089248361085468715749925184483289553760240244303176637967812046663497375645900923797796526675345006980616305066606353266797885082981408558373418378209934472159820732764663966714569131318845784477363099463594912562641820011902308676788707230964129136144473592042176365380633631330329147726775669562297260429576264199089313167162206477547163303628171123411976377348113510491099834850079705725901451365560781584753296327793556213029617712842918285772329721117445641648344100082804829302964188952149913664457879094136292231582734592800858864976903342670941682219756303221602113596678104112882351264841830055239132760015393526892272423883365481866143973702667334800331162263401807875478488420173856965451740565727913578985430582661075915388333779885125097038663820858924515013141042497480275172907409084121620691980337048118463968015146669824873342972363194602275506589250699715722916968951368341848367288442148045541618715786504966680665349147384877372557468709387505240764236306088578794746691423324289849553203993693231204897830537981221221324912893377689254511317324847995331095271161070348110878091687652418508039027491283046812684736791978269679991995685306607333930123588490040901437047763496877638082382178947868373444440713257217344440195295954352371716651170463440582834103407651794759752479448588901859750410067624494507871080706921072696996905780928738871549775157458601251517829467910732936347096111938959217393087290495865197802277001089346478027939198564652228450497210189406261487409120493347585628877149653766803213774206973655856810556587466293590255206400000000*i1^4 + -119618174864623469470127886461000873960278503730339482765311792372655258002692566953787211743042448241014185751169415384204257580819000372925429606826049521321984056903799340950757996639579435938790205186960475565365538805444736496618136232683139710082949768394934977406668067950724888272601362508327959810947418938195798127030137459139375859064559022871166284572654040008291168040516820962218249304347941155556125299936891670791942851420292939609993394076023532219200868933266123605252166194352075813479408167950555798316797593530963114999925117883011486157413475029560923262457465508311816657221356163862658040543254507205534713297733485571091695085012998343260691566826362025312849217772775594036843370699164271075704319328745853796958763947266014133308675560042297946409241317322036164459237397472383098320223950434120945424715995179836102563486437709320320048600279601075427560403049750158020450277715141696601931694733969061230518567202950014433690952620245128388909600773946294345537423761097695961277744208085937555982651128625789023935281149235677572751962224122702813214638831958774360883575239772371308771696262787609222809546057833906027038589609277275450811804668706670387159710391077999318479234609892155128539530343804360472960371505612842476013727698338641282076630439224100617314395169749565323948365646590820156311222802873478275310615010163239999244413119839806335026277935081255977787906898465926354485939015411544017056266226469774530342885366467600216203870540200474316248398948613592195705961435856200243738642815981557229185293118756457844568106172908510753641154115370539338056099351993830923976804672051615350080305366837493760000*i1^5 + -52613134914278682640215447789502795409153327280163748970990600470088877501455953375197856534072477376035414610335234039542472163184447232465337562608293983119618123887943813779619801478521354982519287484599966873481960515451468812658967477833007503151178451644622653767882932469952541171847990017322120944168497702930288819401632321419015039461534909944693329976893155677753337382050756106733291116020242257986455100593804943270985667969229547689789526950357027279827837801281579537321604376970696266926028679622585912163443783968550514729580739799506029601630234273735158235997008046179020153626553964447948515581715391908135270287952377435691547750268075243894635602998558850583806885400075150445096534571403918845627027593514490930703860484917511478555204854659230828334833197864103450103707253328990979282096348426512021494117191269624233471991285409022950791279608816882303112734998769672424669482952561352551187942688569783834339784429649031115772382082559998630356131943091108401325463880989909657731297134916258090061088972241308450544137514038605835435662087590436215749790476338099675833260753647958199792300808071341791530233302875619785644118684470262162927506536974645106203343599998130042852511435319667011261372040603946695363086200201799567108464277542672118476911702404195917863237210075052035312324393048192535224524086168514046594632955955086133463936136448023051012225482024358906191911264023512706624363153205613650260244985353704088353039602123196153747190971798423333758000369803811204341465796021763520887033703519272965725492400818747451370532990644116380017103124683862861095980611433935470370544097535462870499340534258073600*i1^6 + 943366686958676415328926718096076346971177413752652407820523063428330296691856067812093955335032264614795114656517446663873611891959786302362682126106743943766474391830211121890409843414818068446609240637110881393918440711242876953154219320527552829837458576452658339768262413841119284845885803971496811545865183469929710225342873838457729156231757630532407714413551357580051426874147494897058032617981117129258247385855222424577137874762833671210005352265828491552765079017453457536641100528338353840301618177310068126164352479810187721790361000165005801841651928829139857210225470887862666294683962243090018671665335139901074357208439776125893733290742556420708458664072511868868330254709423476160952177069166807610472447085372596865780913741438416845501977436240474878346469613494316018284898929957991878068444366687058867604796496349232471550176274847530080736923872736960141452690951594480526536893321596212262519839873235133980808663600972010473227907233744775185945366463313896126133842236771581690563277762408300794962043232042097208637596810078625918583115959225050294010174253928657140972363060156626183001123434145533403075732504055025834973713380451016298037725532930982587070435686580692413997862374025104828371099925237708238906001540136749127074873073504598773177338726081090482115031477806205059656715900160452134549322249591652894731606984785726010943725819918619298804359481405852111274385873965858299416898149632844846674059776719014498219366931416189576926983348375690378511929337960570111985056747595102913627356160186966854928816648218814051146533852933203955761704658559044907675746500161692143877587098488243176203150218493952*i1^7 + -2398499937628351695501570221779563413069599693841344559674864676922993007593387771847137066153175132942761729363952472844291773247045897625060697632212096651434173753357253644789097765025723011521536118855706216834321792050322532160589632204817611777277065706701949854380553502736516907305895233224613515905856474453298861533452116535585564789102598846597426548224302246110288789730469672872405530571608840173554215209957047673555561277145563743657352726693887966901230097669925218799235196276687800345547394861958674780800097742047991350970947441377121229953621064364955169045437959505678268179046565084842937131824911160663539745187680192605095416690764796476280845763137267824829332092454680698578080907741913021916920934221275311829873763916207591157135138884411715426030492720665191581257377850979021930760794807385656768856120280235461305714148444737461208859744332232487719311233991722424872798240471429644848581456349281839303679215038554696264704400889360485269230860096314811773889235712826674973718595373586057931162856025122254731940243982206833855329793368784525299111867676831964264759508771872084918887510317328710884915781713914581469225788931402716845708658369381774920340984175417143514539233825816641332112546996840554055547756987684975423398535186770952271497544175992910156338645423390325838941700802519400908030149988542128318624835158311509793916299294905393777440058121618583807927007524202820175049518140896538732694675512617259825281320654026027126630857827577293229043585846963586778539788305067716343365168867537334119061117949802357444225476371368897053051974635450010154490901857735855364231131348021665662828892127232*i1^8 + 6702161404120887173275819002055923046502245468423236383405173957679873542186813283908980059590603206652278134048270558768428950260000843496708659563441517525386863243901354871519871980034808615089957059243804567588051940546978548316323598767822651826441851026761172434628112262497420259317716533400921415059278609438315583045370179999550166736333232590525083321207364376607149554286726156192912612905281326074550374907787376025548583807194736198994807105141240929309584119016679770632500805329603427722366874084229235639286299646548600030419077832832774879325059091545227517928112216365706264640363962169075112619126054515307807541870284528237968067470205354496504533732757176955970338544920319203955289021631356578175919556166936890233877854548935811345825269007167907589022409424047181201328174583568466847093839235751035589531625165822960201269319411899499673756161526151301591201067705223520927972151895392088536773661071494729220110038890070495788606861854203571952676095758517315175456344649704843818869023589424239374309477276036133225285282885369744021407912997861993347393046426817111854294603678953972707428988523104335055220986346179953159839055184763539435488740187383269050600253776022746264175947684080607882855530305637281864059895859226104767414384864103011380027307074643270310308457976743850208402699012131822365755706641345031400979953834013598823081246860816463581141442108644866106723413372944197444668525935960572134630036331563843949140130453054497499708527949956085829877405434404239868219841746847204801907964989096735185374765899543685145490072422707682339023693954917255311211617541242413461340121122580934558358700032*i1^9 + -12092338281328421651063361333030189304709612137267480485313521780371182892883537463134894181569333094577080444784737832071785984738599387949919417165131447094989673688801330703699885200872256524397793227525450793189266093445802665923667704670128314972061648028638820033940981384152278176214881561372842248986562301877861564636996760090579330111544465120541023852463566899379959006259828656002604458746428000271719980910348863488876432652982343717994659363612809347476195864302841045119167992607915404004428806316500903975573530040469886413658070774124704619390237793948474917779886250093533819817239353650418860166845617165938545635665357581685369747101362230637839500987822333638636589395642303997897778304357974420888029144368343086330243130007369481882072237391984883932701082004593264810642937956906447361654562776504455370248978761821750373446685990164028725862834796886757177992010131934070120051318045301394216166538172892968808696046561174862206871704299449616371621980662225294658014417015525826780471089127644621286989585972497643466894684745969387644286597759713997812519919112201191039438164983477744245608557930638052550431467943837633638771574645260480272869972900939332033371464527058963203925226966647803739669156113013376363609102730924518099580270611458435769394001261757025792211756429544803564919179729274880577152540407492891677624230737929123165059080944929622265916973086586764795168622811149997555498043106247846503624527080356076035193739150904497623056949799566017415143098798396217506670953883975431856356923870201279049672010698159405926286018372742676299830855115875098699766252424519885631388943918979340545556480*i1^10 + 12449072390360036228530046236936043236855105228338694046470302149546242028290618210158635142493276825183950684683315512755558033250636929373010181172265852195597256642943141725820557491312286598377241699818574650334711935108356249619796951232886068159642361712994332673748383777734256308691704651961875044369866692414108129779130872110631588934617279940748906961702171321705915126441950516616433865307847299902620611845997059581205350663934483006407386866483029511311738732162468479545696518066876534967941751219414377741083605069835708215012113878552109820346624550599021415295237368743175883557048357048232767758119653602702822764445644436627539310788097907280029499269045083788183246518646527338688966218986786206182951797463338403124863124031657803903280537178196514643360652104651601463136436676245216950460356312706577502232291895490101419821108876143765628278635874142628197280402764810484934974243214862396217995839189082392661005143777241194431612971847672906416626218798721387660812065947994794772845592459508749395724597876416298642690774342347108105217863383679740383462253992699579131443647517625131305456191612305039444557231946237026334886294839324103260813733779318764140891192698638734340146619384996403670913185133419041555603276174764823542215031625091717455425363040030209119617526580984466995003467991965730364262413936205986882818405094683509242959256545573218389417333744732151314847834074014578272132400229603647413694224453482054225216902933774845935074207349254412832198681638188198276565479097709743122618716151616123061855432695900043945262300995244136725772826775576829123674634772093987425365982555763036389376*i1^11 + -8273994930510273619297617274837128214130840502089670228860780795983670824870456961229505863013967674721574687271062789088370657314465750137024223837228783359229826914209400172658013443496440419247700675282747465170173428151775131841992987459151921016543471221017904798799956654437074605036039816332056155254194013443456321381224248695321482034118558527871509404076741336054335018000129647577300141981147693862184012768054122358449888143446966595170543904663792416288881975118451505386565861686836422448346137175892341327017557681459299313425291495018618128679583142423461388090784633732669762461897251083844063270407884540791734480597332703573695767167397379148494273539815448117699708569885548672701508592184511039751148815912544238312009787159784356714667092138396457673027643803351042976881514828432231594561849236801041629042367568465992063959163432679597424377217882356978698160206726104549862197963789499333234972076727256014807837181761393172042478091396455488242697369250012255566113805808540485191552578293486271787256685804841118594022621916597173621825259687178088850148202817562273413364478427780479242802503833434095533449203272905507662097658973080040001728681499404222649246915676512019960996017477055415741626361558259096962776371271437069528455933044222290863688206241447606548308635009701453663802804964277945205216174213480543211823749884200929477847339783932382368623803565562194144737919036269460050177334625661305492013576044003643180727215549605377350882493761514819728153655769222967114466322576446501925399081786229961089088032785422199966052491720771050841282280007770820319131502529409059243481483789733986304*i1^12 + 4105031598990655439652061739819388241423628326189117282370773657694083831228259941157731203853038792769574359869197284591254759345064304420403756288859377320825135671377701124525275074362000954170812965890852683759360899518065544847362436645294119418399445894067130652145097025139424461406668747808619634392492698602802683152290780696729260009856102253157253913155327968417425277182950354846695532603406382202666231432662239283499315728370092602854944778627924359571753330371916924608078369304698204797778379435327568593079153712693727018283651125827607490331686536288081064204154894287961505348163754121930561243288957455165720760782166508106028941210296871049204551842699136050043226950716430897247287313196678858021099663410280700053421788360832406366804541613113641312769397951895659304678190514480073859798466473142100205763423471915716250078565583980537006616598259345006629001376001332432543760390726034258065679345823783167077879474913655737668146126552929618855496259279214733683322809222923222964967278813949885903245602104127765653334819163132130550681665777849741690844904958183309619442432123811818910099201898766116122401932279499538696716829857984783400522714647915423047851799575846662552609975454054244968860266703817426439668102463515666448156554062430407480695915343814370612780660876055953643227491094921440761180693670020388853308126286050322288299458307586752519349811133881867928874557475145436055485162799874785312275768461080453651281393734868899878683178712359495232876682825336982996767434676962172223632967941133376998537946271081483989867057997341730901491189885590189926457441345124306489829235590430720*i1^13 + -1650595581003136804787611648144283938278937676667503069251840170368574118249021492002330137118785187688771480245701044468767037431033037241619185416546449978279077089859408799045955060178255915046299201980167363627749915623972359462985433462794643531459502954512065009534508195473129076002612672342787806094389549865159835357302157133115150417795625129496388343314101687210393733091891462452251381078346933131791332970873206795941384162312692370748292722107114130312673291459506355629480687601538128790791062856670152071793998316511195154587667329515198844545511581522767513277609615341976580385975975374487863327505101202737083054652636811495699649718444991699125481944744041319224924676141052545296165277837271035659351565449640545486264415740344552195926526707740635291016095943165432167827367786210645951252591811614723691942181807384404378855257427259701624449521179813021765372632111227526505998974936287962978114203089690082919106552632376448794754081686112650800504892278502089271136514743228761520325348571030230326055770729837783387431701723529353652232516175593246031602911260232740411149561046828464275454822975303054959630693574290790140135322945685393539784966421197855524741343818562494363765332992464217504162980871454824470989043326129708226208774962548457365600174285823977904005855188034345081273634488735833181387870800775710143427222538375264221038989250182136581577244503476927271453150517419216500220651610686844220341170145831812402082431181196405495681395554428716700367381217016213066534569966377492474164500355451928024202215759938607793333525177477781929143678440594250286734898397109354243817505554432*i1^14 + 549382263498342024734375933946489276521890313808994348771237326605017765316520461299841281726912755165423207963542717073272861081053284025800169834782851421984951091426046955067602322028258780850995794039748253031148268535694257750283131442196976522241023287794009829375550828618011563493022499275464627573119703296676621782603712235651831793870193640223547369950574378384013438378522306917749944063996169751429948004626234852203791779768354358112511983576908694264846066121091949453047074780522240067370557184824873209189017913003509015778603301589289355728748830055245354264088776214779576422423162491692959123372764146731190166259467849189988919687093133956120550028123538483607307759197707798645911327410518496080483013897413439367744230262673871235546332117767880569787167633070281892402967038104785542403164495921314111030640027620312471216466022411382531896420868049487424683858809149940558456388258106091596825021164498298848189185607285850807842919036607765130542966516818759860851952693758773023150708868307555731768715018620316819791909778707427778117644184289848279886701541035692397492797220399831111587853420464192138216190025628019610404259776705418135085541019262801521073096526871523187145981001176767985675054001196335446166403542305050715519869588322630254437958110018678257006075523082578330354026118540034763654012309887879451622892725195694734375453646438216249873792328414515692717780870948830677267366988688666525667170062953162168651865656890225394500026177311451245119959936827382791018961449123052448229723350162079334248662090096386130003341871194111703036910999010861705723616225385620118226075648*i1^15 + -153187288192654313398474124542456862393304378378857748179860754203183360785989541121188596468129676381077008639378852971606847826572152951430143243967113613455344116925024306800135543413717717781936901169173910065616715170686167175280092519495632260476748233943490029475209047479987744890977132973433029876701973857735621674314214725866269878587992142125399182255748801429815963683238424643941913594051081458861275863844980743355175090713638543316343904079364925415057292991789347784991845891474559576903493865311376534464546500289731788792723641910248708318359499514542224214312082404462139290896252942582359079454270468223280716142865712262729593472721740062359152969281302985425653355121113346150265456681922221873318263202150944638076519506017283671023501254372726481243520045237390149146249406986997290147464894845205963569673798665188018252197835014473831946625368403584738802473938303876554752453818754750131967790260730366813975359978535963664323979694126173083379167132376241116991409480208156398382962155745280730553698793970144872412127565894517924832592929982294911321013323526463554512627830711346014903627593389406010536639464308330279708106457227240260779540072131157634238426828879856419408519300726904490752068104255011709358471953750510019520094775176976965330188176220456893874699728716481459665688187975048157048121634098734884493168977004556770123013621600605133968127320983097606098323225455682502711518583128812325354826646011456485264622900299222551597456987901803233945146823342576543300531160027305932616877051780014361224600427183474055258554077797114649350025809113243511652918490247074519449600*i1^16 + 36809015849614587042521072261623428109673849628974672196274599908307180456419781303999678026271661397323002598886390430168536941946333125692201252805060354662794866972433159911684344381939123881300654251904362272936328504619717056063731244364193582967479349772690773323093829246599404013169430466204648053658831327294204924758619545970705345142393035288638346380537638293962191036053893649082285953956645585137015034486504149743115226722116655695502351027411621563096129569220468464264943447042179733683494268698633899264184688294560503893151371714506844657607935706161797064948275106245259442883365791485725339250478574929498740955421417525962752377915429583764676606101227369222170297312987544190899455977326989278913388990015067763860730080104450435845123730119374399747370313457413976433456220285289248392818518264856332906342988735580753167916796650353806204897974206715530202302679398715600992363304119672887397717726045933314003462044479372805180487476549334405301974762948976682840470344338075766910082549277386049128038757860213786960259339918691244348848479689965278121714064085192187517544973149438548300772465996267328575149292699419350861346628050408103269622622021676910195366968340530824161242217805593453933020858023068679090362199572944320169370654883731298310226179692315012613230045345697794743575840140010887966730844032736516498849132219457970601392573706931933375014361717036967278723316705834408840617440046410568099146476778718764502129242232565843993286746574325737940257152498347499782120323367947386447632200348312586561421815839048806192912826535955330118985361152040212766628738250777296896*i1^17 + -6719850324047142009360123811480840650467111037366108349488088669421341361704905473101660416013851924148480922825093101454320080475559455953229913962757670268431305599637340141572595987838013848120999433681548954203529982750265232056652576896891646806157232029581109826401888442748941893118900512151347241509043709593276831085841135248634291202637652296307037067356633878923074210000022603305452572146767443709773290485282521057614750842898102453281310594195662874924526207001817015198183153154833596045367900929053733263619772233932972492549418020409212384067754180044075671296573151453753089706892875394433286269591971020981388046368670249026906971878314784198171503647749801544102624559174175726246611735624957373134456768447120969038636427831376469338369617650294470695591513669574365538300711634584782566739936068534962312096498983768647281154296079822260223309179533992024362555017092659288708722724644886038524979620729472659183160597084010685862241731374960495071536101439613156760515739733870522451907944671347496787030461678666257156064318802851204312423300196097057776006771462039885198214359085254763949198060701862120872323117086122378103229599301684129842912742717723497057574246249880074938578422163377657137604002871554354416553680222652873430399527539022568472131180526814367572321757723787558589206825225072423190086056824623459901079265655626311135207756121944294403474198607560667427095679900236432091668424409238040618761181430490739162914513449445425544358991270194855483643009518074288722921452697160912563257047605740894941977266900029622602003604587360719741476068942166394498049273680101376*i1^18 + 621849742807380210366071243557139248296511065161893570240450592558597478274281884905549575270254771710272521231492042487881713785844453839663482421583938484924951649783529151755481550632907907309727580020617553313103766039132784728601269598301375008123996419411784649102022264989218085919654465596289645453295865744153065153353445839938944223114753449226562315439573387069801185605319979181959601457390307603718713812758097305514908375539509804249892149961741982916576391200390355641711071504791914336215973083180767319686757767998626708561137117673611251510311951461997492997326629420871191708834043790441403868193307912470406677378086496097124360843213771532798855542970432361608324368329123641203532525937651501507936781911851479315179200033002220935700665766687547865266558724516667391964852587378123216203990489345214382066357044687402136706276931552147550596926805192164134734206236767002520419552445581130142998799278769124852726015410349489969546264847710837673703781655046933282459764955662056338123357472330191230947031395188161766021706980284779657233594104417030793101882186148267498305335845265684995726346637476234431299051118859206757162070494721424670670853935093374119694899047084174916409036879422148241102015765614142867484136982213729462706097115712948694264595693240865743994694587890018446137366849400137998012978173281729061535139903798167535457885700184596098787378496474135810443490153894261142021953019465528716111867501675109281592511320687874814408777076792633633121629773064562495796772479265961460259156745748825699773331637104041440774389062375299538728133554368477575601570447360*i1^19 + 10970684264649744906914697845249535611929239841060280723228555103254245593101574532261005696204750879564161780487061538517178047084908421956655125443622382045666129463224207704336002801479781037630845212125481436886877676113807835961660921557684465502749152748164628151777418416902282581186179407496355034028194376921829794560111053299545382193613398802471849745091999374958941748902121100539086282753114368869176781174960425946673025618368940053344824689917686667774809438469585349899601006311869003986099876525330068901443322294100258953793941904103445287989924387780910449006344931230900775044312793880745949466865272191168200207930413900207118355025861751841637052200338681273406717017097292470564786619485041186962129287706241406208928118573945225557369280093565896655403195413719428475153310094627226863408326484564086277236691205948178915123344775730234534325992418976986738605991473427577896400011990543728619261675386833342310214700372792186309197167552650263427732456937017783769360982356539944721550830595488771302440149681172015979184141751120760382894345978115930677760576453352802667648012428198122466618925985767440760574965574176498368680940486116517114139315421175167818119149830225020548704734115027320128406897871217407008562788891692541099911846922497106786044816590410435434484695800701531644572439097624314146126405394941688896579575384674660309273287924356386434733846044177119735932011340954765578084654963411005419255450528423435205567230035600661791497280273324427859769914455904286853539393579995571098619276474767147957933617888534219270580541516822682786555024554622470452150272*i1^20 + 186600762217833194621116459011115339322244474852947319610256671807787509582488293660272704010720479508379843643819945142642695682883668143159789763017900213036714594652386620082514439247172662568406218427376830703048669155735074240966498499550851308210920534432878943228577508921207760044816606524787447732135270807886487609261137140153269319533181687455359376191117366522764827795808015610893919461008396947563322105489507180371372333670748976620184072131466073527081327881814824294121182895463002757428731610358021623739770430236385754516620881671350042336348058785804562120403841797497422119461962370934094163934147585377838568194499334885075726890228342302686774919273250647235289599409684451629113298640368838219994349567893068506938843824893551284330076812390592478582711418508274198154790291297495971463632886006928979698811289339559261850913092284309172126240404259511970960373318148977203382266271414586336095510166146740334068169814508467893064322820178153341940265508762994713207485877225123693924299531308092249175713823668428665747593445489339316370693257783946346660066226026604903952279874495937384200560207484462332644465869584651281621364073717789926680135329965201291935194291598661339896109532833144597449953183444844742280820012340110636167041814373123003220621194153138431839795026410147402893960526598958985662324812651613033789642586953247467721827140596513184019314929778587568305394068085285171029973613945603441387980969079824871736986058290338838069123047581167514166712817347058215603196865048278495529020691751489263887394918349014702767947758225785587804033793862334939136*i1^21 + -470000626522425674148620951686984602567128887800421047880765698706345566750222960316037563478330138099583632121033839468116477918447174072606672817088811419801963626419106171473375456521446893830091750142060568910196982140754408594800264160919752749162047258867851115833862584691167929119534737153290075182742812381586569722323765979653914037616584036489629446302988875262426480200525967365352821734474465175915334408484880633767094749736728623181950242568685294120908996297171681707605467362585957829210486449227432446584811472670391430689092297481437777207803064858692739548139202064074685155920791616778051823456104336296289887616181085274267825777265372104278891712112809975877073070166477990672336379774957205267942479784850699711492135669927929085240976278629895432333283976536867836958591059786921245583259206645244969591998719813079652899886685836802998360895045833350768792496819069278661006561749113702220948495222129409558742800570788601469774519600272042780040150339136890379997432440289794024927654475888983575061682734012985541061016294774731549662390712444888758933904303092238533526387913956255742893856007416618321203648551434007342563617196211247341756202077695369228611970187741609452353704064995858417599921599598344976360213873234066411573195092510416212062065616947410622812531563758229035479777985587775531217909831546392392030135831214199058547077077314146869161913289203709683508441592570092358069212911624632292539443160963843793303285900340795739101131332250818183781607921124011943003840792648495567780040902161447445941074736419569315241155656942863997837125701599232*i1^22 + -12113944921673604139538156934618164046900701950564975722496037807739698003807237277398867622343486414247162481616372268646899412093746219763518523255299747562283639500836699124969683473623460722515082481168896965265390071976124470584941811300844502465142470498492903180864543724038105487733709376510876446323132612154489247438383469748164537708399952117500349869638112017164023689031345388923043646029812923507082863782383454283867677020834729452959704463033934934507441326699027094996633235128028731671586615019431761828860269769313516741436234106819844332036012495322437813694640124967705699135095939371209474985366364726739161530738748579136335039484473880718376781969394465143812526268509755848907800404899252349075072463697928351961660896150106232037607037394998212198542001488635081391385439387904519269221919041082169314630065861579813621827429065080387409208106090730089867284468910683204372272899224541376051182644237957761760054525569431592311563922160612070021583932896865555635316089983767659827065370592916391971152784847869615707809116700446499058716133879700847552365743502431613729477374183197077324049354198816161488377909927357164746449542798533546374531301156352507623510383283690901568581825546188494579798233466019772474567173085833456780995871393502553018678425640221047931745044779042077292144803320566684807621547356191809772639854663701045678185758755058198806873200252413475475634258342496001024770779977479942218213126546237480560068238038357632998599662008861653784146954482712430250683655511994187907687591487195678964625465223343378271377204743590992737982218240*i1^23 + -97365168304494600720913264981166485872715874497517211083664759087820780556801506133687540231265026463517655083823015591622433998543275571519197359944242075779678332370776568338922093202521292883590445552037533214479285890401470230020124943284639244215502283041868933418172881693578543637337736038617386509180711244499842316622509277315165857071373191548148541709094932159498143114241133344659081026225983635270927133140558810697180570124680192622030555371695638134300967122462960039227317986151756257731675173112115663394154770799278023086806564555768835205977123874065146575189327418155247754349265953296020650026536032592421378049281925434197989683031402751241816267982542137195094041143812280481647509417236102231103603631369102170295929434270117319751861660882448404821302786383965866455786218162542958153832279783312870539210252365123757773414408605533822207298440948673526281982751678306293701176680755553744624072828675029540497031677434455421592431932957753318804364983063393482588676930910912172621503555796459952909712172251273865364358019498431971459228477948825087427307841022735100974351918407728606199172004700286997360784746375762947772764202449108618967037072080424610826712242404723036508683282099408062470348386527110851801787592799264246311919344290515106851031147755104612783091500281693435298706715588959605705624352688374093775723942803663975999847412345414780405108634803496189526225514863216950331662311318331114120898790423360573254738807380426012481346784923984610604895728698995628947265927040182707139888655276925366997657184765638375243894853055172319379456*i1^24 + 3014194876209512601012611721945959924902968219066039192749774994806952601962098928903073959984511141884580903071304967095733429632063786187195876339831772501562088045289457834975164052165160634973403164483820817127453771892467614128394666095348566475905784347173774711119875088765127425697770769839259497568875354265852356607017289095755401891855108877685903898234013395921104535495306191197460737819969923194489734741693378496748123694003237880377089145405206648654128050618351702393160591757907228522012632698881635848546362734029170317498231432382309927278296675538674743651987484174113717459608309657061846553309045104007470001539201833820875115526443162369198669485192021290702325602526544562894304349477870326230531994628831489840432409768452635733167756065168419354822816197910151761445655273397997647141466423084043023498169345788630860458712983521991654157603723046531165769239977148188392175747868738615498320502039861496877914138061705155499377908990898466310435273569031419379752190872231129099685619018370989316551402615058360179101459919513966210462894558799910598147307770530696940856803901008713400747811374042326728503700745969423764872516881546209275970297515133616644891071741949197406142481628236047561246141647415762646163061404963298167207213740995378474926765791979917257792519193009129805953699781751709057545955061114084160851533626596685218287880803107326612414490414786600021157043098638119553351358981091771610006226034825509761652235426396102781619259614605189355669966052922854970465680399695528222951875728301079776988035730664435426471096942118043648*i1^25 + 34755443653629266915625191380175836208614450066792309737904484894451794513951883587427577076849394168764701856643268396869200159087338627967468034448308019165799297072915196416766255853935424643810675527114486678214723821347714229400184229677916716153828607945631488122777971163310717250130030695667740482056882451940929898012817727808219686360887987899203371215378117907309786687866013108118822999584821771715849401639055334154082133759620065939270245260145254230607559981905498605684046198694179154293686309939278583122378776067349196092771272280620336474535503380930787304384932950648544838802389190919397781355669603645855065682081096851447937759405662982256429168750134090872793997250500620000765894707043694427970739548677397278009286370478044424596580886274819988208765892962918439855691758771533817210028358356029017073576406353225026839390274028675037329001021386153586973365546805613657440914392176711701585901256024408697625373702625543110403801425478128974095115371852446529209026007094244000835172888907068112922561369900478272647656356959858501485363660435804100645563943630119520208536948674673760345268623541698483879375401975463702040295984536664397269024336358937755566323047338907617680823496203750898824581631174127206644721311922665809665044922307770477858750307591557971365675930464272769669667532344321875243966500334024580353096531662126672840888904640834708394985602258274723225928121794155850222360523116735383249682601780185189005788698034228477657746075324722650532553171176440710985439223555766871571092061919571421346773012024392365274333735550976*i1^26 + 150086014113145991000030427877241713087370850491151405586721411355306573524663596238928959728637849504187748175175036651288545697948837761074280724750809289224346693115012086277225537516303595046574367021617083683296007103935196191272430069568881651927693280447510076584764063220544585684944343005080067424642284147669028289326044544597323896939919622097758190666700795646077143152386108356013909621609359029541258698422802955620155988810429483172580791363381196635663364939449361805774489271587806574903072025836650115833558862616930880944934602775157342200893829333071950631975029952407733189819641413449744820401460165305845228133178642032812946068067014942008858881326623701336877131651873503784763813331038497841509513573067685146349356674503203619126543164681896237968840456950731675140107854628843882280138234173703711654536069143486382188632539769592811726792811894300221905099436042053454707682081625002555551820839346194461196783211486339270819126929172324730489026256964033995509807888748080204503442062783963060587550828664469434039970160428132108887070812199850902761298974710164169803188771964786840430809102367384841734257300302387433348175973134543183699548050296945763272637753937053256314150306925471326535666950050901171910694179148935162941518872600744810599599741498870773913565808732589929316749454981306276716943543441820013850440820261632487683674876781808261938660989414317255565108337756508426977908758976608302437133050676189831752511613609696426248270711167754695079703377549839644221437745221958253212868003019698410625265535916501660822667264*i1^27 + 334683615113716574825797125242233150294277649058070515379096979403444168965781396077529642665288137296594986734517041577023403910667190844135295961501704442723706190215567184821400377696046493751830359406149202485974020965856530304010455326566797570090412598207215380989303602212922238429740098070071942155639169354888517476689269496020572992132088734467578292612651932297141820627335039077569290622781692068029870095877589851274144350609599400808120361259714574704031994877228521414177989043408185121513387498881147274049986126603884579903474902321256600603880491251362817650717649239064708273846103706673474101461446915077019625671992890401181133325708124497490088601923814962687060197640724402216619624491159947854594173085176462178949762007005880217542927663370838521247925556416793711034738694896997987429876809177354052963494596119471894728456526086208402290207092194787313953184784767204165207261587115586914959231005468837824235712759866742467491547881928150782576836637331649146326253794139917888473765294358369261251502223481562547759522540444614397702561330974487788885195428797004455212010160997231138019999625594908091692588051194819229574115141526257418044992954450497390088195567599425552589428575801162545350234449211636586790419498163839321664631619905927781324759075373448814722309777535717880607704424373088245765551905817379153937184150534999085464229421437828803554047997412817275557290889340458906237494990260040194340741925781275819180924160523828387340832295233204890741862513589612496415611119729899448253949354240678642902453783324442755072*i1^28 + 407396782176804759548201340036739162803560855507427932336258956578276636783756786748870605143076966087610402822946506697335729956285569364502879139792006638083155944331609236148238863340754569420499549702347661464597151236723777027744201609019513865789445315923586062293984972588253141450514378802321523494415567358672777854097267561503780488159607575778145556355825860940984761631876845356921619708799583246696297918595580911189028804978285289977179755979139347420321920363421935146011479725286525751455142872802154165447785125807402457978675035616386970745807974693413580445766662275009323620167495077661673670625270255612721883751623685343334065252027010692436808127080527767095580614848151466604906872842835263502304126635821482674212636307132687028765901618092035197832100493419288654280333604321676685710673545911524991862006176938096973734188230595587971236298780120750058469312196688065257566142146499486034881296162722307576728188833912435785484964531077317679782972474952360728447997264141696830228762202045282156469653613718151225886604352740600635194684452853534694796186051496523635151786219178146469794469600109974456885456576306019069664924837723907501628583955528947286942841515950568454713977333189095978055095360612059207242573499561523444627153360157168702819489842978890733347395260219823691417568474116315179047678065288506834465526998773497951565860686194467365746532947569848178176106352537545559618635495959064772716907760280019827032005844274372037463669100894077614239214109267042970050183232988966095105377196820554985962448439214080*i1^29 + 232248630554975508514665627985888937059263962806620381351374812245625280343928939062446403772770638736346965854436817661614870155323409962170068313614624788339421357905523696135551268227631914704687145936417013203764965087808349439718532078967075096112035473388831850262339827445419692142412590535589902494787147867031894369303608231029362952431815035373549045918163360358905906483551022609465175899163686385029129015497756106330485669330419178906790843491571997769362895305984690376648330072752036213878949064686937623717090609450963929575296174906558883331280795941444685336333525448810841164525390204601221051634256666895565966489150705193040079835694879032926482976160202493833342418717560062751548314971957188846959086811853109456821725139501313979422182340335054609068792024385775665165726097020863146194837710364115739642951266129917679160540801396089094327618155768546486424193439040784042146364685780410566593707189833149945063422364703767259101827036009693698445660592254153937375202401716751594081367316554628111688083875910545021506561633615708029112015312596102387990293602448323589637947064012480830542257964767463249527051134968087328482447494407176261534447231226800665909467639769436589958819704001136058449999651585778447720987133633336648435492807478892256152488327689243096783602142517400496129055125963661481051851280158168171763602900431314704238253420929931674353067437650716864356206928824683456960129854145310077824783537885505507296906255049220622110291826481934455946787027898722470351048681812054415654145669928600179828588544*i1^30 + 11683548538681286168932495111639076891033543374363877546952268252975380833713879212059006081865678216424147306745648698131793937139645746252232476789024782408595846871562669957099037749881694916137592286614544996866416891437888952051413041862929623835090582809691174506260624267557077584078854434152325212241816471549385986853031281163461666999168339447249491061654330777500393853014305284548248587827186589463142881206262489083870598800352327547491721294788808152071290481440109462456533908740938843829379271595055934863598778790701301860294989744263936564816628804818793174540414561056930217853672934307730188448938999675029375103812293935816171785821412968735000161658362102083423889584633254119859227551296075272605877773634187782439064156515601595316657257556253069188874674753457861638293009405459235127442727960247154449494534231928956664212361086465445577009791598629030965255181110528772083610279855891991587889485127244307272743617516047232902034803202247237239175110910020096038226630215282453814356038716696179732264603428851311114611291988812627296761016237388542674375565003417067349241654929400293572913820854040440628640054484795724820568683515709092794799733061350095086440269254596927707730062949851082644347629145751443144679725347679844760417145776174906111903242734218831632771055079046489010333659030592266764472852676768457767346656226983536664167391521888555413639402174817748558865477734283225125756767489267669790661412888046563002920587069613303121559142353932486486954344373964325351351912222710073967573300131028533248*i1^31 + -19718021609818431537036594661140371705020229042860820856380785455906269307445882990943252561817996929494032858879274253145978463426937855471186002628082951809891480572893691256847942469490144151726799096870790485977897280090707252113913112363314673287094229973771623660307940420432337002272937250627447542070917470275851584021999298831415532714020301124603889128945302750529413812823629646169218278697993236537157521620709832225722034211799760929192256554801202367662972916909240499875453251758369779417393207612714846472494524856617363235497984067720006402187206494495864688922697538587338600862586467532938034642076267518639153187971034760234011046604360791447631437157633817444425663674133169175693563428833391829525590417542971016429493598996942748323404149394488651423944059578367076332771947845024773495033588925984662724358421639490886603702975287791377689245449078356188354015757391403325332875015166975016719378827302897669017345171970358770130215849029525420152555386868786999463373885811712496125432360417690857204883660589642615867756524883904666622275999654309196752728501480158030968497191389891428462670681330432221119239000508470251205005437803918036752190694342029909464871765106281969358127237839081049398346287425318671777041704791922436683965393871012184564977133889016121114582755749913889477304077716799188851598686269201497533813392262609073433468221508491609073754822633384772041309604919147513290034491876178838699852688013383534116303767252727322806677219246628052616189509364411829611430593550782503560047591686144*i1^32 + -176339926103344114395275292234312978250323719640008405975016301991574586928178205328939822721359561463728992731521736084462341361936610230143860660618620117809939195945787177627109412989830077584849103423873724973896085608272882981673370815414887127719810088065390221820158342549460848591596391833147183801249162418339712911324941234172350885725428157379403222565283847284078114332776886498583142571303192166565101792870668444545705067220920234272201871813110964330158752561026478710357507909517485610578209755401146319390456376925029260638472093055135975425228911822886254768534203801080564213601092242034060840725349532356203855557131699823092043013211695235001247694508698977523467850124561107253402469952553283292290269554501569860491446613980596249136963778340291782568305524457006096265027016839798911687034466087874520805639269476571312789326132282844704570547563782060412167609642023251350135699797708830397937616158612057905948039086970910883998748791037641530325420027152468359663753468039444410111163357410777281752113594034982520387252586810420422980406028483266160806176801559529233471450520938513177813945249290780352950660969111806382313398424371900856004443002671655395404456297749271446399132258144348330849665293140152065625825350565662382162028405157109086210786297765052598630692605989474879419532703075299783981082774225890651750369104038044032960573763789316633560297132501781963982756612292813543033956153506246596351950972270282348778087662650973844813546825522650084610578181442798719452176414843782844907520*i1^33 + 686199557263503130878353006975329699578892589240147123474836778891457126841903954262510319419172423087416849336806190893217341421218252986481298695337410165972981500981061785101728452804700891218923762100515060518100466412761914169697256804678497688994835522245124185819679306887490693613193008657852216468607738038767507298251357495748259674884252222672782301934187187685561673125450271733566094276035218435824200119812333285798797296131113544894013870119858492487596214854343669302667595395840152024900691732497689020060032331900177983680223512093843697167767573211816387520240990321021970640240580540647327926229826566946005654590930113220943305330076516269351678880863507091697647684852531181792974437434339056051237510649152508021426820508136533493805533225897030003793858863480648110783975875941258196036981108823039576749808036719596053931196577124828502456656829907291726178147132603519564261894013909921391404032034261518620704150192733140517519294834000924115241431056925552028911071723325156784433284600994877715178727050425256308517101981151968804353330881499880910942049021444335202842989881177576060040291657887712208361049102545625852828517451431051543398166804571443886463667355757847067894102476049014360643930359720613859137835141699419147610983242525657561096441221312572171039674386189516166780696744089790003602099020717430960823987612238478394114183218346928359182964738108962462565820760465445528476796191675508840312935720441586966829381345069003015382076381075612779666481477687651144689570533349523456*i1^34 + 24532862886818521245016735406605706009578426788523666585146919854524475436833172605310695648824767144271025626292035907362829067383071689359824289358985563040775797773313210011142694703196517835464318262401608653213371660519480060889887165223198919084514760119787138316197525899741756143225957128147913829056103630889339252376065388811291575473301888622287413937034382341747706129604063062617271375270622834972864074740557612426657756457169593261920843325570343319417468009181336936119680998689703411887191133250589011409696630114121743483585671317531755579769959111974847433000096323188870665249195637345155069904649869364081881535375958960891486453981380698692766269783691995859885893138407790121433168173045764273282583748089862032078183634484167383686376516719124345660089182101943941817057792007259358928159856199782176144714986710809104524899572799803310326700791602519578782562615811972434678857725074417760378022348060021200838606576098339778877645647511253912452229699205081787723755932044547820226232481532704000672386676701215832549588150177768899996148358296152790833631338082513449405866117891690334102286668259298449680300402745239630196411015573844727034452325016880897463384161524807859522444855492059388608288151973814342221836370440680694817077155987590687194213651518795225916825469350772691973112578255339120754513380888062264673947311149489952824332045044285002572983279701294375728809769207442014785651867360610964091171579717266989504157843045849057266121273769620650158155478948496833279613206528*i1^35 + -3086864107991081602121976319853578663560694428615803199760716107531024314873668163936681453832570627115448506411889484351465467599101701823570610203740937188595927792933076870479094421648281343317259192446378645113619867097467058471924805390801368013236323293622897782133330000218040409385800880902473880575391873363753672223806221616164936825546104928248256790286856814734947068766670591879895028242792556007043127093268269322748062745271937687576690061547176414852196346698144747175521869158641493041951533882017897633953682229544158606987179078444090956266565861349990040130633747020528350083777862062660060006572383261100991487662505872146867931155191561922952013775970906066082122093845947582133521787078047756426342743324779402893780189801874209757978217526868509262154764233543467953605450764212007340382716649061985001346220782250036747127451689678046820508828730010131304574795758413228348995718317682592289568539773732986536580441335471651619925118345199026499249848916405243937850971232741005732893183477594437430293192179239247470787575975391596735754569621955466609379095109576926673088202224311713448832631422495202451374842131685306730777328595560196751780878760874399600792582695898982809857279391231386381655648854284617583597525448844794201155241020473454371942300810001303107811988163257819822060004188017919914644539912902653460241123923116416566598137759137978623782428057583080867395333590930195996012362401788303938505248981505206775879596946625319039018996368304098436505125426842646347776*i1^36 + 83156117723273610465655129384957848995314374427340426999458799133721927083904176008499883646880383125578243943849149361443628570950356070287523085217329159469133360694063735532771178165474369913336808894233658958527931333099110845178724402194721588848940006174158080443857092704468219390143046261608100814263398935087768533095944641876177699598629306700717811571530676317553546534548335297309784622033739542818257675114144635994609268397287515172338504859214186316005253647164888388008713998203964860610036656342449972856734151749102427657092663430031706751380516830063333509134230547558631120178657422979991202533122742252014125234492517135064295410490757428138006083132086441064871280852747211537536452761832757364173660637672612274486822263549963219135211912957914439885634029916048074763304609608662710358017502188078144632112839705541023807447657766506748448131849583014838515914843156520765066156448400013289952447629422999258689646611539195406381299203471568455364345167036488295170746786376754647815487374749396685401726980707278096309586453301639062051245083253465193030529197442710670146165040847782228134043870210279176984589315860053587584299352023994198538023346721469879153627510178617702463244917872082665602558220599080627054885803219436366904034695973654948755796705904276859639374069022626986311210252027498668292914560653627016958094375551426084784669707760091335736511416260765827600136436298283067760308854468199119494739838977740958848967472841350800473458349738343807829348337057792*i1^37 + -577985418090419417128397690143301076477483810587818020523889911302029725025590215697880435645964397361201391747559182716638552799098953173547854931239135512593759274126361394206912423238818059540008899659772928816501105612300991236967855655139217076973042541540148051523179081823146557711479537285627419434903886950266679879753560762606161039284727091054758274085119046168721320276435636445495359194306936706207994260252481309516408062053098462942178583866754942874077280975704334755925193735858525091228256875331650014511465256682908569285343199650633327773534501066370921762235907694446690171006627103020654208176845138251511032271047050089295115853544110226849687038154954948580473158667960063827016242468291653259188077243475080210519633482729446924256774847061405205311276213267268375402595835732869556200825486581349089235947726970875535588756428164360017011494200369277030625586496357872994926836446689670390925907455349542577992113144540121209232780251327301946745372105872280203918572023549305634159098492485866477242342267000925774114751518217860830437687765460150407282628462808320127177056556949213687916331849411406511445464052591700236775248414937081819419997455235934940103640445700584362828428208420732529331617356541642893717192365170309354841818802409605531543122868982906596883971192728259053645689161932319934651984730206600791850287759834978578903848076082907549631415887247019033382234813225794807148799668140029191270247728508738435365455071331965287647117634331597216940032*i1^38 + 1262734626709587705761129925270228220536079175403796987046479022335395756821622502991911533764066662588363518144337693449260041800446136126191693072315837834342569504871781353044399577774701018294880107012733341650500702828399943014552560702666641052969016829679380482830334389646411294028799944317136525127623874033219840131430971140043894560732333381768241956514837961444778223578816682855761117750678026078855343803061282256425964470428496049408097751233243597302277344769770596169710782377336207129607462879722662007011743972681457130229722471096626411515352344863648982859441721952695037525715741099334822702756879564538904629966632546268444513861543450009558149802689539832855477231841017322810978830627032703411185644722564435698413885899666324621285628627179632566335652173434603849387468036537454132047249361556948702496466650613230385791864922197608036209532186948310984354326021645971624482394754783131965421805656899814903331245678104962084734287765314598692286448072194487540366022894312098940583206082143682534136521617690377903927949940675753592762906414031326899475718900658195924231363173357382479906305058602361618817875002287911109619134964121432115784094301225150321722896174889371937949986528079042049424896723312537554238401137622452636273921555025802387756965348910596478691192100424950400559697092526272564498899030589949684593783693355918520931652155736340438227809357181719376284923328474697231325623367247836571886253864289461209958749531671243602508905858465792*i1^39 + -180068250499618840134786076186116721784218008832201967291274175563020196293502661506808972515748476393520824205442340761441607367585832223553505851095789238501580021003725970575154953933003467354290713840796055947574946892713934969285002353113483298755438967813045428419271248244511785479714905751006830093202228206243137565673172315343012435301495925136723151123851498023929049067513159879796144560015015211917216557490201872197934821535647378103323476941410228645306663031238453479739247150725482142077557418506074078769456357798983572219410453506520328429682361945080845789452988041235808581884806554698289729177097094370956992968727310346282322724893391100378110891405639332985081678599994100709506195941713192840844974713850317608803827552668792310000031685171883369113229622616211027641673179658323592867696900889115062958300076119858489825219764436685654088348761790556982750096055133487014914390167156461466872375629186746315191162922670503025159028528213167510791392817105713253329248962107617440647403968771632599880197072254955246236094434143256209903047629735078883541554906468970053507037100944983117457275907932416867655127916523228698702095547252046482055437359831972637877257191369345884343584418618671028234710814603663612168977692784439851824398224261594955155409859561879638437053387044764443226446172846388811397142670074306922600595141618325999604841533744872288754660777016183817210800133768181974845623134182609609407358968394101546293009827465134642036736*i1^40 + 7386583036146447281019764097965011033989598750149550841512250678410843604383102743650874780407444415785475988401861794589189013482110245818531872686857702596844148835234941926241788808814289052968944555754791209661179104653471357454578740823898209050937577344159296184628363109300315992978104476181210507278013413839105318244769474232074932875364858643855997540443356969223776393529427838818515775652924968917126544595528774319190783009683786290346547464362809464389655210310471238537433249895809622604376582109900006090933757015430489950790973591905811503189706658896619996529578495120160515155700871026094327231655510376596618339303498514126401224473024841637261963481152869400638336113606001342758133982268563761952011515759818374710427419914896458959625737566682589828416790425012384250513739526359602084207674299464869430137708960390667953335497537840130069306296882152402072896554663489706859710660808786986540313784332451025229683781218492468797197852500843930381236436922429254874261264146615880278659273780953350786162053372929377432967344191398014365217317751034162985352290437006652537866898616326335459177013007331375050527630953248432268616900632222082449188604244419241403324680113948937339759692727801132440826952611355867302165045894168175725781653824206362706106955109120373848862932654947044949385546824017594353547385011858493466526143386840171566947439303573403532578475129196372686620864949106644947097720938562367172153789563652470111075135651840*i1^41 + -3869243900685902065095199079103905036163251242444553107206188108331480747002082727943169401865941846488758136695452419494742977653025178363633035206291335970758900473606823503932473826023470772088169778597662943611140435079152638195897259072993487677068271377220994372760081672803945975897849939471828091196658872301399139171217790628581007841610671585227750330267330571577833710876867769947516803221466537924070691379683526738287361008627427168690637125619281399898886077094738525649060656778569663921096929833292943297715633014588693232608113552525039766518388652081861466859624136161216340574289205054967360634534840871533360632869100993609392727503406532068596284145088435289287466984647629016149457605865859161529065756325553324226045239311899280139008447349138783973576659537817777880722626935580248978118352964360503557892774880280627289276572986191474576354627133868932955400397314296553723763038948552609452654563537764262850009485317866623814211766671833511389880938679034171259417277151094494304781441321605659100380448947282657607918168195894155241864744492660851814053028663783266233687453009013727311083316093556559405897000177144539265695128480965062402089302194017402153528117803426151676708340527587053031190594477700057314979105285002055143748552209968985095882326397963711745580186388128900154224221420911539282649220027793267227457163081485711672098405315072549201083966354484321394930383407485183442576129293656461075777702972750823424*i1^42 + 619810801902845190374114297444933495678999755953029746419021394682177799652399451108971023448522418801183986949482294250986286405773945011768561824787745779995935327249256927670002228380115935628734382486490286012418872381165746275633371239286875304414488459524919690789034420304527810502392842820058558596321526828061327478581249328545541501409668949480485059246134679592321884980297416870279997845877522585884847990891331563535226125799448387102888183151059278831971124544214453257761587094203166756777067573680087250101057804011074620069158975178691621619366218083365241480340748623520765140012035902498148607780153305500377076870585218919659734264554584784011689583855235817896134019080187864902164609641880077576838738605797768539189530487130376880525095376205846106638215226044733182659188219194954997307679032737883459045138822812073730838572951886832395910578173576482598646712213200089450888735165342913667213061853266009966698808700601616969047697943160510151384839913156284555904245750559197989271992083712624765971219380875401238329400144161513560965283794800117385333428508801848822441255228058062155502514215235934971308222438012567251911033383544184564841302849330117745366805341333162637660636403207829708702844874913448664154945848456416089597720135689163722321659155635276105239848105449924964376021739837112076875232356951613713269580335835616197438544033065678328362678040188318755682568200775901329898404013703326024597504*i1^43 + -27396513652089721135410841016578450834023029129957040009796750416868933878987408299306271569775002179758695849159300278150371883184288503472718709943347023580221006698262124029000604381054867388811874640301131921137429105972467688247257888928781307316458228029323508010352721295716101896440848594971580990981901348701170121873709602466568363435129406249312367557574488977396198327795100874486621795586895740114863562592922667551112586180969470914932338116390742463505201718574140433630177962287565319887124994694015717983561324846442190643089549381192104825908285940581109132190808614006048569826226231515966461069044470286740180682291588409904251935165945733677790426910962742616207904590158315406736979763252358826625918607646559343190960885401696873453536889147058475442642977444661878221645898185438209311301779690710883731515111926520812907232674659336505449283961388070217343072006794859885323903932459566401804425361071775389635106200581182270316938786823313984313895195751033142804015688753701835659690805122998117866380796823502927430571982756033324457699997874945010248942471175914991711412318317675304923112018414968730234569737918617827808324372930552003035933376908738759283737341809982138735534694548837349604070515478327565177745373233087327497358274815965758922146048699048987096081571547849241540471624600317358901953940243758338136735304797292108348398861331094854086750557117928040212830164489386606550753214464*i1^44 + -50324692978015028942032204883730002377770905289317741151053166366190155475293826636361362555362226828172555962650445111871880014137266144254135386725963763055908298084457883245064151757666778538789212631606806040978755435578449500921365085424362841079689581406619525229392873728810569628159218799932661009414199271869827097179595688147574463571317697632343318621282297031050105412676598744399759151324510630977088699638163694259354549437114217985525989565428155519916402456730340883875007363482959760583373049155747568637268118500030402268479006870345880685283245329345670886957363874997601592962601034042571567814089452614062414504297433491118243431762637922476575031625576456436465829261291750868632919948291428934469361386474241318658445579415639047685075868086885556932546708390219290419879838300576670818149446978179979860210377895465975431940302017969472361714175356338919677341497220010762445744390188544963673743294292211153357664841514140320548213275528191475412829101181714802456760064220450808399759784848752655563151215684643114633475884037622203896227990983154906312732723005204407562673251811934568356964185643255248214325273251437641958900295543835698644586445329797546492790172239915304834356922095908545431483928792111114196451650238382494829925764756748115582968690427470412388090599117436969584565792515651170115759479052705121754067333125414909751313037458914026352549303572533867594719139201024*i1^45 + -23570260206658105018569467532550147672476826514519982150113682208252954062473946854508678342146451660030923093860743004896393416656350524549752510784171917453140318833991396353616531530127851070994379179967197111452597144339765220888237003718632338179755464485045832824466815864257140520661995702061568183719939363901389472581253251624596326461813870062608761627545549694393183438007389538802326336857144094100666241267767659009073475251334955086184664914427882183546763835495658162785033849398808656487544530627373029016042163420511793443390152127582034891708046846128855421207577946030492517078323776078915671816578453780946115566661479720961060776679082687234320002392248892633175612251494859108283838429927686481261144045010334248321170941018634138722370048043644366104357861806686567236102092052375490454437075093505145971762393653769411265002614531599112557369346260741936497259961682458118128700843311494754344265389953746966855878838355349339725128318595812316241470850841750860656517139718332380712816971901717446014695613501032028249277615119553298090839079666555332458204744601471060571461713872607884816264510516886600936746713371322845726847494950730919307347896227744501381461215282388683195616212814474324874116101964611042674671503552439489537888166064662253842198371723487692026397350262875368292920411627682472721891228334118453903857119055779793852470884595640640192507496139587584*i1^46 + -201382167562170524491046716577250925154928542567900915473409831663857419825275929309119379492600618548816237833946791845768138415249579217292278524023196124988133515250889352134961584571425805566824646506163075620088190699915480507657417768691612497871942123688936197242808951724680346981289756736379035421474874123879812578977074695712308084436312199823883403596764189863882533780756925692948096605575898115762307267759652403168109671850956457160578721144419635849611001801264450549080083277476665513615360698565570209872924093710651656628369988611555903197599884215552423786654636275118982201667434096297353455023370358566633411127225161422349023229367839338994300227347930415154081206902015988314251090329667118611242446728540731079469062584358697513792622352243383247081045798653553675181108249217660274770977399408649943731695600915970610980848849683177112680009476766281932734092070799282048504710780289802461819175805572927091339812211535949543266450279790676964181725334316949252784302551536149713404483221662215427497410810604120092336655745249495286589219984235228015928451875112310840579607110412168700394785003534369025501495663169864242384897864535940738200515870378592353452041351819671067556449651327684899463552214568993424252843408579804891883871527762360693287431863369306861867060730730422235658155789567784541380527296234387996426584288877136080381602103296*i1^47 + -2744446831644708222083650313788929197273436266171871869976065470533603332876051985388754431723270757255861006868905103274717654687992436551349970313590509249489205419572654795900932498048504781068277532949623935966138353632238689900934216674587624185535635269681526186683103088061786228163368498754245509182503472745544534658561914582717357840836912325001187678859275998033671695802457146435493089859739066954768162917384182832192014084981854470419465898522962497087228293759278041385928743756045841139590777836525684465395756902490948994618690009276581093147885431100767720363676710176437600642903456017607024720654513276446140461236635169753406352978426535202207965081164244797535378077579965698847151345452456417124345624063026170075466630483564065149471691586050013603675264453337604867443348821681281986826610446026372429773499014796056253956692786724857855257486490320539380985506446603275874014848510026905913225515213301104658232534925193051373725123799960739679238500372099496255862008857585771283082920972685441896104315929686831435336349073098709241503291235239319550877110120746069381715182406144688744314567375593093879518625387239152069344304724475254393496378849721327438268032674488428495806745381899765282875117336773851934949866286903876124579599378184336315871268436208880685659705577853137352454052791445283970777297571341894253756416*i1^48 + -388481245950936303563886259477589838675472604878303094672050405618488095492327399514603706601350257199340967334172618521641275617677596124488836284981371714568999648231846656095336263978701870735153960227190566284052487773902535243707676180911254342022223021477691935350424333641850309515045801173973462852253244006656632521689538044601772292122232840634863267409402317907085112594601691925958843117193589368558225915576824432170542704005661512444848120553329835074990931606820595006707413969182578819545948624503899383583842701745217185830099490003272498531557446263882610627427612677463925489574612309555998947341461186760541018000611282293447532345541506168458625794314064791559872308549427373254285846778438409676502642204821834214891308444698800215908656217696456611389764713933417531596120369212860370116827892444968851705658124874823361946000734720405077385383963203569075327941038130456046366865617145783879496071339923904464356946597756466419015678161551435553100855805685535411621222608966951900931726282577544330287693983044954638187318465752795340536873324500220683751213403301890741246688814116519651192491875494303412032110206361376654666693223023233568272863545870195435883345919463120055011723301905783085450215222003363636627983592200729193129872237668327862792592401900214194577297220414785280677962018799842304*i1^49 + 39196911681979780423511261815826850242006353644266724242990523115816265796222501102730256548892750771261645725545058948371397532153740777430975700288941594193795091351478627902082677413519475056340554021620227997329500217916744219035462375595423518932563297861538640858621094862590434197777809802823049747958731673286446886183915789449938171446412740477358169730814134719320835586894338873185760208192470814085217212074011026845453754594520774975512601063734827056621789499531834264311693471313166627323284406350561435579259356981264947802662693415688655918537385114561264831370351620674475605416465559814216933030245239031739778613051773040622977157537433745244101288894695173499747649163444035904095327735642963689606387857239847831919365213898235818656211238623615581259874538996248911383201779455110809531510552559283645964680720346373218791060688249624362954640278742682412245007547362944934003349579079366517060635918128647975592427330036255843323217843179663396011166806665988581362231658010192978168692941444460528004744458452347505279221626080735899088023343858719747000478438061114080267505296118692821747614006508989647967933242494616244235364175050640057423277672459773972465413156019434818123678977834443602358109573279902714206939850645475385068381609793559459504736252757013708577378242752*i1^50 + 3168865393031940121075120264960955263527622119673521768113293629338904999999384218514433969435756586036947200594254741431194240124310841781429684225381223165430392711944533223186951767545306211886436967729826291281316572180628536898302093110020772270915032457384943302072487299737051233943727846946403975225542005750919831528497763753433833877285894060762307158647478077848105107217163063399596528455693841796823515660421903795844964410463431637914515326945419662301422691905575721587443526106249191310347967712586828689632710518475094189480577571247629713319588474099978857824899100940548308813899821952455576403334957099003423571913590418113743659190710392797787601370141215700744974089880358553068577000695290707617354488599570321564286824255669745090229195710178928044022336389513344110719260607982256578926132352110533703396971570628548569585994144661271062099530027547997680082929220265436486522957726647928128615559606861530774494496768023533322636557200451202533358799872312775001719145191235162393734044051470922033940947379837054260214718005256844799476578810052026103311441323295106983770271991061127111258498928811746925416041610479087509001354577300291191247547529559595177349332535050867376193379923739104535482424157193881360988892107246593734930942942918529707424*i1^51 - N1*95785947792818546266376412991991559303347176731949299040947701981878934858992999700897895178053682700443160867190696669645663664657575827750864898198481461610783013951026859036916596279221589419494180955999005781890705579265282392598497195884255843796381581155593792855139399200530493071635637347465142017269566021621620295371256293476261762364805912211789067523802036343818016501829271408788780689056127369140536133970675699691270306103535310296578792754864750422601404273419364239203125*i2, -147071625881092288128103438347929038488217034472858688872324659784074428686706222967308568387015400201930388867578428953203203076122254293248339477678284927086279591486082366902694149485271329419330447042177470465645243598672581288983153274292485453005005046178816127478626118345176460195651391953881619100991181657598773775198617821621260268615942666252612046400396398200657286084685086920857146560488608304332096261552844424802714854769523517873614325337617566063957274231083740804663470579183050498068326998137259245185402420519397067300370878341220990392060572083591127432899961241683716164250155375963764250771718227341553187420755603231547612105028009448602016973996407448098152529970661780803677365536411482262574153721742256914113789455765104325494304734009794475911774445804119299531796614950236555333852000897498700956460127353790929351236737564446709345281465235896082345913967270221275407733503171103159981221332949928620471673412182761550818593354331336946140726632347132909020337356931343388625217267176951689835349950895157777620664432385555506474124392737035012090810568599869321789607372335729631768343832883321791066474392428037219866231578834308857657950515358499166288102254218496916530325464955246993561903373266077544558627672329658381492029946896196360804973846414043997874024762850656755557663369230326724138786754543026030465236104981601883740666230770025127195561577117566913688611401075222011181295589655955821223769623125256108058510064551689177627716767018887605077769843954003029538654373231200506306748207719292171424064380736928012263917176904265248542766153733459843781146297795984707126469595488739049346659102354309120000000000000 + -10128591508406871369344959688789625468883516357098069589896360044441696319650922409089713636167612464257249650952183902659772412678495014044402869638514735274898153135085371893717818516962390155888886605893490194906784590524299876727141546166587766712746737253506499351385401116370623297079288848316432634586065099440701956308558685582230876352703790865810385944394259456271572813961322388123645964673703398347345318847166129963269375891408025580856586311444636772857185035373949068830115133221428657355859529235920513781971710882744249369316615558929340041721342741119844069580044744148524674295768497530718887067458600365445867359617259299738437258584250020640446656116651724392076435507430036772046871856181826579185299912755792406673265910020432883348094129053348577484279024246140680518131167337793469331747294732605700093447412139357730944663033556433808633750782673376987692886383356218450512246892223729511791703169684003243441127839251742507092142159311337250607649153524537315253438013721673634547162259053088784829903875004766617783126203573306057853546760255214886786218767142530193301827361341480195291905029591810659664727090738083962471435991865693325206794554347559935755857759077336677505727779353568503262770452628543172699174388539412830192559893561969702551057133315517781870947671302728929375076930948743794674107564795130985803890646323173022826637204151791875080683540998567188765323951280220388161589808560358770773143794946510565959086306591331326693966846517592755146478166417009626290466628005798662204827203465214544132926279566923043105435663374651771564518334161924901570248562756182892870881934629373329651327220746865868800000000000*i1 + -467745444939292977714461433955241216469607703552986864194535319141849533735338172557396386781243883215282708632339259126759735972352636452310544436983105633022873869728211056163430994637659157832134334211295904764190247364773775362061709616923490979709798645401570461383332319263370918656606445444712159908906130512891004656460168401749592040667387303840962021773195424574274076932102913168072224824100105990855983551457132380908129893263212869808196666211737405834823672416068422308312936891316293367937928388305864739291257135515797601070396354894301344708648137668781522176184902341193427840577985768380864652422181838413131171004973091021273172044555074701745102718181624984523583340392728717072609362944081014046228560424073478710634514856867133704474857584048556313435416643275927696753482132055682476379845591002107097845577461224828897678357576816511259598142485012599125708417490663379239213179898748961625996983315205147496682313893438874640512535838278487863081540792898340646163950759729500578175299550294361891281043097394353374869371460378419567540434888615293242874930740802016719855106804503726194404797322823123600539474321737659125112659885437629529099947671696754517408372810778453517335900838141010064519808659006979102909659092844912169417345255136753386322180628931989977056440051747951953664972671152993916831399982554804522148770207828712432506789951548651747762062726620891275246404060845966055476523894230167525699056196627333298206853388624523982851386284914009475466710404441616465784327606534935910329178657870872710353755791503915228437467507707001958881784024255646196259382452908566693039843171537229043492863192302878720000000000*i1^2 + -6651411163736119465505995132707692305506553205248395067070753692778205829769757422839877774825986744648866138628838709938661485221246098612762278342387863911600473324025838238029717716401916671605736550022146881995618131453572667544085755720584888030850798408432537654763101877606574717094231143787623506159154960808849507625762148790225344379608676951863394671640485428439209091605696586318589852340420828751626067856804543544565880668106126801110768419495823505573067475692917485860416497466290315394380642933753191985289290674675363048613723679757617706401251295985533098608242689432814233533225936832421656952672942624036093264062694190339986013630594457709337499938642068968774143594673313625737865889103782726218467221741190060087213244617862700599587654017180923866117256186636108732975083072992300702282231302096214867218600525884497817376252358782962351987358551585415519172806061165494722604972349696452188919466977231861187797195005634080040312298898770765149446800971005657519267138295667544843610279488737493747985714987787657030289873890866638034807147705294358897504632885972263864654612244207162557051811932769469655411672484876609526124127792057353301928997384520791529142802922074756774341929920190540948412792933149397288627281739920113549579929847832827729652528587561135962705921025625633048370752293532564836241850541182307545986779309685807020645452330046889608997181348598128877607618890403188353787167928967903628105352730509589416922124181222077540706745350078139696885529663378752467004320701422451071921482623466275102675146609549695513399976036237561680133561231721239387655511813040245973169680462628849605919753813727641600000000*i1^3 + -41187528284405822993360623422613664369535738182131226810697964707428010624123773104440448202189188854612272825277683222703427759022272785790882042487453471389671993454440578280973934547543641554725479832253375242173509259801400502310985933625769618718997595370483486371728950564228525380618867699363400081912972993430763487554483998992126576987819364975056092401843841697415651431001820456974829163387727348856253439366746029313593245212869853676578927832643551611547860689386697696783287312608425081387360691569261897011463038296626929762446712929982754209285675594383523597300946219769945903096056200522889307486150171742978508523639332181385342084824560358023361252338281056417036158232712803813028888655339182648981863642196181021251184147163796646947185495766575953091663020229396288835110743129556537695183625557540460265968249069539012384472157671066362825805001500813064631922463928441718758699222257988860735885113889158831178298987504257130216139955653213698886175157410659214845893274669049012022433289751625202614765425511559788909143688734387430506859671100700898948829563163761473998005039387521256929744533561608589141783579690659598780556873724689341603067616016918998831075667840222908296266922109858207030860738617091644255115040318166150396979459449153136025791721749823338060194143769838680293909227327991739772476842490292683650632837217298056705323240698397482703651044777397935547229715724704577185292870622536344934414295798300633300127252431973988565837960387217457498767170661736554594980416769326763984820039526603739150904731829255667001213347049360634484602228660305038290396706161775233914440191755359683784071157590786048000000*i1^4 + -119612968113676280640003056690241039472266914262350125086388773191604977512861535322155778419118383511586764832382361500285024565385617276295558766517474298648551997830996255562807269578399194634028821489228532550338252410358954764424411453679618033965401937780598090820909905728145706022824611100319560043643179196825427057648515357954628943934920779902332410467838354147608769701827067012483606365326350855195858551147279091576462631794576450871298682252633439754512040412715071927560653331123810631142244921083155890147940378966398129851280558789326238328490937569544487894999574413883067368788613833590209122184188622755321235438006402792826796223653749997183234126253853364232361395155945059792684611164201910769899456584837851678261622639212558038919912221945727179184069042277723058957667229702330938904926004880096196143220194890653627419266741154509448541883428147803090489494163233574845704103771601227393905353917447540785944887606550370120939669540070023164832010696928166343859158524163012544921664909897988287210320211864647629023738355860359402402509519563625031389416788763751339949078546975463487458994456224382745187229782281868882114772990428784462488961369030547534275013946814380612965230601159190836535319035510950614688099166564022960706500622925643690449826330711590113866992795663119883894716056030397792430443757072500840744350610979946846670342280290516750203977060009519447315087547241799907980408232892186921791311976729823886472649335139750121196606131082753563154458063915914720140207241482779551186661816912377307011148106803900731437036998974677171101143905907231232780781881573690904792559614727383369380325647269756928000*i1^5 + -52375312450502578544777809219399841613732966860915535428690633997360957899288919052981679733032332607640864312479090937990051590850495864588282814599903599476856134382815584637306382519434514090549895907058635395639792653615058269005212014548849615424751947720331400497338946542691036949813569636333056572296507577243453174448279714573349572140846354523156979381772943199512036966510724881002841242779297691397923467743340891034788202848453200402158685321271787065511039962447656865878292286897193749799278123912482096631608479182787675166536271187125713949800656992758033515269931006851960786519436811953331979987566501608304956237362208774976546392541006936723079610249074205259945512463238608205120147185412763073597181830503432495123573881990273630937943079640341175160937299480917364440064114523704305923693901167023915418434387603343459259037042018931974284058760625345212495747695357796214800012556652044855619942347594353819616788891474639720841203629598568193095296724714093420012873747943861862183907265668579745872615142245179417220524879699294842008018031023456752318844274912027609979356531139676115391792572794225389102896002884081942426930771093820070458285995876372208877246470164542256290915727160904704524449808796514476102582518960624899250673103927568931927445737819434296006287346967034206170030266120597606452678347192370228071233061053306708913221209651486180893816717155129144927423293666389141374072532676308846915214949734065422266068672611786725340610895198663072931985699554523169105966886842027766028450258280222846515139250330667443124555289926218785324765991074600738593913884749964197826271618956391750633085023572459520*i1^6 + 942893838860251510780151732016805759235783059954716259649757622014739385084978617225485198859511997413917701972052540619302816359881123525444788579857022877243417823076372505135371330253865637713319369531672110788037833228065622345159778909306095336566461681346055640512305896676076222332631982440373890136160198632031106107037339308528806917235569824836297155205189976429873380160679545406912797109229222933534513499702926576348158186753606431414039946148850239079451697491589626734303273749860167559112109601621603387726195388410443808752247726705434246241962308209016293882330346908806945206464623343156051029266741199049729506124649942490588377898636212265055210684078689218183860535830991961714974726754953266187874292139245597923029603405701191139785706881735904939874869586515562255852229461880463432140597749622235072316942252148377332504078215350737918273507918563898816741239390324926799341695102876215640531615967568875435985186943906107399065135239419920946956813112807594414716753402035328635505790012602452836061132578421265275015348394966791714858746055414931056648828020493798551219194691523896136052826621768789572495039872345246474260294936832387775901618064627831300008194688775975075206867774703177963351185477215040110904493391787383392502848129298890453072323021195474257682134768999868668389781715517688458957831344411840569077744657858756159170869309325460385395074790072828257776077464659374977247077938373709794908319226450257199381619493284965053680846138231232888628893614177718635017156047808665913045514807665047184723155553197235188114192087331702537988903307665921855888426219577073362712164709402709105373759703875584*i1^7 + -2397486655813943650488456899500550152663125513031903450719573962749122556771037333469308767914522155769979952846357783523208861785570120648308992910016095809817507619005929859941508815141470866096729078513523745220991928062359242310362669895827458964191501728030334261521398441714110867383143346795153770450780271832453145600423609386516363793048084595823584608914588353779134888076089689644794860557717790607976216756004720310459889612362801310044675677222712629813659425793842123568287423758908444930255902599558680549542463698477764113784611753927557364851146268486008764943158892219309901223734574395075831763967635587526046559161851135133143874468451575956367835967357274446447807663702197785793612771957077626252338516123290456761104383086810002702614692228130770083355702380061124214283550559583617717901166346982364981325429692496293835836018778336698246892099356520820064937585162481786662338681539080590522949040432332516892983303726577905053895287825617905705989570768766585434204064641899593169661278242952223974747540584934075246414590389513605918636669151790546094221906019815754347280306269980417768245375431529044108073183424573093295141103511373998395545676905987838956196346490116729767930583991037350032744945113620197875761613813252378127170979068962190303935482234879883405725021705032453338830913665864445666933362516207448791328873824303743884512429637188509138692719972926374050971479013692231417251942372960087910613096888094292809465786744233478445020387305546660804675685920792234903025468621011095250796163893999927713768738212282747686033898948624071142196895422418776014301544666499798196162892213135350217971398082560*i1^8 + 6700470836437757389385837359377598238539659394990803222492756491028382231714267281545468965135684807367888262731621957717133981970773300614840536396832048972961313975618081092089443521139315360674458532557468552980293501466496095872594984173238451830952766969051227494878903761057582430707654569465007439507696635515291817932842353607627005267100961044999384547501309766297596988441877184791508326620782331243946480865215411066928455543872972887692416975826183079153782290867010076888836349017046301644787598646119091340723912717201755706088603057031344481309805802674153394641068250727353519110297042793552041690998253504641284898337588140802610580229988338427740448839732592078875853309780768586913874622576518444747996815565460590159770879316246039716462522919608631773368843107437071232981743610983100439547799056345371624732104657590226973112674598435001722384382662427135076300792946122980326458462066779255494389317526794140216073119878576907092751099542966390867572157932988152929673953574034470133472400233122451716296740088559391823853176300590643620584493646518581440027807439627520927153734042620161200765811589461889048878762440455506456098500148625963553567134271894315139842009631108951373182914958035521292633219176494458080344483198281274463128283789297507372458309437520667252449493292505527847582461141912407633795947022694404532616383344917396269728928148111481677075594720797025991272241421901222167304479180149053741183255624180358468162036023598986207865717026222735789387657792730281382174588571416407388712122045074813804230320218651327858184334229206992681006684770042121615897335139245691006407786555624993991933558784*i1^9 + -12091834177374872752766107149573012944063280105497081619612203630367001703980981957316747298756134394942002649977502953895404640842209723617338538391723193770663431199016873302098162528647485391583652471004489803696182668254370314212018030285352852589900512979940664736151356334394393524577770316853969940732057323145123442121520261649365248992448514989841950802387907177525760678379785696721532855558317250308908156240980219662617588640586555788404128015280789731238670842409050957544107957324823181978094762814214329622694948251360743502087089271288053857901658137990386043010122489810266486070027853348239000872776541723572352996020689472855946794040964372786981846347705903526864838257953532927012477627053270878418846191134288571280285121849392761185021187944503125002951678695915545757134465618492832999738786509670998882189075856189748516460877644145729207202851707571215822416731979671786083599605993736224041962768856018030144928010815113999819115498318828250816402472251844733955357549434423096729270870680428405090017192227334766175735025894079490553966233353610874640452998066201720468307137376204398578658927712355630733626793361248975384876007494532831925040464783028135388179523081028784606930142964022960931317755277806317348811509523505882159826388813044789304642201901652160807894371443921252213759718492995434328035400509429595505170754670711945267434327998610119666095765515847547548104916354940033632099150138486126908191384913293040093819961347326471509725201720806515433784561613925493329572136847873623407074528328397665157720638991141731487568042234095949710603193649375799065921665215381143561066898551805238147284992*i1^10 + 12450495924460226591540169206736184164984103425420965653079348570407438097828710611478082243588932245479503229791684525753154749325436977293138812563972150066737092920239234933187216754703984720588205870701148480258241921371149173312301027548852146736424424211738390460932411473935280581082514207456940422648742690862671196710201616057837157355972082323023707851846377589431272993859640762182376482075756120535851612018781336805024239782450777927716909284329098830072674926841774364480561065819746966129773470732995222613775413558141689065354706393687411257362206842206887132808024988886199734024475202454984136103276583688635152421627677440743817854047228018364111599310250033143524644250665018655691737626136535151618549089071315660901166023961294568236618805340525946515964276540291699086471573720272095821438115888344098327365474567259815161420908985336996743824909718254777916218325462825585129301280543766023217028506473121503649164948495769960271584613595433672898371674450102454482620689002912759427698540661949127797242779022335810025360122230979693899356320158173646670035470921321568658558811794151438301516432067420085724283997498262795395405104661542661750596936000740789153100561749210798382370383922820191686748974696652395823222566863127556646506763899311286725808269272314258147482047344518751865414975190349680362849349134003273700990037040323381770890156649520629603301009032608170114918635178950687027384554216577546066544700252945268349631457814722873888040721038588095208713450184188192548579045460383816627642726964400228000405390296759926064695774501363884214731818184627536520515553688726991160407227700901903859712*i1^11 + -8275569138105463268880828837974798857160137991989361967513720321326904150112374734339251375797187433224144609679551164332680725563826675974850651105126854796662644304643477180216974476573081819537098552228861318342775285996553557408941959726807451170685590503369122548013311061148533090810710286132332559021847415521934539294054070189454141025694336359751935148710205194199358996522042258192980472771151589133206912147408486655328343588513013147394473256923112783771574473043931359771299797671957095834860861113833522566243046441157990843961872192493342725068637109213993230139623471069860292967918436080233815830754803851687825334238087381666291343733892786151502638803349289097043712633845634785352857499663694736400726964699767202000747765874297929240234372280505053754700573903635293690727149022306842536691462005801681058065638665233220777751388393339922915891826048693397472488675386330515127118682121943545534118332916503798853458317945327378568296988514065463045359117855255943168183915677384102391749669223105894692097026704345769229285691035221722746355389310229104797120456812547073547086308199837766593021053675196141892144194935239318710193546124981889026063075570232660586640960707224095303573625464430881755642384520875085545469537684128734804310110031586262653483241215752813381946501513220433492689647203737377621407597920550295940720394115047144453543385609760643789924591223878380236452145845384254516921691807062069023712173310115984883456576834088412105740137171643183445514336790587118053434603112384416182020600647733200622490874888935919213184842236333495962713958319883293953130674720414159986018790312897413120*i1^12 + 4105769136646110738410252782013791033867395922437965037926307463722980774783604286112371288197349191740070841834282778107721697385156017131662604464172451882567261424326024118902197032673424771019860202414963691551200764552118001870926221224238275163979055877614153794274738865206019677728316230368454105297047288573932950404843772724546302842143115592491780767152710487932414710659769901387633315336462558701429930659903247486761096163713624728469062939803094107334845172469303821503770838150301993875164042369660742706582932506751375282629561092593314390911820958425916477458659017657559610930174266135797313548142480762172713587154313842473625056446123502981324702163734958571231990731888400767628387395385472037811116043806889225522117095848878062948383403489935639193094341208370799914035280865777418315371762341274094516959222407353383330479237214849186527031623362700803178678069648484219369050190291577160198094794309927932116753494180439651607137938532715245454016609537516299126958579710707876246983915489464604757798912881260540730967404355361668963380669453781015393034169828817865947516663659371353490697344446571964847607137661616329288865784148798763265108631164882994975354869014821932378139958628352383600732403367939943620787680167959208497911217108796630428928498367161329481955017221222882398574226713816876068447118994325601355161684076861661538178416442598210738148510161081019950348528974327387508894750269962995972721382921155864592786515766422351956061149828258299914696472880871684981094272011876510720351162353613597050783062735483517188462646557609233211118037265376614365732623340441905136161068930826240*i1^13 + -1650766047036818048784620306340648995317313695522114843348735119153189733507674539370878412430129861884161227943353911706349772672558385884706585940644529661822618169234166517390332530718569239752804704525019423149430145067931611283861485378060519781887354888705935112538497947844004302762193170615598501146400305345357199220724332898344917588940886790040746180437428800005722670823100308656369964578264418568064068678456652658759278873330958145448839655265012430298358186092846830946735555962706076610445053247108724935504079934484953298373738845251146938886280190236769634874283824227258310193104649078564020761286767762728930317142791642671579031169747192620495054044423498786768964393769198379263686457410751922608807543191760205558536747907226874437247711117671964075558337389979194944727198996063243287617206166515742673146569064585831531986070552980161549217653046107928298131590067284448107665201488892638364484929843542609707811361514052914480189750542356474676455874140722204304707851167933588795612087711974694984338245340307707626775299530833253287871759547096287748485844221379976685089094147827359470299007213606651780555195998600957978806735138211601251628617264924343200856914249738519667116973489803124308786432952630090101735597096586157362927919178722846643332143146096202782933890439879910942984761857810246745780256437241432663245797262099535221492650781824897857557323698876885631436072766621120620945519305022494286828326634768590343293580050689248851042809899544490740381934986900187411447058651027899450620895877493612300834322304557318544188780654649761698210713231803522573424449342952493763756436750336*i1^14 + 549372206188120865458262898380454986561941786563434773396918902792553759175082582825963100543822218715080750565699495966018744581216342922475490133503132786577549426823067162307736264371136089712006890150348005669813759676331092004982784904674282000139034201700836398820036103284692349762960705434474155484747318082097822238696779216715043697041175250541230448198853818415884715097220969072776317355915080366631955959001674657543007815538179375078422999078551253374988962202108476166777542601105485435983657681443025353996657081427522668151810333713945229822790187340247746744119098451903892679217838773248614129194046855450144439107677105562870776032024627691743206914264487093944332910104570363287774225866664963292951457075786722019589428848195131901995621360101776992856118255990029174113975436889529797561849685808859445987331434063078459983442833162768924667035867225975151367320794966700712462440316105245533510247305777497265780639663311116575076110495964290596456252563087009700622691667731744716068882121486753772089422046551256102123018796463438893037291405822709941773477555115539708808658335023359557042716859663583575620482959477225008905386677122506877956222593262786684218911798503479395373637941223563238143480304771807802085284846944709839397047724056983248430108611950911805146775454720651818952164551505379298044276246582684076479974386686113149600814893052171868711151770474577249824474878418411115625635214154450740016313802391672164569728576047481418600844703743054621076504644559834038408257998575690930306806767096554193325353147910792441973221599268402705980075380505056500646602658142328605542187008*i1^15 + -153161070758816000706348070937790806017934183345016362639651839609118378422404798999944791688047430830449867965948207444238350008260547359275985078531048833536971609988804279534567426537600225236909434753768769657056144719967993071573856469983642296898215265198846947681316741832587090937263689115104776992994895691772654960933725859518246571895010051801027809378682418765348600583516815868815217202784013204036575214601768872415030859815088810831608452290191398042302317418438501310945680917415441302214372734470675292623128044270037244495046238684996609399339879197081274779898823704138673178073581169884187701777709627478361228568387356016425281898260765251118973586626902195350596273929901569358711914759946811359578651564569691937689779959638914894782203040408793775493050011896047410924699007000739476845920966692239339759996947345612513304712121964576439707548231494200302416904621054111666875654957416826517644886807706286652234457749499600558349004419485807647668961898666294314232917850985711627992956202542387625022182162942765486116356489997040879460459353975373779486313647122038960801492367999390330447449008699735429340048923033240202617801742578643198563064084646192161431903139769206436200711366972167996644423391293671160625178257410731887244801890888967224793768976577331621712301719801738036242230838050987016357080342881235518035910408822826398829734672494815822349931222649601901394938634882025603032933120108935578145206885545469615628705091892201469911252428026525222340120096592873621512865984898443256558569191779081951438209573702257386909385226513084832159479299741006910045408638943370000990208*i1^16 + 36799071500055338649465726994799257930497612224137218326474433963614667130221008638497524450469691097720737746894392923319696733797576254440827774648838119173277947797302550906965355271647358834669275872990715241458295104608303931350255294629399574534091134296977034086529945743185379917382120897185635748607514386595945787435998825897913106846755490644487105881688441358693229015597407500259863547400175454919714989655657094562267639825460584458998987292633860485061211008192880837268901918465942143085811709005983855929524492430835713583195966947157267956365206777824134578715499014350512245913410199249050472817252842294005795803145033852984978031460764568182820970568986918430232207521357923828175310569262727652581336772592965033598861364888692993700894641936232427200444148270440695921482896093529218556970453495833755296263668815953413227017769682980742909458059444588796251143487176516565387105084041899441235937715968793426043874121446360976668994514629166326215473607296775795651682436923820365249608424172522681961375950839234662193829359155654146355691106894654739369325340674830281148772169075888421159406582149762912000341140549417234543135438489849470564408827933304104569410613232266348332175890026511844976580354972325429391585473009565820078315683741441911749531934097284169723239650522612865086790213318564165483938460851675767640933079844342852697428002825358196367392018351245334949759404257518706969626651759368447898515691264319783399048731622987409067274287288591832588954695187335097019759776480060997948720271985119628169276397635113381923268472241534355432800999208769688001666527630242873344*i1^17 + -6718299673831835412782470150847850935818511761744331303260233763663103131869808623173284597949720067735359624838975830165725981118171593312878280823473761322220777800563751596284608329779530185382656777124543950793699204244242987591980130182360258991577513394919766648723625315242240687007481490154235365900514562207471532351853831511377249638012125067230758280512690170987092570359343361420835952244214525776659556564523484836332877910236436304593807755765709643331434308398352182815917252440447473254885684382251654730143309673529668952296175679231916025541487165032077228133387626193006320487144556257675779225707629130750322269765449734480765924373079102440204161031751007700462903163108856306532347130557971329477778466263433057605691219871403394467338616970517373484605466841634919147200639008022320722587106328796555811080215110792428144914418773403500413791355117800764517374360062849590631544180989888040220860548915545345800607625163257417786504614063882500099827861548900090115395488195262065889611314128293805277863770973054191684250478243781750405771415849934570671775732968657370613123489488564478384924838568336206193372778302898295121601356934893039004386206642308132299239291520722390345062018488369461118872474345239357237534638691614776139810156820755945971746287053361969740545625372731353079470825330625838756129306724412616746389380856172065267175204990210570445178564214481391667576231500234589537192270789979749454029069166004103401258254983051277069068961496291668936257061146158205571661209341559164556539438077710230386796861239519413607835588749964749513229610743772282933209608948285440*i1^18 + 621793181463761818578925480688914477188468449694838726806388174340010381084259926405830347711630869400286418585052469216315680598944238406143071038147449627282185697590692784711611786059336139757024643431631801060102648438595453006669618749641529254845432383450108972021947458967484746403493525611747729912187421907298109111635301793546384842235579469846250836906014414694179723674671117269740836379706685508460551392457379250688552583721404286686454611298184358640353900206437274532641211249107848686017869361272865156640007632714311657401519747113302003853273272570526872264181366434582042301508748299171607852173174212346967933988321031704995968361213184405884892639135082090482047837376869613344163430634266065416953500446284187240830704581963922122296655011076392525785065820584416209159165339876890431633950965682705391954605994125309408728371960133116937134119645791416738130118456215074244388292224223568654120089494533064336219812165010711043233408672324625065464512448440825296460570990618146005781003548078607033231192212025787253298566484674036111689980513329699445001342007915507175574615103154050442427242094589563782856702464225972842829641755388264996628661213216413902181413190523489236755320825849760014182485629147364832237481650709215159362492185914151050530558732256475720543107820710375422983493518437808575145723477302214955793688984422616527937213301355841376443785716572453817890587646217364145377187146286652897196199762451285494048879972293219287920629562383218531356131019621850581489444309683403755661858550415037405291080539436576307910431587283408005557886229542805567090620104704*i1^19 + 10967337823634833967627508110169124307594917223721245411930746037118275204107992506929443153589740914738741146243146361875887704242354392193522926174351019655615365190200600288529591396643859986646835975158661301791391121622482467310178109211524442594894742585452895638897205177351574362011866772924363828747326630420979252220224928586434903952043593256183557403703218043377935282249263989701837455635919608280332612238960964884678353755777321797417687652795373540543763573171237086447202441328322293878636479143494251175283812285210035790767387539685789268074040753489147864315345617925801327141355254285066311022041000787403918265724845961358913979578028674972205750367008414308043273726734520195846190728795521966515303405914756859821333971204356596379071327173868816904933144006820675471017399498358569249362640816092558519406587643891179062793779273814326707052492882727400610524792683315879719810737998415109445028452497898295362542350326177543196187984555164035700926749324276206863170760340863780159863578290106713090175362367321441503533054312962668319492446206998037339568931022180388554429250986727140499871746089449563105476309738405001570374274785280917532245148989723490289128304485988458770747067970363764686341931126327710928295202909085496773174146099668633273337036999411783807448720295797106017511986755777196822415577387369256840077175498219239816714920015410166380611581172743557206757310228380298613291946336726624444277514172724059193208283974945424392538371345366452385885105048551168517785522619905246754072689421725231404068890508015474408657683981686785901690352221671797290958848*i1^20 + 186566001173771212567050184146834577325319992071678059354984924510957925102934649696457893588504151097494330704844402455839226760430768844815794386041458905268267266521086078821408028625568139475288644769701329086593812557273027045869301862646011746580896624754298433664954246010267475477930805797902233328639029239481172721754393759330198126203554776392229072246911554524018003677017986564829808768158566169330458317636771802123851080357706834394091550404712537787640312572680447357619637169451230982310513758999223836191751618845847872232932271879610112322677578942408416297181888493187180156091384526635454381246670850437213798449860399210676175822272361956943861832575695836489817440742654449082729002753389467002367251925207985431264351536635820083478652173541127899181882064908693876205560052071725248532478736919814088332664496862500603298807030315414217316515644183442238296647141132433293032155089833359474642544760202496887049970459679838590781407639706244257864188400993838291871086734410058549826554686996329738993959435375844526304777655676573289468215505202850652678999399226708888252167089212367422025396985582184925750485460089757584655071253144952827234884449467877227440140072044869078460170831461300706606536024702092339446898173469505427685282670984110005376557594308774639676388802034943967847394458225155806215305100836950670036776044635757301037858395801821479281025366082338389157295424504703032870832087648743894742414369914385078912748153100377008189028330503629922630242002604557485641839233855625587654173010162823161963724603283393453502892724643107003041629664361486221312*i1^21 + -470191256478409682077181118431515826391066106783725498403946308715369898774929006528696447028977012454920060337888466420931827694066980570240410747050445841526248201027321578616019314523061700213368207639318949086855645137416154234158201316758496466873260956983735699571560310930938469735737271355229994516062615762820203835172658572019380709457772404499412532274372948099680578628196797336160134898635368967299483465788559335294238500385034570053432439239781965731224772270500604296657324711109446026825890148038102162835969559524202549376117992634477007673050993651919437104497357430809621171759384894050942853345200426175618619573676691355677356822321273669373664025769776436107799872759287708969477810085021585073925912937843564925855793911008300218958370885663943524818232975166867195574911199969975469176886053523908195882671814924190826744883446997349590484202977315080805674858651977413153950516489694406729641407179459946791351276799628028380993384729391360850079760095524471342092912298144200589601910395211198687045471297080016797877779144842562660584731540641037123301295199214467320479936885548170429906431416184572166008108299999903065690226644929773166330406659724315668937857900347801634640662023135480764592032310684780403577501378986894875834274454469348901194702556728473142713809055165774657155694978739477491117754273539345840736972994622982573510860038619489352485355075260975161201264290308922924878318265400683420380509659749360870131157099220360449964773726046703627724125870675310437753665668508884825534165545668807666308377530582186715721479146856770387699043980541952*i1^22 + -12110879010844585696449216111538159212779468216242379308883169077124676769282827981898729246371799672464658490412811185871838196808520669807808491481792745742754863901999091928288945469252845056127530026991115266103956274209561204442908698082077862452884290329139180041432997970646485113167321811980585956511831728593304072918968580394769631590698726596040239921273859636934599276925716843440236186664683142350661513933511425264779255011864688384916203287231459453756693446346296900839075000478911901889434338117015768482574121645685385868555648401984179438951600239564722807083040522321048262789962090201733552259272548302909933710845507724089113809103801885916454982225082505375080718371386960976408249720232521039196676052300725242868227082712388836065520912198768544975953748816447169953413528146177164433177890171248300077260993933646753423464744725634477766288706016448002252493705633150298050271872299814029601012534626596690831620093771228780422486519903404092456934699300060547967991635979587253693956252341821429659514689567477155720170460077416913849824774140884137288383224630346524659469436523174328106963517638601309695245830610191815823864252783624841421960700091572196166979638805011641227372438970618966563270590439582002774638673245690441261783788440481289178806004695711849291716130863336969186903995306419989583387805875244040496044530905551945754652901653253523590730815100413652511355361128201656578234689917443410106557293855703682429984458669440216529461524153495919283391980159496969970032594560585848859984389647678688636363880350996214745036529369135351974709952512*i1^23 + -97377718435298567830871903331498888975728732050330441350038103688612960049552892285705135878129200879575839913730079438157853077315818386191324377008687827771441954490059110521445927608993110292236593956878094036320488074383168315006706101921337581851015185985377039981142378861444196905027125885106347680360444697465412615353516544539873132753118800951546803817242719088758595985991503994717622715523540141292866604021127488804065474441120686270974040623837649889927538999878782246700874055254668781746561184749360514461783561896418031477204552176416476398342102337597978049377445348037080596212181510986765059148571104964379637558337432618027831795567689066834489223664320342501461394141987521988802439330601204907786194927138982502620890387378196837574196425916976883284563488850696246137145425252566039818029987903310567032915334472904435990459436193681436476967864012999067435819054602498910227097874532031569207835742466858510230425512939690063226966434743880261250952877861386138158802485641451307576752316856411904440427823562157492647297632206999589771144868094732531305578878985848191472430986372795207871945960387781546474152643828356308965045699904497289639233848075198187009397136954446114835443579422839375722692332359200756689805597009239213528827405476098436047881871968841907305354200925820494390317861768136564863353009298542596013146511375275159496234075296451624955347625719736129694381179633831626171277277054772147698309711104457824657984181326746709136312630462091485018580591768530496020107766131834434129331113817984692798066775402817641070859114247450418741248*i1^24 + 3014441548035220931563175149579171723425719389335529315531754734183211282168571535811675649533963792008863370242268228525702217609777201779682901568801286686517870058275124346734367439290550299665561772811470910421184591419595475597199913826989415350601229110093753368317699164107009650646514559496795606032644695954406070232360054296414504082397557372514135392634143920328658393083247364153417504963970071341682031911229420140836951765673573590062125975670378578838331546336558310548327256857471640087394063910628836881973978345208067049188531093429866675727546025463611129182926046999911757842715995410115751625834625348144769761935627736807399103237686803213053493208295257122314106310497548899344511179092858707253201324387066585992691378786849092814692237960078636731008932106237376418399769387654000743983809166549148171623261303139825289451101801650296244229616046378737325538347465880519622185943154180941398303335884078979949989256507706172446898853601337680374117604106077288534618648214172524893300574153855121697878739410666433345961033861846978910063682707662232656708240805882151887660376842091375656013156096374880025410376092565996390282447373275560954780685880152880823578598166536142830792605781481242386557228808702074393987078637724687910907490668733659113490023810323564711603451884628828103606919069267683719142923197960902913341341174403006828157369979940804083662263067142586691313004097384789181554229663481126677703182449641946011087121758188844089807392446079764385046120253340924976585769253214683953193467999446259865480118211626438050041169898620583936*i1^25 + 34769198462004714760035339589408020612927806376445121907643437431943345879659642195344419373541691988500767346688082705057830648675347261464112516491376979196780536906033259735133878990751659146228621632236381585162432703641353136723058197790035741383168642168130404043645193658500921301186107898213459033045619241652811153597132774295569033491975627098367354255860447273841913419477878099319858660861940832324997872472234090285795972662428675984945952434835880010867072493962309433393413467606296139568894329509984275674760244372914144377329925204825505158177621695957263662833596472194056247566081751759224343917774566241746800456256891779565510236107667257510928254887082228554818340354260731712114673909380375128488088625484597458842327877110019394919286105926146139303179352369010695172952272712608197499251548018467729664415121825840346449213636731031287200802317311889643811600674030870778294626248251353290220237124770713651101547293343288306630150330928759432490099473897261466281019400745847758850337667037483091730221602443864770053647855577084495126457959859608038313933990936074610217039881585770712194260087675020915831068086366579799192307573636333984669633111558188747389177004404281266142440912839237088717577429318422585283116853561436365417018967224496465429469080146518640764119882451423342569840255012365751427907209249717814580121263528004941191989060602094828620727293756383264676533536139774005144535044045135420203146662997570460434918091447167840033013938459035450081275266473072997240943612632207216205203234667252358738379589271798246508403049365504*i1^26 + 150193971464669179005212119104216687286637535194064378117696804673387400044075489609649540849204478659913654090525996725419540049332459646345752126145732606255820079211576423344271054681088395900543032425219987569471012940467811826503556194405395335633556193166943133797502516076081926719545060774934397990795125657380705351718937146862548400414142163276948148750626656014250706750581345597799303317902231107906373814892993923658008059032264925028255918519020101197461948986306490567940528133907537270964594979216959312892600608318228329563382797016448648232899890186183143491384559739900662666898924566340457312620368708645603079771237844657590291721422840894745460795547246690625255338060212074959416805981044208147209187102149223573103722753817430786021660717972858166373399790778671328214427280539523121215617550339991155538633065848578727912041484041074578969162229828145276794289916611211436909952733803702794550158862465360836051959473385959628823115069332599851253382784522924030966379002352191472231115011826938608684956479243410040587883116463808483260170225318075421872280907313946932774113673745012629769069195142869006611933282478855821291312247563115051950540565555868354402699197150565792995899345127291382728684029391899989286459938842483674661525792663812034569925869043637067124065442172302191224344248295874519984878021337658349289455226858809964117349440806540906685572344011863812473420225287634806463607702485181236397268298736919705527903748345133435312316585417253448941263079862478350082747002791155373127080370711649841438396360906971604135706624*i1^27 + 335030045197631018089764684103423189871276916003066193819740335180473514850533630707887329292852670531429272043991376626299268510450258246004524285210849255345488211527535755181280184231113945932795833501534032087443813447663058502744337771333516082051330135865617691888219974560262280098955094041867136188219479276669892297037615489035922323541112662851286169451362720908040056547009079590474608929365618912636320312300809780326976962013043526844225653712148454230608875520339199166394719347988826005421463078982255530321747880994570556945736149899104543707825615163123805903564627251686976572839965188096927083195356656355105013365085390838230772830358604950394667244921469366076297747526523507091921955588478563500933708357356723762482010641497601071618957140383457735608458612453863820838366681772268135989840788912675978524596905416800545474010966559323787999735477394877152976280448007839264975434235486212306257654307927576394591861472093350921995878542185587675627294273983205686505620464827164659029345703713340103068442119699930913383745667531058893897196565791006858337344859656231276053334458212756893148316284086730176680535531901909179912763481652550373379074128213471869024953240833714172665619589722777201184680588396269743717958438789206686644232413046565879055934903187479461733269805168044272293925046966999365260882548640958475559508734103365946642708253609747954549457450030586314122263204244920956052439230937717919082388958128205495072524889693070672984115589081370615768152382735439116367806527560850162510326971444062619193613348067696705536*i1^28 + 407909947994209412269487417342559975963211752821958121121153431930219869946304223378111754253731866681236100832070728699152389877938846473017282515577379969165288550768907355421712377232525181122879382364233623760159590234751556551071356610758762824331613940003786214618130513454051095140059764398289575717934956035680736647443769857095148515908927515040970559858560886982067687636118264440683489578062577169474190143362256401988245552574790169358765625122290398028992673760173953029264760138106202521485572383432125255605377767908561729656989722824292890145525455792518087084505963319126723739373421230532533659565568378618236635258780615054519254030026160537261838650078952144468116261321342114393611865322449454996740267586140373699359356885285560405951658826728946513183663671917993228839276916309120027614350508877340469077638764610034476855416869760070561219138940886053552742460619295645728889277782601571964726688492947633010410851877291812155729367246154508044249019307787025874855670161848901991607298343148940297250676381299341299303201177071256835975145182874029047062924809160088227607024516712085585027824109011784360875060221515788556085200081887953286804975988891121060369565394918988438092123398451797257565288747389444893331558426611211142141419167586787292160814019545927685531598465186785894343220620719547740447272092653290576243874117873015995048097847894387745704610904646689881439945195453797520454657975369144901695227230455281880613705596897410716468956765437213097140217148256308655509889768942580337055257543283369473127977211396096*i1^29 + 232561066710391565706781021836467780518887933471475986474709508826758529797213044139747159488024721451128617916255778028326593815438150421175309417256522262303237197883273436939959961871556566980078109939716248319214678058351185510595828467549085269186253241752766094765217594587226289080013527696430127964345553938135117829494461789047346371058518641715224172023275620592078607169530424446745735957270512841678782551563768265932043114686582117232624196860318216573674951809833543366016941369222488063216411818863886608231739835888896203421169880318951860110680669976186754225532066048971045702303521928473652819327357354661770787529078343352378283299240977971974818721944050145475135194696423915053043256126021034278882942140713644988848031136461978641883617043160539052578424988239722410081211165641571188073210972569369199967194930980026448226723625392747723234760180382994784527039325596417412559846644267283116679743522797061014034874430232434039220718531139040725840969453579826651576491681665188804135908397634020910692871194364115676508802883847204056080133769164753087858611411573661497953745600399223380560237021837641351226702182490136906383781984087228795508628448795938190074598260625747918163577539893180394699558140810421874241867415505764325966889647713670547593175070445937532288753888151691509154566467634943266694361091827990154485157244496610014926995130641019149975349079576692879798126077578844719459918157250148388598864569489019432623095391139113840206798793206241186029587457944168160785909633844766362004770747812068316694970368*i1^30 + 11705861529716968776984714437895248046349304720766172659547971261156936598438775122779409999812893907953570739911162867892266011201983506035149670897046981093886568786263406295887874900628030356791995776662489578316932416179055816781742573822645522517675960890448056177314522368005528116469423680330916391008606916719383876238529584390471815799316898584385926592375847764901864539589035622128450155472671095183526107261844563245535066581155199552667541974980044789765891873632255889761662890079784563072917618133891994514306826195630072151626137736078750184207361259398365977307349981010658308286067915791150757769024933138846967237612702162816987823279053317645817422945390064170193525318135199761356706555907331004836076787885106059794518024830657369520179846731317381132586332746549252378849231247884559124439281251395961597678976316578824590208025504672330706183308360947677675952005088194242364912796982701768439055718991545756664849591577672220336513893089065951685159814757919496125398893394709415374889350558494282069235741826545851838880012485114611244842382988486615488980204131019355811770733500905461315563174659548800323067759204395392768831440366752955244002948116859612592682389763022503144479059556553708762417729363268359379625312282541299764477176579271424824537713734998242363247754603323067036350251243563924703014722506525449824774846501463266813300244135568418212231683771626351349290123909047017460076490140001366599260242407871725824246877608822091495546466371770061173913586987520382555528291151312644794451392296669675520*i1^31 + -19741577052737919813910326141086211445025946547897064432940584901893422507275897468894948947099977186388422806655649878317769044088022605503969742834697276669505690333431138736121884842908318846138268049446635580384016402800245690380908720280089088583922548538407159905700973331466779325085934132090478420448038125370248243253659676884558408546834685525548178340872089242587860578195102661764928565283078698898301681924477354343523713279428614843930929831567050861341012868856045559993480148989411293817754942879054761814679171286983572399679944379079178565408934928198710116215064971695834541546507742638661991819636683490747450152044475415555814455080898176598200402803528661015230781664274026721811654965268202938220748223160601718247439726399598027558495755649456783820367736209048858867131873155563534454615115547871755558398123981215841707388265956871002516659940839486843083171802434993806048521048126263364587368491698733745118830812613320342529706283415705992565698250234678651438151975965447076074016420290422823705539029728443113019786476385040959829226755316433561361228949801968832828457994126405638985660556731400015178173410791428538654291239881032510558981714335798204590986204715576337214487609572368760526557683107258165537543483151633790132434174198938853740913570707304619696475466514381646332949639313967915192933747299493601333593982301506604869443063881371216674017808288110782466516812953060945178803090834674680197731527788905490565616564547480695714164500673182017980276940367528428815930840503271860604331928584192*i1^32 + -176906403335912189790986426849225302449434341751513315055602546938789673779487773351483755094730501710584541697378891616251334417404588834082307013432138897252045648364300241837085574595941594467085306887572378827711535140759068797483091289796501391667421746951118785397175600002897012952275630218520689311589646519082339645457635308333184646019493580437907994382805909019007821629693826253143510302172481343246581811864522972689967136347032370543331624816723414934451128379343171545147995233212719263627388477420076434775632510220154576853825447724695952263474697621941204742188477866639723684978236439101629172021027956044975839806890718341527200170819730141576356320654089395405814358780657673220956181434357477464647382858898298049118456967645471300349669082666061634981992754101842803203633507754805980133080954712448801549852064757652919131773112327115244643287982300845734430939382189913139993006451576167990645844800248399686156908805405346279178744542041436712195373266049155189114292687501599680917037429366769549834351443636991538546107903509216026817509102339089305055449930692513307389140209052164346600402352028590175875712283548350041235767942228118209233251377644814380093109987352917286224835978288666649599136745509215402837301577060812881827816859847077352797022451652341977533362641771229238533757545303866841869606405625373682001790488400267435228927126688539424936202035790886175640942585900135016765403766341137738790505786609252510989683251392936255056836244124414650224527164201725764012809209085398100213760*i1^33 + 686981054300562800661127936052941552630662993669912167450510953974477950521273053600596891202956419902893004796591454972279455191726124629005263203092458728014805137780971870874729271581950438901963069149816496877812701534938818172854723541498677800881541688325316502319903768048068407417912648308628171618937472156850228684496081689885674002121137771078276701418423146725186757275401381735158246949332238812810774296102462662809529856240392724416034277324304415771723128376311867718162510939671448879108404285759950193312775493327275576071983768672414839734908882096930614796793481358086197610641694687827388850825656996750071333182953735529858262323382224234688435037235442500930427316248186898845061228424640310204996052152017250487243494876389693563206037553526297131368163336215672955681662407668975875817058540153556292148524834405875543786501521717027055935942861810393525941577050261183043875043316981541398233414641600553179339477563342774093214681559018911748159095643150858633774793877724339166232417658954096453180147664923517070255749189202547813685725404284220654240928418019272404529916345990055946674229452456025077501698893980795558504931233890701762380479996802419607617620663149059959451190931590737449767155205127840518972619010548699397823348009438191109902211388743715678557370224934109529577994145770973504506650468634618771054601042568870564313356878385751734563469572981188751851110994574799645371163866054970437410866943477166759143500620611740107137876338255959001414968596744585297660608039486488576*i1^34 + 24560215109331190777444948010362217112509496183629253916541052738371818209107281449190350586256292534937824465692637182086946763217819971571790122080576268016994783022608154259151893061506099212237862432983236852202925002331662706582670666913514387954858759904052882477437978309587033677787328705799196022561871209881000069836481172910146011594105055996587996647788705041092250821194075982765147763509812689110782087144441908303721397650463593919479493517176985020367400435294506604902695365640946332961888419936659460098100610870409413668953624130059538711930910393374142196817231319265504480785162578550888118617252595551997018235224488316406874924700713837393867106632442515727598005720631054065724963488663147608724076257608107329038986310246721131237316696951141781252186102379607354168073050392683671181488004179814445451070136281609720672115002053016666121366651306214317108737192562110179143447719488858133335750792527784948550489655784563162657822597718248330562369305356949094176483982409108390599191352163119954882343749057805029878686315958220305332642456545132381124450138697334974511113989758777468901671858835286549134776512864872343195947788703525602733216220423609211166454093111930130632929497135060334718886588763465438721486719365150525494242846974512588560049313845252573466225445747675181723673852747193743843795303127647457293786634084956009209793694464592107448182266263589708198843327654586593490579864329421038292928411708469726976872869929583883433681072171618709044926880858223944234298245120*i1^35 + -3090900439267569397871569223344716628210953834848894224393082590883248934498067565903874739698710155909093437759888373842752658651202089265343422692615636863419174328926634133762476870880006238189104831602957071866997509808918658469486282647274050536612888502187300448442803475170850077353197732119866576987524526473365772350505448520825110835861484157459460353545976717587664854037534113597318468234294815754822117415535019214665921024690146779062295136428726048771636716827563914280742121682471807789617554955535432707444328088276531279886798573437072504643992077810202919880574500175180025587539566941500249946858442663496082426679039854678616502434801581453591292658894800347343986496591187945451482370189463301256357868422545090409809119889045451168665372641210080054276340776067281433626715517594681149871345890473016595943907607135667963727552116274318271563446842890776763604103644787081448449634939139079621460672028078782487590451118239045054086818098684311557343987218239029782288809919276247733138925257243456239598027686954144948605184083521317540772292881728121363367161149929302285059343209731960965336861347581509058800089225572733804696308075994280101746857143376818302241982170683940170734804982531421468329592779987008227389964895093512467924230668145347359389397674279678455408845698284742601073451433797556471075929376642397970466518351892933584406570676806243892280654542070957991836503057269666806090494041212330119611203390961144954222385553762974615634048766466963194622862913072707665920*i1^36 + 83261148278120669696268559506894946106482289006487215688302720600427943947234180586967691796240547137786751614831982594346824099132319134852429873943822598163149168143345044555892399016110669652806767386953358502263162385327420303809776971696559259249476790748932186374291222267179297511616803251839180635176692162723396854133785609239845358193207949876694781412833210059640242721719094807934707767461160138358756529222698224963817393043242434006481854914514306446251344335965261470760281056570131636700028003891246899858388326440222871631530131007783278115074926860648784765833461866359811953503717003206672726856759453414073425155825627142987142372822179484473008888260978352585457427215118769486930691449996989649983912673249464010350310403582030826043896533950511501161244596287666513841049740379085289805001542099239029647944506325861662484272495090824775656306433889730824911942911868801842121065646964173889777787598395110162498051674870537178180834506864172111903753025262475074441067645399897086009904466946174770735293313295712425680763578774366047350253040000965752626232994227030422789667959317167082571849928262774375219076338940406768479948175378822164452977655166217650369260507544939005671286170363136299920708824997657792658188913291971367374971750970094643446189904558640593069858638977358638484952586352105529160253268823305940742756608345910958465421350408625753353896777069491461342601798334666907928890904780848158716017698660017374042709665611290693634531879411753389080669407150080*i1^37 + -578679474029460230439834874448796538975727588349375208390583145458548112186730836751281991396592466598263880345016800497005177327040459116602234222979640904684150357881622488498208870760636519169138298014433830210903066077973298978934222810896093255240734512392143033207546778216717981209962084649121131127316566009717209624538027175133931431179269359884595140808255120068286190288150700486151920402052720274013879777789300552041074015581380410747270714032497362487633373126887934873984563496517574952675797285005668993005399535082143572595349024251276363278589885526055614527566707439468673526967600121305444148721317792311518252347701469571708591774589986582152280801197546066556433624239286053769655822283125934755707545764193781155378111653735756120025604086432285872819081818983053113671629931430460829017360866368005076976940112791531736913025678175827926556700502801370737470049756466862143643301289031376341960787527892317948296479949653989080179786495778738580737271487048176492873746919456219153926898673643033839122465159856078481028082913408519579992200431100227810331936949810002955889578632343697730435145880923934259995395714730308704784455340740981900190945297332862992486983777335623691147440565174649580731362088745687579395066803837867640025152562985137374921294334622188706926843928671030374254351273805007023577016052306260635378987316305975181782448548170996823551547056428854280452194659322800842027087005009440132330493279942262753546179794033761267777881018717954589589504*i1^38 + 1264163738757257646356843688977872220268844774848562162042741935809325609435310850736115538255579652879608274803983062827049362041306306920391015809741185783564651863910037692244989564714402612209104779385830724268310355234731056033639866386012673198624717030402389475695692294051291433937166448686932826432098322499261460506057178596863685781999043358531085274919695558983214149228936127894324088714787442812584501036185745629882287587293497665980191431326288893088433912885462529590268207217215459623579801673187256683488774382891096126183078880972793383794626714271206635988866894771948531745288894680033261836243847255272317126222330683905345426648812184544194127421975539485077241719570547704489719114946544165829158595204844531594324135618009285700727683889467683551242841637114051123676729901087661681990889427642368365736301629552984223124648559531151129719680215822017638966001025914690070207842706498591291211043443611136924157457573473584614093421031208978982347217056488876646957322442416717621487853746699557626526507722712086825667707186001913000498846279063728894978877930561214104212538779024844834749276928852256534741896734144476627712985308825497135696517979923141507320458643499513826732436298687883634165948327163533306604257261953051382030246946721381515252569776289654887843119303450512841511659775163646575562549320549484385417861844503481845282742543558524292909652350285560788377376724450604138540816028893229914424439257085627578037040674507988119244787784089600*i1^39 + -180229454127120861530572347733134676320338934152205201422490127684426171081277331109555385740341408819497154934873990374351463704423495091055055319165241671889688656286870058445517820844077254981710120584433022434052088189452832383365012286456682642782579941990777339837809405814240439147574752233603402631090944414703006448289554730160417462533009785213880082895903296696484310275231846172076139971935523515121827130929025469128092465853210370333090612934607292857558624524699254528192325298749257894058533297526113724570246698141304004028715791794021138381668818552680342241702225234879007836560166056822403408940944176217847752140672138904414382282976903260023469617711064598679767034032826082468760970050912012116945699746863019140436847995050687232836258093591532392193908336193652033048762473960284318780351514419590149473763271302294459835080740546792437290072327112929323336102178012143396548543937067960568421716309161456024989913947986466125440852080874601343856721094726815052148411025453583225078478617591522282396891661028902014773573212397287113266942598735041968982586235638953548203200115907189159880444381268317898094174692852650772475521332103854852159824667529232055285170918682952031415868360034747886335678450437420822047352007070479407821213071168142404500814694575844884578690692239930896692317657399053533817297599402833968262152519856108201249209055334695661741517317792789998881163102230082020740014604655258563505131838868031929028966631872357331894272*i1^40 + 7389848942217516876766114801355198977994406780482529476790042735302180975762263629295729964207568360242907366658057887942936811805942726750312524646399366946959901760218040467797495914059270089958895800454687674100351076469859732552769486821359362459705961679754249989180204740963106339040782513167484347874007987205812425885759788823498197761040191746314681479895597151797971758120060059748533798183814617069081941482861923473303712308921623825251892857779353635074045672684525727968997788435966755334845571557426173541180157045445536998971038494568483030695568080853938273556712289639432692781989872627619683653712931644065692274617229373286911750603708004956060968138651461049793626393894058897342010656049553723160491607576311033503382532332304122623291518658961506722099863717482244244627169208176890314533904251832876298478577313098384668694011334183269064701515916056867263772341091792854155621078544304453972141591169277901831066540646814465683085174792380182097090896664357689718703067087868631019900198401596948561660443473090941383530952976678074348561603001863792296937804000036663116596750205064603484445890027853757306559047828446870603837971804245629825811856616648637177747276383987098328556336615966804622754820847117577097150789586967722371282655043016913945665373623025831489354526810579590058839866766718357887222278792140649357303695960155192744092598986970314805541586124980518405553793899135677881528888944624283206762148217615405054543251111936*i1^41 + -3721600816224064069748520047974132629723098026310210202923114972338705917496580180944045377916557661553401508471102848332176190973234209949246385793355307917027273632187730389871611884893487068108439314173246330038491688034790429585102281145583048723992284150663495042517766743020424708166840453051014211004252529517334220327329889793070287792398903295752549776748420017575200654449477649781783410031599355218031692583197118776890693245464285667372802307908280325105203928052107701205911655937826599835024932238145505056267767757536630441726401134721090252098544370987937692855504912891652533270534128967394536509746642003470019349633259535481955300147704813645167852886422717021811984579898750669558741057786694929401238484104831421132746617282540557296137811974246596499833032098109235557892971735651142441384762055790303873377733980579542117670261652703751672575211036522769353078632122932406471945815486050181095717741160308541614550011870391194760282391117970323699557407699731223751920932833855387068649171327576046631581799139677298913719844271178421034503718165840856567450149868608062126679540265093258434408910058200085726329922981317823517302321579532850196947410610549400579425602792915366518872463343289395221283916088844966782699878232795036359902829805828180218179216511053049027734125839280342770574351606626424420903035405837292101929874169647994116270173878866925501736491233068720154724416801117015508135298973414125565750055836598665216*i1^42 + 566807120178419157970161636599877537750254046466143325540672390047094025498840943017306520864392158385663219497843491885437293460415878508832345642289538633298489418737997711596856132841110839069406092932212495129657070414274419497751064307545464123270092082085194963973936994797908246999110124710790233590996397947299620934949660756601044206128962159689134352329870371254842237020845883863327101576632030530595361405347470077201380082661732466248553226423854055922573988429854221313833284430968183119682628264433337008597657032940060995917151075680835269873982607269347433992363077253318647196389563029232532759773998674190482892991662425969121534587368424193674015824657754694446002483608784260967495671429864995110120567053605163203658474709298650779769548345841719538047598614984673869257236902141848922690172015301426147232977429191781765548107427013807944360605588707378336469645466438827493201210189482365050934594312185228156709868679808726038956861348251652772290623791915381615183725019016571531008181891720819619155234105023711498123227591995920244039342493024670619189471779613483271669056489357371984292009675897347141695527253885150434981054436384001846595079384112983489117101954748167384120648158000173600255880454441070757211994906217496626091729744729978859707847955617486962006716925708662275837550142302552264410445723904317143644477938349137755325942678802393571257986443799707749983001627441630674933305017120251325710336*i1^43 + -22823665501850922458716414535098719066421268220055246773504307980919037649879449688541558526266358145572394040164806810936123047538923866803281822094267186880118813927030943544539293765568964064478535695250233106526968084234314183828514347140790719617922113240129488809467437863842697458788283599241330459420558233880282817289390991192282559112451505500783715042889306547364143080501877617764410419254495284474436198374964510887261464266911168478180958976958983980926200361775134283856190920621389667278082326086023196890904642833822064987603815956520602251620661688356971834957176910285988985639454215069422813957705974848101299501279107154267925217791050511111321643052759269139874435153321076364307046603509485420092882879749556418059214531743901532585110998199074414227097291926505610818292886647640498927073451747959850797172071227674833079981077299869055842320393646990475655685109571480052095980349116954596011972615730913765093323524676926535114704880424767971522410795038746103893167161114842905541320575399676109558031595945910875941316298251037207387062222134283269480139025132187911374590852245041650419753044508729918960288378883910489539483809360998581942101169638370649151671090419857891372799496718326084863571645939734095426056431224724657093915196189673284928855891084266506452160425112451776992642548015315413301021551608993197988890196003319289476847931308500644867427470075230811509654543378582824409773375488*i1^44 + -42806308010236170223527931929415221015241046290028951947630748591459528323721482326111992412128527647894096951031171792425305601716055916996500653998446294575202893036238107748507105414879304590730423260542485220258913808532833055119485785585972801515845619914311293932299791597558920538252939139333548473679973360284661555076685980112119420538840233391012556099694201427790599182921394231303284437602021022911384860693996530204863768692871312096501382851607647587817316958190420678517968710930409959660927014838179311308387595269978932384583498418347112350837839225543117844430756416133373958191958684190726002354773935698525793649784011619934289608050622459811172079393685577025195205917781560989049498539767490674916504670061990984710606695528469046969462423038354684179576585203658020060624860746886074376582637915189567391909583589484076437555928735084459892913212167519377165233162778127688288746284790261965840890807899494421183559999405468389393349602998991339546705901106606303617893049899552772843152210203845855439580880833101145255840914753190361051893838174498300450375797416137510252123182468782812952127017955337702629422951438957355436165816571227089621500336763898524371638224642620320357033548175192591457737718251605444985556343269850858590685539211941240754264495302359342887449800107334533622550678239850806587894029069325525873095673806740500689669653320378836584470161294067418792429403242496*i1^45 + -20577491241672036947231280560344722235722911857684071688054596675433419743342011458815693295155917589861723020034675837828436576336974825683608415435824655614626751527988387125537659930801136285121993232144917923788028237989260098986005444920359033163011917799918281766237721582268007574170107610367091566353011348291825533451157722007556049897047162231195028519018879477949463310377755093074342024083553353751234324254746386890370608836154176073728319597968693746540796180053818984706865609877076857830162877037134278842840040378482790042565928880697277845462686414579619693237300327600866357637020149376220978892323601732933820139655078898855791947525299953164747783816879621302019604311714007000855594421989673611668743190096643351229282797913784912509059486505399091814631848583537580143124353753545073353260774562008642557051152326478144269849610080961068111130804857679288967150682085096077285033425113592848552755677979484071934121704389773042230843514227953653004798061367264179803109653081612233652202092561268191663708623785796214064192127304222304494049567910623445020283084959717755793370538367358915130794965152235372796103865450697220343297662128489876804450481747367242310114201639507890475729977851502350090989657511277012434894413305257625064763688570763022890251899276003211157274108076576451239903089636820860634337109276568807499186465157896092886219315111372201664063424949911552*i1^46 + -182847307451639761283244482544564707067500617188876484205977906999247248102100138122689063969246709091640134073793637866197194989765316238636282578401975355516953101623177303663170727994072644754384466482364684117658403221146138396239851551910597208690815214369943324923922266196251864541950499958808027179761921390019225924291083913439104928783638688302778468227596361504305762252548280298006155877960809269184320722467657375103762143618700057113651651322663844833506097768114340011243947424649071556173087770269308932544076095800657606168190861754474577366601986205841106159043601628526398695108516544042251329884910934695431369753429256928300685581478982328357528788998013924140995993669422616786893589302972752720078634088485463832502711029460077020558503024650491401350792333691565146236605694271528767463039102398526470847578667997435282160798871785062448277647105531235470794215487363293534913300893392822484397604491121950722142201467596349945952289874472588518701430352533065486749091136412406736183781044298610190765297588339806024211182975029408240063635192051800629147636796019493395575642515358405480699702935549722244807693802485898883586054544339694001974571266175608905712980423503361141341318884606316375494552932908095728886607992418851892396783678946525606022569989712295489978065253457538799887388960374332522982014314263308918392595204501341211627450286080*i1^47 + -2640496349238838182219769446662182041158722663457518904974484663021410160482157364700553009904641555375693866734992212326879125216855308483225306429619827748956625458661761689407584990421864908088612488221237208545352575522346613785991034473478872148443025266610565416164087319715351938272166595104065980560279642425703798515537533237138646024645218333818897478675178053015359994625919350832005051438696868028422272037401297464084132860588045433414711741543215726870617224203719121576780948429697019032541862422304208121814358085945381913886622944161254378838132723204856159918113834408355321839933634302761292359128722264178038442819570469720425768533742493744222593135326752128688843659041375254195584762497912826054688752716854151171152359797648982755403147526281508004096834686260845970587821102243251493396034558694047004767131523296768332231180142547360237621436512997057814028382653958167664894240977572058215964638398421036763374999768748281049942181889848187355537407316618731964936966892648451142468462776959208275058700848781328317842303691233204658711512681047110464898393789585026953048569607076025362756058034364746856084242846490925816841238226569518994162137259895632366412268999037084605669929707680736720999406192753675545268085696283149232068056625721153557481198855905114979343325966811760655707825365388421850692613059221097012695040*i1^48 + -540805430793473306025307873291342734177466465821756523081603541084598047990486677247233698253841521267886785140515475059764416743878305915346910547686853299245045644213036703828678352282929777007287512176697943250725814521167556071626252776246665865646158479422556711594236471467990263601658550045696750478355788270046543360050381040372263206480063473058683303581321491202011028515360742827810098498026536373329018834340579713604672938188179608770136644919746264377319696044448394216260517679897854468526419776768207394598133406743745329575414203729747609938178234855751454111581413747545048278561728000856988600342014521422947609417719712818304935277765044848219582880972809040533716050337262764066248027896960800001592413367570111309222045668199991856311051272856001752555165809166546038125433381383303286899877525196604650096108682890272343295569300935622112184411120796560510804882252994092574097728386723067061496987983548731861621547256445286652185724454404002962403952881313088317257222121641095380628304272763598199967151857863585426427777862381831781356560488950563237078413737173153134650356412270015956804402608462521687180914882512088553709158837697322261767392192107227073355473887605927024533929209578138804809577103827406407730703388999067734350093346291065132583603405719474853798836006728310625718162062944335232*i1^49 + 16563660863405832510203428939265195443821835163927971008460349099367952199816397004779139408927246792808128444671441086650189881729791419367886619989057002670068094996764290498656054087306987434743906098680254245931353958283373685736314678182316374840981675497844195857378391302573086398045398221014576530967184216598690338946869770287953200996695029355933763363368274541508124998959777959453685268720084486253235335599085822256277210356806332929447340553905427920507421121854186546880973222799882954591418468281054736442322861747433992700555989586028603028735603603448420360901553609930006736901155031586972761143968130103470726158408839648057401350435786553890968795857499707100487321801352734208441974200280525836190044868612040469169368400378639404267475386872464613327136607432523549658043454744382121106341547484695206144865235756018219699574081614080918782806303704374920245063032456523447344580417814793159160755875220636892456373187076031962265277876669714149014586820500554131719878302547705646207094656503732155360442661041314636815813546530189525530640878107907124750782537140992919673147418236788150820557717664042154483915990605692205644311913878383050921826761723609700503782064034052028160475533877892561836152954221292544556288787158612851881450163168483825272915019132801383666736518976*i1^50 + 6331838872965153246665163752762241298704743536486304849491265326484009292543352287040368631558514052668941016746759896325299992628748391655565453258441548769065720246517705328938682187755623760674125144069092559807835998438079678207542159647396103265618382749348316259454050450753883075868884876975321389562545018456647192640412589382611801553223820740454094575155404711093588597479363383582011034097850769246410076363723778831962480590034398072419423391068331058798500875464926760057864707070106935010351220714103561796689126151838542795143862389489567888006028440325506987759915875283032869804225426241961448374688916391249485770282554686745642232285831274871567259022416520382000702240942657190966474369941370324278316523589913838007668685599916618904338209252072270557555984781627058571030347410361297380877590508217016675048714342712947964897454735293723151318268734940022379202347863164398375682260024668736982714336515573050665825748514541498386657013481743165116132179392999527174887857699203808251199167311290956064197913259102003340057987237689725909968714610074748685193226651786154932480242061159402937025035588491505410479553161830598263021987137479930047927963671067546126142066844019074946686351132131655210072894312394976444652550826731070784821584745363360353881*i1^51 - N1*287357843378455638799129238975974677910041530195847897122843105945636804576978999102693685534161048101329482601572090008936990993972727483252594694595444384832349041853080577110749788837664768258482542867997017345672116737795847177795491587652767531389144743466781378565418197601591479214906912042395426051808698064864860886113768880428785287094417736635367202571406109031454049505487814226366342067168382107421608401912027099073810918310605930889736378264594251267804212820258092717609375*i3 ] ]