[ [ 32801408472884807372764505381057397428368201437376557554005604041571505127186975771056019040228257561196902980754239098509859118227460091569786699018461222210239400337443905952293350007980532652085857123604423010319463529838092944220168305685984565750606836601821525388757575429540902963978580016168479087632898219224413192525587751073624061421861762148336775174819723036029057748426891126502041953240365243554453940829196761512947004627334355367413964328630034856808871922071064865127076119901248665640412199370951657099742012426187155490075718401273687789213388977202633062323073512618613835487078175479020502039202988983560384455185143484790412784255585869011477601880073920827187894004779847957549017781847315012232891548374690632482184318125409563687793685052326296797371210548583027793250141519601511809279773020056616779697655546720703751808548736627093630415247568657685155956772145227999935153390052359619744589329686979168634358821396178415324950519691827406136330036127291351082860722571534318544484980775662383350501924999666980391846785666911226780117272132892130838139697959530996110342763182019047875279091091412008352671891257802188540967502730940924217664810448888362277741031677099326226319923418575979684062262626260587978892402088331411577323686563151876523186303880290076428784870077577812286793463992655612995611461252886273164699076064171091817614380446562852465592353305738936164810752000000000000000000000000 + 49510703259051158935432305785537281347114069606470933321562151495167262121049453209277129687313645182948076324954726812780362755739366135706777652465771666808012706962504141615229097804446293057742069946582679805818596668230151023382514858989535086796030442026267706593892523962074797469668916398914111736483889214846744735033043403436958022529454352390622202791778873682258203611242783753481761158734866366021110156814431333587268099369276662393816032268255161165629623780945810201333746981824679442947678694379286570573009090489554936419355957473167824777206479839829997907386539513729670223153616923849489095562250825409262675314553554172069547159851417567806703372990364909240219291717071572234186464914935037469619519162458423713495879337439999374235114713047321156539680831827697469052429681017184925869389163186316305062980768321776759949158016908950507472585457536142489261242493798011886936448005857350411735243670726475936560090233162949629664003623439192965877001344684701741620886706137140368704037359385975921118426007375684061410711707871888980995318451548823716619483883310660674432599793381181840834892176723143954456058491047746566577303776425690902482529009348768306607959438301300455541671293842219815957909051196562479237926744497891304483407604108234495468223857645288558643247874094014025234969013316685437716262846069695749798193151051981570520125580565320015537585077726278156298485760000000000000000000000*i1 + 30160934023033647902138630233100836074185112042091665078959495604729170942047963702639685591162417265874331252124802715773179109410780977446706541745002252053878936284367444160412446311047304014229249364978030666249205281045067132934955943743842111376567418687288843022809509385171201765784919214048768492735145035508703914297135979753632663730764816401196455936572305990392941225398199891859517766680961602150795668707150023500388104556390218302023842217673413634695026117091304732949014308252304103201128858625980721373892682898911994351658623770153069207279965168658005021765817645469673724165164535702440015363751663033108696174094707708588358375850856934906621678192913826061860286556457398935079195254834170228224429701775790701887537577135562575711414462684620704672112525842919542490266750626046373932544600337628513117497753700535491894740083608985589300990089605756825419218438020988866287520435875801168545180557063618709644810002140656802281218576169595029368202730997892664559380396385304504813260300771326703889367867924114114451516334623712587830176957863407921590394144843221906751652935569611954144135123471855135543396399834256356805911548350979002430728985743956488759719479124666951156384400538140788822608808312364370797554420972326656582585380980340198891804820019745068636214334371860425601728722927339787487596473021039364765128758680239919986404105366641073988943635145265977176883200000000000000000000*i1^2 + 9504495840626050797926376836107359124690254069721412296848390174488097882414038331995179303026511484456817501822934859093340277560034882604248390528486154281299417331364881206187563647257760093668301073227935018874476890028946872060061397672395511230235152971038580423103489668718069382215693490660607142455759751625716300515634257079117836436663351477669014063596864723722809474599304918183052573960473638308144121761039626244068989210522218914439547575025502216709007912802724828998358036254888786507995367510633218305736433282527224338949552031535214352411886446672362984205813846754470800516408382086897581917363642322725960109916324915873354740566354238211608345030985663360034123555550756435348825259723180809972049494036486655181801528111843013484037383753546951381269657311152418945302952792358349469629207851811694482164964756748202737400203761730276796293997486314758363172203645341342856314660383557439107066404365463709510138127615096760547698536014295050763545140465200570908871314939990625877857775338820022811920094052792582445176230937079383454105810573965302352237022103146744793185430079276928650993598783514514035685079656059533689148702460975131200197441064533721304049108853333478124799129591780918279978486091867042869893255838631923741439160935228992199425301462361830797614228211346688222616423702882388074572721101377905867038325525676028964516558917275813652347223992853866741760000000000000000000*i1^3 + 1624326691653517849631681336505251091378124878887007656240632487730452754497740557865322844935417807381586783271986598811876852886566461197255654478009174347103857235356159434489190235815185127844489954379844741671282530951736257478589728673298525005758612037592006515773103720776568115447312283408840899244473850540120146863666227260569063841551146167403585612458397800370290648775888957337737713467859647304105223735385022477156700378656734637695052421114832804937539404816416403428417985966202148172555311072902402018693561893282045890426012495083059780746527435445064785950690844050078331091089746069857414400272061696543660424893344460104490998599132488622823351605204064461236792730593234618298015904981517675813167437932955115397276423886372178362943653821208185257424398913716944860274260443471361143961096410506927927552336370968430812279720060205991301528477335520751543389371016426790719238349933931135609247861675683181803853815402595697499030057133749085081349947128769873667994691308241237509285639651155778723816767655066270611592317545055228830064935481741707345528460158837683788474255512064459604672987320249178230743745028479463208205248653302765135493949213938034868720763889696078958852185292467872803918364170701827886916520118067179652534821045058081159358041911729559681763095362614357288314681827243330818689276531000572434148660353886455190300756918272487632532662491065771622400000000000000000*i1^4 + 97565133987741515123879333331911009560855685375701650510681383940722272939597810728178343216918610002725836956109470357880042681612440897317056181463295088513733403992622712388630374755154791909650796448677497099349272291417786571707114948235237143128510999741883271757700179684535386318448257115346455007231640615525891869767953934644409179300723208661790425572576909213931020651669073354266993003192201099267336094561623471052270113286539020457472627355854984894534390197787958934017368381477376078011977600963709197385789010683753424076229765446032619617364580696457538622627277974764494297523440273009987770209869020838939669356253227514701811073435581872780162920837124503852863688799365205834108700567294998558231089401771607029586768920796966179069922576276298672108563216473355499830068130421204975532711101401379463418569798329320186390106907775356654846688017913909808399563278717086370329672487587561834305258487460809522472987678327015833909704056081600069003647161834890141523547441251913089581924120914538994114621321953370511206762278753352378995635201596035326535682522421091250439874055621800680341716692329795007900691913591196595495094635165165730449469559358969373163666440732044993458862013472263964126405086998752886176026412202019692395246009455256754710064503099690954791538216375462958769432680731346695078074797646435947261145324156495848727479910646490553873998976197958041600000000000000*i1^5 + -9818697031342386943753144288923990651327365657951388773038875441320654662975099259136648711508287404204407411416152681834263497284664950286950450639191974321102993684050023714364883755209204514620497310527984501851070517844605299384732810239815541187905616259851912476831489046222282930259826817199168860716028119884224733343589985184197928780677347048495725526831867183078188153100429283535473628734038724154462264667490721292487374436531641053706023746092758459456607170142141779666751220964749231083989268166698454747295585128304199527773002290572670302012647890968576857085911781461260940498228957878307738517109039862744878922131772839301967620036693727789279693669224443970431069582842744747467442260349652619453531781223055200527343841873259341049758084831756317242545554287858207966361205986417032586655387325935590690905044385672966724289634904929250880446244558357011990879103094551460315506065422234645646994171066083412902954925983518604356978606361667412836583131113933627115548177580213528659329483259747439242332685629848073467970488987115815012215058362524823248531307141742953275917974778059148376723781652155334482228422911879145194962091954078049719037930219992245879257544887589220578876042311395095101818372768163781657465452646039310049915570287684865734688437920123414491128322353435305243940837831230195893497007135130510419296871879132700973756899926782577479183314664292352000000000000*i1^6 + -2008453825910921818324550260750745527159323352429845885980345220991724244067147344247332178842560722861640662609644640721925032889886376611232721611841321472758950650874284946553779306979552681217669757865245088876107350279863873687182144377555503201446990280987784889945432133667003034980824239195872853791410556723696086365516998697716850050969450940161118914794514250281615855371664266848072899014065589091670339381267629671764967977774432261445451462549107520227272563812003149626558468854638832124228291176376317512332984102176097935707379329439638694157891243611964024263387881970484044959141568211964214788481028842659836811604357745373629434144937120418776119025742155798174925381499202336566195978079257307714279448279734755555754146046657899825550945992553106217265900565809452838183875118831077839463416127966482167179509122493064423111868841491457027377544386199041654919582209209935534593896277477192487992196506101080566761244001218604277259198550976014371002376766119711359813095885953840831115156210729502786341810869169890889919976312146107251308775495871281160441975692910198902842943197893119037301805555375225729338339803370878164165642887077569004766561794317025658203756037265547975216303924195888754181965418986194804360700798725933584697029090410061510673360538815802161165146040433262640805102867274005365279810587322706562993104861498725414503502692714063992115064303779840000000000*i1^7 + -65490961090637804942484907474973469723338962073893474586715274456016660023295632923381903732332518572565936118787828374506292755729989527691060420447982949722550815356418700706648703514271034920337035394964784017155411466899273781387797620727095996764907874876862376092199831470186627343306161860618898204887174998484215453349784270202605055798174173390472774738558055130058798427095640573744428852367048198681348628047799141520310377711515559583673958041461690945209538495334126122205374157995021754843861202211795463841509119570362987487774253027851268040850437237517679009688558823249916354070837275348217418942319129031605757465268235972597330661022140678909122569488055215205094804283843724843628839401860679419151859774493926015581269253703390442297438561293929814197164414453907370080088074451533672970303528750757584254960864160229243456532464400000586108831163538432544256999963399518675978203031333743070185744863350180541474950155633498803612597971920686171568714196801821028517086910284070083486216358133140637342043317635868275138397863838393686386624114436343515349507928605858602201991042356698402643502575159576073504528000676619746817521486296331429569552370969174587703239516889509276589269969735714849623591183738118677664215807746444650455493859779689686686345232542167039245216650373196738418985187255502598443213797525711712560961535194945771614711486149132924030566793216000000000*i1^8 + 6574634196847010721653118740291120198625898762284754474082780352339751457972788980759706190014478023038479287278035847077417703803925418006925653153799975383729070460719432650560631611534485893582755923735599189421155022487000172203805071709128948000414525703396040146672568029324861758044079756313876867028019265972184554727160469143553089564078192111407950823240010469920885305357438746530047250214406789708414009677104302439837752658868617518187840283393317197006427371937121209669484615083485719823347347187565506608878108257082331527994188384912901769008296692870061944539218364112451449957764411352280052223752437772871434896450292449757487346813576926660744555854542419752315365161155066036206349118076995505889691269740197066691752077713679481135931365900051248252285928361891945982294444175269930840592050584560491338236243366631030246073683178432423801721934979100982888647323465069248167333173513800755077988069305669382836856996013035893436650292652587927328593288130318552261751230822268219717481213828392050755714907409945624892972652286956744532086567318758272764556595143878411874892286822606889171914400621680162048269029932416446826804190547942956635945626137968295967838962276271902843944467832282774786175390766791203781842205457486673566402466010373865396339868279273654655893893210171928113392420626908815769858501654100895970159206741341463449998899547169764338628034560000000*i1^9 + 374567246613559649547162437323820044628725518409232254363621624424285809417976071806677846276433790752414313650668586740898763550613040859828539421719148935115778387336115186604472630826669706054958988171582527076533298262572904398916218391943800063073719343379799911687417017638810167545238030242219458534367576580590024924339876965136738006253825200946482309457398275973263762668757637986559516328131976192187898380323052508112596541949078040896199532453571734635430697209526512125230144173779425729170048016056841746605025912001474963524849377282051815268768698541221863667972608438594092660695123366253981184298905307555596243356753685767621586225784468750679861431812602584253753464797859402578291242751797272399436890175848160608585098568756951751423950184750920855736648133709823694997035734973528704125774293097794921006879465483336475898216625028587921364674997234019132259817437499885708822739870883410094289483412003607884129295187789772837851351715310887166770338040563584574517537492940782292958246167699462275156838409940355368568662576865771025052562801716467122154605192789882290476797201160954198520001351422102469570042374204496547118172469627465056563409314542797667184115927312814535413407287627726166717712546580756000886695428939235994069365423197807589696478061040203471287236065982616353945174892063633767641437740672418402190301963252951664892490689739446909476536320000*i1^10 + -4817528703253031172979842152224715798950593801681520083701089904738805046301955440527670325154750533571827340180512582688591060862148086398715726738307406190287668982090533341666002265823963430125052702622869336069255876167280417935810552230607331045467926136430008933624467879136117169001322876939033259988628946843269222128318804371021762180900954714453151031324307034703800984431397854147578905429991573990946179783071034431904405600517608942291599769366641423538965159643642706661651939135677600723490370701893568621370004678517863383158539248981718395212236506123388774240270650287053669850615236934564645997464543006649982471557706252145639993729260780884644266096370562997342102509138097840692447780065418337074996740196730681168375391552655476148538389631605681660447566561261561134091937493786155803645745683341936379845942715535576787152712340355862748797483376008305552988976081136730499878155241720291183591231978869975365165652720109565587306176446123464009036341261887619858625877425993851151757384244336863338080860696655625326671611044761093842606622419537233419685568061325420852075654000858381872145842874737640143159727505066076309761638348289206074791348142556146448880901928617571417976484621990722194089907626416774610703320886346111280361212277366102662328899401595710237096938579010046282597610475912691350691769760071881170065323949032679374105938818773142627942400*i1^11 + -409594695244727855947496265880236166668189480841100148693112851688246415894476388133182037560987272728465607310436582527890784125976597341082300762598410046092929025515515175496100154917123586503785291903764524374758327187178679527758872155304657524449465181920436154480990053719764462248524518813062059997239550979228876714893762356930562522980231934787963993822455435269580753012658536291409670492531557497019299592467723391041162978878209253674991814249796784397535419165156950821481890189222655818946544010880091163462831635510109432768790464198389554862280170681472392020050721868851592802040855479424659892090769726483166212186310390507511835175679112704529770819001090465896603400195196626160348164916119470270857175422694036641413443104420917340778007877757314486046606816897088165990868769475371717601581651639924592159029650622255487782691425708265132483198758044913189360692200491422904816471253804386988371626879427822611742355410589674056679779022880614580379281592658526870278905876476141986432085185939655082982806526640775312064668607800349055285592864481544102554058029721973334022540244414301970362932505563414135258003477145056384934143328266231747803908220653488439367122603848481561971543261941742519179418511921175739277121089068192379308965227577910637000302118502913445342970322535577566053273089680305763823082922608706644563558848819558806662923171622497026048*i1^12 + 1419377475289097371861827294867452664830436905957855142644156188191115220333847407909659404628157190532308755549930964709997250191933307129527558612563310220776312559333436539118275074465427620449371069603630456169261432611044516721531084203192090742221541810223878348702373120592050119603452236978033503685922291468958192429264776194562218468373212012253415296491352267040720512294212375185306392011559339457807066008318321796809078392532418950770657751704018791249875014843189945778367784821018761452928501965130725607342342770854955948715703440934278372507448284119471676964929527917340534165911531499836068883754028874463198793760059634496268701874838746026326731073438178991601910304935567899002248995685460385385370105803328858933719906660287964331874210398234210862567344151771390983038407921490623871124024007340669011213368857108457228815437470189125897955638251007911662346326766758390720477481592389165605090411015291761342532847409736808708595692441627800350737943605113910427134690778341891246393817414406127124904690763441001641385958225253203044250712380952730388082395103678603255831759944610630770026049643401054826388097784588776873832851720954325721440413213176567509478106514255220141096465955023676224208132831815872322632070464887595624556946740590303177626594279446948156197265693225537743160187935967885748843271463073183204700168782306247210165996902940672*i1^13 + 202385013000222003099426811214207773973717282011229775050423452793116387338052134064194822119414337310298508337951170537430329235708751319173970242396284737871659802357440510892171840058451728852673578608340955195681890314404322983490838734460737422947653602421034356238808041588777414792543066346750022059658231439396490596456250281904990904641522666884328102790267810694122520470716281083894892456637360347452587605638227586736564657355539527201850463003186485602467244418825124109119507656190965820164548891990461287248171614592747647010611960525167800945301933206733353928446453567662255022206972991371815484624526657805305020532688214704255340575604667217414208850472108055278792531557369878488242180358344298496540161755886369435010590684914484041815088453429432813084350229431826755125943979656114852221102640133112144950108905642708250344180623253965590504022824126585472024823727147072347251686219852250316090872710391648353925351383457878308970639644920178733926312079438948890180935522553840174201414922385161064339286436461689513100879604842616332430787596644240453892432008300563022578953427311369823929577728468229395264096215624486204637944977880407746865475138214240788903469586306284946936141408560098377738308369304036136487549113568268849987697637254517045878452609410611900653113826009615559276951090106012348762710971230082430684575903309290824324584833024*i1^14 + -240239686017068160698723259566333521061429641778787567226543301328287461123331770346480784970039390818280970514510883158900027676419230747301291245724885800858881869914667694419509197777788897031260586669251535908788654759855997493910691862557509380074289677303069227801049298103995431562080009524085532358300482733822822494066547831989578478957286405337029353382883665016010714196698380439916990210624212683302954274879039049144981387894080035944034659723928443764754360431543926551198700464756568944244604477330168929092840762213188889233858921628540632627903533101291649874048064326312395187173635659894339834456473284888814319073302547393536538143014510881442942356416522586684432592799076867300223304761121930213634985033756244956091039513487236580654217654842406228147111011547377267679233206751310267666053023157821316584061691573516179102918803257230380770909520336239162789161706663083057395841973123133821515466784937037348491315420509368254437467571883193515956991652832891300473167270658810627282411780967229114569798010932358370642120950339282402589427280004513144868283373205233122545205100681476689216433065012474951291837657644453746915929942330831311711110428089396531488552565093713031411540925285378712514465275226180952954828124591061837911449767005986637075234817534046630161447739031530165675902330980776854438911890956990793121816426206682891157504*i1^15 + -44374598670712642493456609778587249887744362438041495704757034786163481940397417427023009092687369151912870342194480907215844729342926787286069048721922607811740053183071251425429952524137184662591139166771134509816399805032062922982353126861143751506273580562942445994554167368429950557539535610130925505200105284117186447486645087127268072110733709720735775643187103449976874798735162912012689824785183567675999460294634031058812268056750430022532435464403554180513393471509701961467085039544187580858476992627787354802293622218380227745219594477505242063618964202505809748635274971021562214742697650605227463797752757550330443989352283824836433811405460691958382708757080391920688025950726649993909396994436902946238759718999053869066674883790555822690834285224009235143029894941940688406175799826964248195551736922601899214383150614155884784029754274572617859708696485639415032829239551393584337024362864727738908323089489942347745779942589948594503874924330565085826241729434866401980438553810403111556120804965742430116168046061585180831816982103444301786794382394285795576884356723355360892953999314475248946973137931913943469683832561007465379467300140036841061608605937978053649632307946816923654567864834763149020198190536897704791655772146920304811400237212381299412777516781991063207432723233227874581668822786181902323400087389092794614673654324175831040*i1^16 + 203578612566628150147064652755504849848534396800851072882637053776723484838917526021624692897119962034678868547169745130918933206194528458750938277566460999342886822009702817691736407947216478131057311808606593966835155674610598165626647952824504451775461487343346574339658070484557384272264646619841674695491275051828253924186915815800303790889967598162607823888167224315987528427464176379599146630345359140853775643891319807271142539782363565901053191265419564766683058987099721004144268140914539445961661020764860886497046358986831053337836163570673740150090814492331411105930335238716724646110741096891334410457691983116873995024562238285230438562412599264468647337067612245262344037187660914962986627063879453079876371558554805208457459976015226959187797236998778184132958493792398552393694896929440623792464593860420142786489946536250797906412888657905215353074398111902362020352851760555004097287604228062487465180520747136214980914307521453266756583858397662717299691533808058902212686569890714321972717325790552602261090173818352091454848330740471914139903144311907450400825974218349135100482720337104776984416821527141867170414601003736837783664610551425183482454568877406074507897939693562952858229185684826428387460570491693889753188454038945119761309902835131831129860296178084347230154081271206943791936953144847917668871044789683098753492639023104*i1^17 + 5037521036769744277117147384355334271124367958183202713030323765040206246066132163409943020882942524231140248247526548557384022320486858663563823102634281426929095099450401443942291567247309681201531606268959030780592021503933516030977757600488706292859023703314837305300445930686099279218659274546985965055183843747690151277155717545002944436148556473997700217696220649992216659518069585188816192339393358774194701933747660164667163024784860668094992571573124724403899028403077732290508701689210914736983543570939379768845109835927725065398434098581180750302416733810449762517129126888857154655002164586375224177742462076962815813799309560145754486106396761277512740620544922524378508117292357088307519377606082450722331627548488757673538218753888036321946737994384549444920165044077767937435773691907444553362260502476060617743670867409880238208176936905728556423358656927511204812374401504098981089012431235238971483888718418661072303640235806868313225099182804152637036491991512930649809803112366635123719259796756393450141911451779944770741761686131813313297174698269067078272798233967957335749957534736652614747623566935527136290158238444276659761426654697534082922144125276695517179075288652894370672845298643786813249564749851503236683785667800032047317870885024571265219739453450688897241911045012342533825493447636557738138800816700143028123205632*i1^18 + -11503953110501921881877288098924786331073399930086390591973562741976395238814897864984853699868548272621596621601914728553756453077601953337382696577243449665361113602007694764013991195132662074067715792252332190693584804805134528403882345220858059521260675805403034175734696901199530856078387660644780869862815413717070107601446697686447466771695093591173278621823777912941343148783873825053651339649605831333927194228548847806780220070124869299043882189856815040785926385220023934936023994460994065481818349155279442837110732626748556678435890394606011925402096527775824647843032436579516383958346789494800180038803303804040392926611409894712181914956945611100659502066642449047350917547474571204407009147934358659983308548998848500855168054383795906851354247280157427751852168503585435613090692670852016574297514638134886159898989889519256873098829105222441946045511835713873020077327624646066749000277229860341962856769057332076964992577252309630655856053188203179414562900854359526987653365276144911765216414669952115031650553855917140181044736716168647297992468587183452936814353028864470196488629066127419080023857106441991795332165600166376826022014095597210412696809117487693825651060290473525419387461503830337472713384258985400530844336069313007187449129827019327003681052492477504071917672953447740502666389697462504111096556839399482982400*i1^19 + 690737220479768738944550118720183149827926677492762619090527621145196776289318958575608419516666230081027855537296467130446516314208618364989526804438381833706857170407080232763139287383914812804616329098325900862362469643796326849185790793591944475031935827209510392408313221893986036835438552760807466526236658201734449337570403315414356837658788428898807349461864526261156551109950555045963055262923772921793961897978062882127107414293987557617941263202959775022861400662443695809987819236766333008551868270740087458726761048253072674442502747503141476899219875432943022802008677302410164566979679932292020493649302072725052610131559896682476849494942541888534463191695871579159097717462035644519265300684604731180232564812782312394913906229374318425474565311729426070807318778103235785149817799330115526109596321251980216290835673742010291340300455329031233545924451572006910941940364845518534065052370843143290939690131607970270899153301969985860195875164789344282130331283552610487974433025196525021784386671231385572706108598515428006049019813877302392249454826474777399350801680761686506898000803182587067626620385308450322079310106216058638149570807968959673254422975618699060627769054308058150695030467648522754939195486588213018971634940416256070511807718766100695793831242613215335676012345827690855470714219231354999608790408620933120*i1^20 + 830872202935668477406423453288196722390395288460546699561626236228567147654012611508202084950857241368021019210493610916844069027508114075883310466796811641349950062929053759034177083358368780332369674957327356454466250644312294703529210306777199343952605050026083524723271837527047444634796762239177603279272713216376542794588304386364422443154328103594764775722709431714580632460323001213658392379416734053943552544621894002175626781663106929293724515147176076872254217175530907419124827542177626533682890314722857974870576835829427272481381310043850748587364217515103437652680751635147971084168052509352001308095744730956075447400483197906682645170443675004341073806086440419514818025649194275044040777031641665572872534329890420404105875550525957092373619156383862728237646360516337318015355268680268712397123117765579408572474267812868929295039711811178977969473943770720680370729930024727894099080884902907946853435940992527916315041144390794237772950756258616614771669540715396478938788197617244127232873876273991238106396619994681223917846055575878103440868280280699478375387277409746857147179064758801199634430719894354981884863572138631740551062484856752945921255627786887296678915567651976240504978486634609140687354334553633995452088660776290019216360570844334667360499565697960903031767758525751955219676601739957402231449321472*i1^21 + 8219791241246118948853786040919923605825201915888514329912912277236934939768399706639038472323787345519358227088553878138137266301419259111318108258205434031390471018662921753882015668375291169408845092440592546698327641104745123902275108736719172550875940876243354978740645215957025082468914652061705817924180676971964705608384752087603843913096635060377488262165824123381759640356924515492889140562388014503546999938013593242711365127433417846565447872741720609912476449559716317595109788815006024062993511388382286214547887036030039955465646045603121893900586589669245429952114674299380766375508112936238853553130029078309929376020551199986646929900341094446138708855841435306324076162940647569902893344406171532033783445069049445696423089589090821465042534194952110181580151649801339847533925772224024595771135615632521081706570516521038367094935655800419781902100145827588825267443446958928959478930639522978495059395530108261472099070570740250117911597119356973744098301587352380022104924813937908675944906940565040413945834512376041719524544050857317637580264295345371040099623271071278748004739988675986386240416912414247954380244777064813465001133517890689762550383198275428586616623496944209142992568634726779811548538154517530998954365982204728788770438167798633179405230481039612766188289197813026608436417444808665927254016*i1^22 + -2025043467718256710556455966459682392842803908633406348508856563199019488605647009994440877964725218019723166108140838071685316420326176599925002366241058745746102288399119634127744742730658025838964036091206900255474164908388208076418166765429337019629775427443123350767821141708294122874615991000697426108157373379222298097854972803548692979964787911448866603999563315263171658978711366085067505821372272603173800351543061272252855467734280623826619912625804275179925200578890131365741583058944986921295969016925556040508339564378440833269064150903221536095909100125474554397135497412157534208539541757553783365607243150777298473916133226347952662161485238561021012671355476926116973289639471609794697659234423979684580394414911776912266992791193735721343729959819641795628680284988122887614629438016936020614448271915358692028523176676374980047085582484838850421800289362448875983687388006776706887155165164371793608908233249120979305387728761885610150044804566552653829381975994119290468090591221966617542317308276891496745302950729776458472186352709237610094809548869439403927997473963595729561907494223482654224433330261294835370591046506022744897993808810755844690176760190653065219385506430839197496432543751771432825184689882207597572040629608359487997294675848031493027616619103023707801964578933074759522210323651100672*i1^23 + 133657963584434272493445141772095403990113260068231946765927529511543989481873341036311690245033591823173676624379031387251798895936513838058260600629898812033422805027051631152164315135114544440515350805354423968900379795431913883624313029900757243153022738877740138801849102063182936683053575831464303934285565482169916262194560209638911784914625810253082896628586690838413337774562847323804316841099433379512948764935555324727688086668352653266096038462860890763562248100901275750182054420635725041372253901407575546863885316506353854290903481963930357835209101033364189480258825718163897389259721420712530009047531516772778569299132793919617605532796591667041343700301277093895021210465536055570274449566098046431760834471643440079116003397115494836579572647206582697739239681858005141787635406095669012837438713783451888246027515943897861940807495869477491565192597473983044916746973057924076403333224493191915552823585035720322767909086647333449411678962942164877577388305859202534437162485611409278931770951376263240848362241997998062933165994457607815798281677682602890641565154993276019868992968554387391752449057395792006062399721222283580999265329884909295954857087625896621984247465379920314674444352432431105896507038915186000578109142278438763012361869539240610075223071416224197858133442403688881914942324736*i1^24 + 7789448991826387547569002184579167758300664301808067850724220742082564369817266409722018289684234043194790399808157616882157922281150359487534345034832692048151670863592295028090148517563385964861149060257885349277784466394511618823823683828047195011086649497199523682682121175697058523747779211498121315312683417407880884735549429571863850661473943620624115710819466347411507450887655582716157258453915677122345118334526829512397447492899047443494560875974742757668648933868311834584678029871217137083755406166971796896084683840777111853784026613640428856869368539941978520044651191416247361628850654541390036744559399667998800797978713253710892487634354395150632561907411935022238801840492387054273529909942786200454616763361340551992866032872504418776385376568263530828890944486520023846265816263281109116322433992221725861479109621392368627816339781939610836536637916248541814751732499947967325052518649792962202714461538860735396679938395375295839196260270608848415227113956745898889805322543622683364984172047499002363088148143277785720687653425722145514037898942923817733833859607068981717429610497005633179570580177550671597943219526796794434385155077597043287332513346000704140479354529739158004867776597166225560020901711799169506346682972560797545724229951719548828087789696200200835673695271793136507027456*i1^25 + 16371557013482534083230264383325029639125438402042157474610457967293220262628051211232435746936931289522612546261725880866832137269061727045411154307385715968723164260614997038986919413485514525384109148467104239598689026524772547500591374141744514397546192432336716468521697871852655420050983267493429623340979959639151461700810663562468163820274255604359098776934116216535799109146394154586614294042683887890559567658410593201471464364861039860237595931595367851433134028242531038290839243356202997974811868398904538838163254985081798567340481360266711361928515477148313345847871182758430522321435902574985295844593747787638335469430872981802329997859859744555065143622184792378412322258333981384514801555466890926740432321086267184741632322850450921462496837990380175122077797800692165899480187804974839947545167569527127014352874004053799482832893448440271161643615880289185986191890104299624761143929375187916578652224582673701461980990737686257057675676088479171940058831059074630787214862082482669246029068315226753843270829986089129259900288012958193176844385380797755814774948315424820902443674061971573318478753489391107961540985074504224985433994424144688027832991842511247277832949336638499620313774264718976761894262037183212160424395153001833952636904685402574721857573549199984441680505080897339392*i1^26 + 15630599151315599939401692779580380337953370912151355016636038593203478803437764549306081720084909145413753818981096551923108409715172109185521366036150908721622073525753088194427374185414992654575941899782066319436127391217442160679365825079497789747038310074692449103485058617542742461028708125302718803002712309081656203320273598822600299577244481131855178579536905797119026959642872297205749850211271296672688446352560348798292273422302936990145676925373294863788265532389967128239952598885806238307064924371994258175158372430433586666991276214468670180981346738882969288706487452670058035664078375602372305438132136548496793435020085654256299455455621069060877701684810642046153526297295620242204165181784608556480904874138614737125942350756201034741405700101818791031281329643596438903527978196838509123577432770781516854405334254122167808175145779493934012271593004621859300170916381180509409341518347618806179375945357415504323409710310461966832627008846635102531328344806246743926531610538544486544516472476193339303768962323713478084486593144344968712870351195917268919939963803855943347133417431531773762073831403661204522507144650091692404959765725287893643893738505511463301185879167012182374255718301046682718410013981073592580831457198671032959526092757265755840454025370069602887720264269824*i1^27 + 9860100698127257333317383587903034493456464672423169117819618460306356803285740768986962271788524304772953297097004895212192322817417963244697540263977912754821055144392423990216861548767189164692527452214318989223027604785677794412217496107483914760045815700351446586767102825983406433292937293322424106901569552428729629686586201718009890809087273520670621754104262443128806985378737866921095472981607081490422799446996829171417201798400102528226468089987891680704256206511722923629693600726514588183978699064876507115366149760446355188940458136897007360527524425274717044899165259772369975915010625128539005643463523026494569368946059501641545812404476292813531793602261122474767764638092766155102514875487345480977729620974106832721692807501637201902815045626523714511324024761708365339038325070638902189305609966006120582165261467365128120492448203871743906275235285076656795978106039132068293553677544455631133448954186140663635952937842290139871751637994604460975799622042324622708764657017048736689675220792167612460345763314220930296012262751890653410589838099963127721173659465036545467191577806059906477275555034282355722714584551530620367592177475835905399318425359052921308069924256436363848707168102139252141096337679935465584871550732377558442393590575397346420485505466296778503487488*i1^28 + 3271610811187025518258416456139544886168618639189949478127085600596376052994460329318055516432160206327987926313656354117198419853152291517603449862393710814176844778123891813490021337168887155402979277250557590338754898041692389918981014691380746336472147854601472544708000554572772686021023209771491248008534793573280871627627427279528348606458497869369216933230638762288983191223822561973223100781166676285970967710211183571493073877453672811609392049029023981154168273344729625178300232024375996941718043864340624106295642398583815336096718004624547326493664394454095130130951088555882932950181111600869350572608914384342523284051267234350162387937938817900826284492988348856003200168405788880436622751739186543630824890124129571952684867467090540053508665054053998995659653341117821418598574910422162163826829853718349498456832624509754488292528211608516447401166319739147324899550701699325588428321290685294742890473222028476015562460785037511760122824957328315949718836392470836036833342575401360112361884915524751923195416309590638479471505293786980929187475421454517353377651366412784550294972549324250409878719116112161285716644233739436476727078926507956518708313671534099997599677847963503263275759113025234114409036811195406902365702927067277388381686124592330693795632163344875520*i1^29 + 991829235813140788479378607886403796930037187747541182273681435114803112214048539049686863661270868119201748512590573806198598121511680137668883033798978040528767493020517050665703815866346043438142355267321762802396774398420922872431452264884800319839382023809229370707714618999256250296057371543109607838257493556863663847380025051411219818121653432791118029734576480091161788072279432402098693501923379938365532776311993179393312839676913436981672258150535938439963517484468585776192351983916017791502132389617435829852119538119956251987435881200455031700762589322673121144225112388426306003315539832697251287359475605310215931714951030691244152807572624305768346476762060618855881115712814437896971789185357142598978888050682168466633986508864150221461244603750027157786817371808825674842676337916883025434005045674482552662424336530533380288470548043381046712776512163476017897599313702048989817623153803744872658563737729743288515816005083938694969473410280219617537297965974847669514435706691000604274534596451899067023256053509632647834454682802544524691251514933949223588067368767288155485463382559307956014937403408383551618911237645514531174969767014717237050019434876303299517964320505665618674641991051812077916757009583249419490761527798429784983361782662037890829450739712*i1^30 + 440997281772815992496671832931823751821996367515736977244671341904737864632480518824500901744453373612051119827557900509198019132427317009157605503117659351262293850738371595451394318284772304647982931874905717856636421035207304347417052032108076371767674587996204061145605809319871396234759113374889313328814756484243260964916768203549871677795320117826455731517753913004087850425162448440224691494841785119018911163270921925457491865546968019244072524606113837822181385820868315046804963504036355713610229005681989768789011788071595403701966388870671146466151867224257141758774860090002547364728247743568297009593517715206932072023260349730317503592026108158562338231356481235882404198668566865870678124348709999769049500826264809741978683006357740514167942338439139451686776568822783147303294320212888295778292859215373711944960981021345508169623977039002642777906404148656155997143099924240059337614252941706523661733247981467760111520711888538583001013927859170648986150853187492704009728108500684894504098648401246534538078791905183242107839515471544772826263166906944549807082230504389024998212622470598364382203890196524116578225235405071687267932320750514492431899584411106858384060946352245866362426521489767509264790877305649650010549984842259774082194395777112502960128*i1^31 + 246118742427020778855746918870391363320762898050466347854315232112220020071272446868686880683682562951079742167959608142064633001721744681024889145100336012211442208912250686850319341242747696242519254834830533931437335442863825813596348067683663762117499952570496366146400867637733379925234389355807064239622001736314180145149573973439697665306442506914875718772429002496287914799802507482812845903600968361494976797884691143430280866250067343818882439657493378596035963959444834759030662735406451802690885409672706649519389121862422225924640414844579859801855417387172653960827925702767889005328962160015835310234041553886091082047415276421653849800488120297420961150584085202666881811988071100867979946455015435130572338474410561600553439090933122692505411124999101694959764997259915054704321873495655504898770265233206879979653599102672822302187991049605184238115046695403619863316292687065762105445712295491490573150854077606524031307835055483858825089782646394515301670185884308507051874156841125141848104724284670860831368024238293167320883517741662707656029167671011353174981359253130834047995467700204924845686702236143672009063925855318382519807727522103350388666990058910309597949694953977154670363044319945909996705318878959771789939335912108989875300850861080576*i1^32 + 52872304176769095514118314953466657244479465804244612894771828203725056474125274994277802004455529757364451225919457690794898606260005753201740064823683057343937433727432361188783017156290246319911706304462549995526692953800490555865356287135580120828960472677023233636875985721923511871655763756412963752030644090421199780186110996352774943648769051537591074065588631811596051954512764304672968139883963582815968712748124390778265132721649185166253970493292372520748244518033025064837575312111029775776825421178691523079094742499302807183586295573426736082875152858668767810760414847927887109837199227410213594707033053890315604838367758790985825651711679909294581212507250298135031108697475925778747694047056995664386118850651639621879261504975996866460344437336352129626984433774696664600801057888769310210368114754733946801591557379654855788303511927379152429213100340285886673550394755055898765199941684208974379691135150354196707849806831883513760877049865997514397514216259146022413151012933095281512999296096774479126154966154763606184943337849476989785425951057543346268600821967913922394858935442046094544529780112460085398072319717304519788861917236235579501782362937814304493394759260517216732093244306167089776708216943303857054849049113584174313301344256*i1^33 + 10438555105565026208614555720205110167706925673027837804747921838220152667194009139349749269586912107639065201697749571680420275974203619229350802752322942270881169555198096416860387753134448092893302865314996191056250202208411800019430933252734522880030953614834291019361193018116958993040965871534323836280642734590452988988320619920229930612591011154411099422376938323258084410873327272974810807737511601808570559409859795162251192843928352223896849083824416852714692234105604021337093020256673731287288814668046221855325457960418409751912903066034122817760576292094838489363293301404604384712309564155771211915373048922116608338014665679776681121601592509558422316752071542275758055347748299329118106354216457707085049150322348076514920230826593095835574004961726505589121702617035375508297603673797222329755997649073052744453470522904865138198864468454435203946064775752222443624001913109955190667298161186590440958199164086267376729782683336627587135340662692399141223603156445517880661351498816320751895315387792013452939112423100883009116241190565867496462022402435995803416447707808480622057521660070062705239970536895519153637931611412626969754785405723109886067441131399048695628695381319915251162638258138183555565286886941211892142716677224451276800*i1^34 + 3016828637510844754085415800467310198335626546308093057022502124582725417366905220741837589347341027787608147420500722507286636835695754947168762997486783726184684055091420561543371718584142162190301493369805867464140959831406361646929220037062911260812857587740296239860943444296905644002909298183727737712838393195715221789804828418431225765157152377293057666826055437422287063389085743774258257063438696790907303420990951970867489927114555519980054265877693146923727436382425819520608836411583395450012423265277377903151558325335751941436586985929383677444421617345756528165618115748750779927697462470974901075062540369802620463511280390310537930988925136669411188328436443931179659253631158592694409894499506548888118743185033001117915764155193098315369746688112377522243621170144440551108025286552759727614635076797523202720164463927313857012514689345795235022661902341783864790359370816336560555585169834495328878633390938999849645249059531407130766220738336277939880569232796920153139847120182569631868743085247373042206128364885701506973900678893418282546497047550029941463945730229610216346991609479871775292812669958069166017335952769442045491996127869923716036041726577842601978817624112407939094334610653614757798342014352679019563175188103168*i1^35 + 1514826790208220250748874321445771907490194485547334546765698330572579895122442725472607922093978674609245391003828175756676646583335295583380111135720984580575775923273650942846228873637374025591650046919777125585765452075873642510862458213820911995179291244375852821238918718074227628452470640057052901639041228251503101443410905543604518429892923219812935610962263139946818687037266512717325851996233782912732446037236800994828375771983230807397883110957545379366274433087100283372331795185721094293113575218537229323498534103169588515030373247119655014423876527906132474577155716709483590329679900664576014205724035661552427244431362463718857228620515789262158024158427605185574226853595234662395183824910786572038204019965699488083893293366794060798232117187683394908711651674800074716640026971162562172834575155368491974685450095057314531081709902209402683309536904075008676540271707098424403798384333299845901470195097750981522445163668532027595657683181102626161325482188362643523753494298307881886521732284641528888215906734733426136456999984190605610793587275193072302567276139770445909653647938729586400391573692557337208224596867311725719131474259903823050750734126862578572546459496705087281400953323170128540971075548331578061215498240*i1^36 + 39829133229644694755959214864990609220113693234491494410968660838434250994077052669379850017244435659402166240744276903303062469069153588186850657039403925419234982634342774572680300173990390867192355607963981661877392046055709283907854947890436837974411504516033267827738979173076100521315878639233503696777917726815536703837252395671142796154117780480081611495272815670876900955027111866816011440824808772396152918510697855654786011998627228543270851167889359981430976223202250252622081978935533100573229595531651672417620568442163590582823967986073525737358673773976089820908318713423556508301633129392770899175877269687671736042058396471261322297138300599780675328353544753579167782268485068349825397392804034524254722980027450118823761504012527528090241376315523500036516292129414979203463617755645795084408682734356320191519770504369838191909349659645320845667090280495683630147706025397018519448100499133805438118317660724659290766072778392494411617218074879249375237206639501192142715411309484400024883262403615720487937039794758939106090422858738069096989728943432200342516973666237837034443093379291006913950129698690464827855666093806034659219977787798344952225867548132478892643823147668259079354488187627779245646567578930249728*i1^37 + 702400723037973195263279591313582875439716712516234359675341619596521230288861204249586049007864877391119997664845110281233947433079378831876221332130374869552532495158025671785376533575472800378861647903434747220340960292050163683635211910220246775961577226496477755169118260112034873783377204084389104894825080133977491124119395709728207450005546794486992158858213074193758266807388436212267497694905171022292206579125800031702107062328790781939220756631475941706294208674670090880351272410580858101774251759476685557931693296007266253410652972603502221653716854640242196034310179676266465966240360246680713095625976059349287297392374105854772771171430408259501961429541682847319183149554510727121329259553863545527849236251961067996699730143485411987341724173317680790399126356871472886837774091226510154176039398587452916297175642969654438917468513523305327988586462797363637163057942711261597872895326231768653702710349509672394424260399195497501557637769430761539617450577882039517068870191467438717023778252560348625165950027293218781698683151965629332968310593463550401936850449151831067789832787488917691462491454625706403343141562246894426667574818372166532389952851708907300342809666508298961363261355070025509959962198016*i1^38 + -573010182051570376308959545360997286771664058463982361135569554279467747252307531251007169059704957569031949973503929899484125959551156769756468737453629025303434164447974936019149571382214210855738622223472179513787484906211718811904624107726144156809865177301015278474603062775635638338225438023272456705873038948718502371586016887007147632674041237525454523611312898991213216595706738327636059124225387453008576939439762235838599916633360966378286890130191185489930922445935518691577576586434080674518399086124263679942651562902257045213288008920530086177156441728713424710394054296838017223614460373139161664405551715405375326124801352304981731510581752565201305968419037539746654635077047105633304780561471956624956785561347135099157365650402826451301608844500933697347292043450203011962206431691259720575837121780168682721090814078595454203143431677848399538039748890543699706609417412828049975480982795939812136249625097581916304486888189624144102919073036429404921186067360297985667811949564576973238185287483738665240816549163625633111244648323247704021694670973432878870716695596505140394397760921236897830748940467159205153497735255389060616859218246432994552467273387095509402717891263150728185878892790069329920*i1^39 + 844260871627239182488630894465498616208503895180033106761025912017662702158228341974478953663690018431804168556333596392689840275136760420902077614974431397918632345728655333177564344738763997973580963599266110354594395660783640002140530380574184272096723841120311448899777588671556342817506304816653496059440137990767744528195146599767461556862163500650258075468931451342171746486296899347700629058549812664659452668979585065733750554032793415824350045565547247337038109425722568201601581469745259682318276857685230379658773595575809148489671736877304458739696074719900441148725680468459264964675309963529138249171034483863329436575201436907686436840482205878843449944989387349842827366252892488768298790653431736748914037835729128223709060994223750749256816834323199002090091476313490875424011353246119087833600221633867941501145849186815295579058796600647812153441805799690168693096910002621722352649001957136426230348264896506639524178345344864938878334635065801240001119328243978107720367988396218342949001005474180765944870559150061136318488379104686331185601440024057847312688361013290435319702071710123296584130708810948930475443293711429952763179758890056314077381408143136439654956931746794502155950620672*i1^40 + -2414407437972438864663187815527246929635569014191387176491510254059450159061062485856296785670806819616051916762806141737281203617454306605941769753011016378045072498883792981695444601090153820752096980344290373363927623162380100129615845061677963990106937518745420703639118667642470178669851811017203739799906354075322633957653128283906571119009601347679554925781576562404145871700136205059513420336598533882882945720030269079845255506980272741948368810021118705204135589193379271651819656666995313679293941264979000976806757222889362239848114092799454877410091969707145064337607806241748581215507478475375316930459957154145675759107553868042142367812124548155311776284153747687332943368142328236371986632002410471236780764482777659252305982238425678190907415259263937262258060816586793832772928551350578925400097715832625627693042403914994519334694064675487520163507209788154083235476216749011818334717650803000105050305968764213344860275938691771467788078570767560900722337111729542471989591489021163250970917931431428216853767425126678426388888887185987853419501563208846085632438625453296112917873591855141014006413848653624859269380721671297626544005908560406504752020398779195985360923853537853571072*i1^41 + -308020383447617626630833031988932560882908230678996228047370317790839381428210722343044724304902473378944404116668427983752658833653653762737333211301658176555790986248757411099743680192755386917788227627815810147744744260266352052666794140850710952775731818440436453002224649962240806571426572226202090109356424703287471590083258515372035747035394466581294696027790683757019752952664833647475037426066958072487166904009672000458322123176962995618007561510692088894784058569591067596856875663373790596754178115685390858455780960147061128268872713608017889720866314915297418325168578592381284750073681216092206839967000833671953433332165343058037169479400038842936933731851083477782301664991681008771376938684368646647508258531630671613948686309129103016187794672525614627301083356075537978250938639137928088015071472013061093536388077431946551046154156667306997688795366214275593457681317879383586947109110802898835358845326670279282608673161952021783721304889186694516281068156094457090675695309523372629664594275459917040604046846347008604760920730207784092520198413308835769575798976756060612737280728671287998015777997809958487738135401340922372474030834253322193091200586881755837148420898816*i1^42 + -2002891547200720929319073636102677969001258609562131860626470868134368231565635674488046539258620670430608521981682968380651209128164412831880638466340633463661988277214988983847698173824657655802523074897101493743194943159070345745672546883638271225092988780526916995880986704567126072367084948115831718364650006485819637840071378335424923000449020030171894780999334489398178600076002894830487511229933696853024928689528313236895003051096414536617677278611084828273011991197563410122009848345084980695033407429398444526430383537234522110633917303762540867065957241389737324383522449456691101671964394169809746081908397939063323171684680098264366766672594984788890537072253847512160042577880539711265492175750491959842585785488553852096601789708723752788025643435159287015549050716530363886707930351824066618365014103315224178214043340756114547898724006146266943240372961683270747626882377015615454943829098807056202707474557952163482998787973994532076755239975741070512216843835376879619252322494690580455348098643874821158804654051501366441250239829030288898639418784749887308685349137799924389836486032290417619612835651799210705739035671846138051417938541833746977467731599936128548864*i1^43 + 3921618314536220720451921885867931592365769237714634186483640585959446457720028875964121398488219044067095338901211260851861509141469253272250252259941963892594807686633448683971924084519106937388816131748168158107654407930366320894393495963053697669822626235331462904649697501774340770936247621557186848881511978418221481695577462501773821520239774022755454106177535829397093420246633006569020545191340454585942240439959388929768915835376413419054200227367304216070106506636572414373627501402965506319284380823893918797035815938811203691407247648913217848652201933498883532929171335606015235677134833476800990916002092281402353544381613560149031572973383457520248317364639803247174009764450878268394460762762998658741455767938951637019267187047819141054120298419312291831529719689086171534545106060436439979728657080529058586657254623825807712448490159464090054385674519213080808373451378916207965349791338201269727730286546141034610712796078472189803975410012567624928910445297998548224795416612275162832972323345036082039214881181157861973028060761338581137652215008140114688951115492686466353974409803546079091400696887794820161162751668827243393099614089562603339601345708032*i1^44 + 915647136657367279153515318414937700327000218468462841425568530714133918801334964651438666222054801527113025461322246062557355622771644399685283192563705732788876030766565064952445798461924922998814150621199976341721787531745619374717261058638400675255300926845508329315105997106307956237512514552795895537510398322036148387871369279028762081411733711534311289239834570442021510830186562631081233025667115068974483707091271073365464862019874810770493457953075706260354476184256212604101687599637091662171616880474406245989592302859419032450081912968064527851131629753004308046287027667510318109780784881768671960955256634664693949656619165635168318448749519461496885129689156272013311247660030733742293073438665259105043876390419885201791970041476462076496223121091325497628864130937520545486143427936938709239401629666621816510235433307558289567323619106768402214686010540159288002626554105608728754406697382847901710462357991577350544098548686892247242556958015555682332398777751600525054255217061200491715592189081278394195290319326720215219914310067797348023049379651345975913810995158164144214915033026591938276383385706114926832916829302965013365052045839231811584*i1^45 + 53631444601669826023486208888570501304391825761103702766038980016501412244486365417629028879266734251503186283112168307909409760766970619992262391133791071299827666092720106875454230820733774227793756264719392845053633553439256859249748424931968060453797318957981501645334815290823300689575842649352123577425207110578169178259932976905217377033287109511876754086905627684220632695904557065944361600453446027849385469971079030820795486048993081184456294792349275968546033470912882735326405660132004478832586215470878024323720233724658773267540875895428498008204266541789035104195935401470486349421961347024445121200231215872806460904574379893567225202535223150017054589753702698393377290886941559735252841538751832442200460393265103083386699683313890007483201863452019013948953159376946226495906633699399114601518388191180496140067833700279707307766507587042638151166771168608062268752345250925803259706868811436863217375287991958054495999610353278039801714808638963164097191390912852504806052274404100718909201140398429512438329100278833869200269681303282771481406996289242103802768561620567474423055619117800696468630138699313495236398247328545253784140341248*i1^46 + -167099789004598580807303051870809823611866619695039200994344728488936050242710527766449926455719134357812284235655207697737129207727857710271778732751050244100810146852758972321364032155349799350584360302206203072390515566565081921372924964892644820680184084624992881648173334121630045828459435548161996523043369434079390822189435610702225037861234873681611877154728314091577075305648795314212206777591984153793922437272649183959847519780339406506371825030422110534666379293686678643644001884643321840393303764975655290829878461548050005638556435658353804428631882908055659904190420936360284433446146600582769082360121451564837089362581535189674537456445247140599945053065502746396658352159222242502881502045791167936939478056529587632431996729755421361716881301353916840083752515082140098340803599609357451963330332396959377191455654386825437540373545668478484878238236370418540860736426004672207096924284853244557154902841975103011138370729350633225165332285333662554426801437658501097096323173259010558510101790739226489203849752172493965879426098692446463396675692190281005521276812629762604112182083088110704082185894003730048714775420348497920*i1^47 + 150058954325449818426141949180250242967561880035317609184004400208559244782785890445554279943348312078278738172028416294066989954450117369442045834105371572024745337837324287481000904952694604679457212394719880652062624017856163261632684725391752442845548830520995527547170971669301193058514524708707382023114750682018338832333763383247298389438237361737298028881197499715138687972408304581799370269075577632858618788180811355024550320268749767918411398836606267366151573348894820090239488027033890082003987723796890641327864540417686088749660090818060434668506484765945999740609563557714339331749209328625529199442967100519762708878160319641805527029743427270582479524829214497640901064854388314438719865425550185369419636822085495879601487284883236539292734448186647106076594333173393093515621165199778947454411164793079208238214527469184608332068374472037906709090372918225673354331015344003529846798199897510647016629506133516175350164603541975507892828502958738443742927369672468879114945321274330831537111214803481165644632253328500185470568393884286141075909816707188149379927848950451389522605581841431490656111661006934097623552*i1^48 + -2334695752389033747450405943879983273365709019705207530050627871379402734418715388284534441071435891089219967958958400604804994350807149045098337303306903561040802025191869825642307368701548856120218362484325261695407317081466980078845173764150696405013208084868564748422692698665896590119733708011581385225167271657183954733966306972538345006346243184643250228356109247606012784803536644438935111245793829146656904591760488835857906135208599232852352602305349599109288563184493671955658910869163063161702288605729679645810746698701420346234968239191318234237794527675238973167696746960008645410088842466127568602865156533453508072165875460176339187173169554755152531004603106966355289755855252472782551998236814016936087083759318129504028111631126428313070646114431953670420463394924344417956868826121984888769203872813159131427980084063758345556334054625574572721936974383775428170742378926398407023927534855907481763726471870727561942286116712506850705153203750425093458913766466872147047444169103742868754616264285753369612688275169521787532318109971770816408149155060310035684958306745953662863604993845315391609055872*i1^49 + 240941456216756086812165725131412811956879444579566369822365865922961445535067551713320772830893412171831099529443419302145171068465004561273775151492007193091137854648365584837761356574329312177371632545708721315636380510797380595504061763778058798761206417340354490446999859129527726084942835567266382681393266741290024662143264189200931431195754149616152671183901869495642179833280734242907600734218280734539629021740927448515283968106310259155716754294348578246344308000875730153504976032789893603633377611083540500210816875957068632238071295009628235795987397013804354572333374636472034630768896403888115050270112133042111214195070898181469454651589260732363660661731902127677803225646872919504043582322360297789205845129895981845407029806285497765887398325647443101232499830407523532154126651385710690145837947509066404210476102838888089430742812756535513480006618015986725220791537078220666913158720589364307535180255401315789159356658060155785552417867317209351440057148622916160290120560148554315800833436386661437651206810717642466866239719428263818153485285986719453777133855243259674691592013903312*i1^50 + 178763080709844345072515852328534695744493266440703125987134053285432639061334767275346019432895373892983023431232121788604009022970521309886249217920353997340274324590433166484684291273277333952384452218970255563973222333552366317962118179060884967234450186215827185242021668953292844844385345058855047814599117922213435730858661409880699680692713051758037644359847428320114562181135000099927389172943771801576385927137308384103552560190475258387247374444481167912063096126373101174975954742444288119034442752260796769502092287944180854132209647753520125205194888550080317541624179326532924384922333799269865333961919147342756404753757427585143292007015527019451718803983757461992089839901476072216899040277327003662902029343093331071114980939384992707685617453570959154633959920291496224373182329518815677729186481110881403216622303968403288487096572313994502586842680479245565921685958596484693494375586811755699157843368046626973246431415784882610259216319238675868433803573883367957909178941896474611333816715301806702602311575764182680087217846705640430445712*i1^51 + 29986349512967697112398368626137769469119459992569946421259489271390254486259063842927969086096195620964165216232257505390392107788138889097462626734189306465003063462399004560954034817288118710263499100202067377938163703725130140986836923200847706595658523742746978896536355024341364327088510327190900466616223538690829140198343392829157674323088065199491601233366196299383580429838081720893177994712771475352835281775689338560329259766181290568252459102054424970171617470218054743440749869296982425695122487889799589407425577067299427706680146930993337566981070066956043307513524426496340227192779753791245355515860254887308806384805026128778129164368907771890103652376399449141786855824582381533506431486316674791264139628269572960961468273149868024593280146525187668641761321299447537427924252735335848558045129321261770313382959431639876131117818854368937592043498027521774960195147092262143641911479233648609454031749180517644465456946296609568992729281732339174850468573544921453499193772961*i1^52, -157325020342930439111639211105268971733087665343992914609346351614984414393319548552480842552236864503829210089879661035640792319805750604792861606001258472887270152319050762981671315067804034775639402431016725422937601915376854710001465163380581774080950666144408586693343084005473275679974777977217501186430084731484896530847890272902804939472943321682636511205874486734253501095025426985996275967712286473430108326694264967368066996188629487128764669650054685570616337724315047356782885430595605888353001238406906329493542634616569678880852171922299160652864660681011610269300697765223700018443004613388661036651299969281023458500404808820167158588113376607686417925478297332121632914915284646865954162979986769758685932230732311914251441819616126776231694654498882012364467483516899108327348166738171552417841526383266247405824056765953857629165678609276945241002343823595805702277787101685499824890877546690955681792159569194436804995107914871475792406071325174006073804904883472428612782818338605848750765553247025535763889039865488821755244638254575078062155842070554245086031109295715570738657860636971398650381304688030931123144955176766548643122413362391376472992288887503661497154047847694679820269209600488394946090186964763626645035711918906387951242661091400758805288996150088325696426703652913002038235145616219696137854886749235866631029418159207575693354252713444394365342885137529246328034363425401549249139159057530951623592225438971512673882444512533303288554789618409393451689115504356133537942811487694003468718757177365249610107692360727749410425600900693324739398560203338194393328678723565699323952504326129859605309046548681292767094201963612726597467964938449967420339971780069324102132733026367329284730975973077230739315121215790072925710536179287403098895798538803473941070154572136090710882016869642420181008384000000000000000000000000 + -237680013834661749290750118394996248115546151080451581558753726904012216738011682014305632358466329248547903302607203443986976819492745872563671691946418774923182808532978199937884786773095334416654218112515389371737324454452933032441943549430677063893213017593323953601686483416997926549507766798375523330873819402902148296419001498735811532116537897494070927826541773786379247850092698196917305887808522025743636163457934042312427236033043330664849757988419269533625134306099382279927377015884125041755083331181898061310212883249907113314974875982521081858754358490456100733992289524885457100803522618821916040302348488215925654475888876153739445035835735197156069527356902591404178345029451098890970840031040399314304552602325454867703568451893892627925551345610415965846514144004995116180613059505992953911092720605476971957578241423653517211254432177549142787627786526453380479880335103547297390049169683427064036920700310582202431838690955035400616098151365018587664048158410506590056115725272278752412564265137932087239113751291066671874089535007661453886433753482157397194459055522699060544879100420435002470229991327465086838928579765833045893706251238105286301574565084680689776709040113975016177585893929655438620915843859537022066947103426359456015298588826438920689539364682311791031143210407841627476484943604638686743867907136155640590049954315059822992853355924978493145802484390798235622823674018997296227744293458340977767669314427251266333276483394298961527933335672885686003542205360689943252755606484827310839866967154833009668086689816676895196381978855060288028118504061829732329371036139161369621363047008522741528118812981014075048706033864940132468231656469213985763519087246346112211260489334832439653327697955471391268308194785736843463927225532180582441244164914210536063110294963197410726470641878892625705041920000000000000000000000*i1 + -144927463339843428870128133212698967707356570926440555287768519851321647262499349588699074528628114610871021244964964083397444733634932846101140242986863268685072540408951608883846493672170903698106090717343221965504019574722318360051162647253992377630374211804431135391391480664029990268778951285351156511957388775391271229627728345750484559720380407857080439396329802721564815301105029177947310508866824004913078114989476885372939130677365030103284206056458464324542152186994341149508022898326420986114610864349113321954979320058533573338264242263176165977896425612254663837057216837555734919632844906048958972491735966223373501620569880792173013401414532352229025375642424446017192051073458562679204891453620166389950183659502143031396249951982677637810050854759269363526869267601472333927289680810944913347545450175230057936079810616717269922124507876704298492038911109277308799586575049726374993274565008121713936090053643315093975554878542361860305853412184602600456480309256642956592889127518832424750422130304162297821587051886327280274200318031835508098860947200237604159912660832233045822392885450405443913438639172198442119442875557856600160202007616181675005046817220662902778338094546143165431072464606162559073445557464422925578284416947309671396916136233784461453777120007983475842831210512627888540953116029829664704531739529296561424926522798477880322996235320013559037633137261567236052821245573812479497192568391530959558836358359941785084762642679922641848333093829674207549374859468536115124466211766716159702870103260503987374043569555724614724974366537682258606607231685582594122155227917618962084503133394444052343544862078154519192010201831650629794521603293250619016071194690344504912295846342622046314172433809277365017404251965458290882897541341289284018432561882928504799522177195515448728431657716196074481254400000000000000000000*i1^2 + -45719086327950657494110824793292605038701249451229289661255712131312209380303071233141203494683715845912560390933640606288718012785568897317097826094867960895661471748967709653915900985168219771810337311871461526019777620544563804332605711850790886095751696650243161255380295512281581572610560441639044063578277565202005956721804302197637510335898110994944957939769149299118671919358306282436815339347363380567619884012145197853526523392469813826365225552859574485620036249134949438140381639412262268670579355887448090111127901603345648523850948587798659178413728109172252006890688562751844288984862130849674306116708405035584151356523217472781207874753996025319552043413971036945277429147247974691823673850642591739943344602685061431488544493135579436567264756260721435168811978780162982024815485439830036215639901519498383923264262434191411748168143546364292394223654320549077796277660634485125302989849380932153589368154286847392482497660199299265140907835559349349317598696392466245272430744795799792044120724328529126269924707800427398773898312464895085274823810338747407523014507196237651146376107417441814382796996467294219865544748170169793665681043645899389892882558648734846385820439663214886097797513657406499539923633757903681871250310000008098271978803135843411624457404171715376249111160898223314080616372951446173262378606278797105633435436589153682530921011792818006303080388204626435796672743022522993360788895655664111107862104375484030188650723296508616535034111446581456511795378213741573126884024366172694192210595799136830932318834891130445620327511243353817760340251352742425591773104358761069180931767806778462243692211616324011106322670502263116770009940171551443638668500857498093171901960596078240391089929462031304114913474186864536521730116010971818857927407868551067235445576742106827252752865191236489707520000000000000000000*i1^3 + -7821937649862192358530753290110028545543284421323189767068079647662469339075965305800311582240319882649620954773207101050919825624564647606768570070613330908571476673609329651750570373347396541066738518239993815636277910570477138658524210179002934268484473306979017301308734595148921019129396092537960126364403521449587756653321488426980861085628241410480260874883999406529165995296500983822130076255984800741559257638826399600755102759815316891410118043627645520583622650885536585224893750092225900103383098901280612461805427686662921666431020714399510688033114499928900035564177625430075994323602362254581836231796215141850205926882232564325882779547402697323437652290983991908027819371438279696876986334138515320424898127625856562844584347597115081646634534412158686804169580883027600764344524666269564600920727729222272809173523336538324155890546848171605180724866747644563983770947854004886229213512172027349355958469881846308786848861603028498213627933718636308812782421363023806619626921741258983740217514690936438003541893402694588876065714499585541600623977265613864222469340843884423831858767830390694278972507976577689568917584402017267169378813528573812929736209186754105088433811630740662618323534853039973062787242095786184228380082680199239201309843759951676550750284843230599085719459982057315711746292553570655257301492438161595920233684991756223966656602654423391472184016833589967851650000285503283593372280007545688853817341268933395300307083321553102450923572519592376984295960275400239301094577023670319475479471494911410844525199052270636790866176380502010955514617363983241441571792748345914463189597316049642521207723362794184502269060235592042751691967668213375228728202263379730901999195205861005772548982825064674874130839436012197594393132379178375626585911696089563667575090591291946525657785527457074380800000000000000000*i1^4 + -472648432874765266055167578197256134698591134029440821900391059126067623937393890814916930437338958158675026763254411569025988702281412042730272038746405934236431605737713946084290456679681591416826936314241466499125813148637839901068449727954280008820922997976720001905440246556744004204428559146110658132971657785394927851116365806483279935653423150959888412689150159229402164230412268201637871738811137282166087408584655692532610819896968515088523354702354994738486061920615108405741504890443933212389024086059128783822980174824904113765039374691221510655162968527525100161454308852573642503864115513045427257918855789342689282856548965738259258076900229802870600813332304565180050764606246208499021383940448804106716218714586918905356008411686062438299328554555928683652884480829331370922414965625251935066947140805221187598432210003569148275182907482019158141958294261077909086677613536987658119101383852568282928893504485624302859041530600453784745397863308599800086031654276085176837086881043985374885036638409418286309192982799067950639527361598764146561581979675566262510580035698335059241322571716353440620056084848084101532575895785203105315366440115344840374822789302977444104266792566669030715544094030329257008600757126193705403073981290449928652268068092792706138584645519470100649351187774483833277618031320821277546211928418465393519822254970344449490043765842428875075994025825028690601880831391115610079532135375619686495461203594898756516628011156971844671919529082793455542541392241519352033184446886875966071245688166309246781122620356540684688259414287204733586433508808757695066498813972196799649955987320811367002907593205126653832440202993869282621091513592157963333951314657316367100576694909337898682156233993604422624659254615767249081325879552343884079705423065662730346051578038058386920542899952366387200000000000000*i1^5 + 46743808389849461633000723680738621218015783059160968946921961340676644946485571531447771067274105060589082248983511250945205369623331337941967278965581260461390300693102888457981788612961727770042982750143053819244517823174542707550657145061091640349328835849510937021941662301555951761875494006190216436235781519524618081571328600499933657279198173246947232659175143427282541221888539883485896780856490653799847316724161858355620398929323579726498433851077281028909560677431613299156450871547415006801132881153161005680208944999221509135525776345707130555011435134246731499684120342929873361484098747846403788379786845968460095488055429887294575938770176325053396543249329173414469102098882330101640853418275306412431010605161210052536327292099157728981442781349336732286461546605634973927660796405035108023995968939823724843498159124310740249886102781585841890897568149394194737656321226335480284576704704723843458590069747523929326952614126010684858341584377550973497430401717963816153701173986186013477537648521361714016049924241990245066325024558155509456163853759263107048544102012946617695945747762747275513473256002690571021354953794433961097808472748920012845502775016495395005114995218043197486420077709337219022817354871489558076704530679450910452996359385092043073680354580131781105097475062076937612254079926728110632563891603542423417613000273756751886108051504807361370750446078734526372842330378414962669070947526505161621241725947902685860613962058863364904385906601697355147484431262683172481088356332705202905011092264394474092911563001503226834399804176805556560024231735750017725510074894031343809782459043552406966331515801860004257121891160648050052232845457722605503293075722425169490972639361639949176940943599473653748543078486668963802663575194123899176816060880139753807268707073962321621545006382710784000000000000*i1^6 + 9635143671047461122193447010439485471714050901799420684505311735163634364990621015850460312638187782439379315715577937150858109603192881800179849978159980131544806025993525248169715034789871288068705088799619897305247197846274786953853432884540860635543865111269189059563815298290214497664085505993298748999338467604521246510921067248785500306533968227586308832484971081459083590531386441717670163963943924446301638886457730533637902601492814264426485513467615970069048013181840522425107181124916879787562126746855505836597838691612829953947047149091634713417261741472600521196411491671751560936211688700734354065234481017034855852110868931626185342506669485527825946190531973459270035222083138144211551691089083970847965264016586597027084319719793068787172389962244123211698794620219639123114924132491048935962992164532795516151678728552722185504638983390067055939528587146488983424128383514878267098488783131715846412395998193139389627377439496029117661915021645132564952111375422686347343535442111513650033042808532095571623621746040649980212534504302886902607773325581396955755774259322236446769386654515760700163704334482807206095484995396029166438614466906971852684740685902682719863158509131813476376596607695022688340465698286305084866492889741074822677175200058548213451791630543147708815965312511262965931219900774934301727229933003167772433025999196270694726907322635882872590388955716392045569204039347948496889771365195737506708583781719246199021700727648504991842797374933556034848046593187506641855472176515979616714663404296680458096323262678011846954545418509804580943339959237962401679283921553256934489714908388482105777267418274162431179649225411347675859384236253881050216499322180044479473202179826500688634146760938565412707526271077059054129839737743170047068310690730581595067879277459111512947702397665280000000000*i1^7 + 316999368351114534301514994552839715186578272644763801803069687751922178632935776510244050835365958216157265457906293341310718970226744748428581210063112711712070307974207952691303049052344360158785727517455299776836150024199798418471187940601245688112155361271156568108837025011943847744669109622592274254214488386080384576627277764422411678303819501415808266703210645442622400778987469602290869120334136930428253074606234383711483834879794257540368220609980920943749067890667110289824787999871180876973643197472566468777704922892852222508644875207624066122949340546563744719489330549856670041446579519536448304704678270093072336686722946734746068975084579312292975063879330053131492846848034718329605601138036685437298635809649322313308511126872428781139523215961181193844708936261289852858288411631062223468176533665225737885083244342603094075781502664558673031390037599471715447374942029540860553180768777297923754968565424936525160635109567829376065304516423456310958859031021386311665828825519609068064939726816314955325046423699933738507659376748615097270426453112039264846818418254150530626267254242077720074674629505651320905949763058405971307515391365287210559191117065828281647021230013739898215460141531183938491620200086252707856441944510918740315636898026979343773464859157374049430793270416006375053482892220237323062933451315359678977633813320424054059381486589337039787689251185249515561872232101765454561812523136791478994815672510544977162492578002478840161242864319462271194756837783296744698721154248902027942964815289107943044775900397271207857290789925162133548675931513220797876975111113608397781102980050320778263507389517963808860729056937987841405571346940576596740029616032933386748017138192859621317816606089675238119965049019233057176105946267412750501911409522333178988763956113648758551050452992000000000*i1^8 + -31266305332129422305556717628457151112338520595266787900393060734162182197100151709212626067420804746586907815000150249138212760869843270282898510631963321590900982456503587097606913569138068503637983458992790978208110538716891780902702083098846074091878529629204704412704113033015188659598761580687475698128098390822949442440117422595274176583053562925434961802679081401727391742031124698370388306449394596914392726779645182834803380572123064402673943579502466095941719507319407093248985196785908999971514591187569169206547025484371232870511956523202934449215018028177355305593737786120118922527362181669043157759494137681220717708723390425770657778135758714140797208413767205555196712688186061165711296809650370878311189999696010762850564808185977519199348215572489926106515279747482801280143758761820161372309441542437729458125120778184900223043119765066332760883507952856229372782770116525219714134635509368222105578263913438441435110306230323864381043266730455268707016995723089184805266424433820638331265402462685446234991253273980711924219606803839247315807849344196305225777002108217924258373488875104235115564036431695965407691062603705134447453551180791154673551543665038546498557798419609603007403895123813024866335083806531502334815910317255521657961003728788683234984155900524004253783471956852352238941290775957303149064556185982338669795383707304737326630217501804130583131826819527072206330056956865222966407781491639966193424740705033977153468837634431855628938534888932644669747830662229783523839070919534679089395725910150749821461530268878408630300964250739648104599204277687528224486044143017598208680999962141152027315045807374782655160502828850085684391781021200877709562291290238294057644705319160589386086584003091617027022311448790156825374545612049708978085548020382337805194877670543358651027947520000000*i1^9 + -1793310613100419380592238266737372660935452066392508960585477326902747456717261318379540732347688592427301183102413368503911000990783633050596985018506886668450083218922478145819332593242089093129552124685133322139899940928300149195649130140073773851197032949013736044310814355427101670774761827735024456043362116432549951916989035113496102384419283904035875556203719408403598684735170384210371985527705662547136970008086181344476588287454591467888182030797780790296486254264042178390490235953892280326618902667156708241381705197778585455291866815255187558484596854121100423903925848088579880539958941513575214191404380681809231442354167815417491585071030246409008929106287000597033267864288263680855411751866655779993037164661532639356954903931530023619968541701550842403874940140559750009180016648827694216034214448731169681821225753071836025118183427613799662437404014963133851397922784039628315414793680802472828738748599215587223758515351998412499517532636246581279292122212985442934303479002988999125760159113636949794701370573939114651411772867630694965813995860312746227895987809761407536229406797579835939473255362600385353320282945646887020683023446012816020255249147372422704186484216930663938152217227694714791536636075552475634332490630826757878671799088698426334494356413889862730675710688286866105291072164661010074948282528709028014776205203624081187219817200530774259593417135973749425376969782869399203187891224475844937243867946523023590444059244629466128595594665178273343579947286193897968620394677718614618388035553343594659269420155833670675053382972867096917056392682485328156028691906614057416057747032009997548257925121285316409835052097181148905020693015486085841204248703311029049967403472193404743427128758955654487952325790352091018154349947594144591466418310036585105885828103088571359365693440000*i1^10 + 22540520288206942445416609382825718689818210262467199146360543413108431112609997280187919361219968039129215394383122905319664531534922024251214237253439703401232583386807839125253533442254196853874158392684812084176394622252636660697890159139969150166994801357657892253062101489144987980879700048826768094785494335986094776547195421606895356171333075073267457603905302531023071286141803059733451071382955024400724126828874753945225517169138295698131657231417344057631171763216534203585299185301347595458702123939208849661445796283197785147074566813812910072026246561873950146065002560427176845061561365337272042224615538429485002682979064670318018384469186379896888277738697075333580231680740883587938119114560793497951140683139459584892920988763066351940640889337847654692141892965624478997992959229782478155156363579507526336007726356108901438638166299171096530467520991256161190186591997874502516564320724610028171307638860612639465413564025999370600865635562279402281463496512959647324608700557293090501607388391384104748997338364129599128444976691764567882851018100482241057247812821407438990692839672214170470723397729548349869258331573036906631515983326618991089767804420344031471849143538271578241051794388242393958569821067249038368557833054900956740852858975290105715340552457515383994872322501664924051250885404291781893408450508313104253859251326740673507378393856635012229043769454172297171850202742536926309008609101922955204963596472124365945365974592094180824255472032993480064800323235903644456121464412188877350268392409713940639889457867184110125696963981671288312920630698058930278319221854344838547342953552820689262602861392962833194173231735439169953132744425252584841739189671891110248613548437540832099478435825254461707526314527937855539173828399346071927644980525819053909300299407132375960780800*i1^11 + 1952957783113344535826878613242646280626004923828238237183862461621486256773812381313117296260053467644196136781561699789905066032216994357954498893732782722705046607181575104236132146764810905067750952762236095391065475069360493814224344108011324097530563150001662124890520650913198571039535644235142846533583931431135178028821419051580698529047640210550423646801521173631677022255598702667748394722244510732257623353242313022786435098268176624864478478729058866782722877328605835401828364896082319935304221681141030062670322741450934481565233261253562841169876779896389783124731709886007200149402056459793735734557428750148799078096497270556471901712476001317042943385854297400065111675273010717950876428202929799867190572586797203175332406087852090445838276863882693984893941409594502740315325719215218672387893368711372197048126152726006234327081053914910192842815585402887387566495154175085555997878531059381981509780228418441349974948970553999878451418601104716289959072384422411563037071794064741394899537849119884209305322471545748556574232861353235571103081506730309581827987847276803685475031492045948565813551128858767214937080377076580574626228868336677977882767645053409311849130869825029008546997503024279007003659258538010923158403992318063011585453945855770020944000905167419674948721972003236939131679897432674239506462613538663588257915082109918144331210231078772434804585970523244447792472340583836385066207256063177180907850759598952422813297304154893892991373138057055387114703898304747443540165667994369095996758361213599403309489744271474423007296025026177417638860220820625329508094192675718503449205246731852006483537621051933969073860942286247727111419934563449684136958261429212568612638561444525473832250229279122081519417322136523382289545137228619196657632050223521614185859048902194364416*i1^12 + -6471473194818495441956891463766724818959967937361039407334102935537845129913334348052445434450574545145550204299486314710181537329176558384731498405032539058723407207517188286598282395979026390604633712136432912253478895696258779672030710523202219060800628808831276850940218694896213731843732662326669786596892993336884469563266737468875962042530101718663851080600173754005962735197151277762487519538896404503343682925721024686220422491850228319319137549412001306026326259753372383932055263499991995427727295000539898698602971192598590142230512598688337817328200935899656685672417629834469411882389181347955271591474185236976619735659068969161138476409439825033150554534228464761039075553568016732169019222423278803498511080258616161076892722184819475546500687960452455011365730495617292812638811477448879243067164967119682632901199537284222662582839634550289439590164986272912621208923502209001013885084001077670489708438316228216183346808881914179990475901677766285593648932499140061896152419619898255322384882917543635939806780897442118634235797089009615620833247462941731129256913161395099104321810833818984920812889147275160684199876752831959232549235725056607385235809370427409999256894391050365784878463490041588013833112293340816380714161926698747007460564452432756111565983281445378852743320762289050378030895890460000549191512148279020501802064663332456724838165351184825392262506921308746189686441552800988185154445374072727952601669503832001019480975765299934121252032570560703722176521429826731126393497403550047231550329194650820452752738574704219909374070977031391226534984339552069696561178109730379488674344474893142469418610447955778021869636150953552607153103707348689110231676284904036352855599746148308820480560106246988357738110864022364472703061340275138781772275749115602067601192208302080*i1^13 + -960800577465813541495510160905244429550609331103177982154071797247842509615112511453355049122940710492416022241974281532205625511560101986834167279984347658060165608049133457582435659871717732814976211034581791414708225253685465609039684416044790283307772278199408527900512482563898233234975089423122656635899227004284130555347269016061460485864434960599091170767179500362289323122425443538321685229076822036142428292380748958664293066529228274255518716861143235014904900392073668078746574479191065384731761577769405816573272635436489737859911840770663583985086144606089500091838832947598744067826078217519405751290999144955145994729949707748077870759575793113176509377496905751530184146733714044955568109033630695549784423589825509207029408324334777132007897488330115316967875571786602068302572500605913934118825690617605911296893392873387641663097165856586437697313146925582296078181446377174646698904607190240087603404349888495214076407821133603959463981782920926631682951054226180964670409821825322048063299441999184253186046267075018800598505610409068882815951291333216434687866087486777053704923489714183554664135311149649547347111615523193045290893899114567544305511470764393053636609018662120090429148942586880536865662610110508743941230277885115376949193476103680612186486602935162912021439554527257268113600142486470940631753303293213582059477428731089037468904853230812847014012104552607187375446358968354983035695823641468109089219080973375741349907619536025644087094182253293246792893906597762574100683234252751328468821750235023450368073650307796170147124272709328071619361751536518664469264859864616220062224277631731900165462217650695042375323574274659280789060015880392615222999581093645704672068261532378387454887867929111441084256176728267876777205732303210644520740849770213167136361152512*i1^14 + 946148669839051735950837340099687531332798592679506010302029045098658022839702787355354390550674372700916386422409807136425202769783239672340462014403825254390034789599936153578432794543625653545729832248744878423193582930653647342612764654008380398454320070250728805120524328585078615331637342025998131332787785283714694103948523949614244400497572539977201804454340925489528005410963598187715875907926418071170578328176350526489594518130518152737036719175735641862719464214342133729484989406626448383646441132165334949754127419518247907909217564119354036676244047310536773834370387362948200094341457806457372204539252522586938092236302819795478624009728898827339767483670593190745562120602645639999134409697622693983105864923173241188646774103200355279797047078707689582852460503606259067582895817988748419705220179691150612870113311080566485294667165127316961485382503411660416912563965588514541192512811833278931270116863887174151173494688534010267132613205469979719955810423822416218050751427304920490280039826776161137985341429687861357673841553977330434081293579878150273759163501112417883619647703217833716572855528650639126271502788117374254638150962347144321948343973119829924295160021407609361944599216049441526105302555553300017905942423998092613469925861259497775649391168810732307025894983420272942276571167827848022121412398188831430732998699923243924938277338150056312703286419076389399755547630546846398857141508390112322910588034153179231538501283942564779657243224805988830067392825384236631811044053389250887353071482261874434777507267861007747599805635191194710355430125010669925343812730836602624085171515999576666977834687359764661684720881045307819574111392960306051661420776952463964003118000267703335594081327393820294466038182002280038773277735623261902708369030892817016160256*i1^15 + 204548352139436756086199674249860406078403294605444101721983682232049049740667123544431624299980530216929884837168246536949065884886499143342312028264353127346416423739216132004670482099472812129850370303953231591228034592405605346149984707678627147630475125308749716945341780500332320378771322022822679813690167790024345230880890646837735352147585000392254188852406361309999956811634412695297274247578757878646724146096886099965879364573245535781209189847575805913058411836307019403167589641387562709219468725195261964323912148687579757685914811838117044883012906965028992702482817995865349274109399732774778573159593424573907698699152796705845176898971959827592399386414910195790388542153855215320211003374159052132545146438529677630773795892536599617446671653995190545382404065568054898076387035080607160316775947614770624742126642620129164619308145158804428568684272207958856726207716630442623232364906875421701948944837475554630376351648552924354609873112030200088868439376465551376548895774663450525325937073544739379111648048079897888792526043684740172575523914064559868238753737106287873922995816114815815483057156438264930392070010735412821559516833156893708467646679350858481420639514946044513658283473702202016839332231456590243033747230547242936273514490344014259895249955277429695624953433755233780212483585976666118144595957095737314597992847881159590066741796926645591964818489134990454944160064452663753376329879554071746070287310766201667445222609793579206740758307516036967422224865678964830344851590761139535997826075975420794972942838677126034256125324216861393434821035692678661920981221254317873158240274765137560668134702017833953736135538596680595902380650876409418431154169052623209488123982032768232882477436249673478315135458037156181488645911820802968244883709644779814912*i1^16 + -985392819925162863091567623307775431564799194489294453146246068486821556745515651749042738998105854166633717895683901803902267636535117484613128395298291175966696109518827642303905720211487765773115880806479330831182653409331474825643593752746504745240215693947651022606709637434941934158516429993397588791084844910188225328645431372962722537784036427256148857492887097793916499241606087385335922169224286605851063787687475947100255020575484242049448095136373519223549655385409512082444344244887951071320524548628586626335701230536185459096392781460618547002795818202431036894591547055335898761228676236905615759370012162172887698568336327763440759432655533823930585568181787772687151454461241968326809294752780392476100448486979013158950464877599957987244055783303266572472626145305462951206851111611631973079545525503180121611370645583146142621326047327791867751186620019533509990631038525038135136721294961464485853716926690011707386797709926145029196251339966405103137753920543578247966666465670554856343579842797191235752642969507950481992089293926657320166361578158668408998164589642810960888982489670216584604301397833459734830236447916677904039084647117046186166684196054745570072721365175930653455817877015323027229092877439769016120518738488596005385767324057139905864256789423791969357157702937427146342727442791674114697052792708662159819766447734956310495593462391217165130000267510259432753805656544854796479767703926417217347856209251861854942953554199343172044291753411881306530488108053829587571012578051741733589050594225933006580100352995706261515718420831397307631217138085649583490863142737225248042793339141318801212521797249159782093386282134306518926346067180990823583757194911310166150945160674615601509144666545769245843857913098522333462548742975705034492926851284992*i1^17 + -22862330612347305815954986223008153268271611597687994331596838691479234573453492050747524169267174144228530977970308908963994726392163682017354449191664892865431231112886055497732164461212140211404047113243187710554877698910226465626093412447693763197221802618903637209679029681469709114257868687577400619758516732724718231733273974148015287323693556933212170250090180620911535666248131501759952391038830798225988813676173432652697797824082375901081000952035977823351676488281805122199505001943619702582215173173163081758576906091685530202172557123174695908992567359664626752428562649687979081913698337514090602972291843988125527017006649410380015343300782010628778444223198042607139731746883235383368385150010928151261734774253296643432421394659228762721318400593419199117202284121478271558466657781714790450605404171051914229896572399202445123388526690330316902395296301138007118626016240482574816685385295342268206195530543500958126142872133054603275408683801007061862429251944537801230764747163823315629221055902557837625626254154705301242067775054864735353606965149704411859739241681437082127801794505505122193776411090532086123862901443759141678802729169530947752548822323408522116204341214168622616972009575539800088407764856043086614295097870767840790326503675539197598105729644159514516210976129952515792994903532757361989997798905117033739925781470348301710234562882556273140904221479787405333663597316846454909801050712705156358304162610879525555344510992883459056729783443269172534122188121825222838911889921228032384325275953441994275765355232933800537089892877578902444129731122560405956581941326789817517311763332582916848830820553930078913200235227577737090706512696122511849654520387463554302652195073988629328404108940274413600314078989768729441401951394590035792130736128*i1^18 + 54877544996341490083213188009840786701378457265036469951013235820354860673835315674692217988306097734340685441244654933142080198728051248524419831081256228962873309874726130527095987827770990885725634583710990293682311371610914693298224703082595005131546362415247157511266439767833054502697989079370821358746674429767292321542479544504666348589161674423869811665883443809510486356251453307355399012180523859970020268054491535966392829479418864113137000108962950125910566183075099668433379303174458492664281387442459192796124138397091190367714583112864326087753697653694115457255570279418242953422065440224085329519616012720597322143115977368164891306841446019430998138156275495654544651872961760218652132265408716268969868940408426205230611595188575322361526775618400733044069212457733817087854574822982163801957560150941051602595364875457500420163854113286562951585137929569621168739600802029956856814080876921090970002271585941186894439916625879882763727856776915011336902843900468676633412995831984959382165711843564153316749703887259978268878604332571879955149811286261840788801868918410871279160682241951052064255144229289330344401166434952578231101498935864647014737005589974328475750735079618999343695960596581568636192321556727307440065540348008763589344023196355119827356562027275272206585380267043031570248027324039062009824070482897865231604935080906143862937884551876607499441827802631187151699866838781899723275341169351674467478604563952113004496183686526927820896748131280762335267279476216360955647874353094065605902617832726983227664332957488601859233457542496093702393619348839897985152591561909041338345464005633701832704837461221312296624055805440617613837136337379438124126406593222962281797900322415614594649450530319392774881190444691098513910198188890788986880*i1^19 + -3284911524388368194179468153529872896748296760801719150145263362326831626359274759379461324558373555490062084020838708473853014778525636314183825881239849337386358756082867924881856021438066793855751904844430139679316549497675512493668646319007580088190133913229395657553552701427480212100764945690722465859189154195303069307256009443271715382527275368212084314103528611242130365265217037228831620470507826051408663400805052122986978265167034592278774213912526370419830594539575606003940452087405475098883144794307641992446418520541477079387402091819431325812753433780612928590834824915122663162730557445581752607445939395024245263845623188476573127594088648267948783126161061812722986027410519226085882396439110591718552345391614064932741875785030477171915901985112248707136750036239410031569497291110969809502927015289740566626585574873262156215446115412675068661355417775239240506731369031803709484620024710566544360086981956082065730055995620112881034163271052867419119986609685553263651601578143792372056047113708083335821808962185801387709578368424056334253091332263696200501055888662884775121820756820703929880375127122900663565685581318783025131675951605668163332522100897101991771420586617705484548997957642202712954905775250204502540314336019263075314902267536843560989325206888603896795127207713175001453508142544579071817145759343720301198901489846581886522576435497959829876343118861257017058876515774175839621034139612188270091270420756579627389153484985102947520042036631760223265827050513082096175180975391894721356910184980387185045775768006466915285701611587603922917304518157746881370293094412539503851291363946531353530396794009061154036597939939277462324217583864792694059824549483655510890379789304890123749683914391616299842835482569333281065198772927070208*i1^20 + -4000366003765552720566140077272083190953624124982640995303761770565855322939331307882604362593897507714274617504549150962209503544018198045701865833177390817552013467944011585571825982023882030393889414689093825918294714205946810772697756182902776364241276579150933387980123821526955548875856740270276659359299401693640754858303944726022148097889024155792692955879900679597031383943926345174418030272789920019913027249392179012299133411884264179796612884152133926906454091410732549930302737892015274723851980555327910397050234429508478564031370034856703024982115358556336302102225738027215753920422249561231758795532000410203071102819456107093928990629805246531283087111691861265883265801261837258945022744241132671231465746408972152073265898734284900753462818880163343095996022822256820522091762440476694491037345381856351509436000076761667477889114651161710270283343910179438616572612977101075920639041156831101291729882387068391993921302919812386739089552062621654665545797003989362006177518470199511384598214587943264086901221562259718399260587345040017810301987065329902660857708605231997106746313215141025015662270977282985022615423009432871935710289184686330989302718083359023903241276297817101500461572234620270949607690208109621575492824630179578612772117567150290025507196678237957755934489483148742623698471714283552781933011928705701891672616987922163413441043478953693971788218337427218999689930665477034373905065698449569533897814114761586545440073469509761991106284964979079802706100409636977676986588786558261054809329162015680501487813259768298826396082413340295644210972440840118787256699231640793941890768683142489220323963251450057474367696728099025894605531584741244384418497530936178235360039328100996466329313807647645006045153937240041837507177873408*i1^21 + -39259555825021230958675719466491503966772466713890706990238656479527447670803158675272541470548026490890405243609311235436580549163888383375916704723305267677857029494480582318080420292741813177192881462289398577498015193557340509610271877879897048366698080393302660507645193533831590391626508334151311755251877961571085559079386939920864344715132789150441673457161819352282048609623731433130568029903935576387266976124500276744195904863928719942187398853927947224542644591472191015531205788298857110890322438569129629289213467293494778066504689728187553370589151543694193023470994965370870727112490840757096109389084747967036099367067831316806814698525496951113292060190119427272264742907272157576215915265516854145123790731740874448958061083067123126902545528223417681232733975870901643897674019179963368634286462702018643140589690957145824276550085304837473656507056991029239626378354948526832953802519591145490737173497642247547826175885661090634412774440619302140777082333095307624056283818818205242050468164144382258181593565786869527669885046616818259807069498934495446169477705094979148272048317979130243383995385066547195034668574020390807518486039469577965731121079658946375835438307341307013288905053114501203861270522436709238600076866023183848529323436432172945266846043399514768037275776085914056648783001835175391449068926505231200369866423319490072135959196579755308081244118326456630023043561931671476143007695446407336759802678284946654823541442262841003483201087248102217480229201124499273689597064457650307053962729719373052705032621891272183354334860605885318688763329409954718584922717710438923036874140993055922287383991272650651885225709370063734772330324482562873606484572739638123301744028292537694113036654199441727982936250258796913218289664*i1^22 + 9951264260956267043076036069955350618755185853592815521391839049163890780844247981238837833912808621565791587692961794919359636606550904822354182690680511494008106016342720489820636938167430462508112280061637374736379087314211811056776121446173604650903660946790583301361987189718858097466019563863652193431538088233118750856853517952678553553467877119236755031180798153033404914815577313320219521993892998186148741528064752940292636905464806051381418880428941587191677738882703928408684784925294877809400248778613491022455095212288866070114549226976665234907578641410629430794200258829392379214424283375448128420938122595199723624427501288100650838690340844923142365366517471249685270181590281704115887146087242995504046713443813961637353235745459053008841277013696252249412656175377715248584011148431452232459542266957290762753667865777764029933814633714200364725283704881560263101243019795431916493007658027458967935031505367578470193487366404913551033825803541358918831121758726810265581822724735252244803181037642661062498073710908642780393545144922410381479264006736400419128718812809065266035621890104047618851003464754954616111450166780958597751566195074954879717463591919953447792746871420876085378795656790725191648217495200963266318405377761883909268998904961954431212158905701607509149227170564684643294069754961409758471005240359669349248991924879350922813241295434263604374344786849400708709634826766805740442558773308190552010831145257251201657025515234703462449372963350555181751286983652400264989564730920890096893454930816636958755776765915355293691290316682879882427153118855114540116246002386767969871843101987332877918551861486556955446634997323153297650777455843499774579356234490624154857313922604456512926589709421497875810904342936944640*i1^23 + -1869120696041453836522610725834145479954978767590569540087713717201594529000300562573187228480402756163046675328004990792949609740974665078121597382518713634470850380084223711063452442835268786257058803505687418830975113757620391942109514035461664191717946695929254330946763620904298842482737467036916380061671182325674780840288466578322854213272512482828430122058651791205879164027788721233221347466896411711173187612342806600512589590206601752742306163498428034767011362319459954108427310643491295758072985932684579201665133166744994011037322154534959800504279561355568858370775918605583055240043160022995301599763851009391031390473006950390369037517245823292431503546086698715945045886768259074319122866192353961959520425920835645068504559842152560102762925377172907378724625842861655939804295646016996724902150183987594075380123171812925626429529032134190196376088053269236201822369702784384423508321747298297483586043460520034900929141900868284946665515059191478871385913344483000664661177201739344736080683692271630990698552001530524343029732548860788859432996359248930504315751548453574669439808427854790481603117137520451184043730506773182911482851247348533273091097137497291838231148610425890139914565391302383891506028680690668519074228508966064397285751841543643420935213829487931032475520366149213184231182868837202597386757059683823879095592828170847269622938095515836161407913342397440478372015452963969181687993235554282077211144807427162567356012716208881078257235204127829970603602084125611102650408001727855783398304691352937155721008770449311340288999167094199511804067944395906887072665274338071757524375341113038952823721586334938964329205114154823711964660619147578375280787518644563964849535512951945841372050246698538980826924711936*i1^24 + -31995330905647345405505883099380023212770332222153840872196171358161351867120905659771981861021229905348275444719092049347963985622434812339140197027458085695868510531330770746317507264975874925049421596051227763335011136089593145832943113699795189309670166570818520441663598501189015809889659908586095205721057734541237062283913423416150740726787152969532816813245899563488579794153213526273821965650261613415622732194949893761447016295445512137375461273551542313294979843017687775585861571070432259811010131406241995209667159731882103772327468665520485132579006587066022933117646308260126538946582841350711910152335704917004220084203535811718133428818498241954034838804597723062917125895164754001940886357269352056784225554549773299655624978675372609362227395515064249499829748957458692815350632225983766307603568033209234315043363029746944457162253629712959187503768322884800194348192407110394489130292668539657590342976875123135341338849733560908561774462293918473751813995199528338762194660962909299985623960973242981832574750030333854540031046747868604029434789218983138055984095212078384785203753011011415727979296181852665185111871366435145090084642755160647199541431710256152999830409795565232862777132224087117427885888192457124196640367723044623900675833324111400391859947386748025793680789198467739458165405517634813486566667587577791756667801617741136363845608176309540792319869199332487388495025425215957808555579466509722448740365306615951417919723860137786445641888090792850141822057553119615391919844227803029398148334189800936797219904334625746026415005509956388061085209085285787360935734022034056137932152605068924757344931940363187345906532050638151126110440778690890541641283241273187981808505312894931059481205460614336059801600*i1^25 + -79457016478041151311476218112241176840558206339168034836191080607437525786704690502015608981950931091575408285758621747375999449715323388153673517859900797996737576333463126015591181257925421726254452419124684265510122799302669247720359788312531433312245165737569606248862002279898808002112929432705222564587754194338919918199167674706359545646600985678555666665390696131006609841660172787245332937901855212346217691196831921883614014997378612803791420701696842626364951644533249082284298024934489521900161674153471905884962669883256070169938386866808690258612314318801239891437921446237935271467969500746641752405284301883338106870708001545961097108469280386584928615639367885992117904318619639098427742945679014182806087518481994776590920232858877226070089781101994819494154042190166452458003284088918388648145629787381736286703554775517392013066499146828881310771551241212078059086127725306917734330783616732597012639693357886499338347731535307894584088774897718685575701430872276189371306063937805937504628082167066085356700541915143889563140079250515459602877942796161770952156683513603505381657091969647667312851657241207266880235990557824244738301895176340269089008349009522653056201603109742273241032213049692701793084897408855998745264823421466264415224255788595356428925180244761038848668255204301007584472534554034749496067841344892235996695081382753593870154080260504012997296014061085467178163682889138513175994201343952547856707164039986909188791872156942939586989810551307344964145337157436593007217598534280726513953854755189770878538041755197809219940457859570147549072145746299652123032180235281171791800298290411952132345895101935132559202637555924377778719322171012400689308020832358044655747666571515982139270396311641260032*i1^26 + -72571957701884245143287722439854206604968175587379326028843705035679310488281507191633288774498170819084136311153831896025650137456210200361290661095427363658702128200331614352814607146790361255060122170644485118644833459346385279806009939828416298529187065387361919210379938706606859650166130651798737920574774398276557185126345846067072591622151344377207375089248727977662742823075042300970111057021601677164276804913791569758571838796932804656742993444814496220864859172199264363166610918821632351742774572397916664345990860069833799006101720255274120065349028285247081101335272410982604718546196320440048321261381898927839796522542822240116638197581077889507155371105498220241588863810258301045216799710645622875617241505797949429963453038207907757997507548864364891916036515495865822849120669951151211245074143994641209715558003045732309098714978243986091011572507467523193520096595828753980568210797456262997707967497432775652448513752137012599055521412159912618594716608134103755117898207993734149557493650549957140396827573572343956438399434261154089209340322776392178982045064348994139372015995199140840991460667665622716221597497344255961628166124091200314677239114210633457450805427230588739437885045351205948575561332317763568029229934357233342096710281007913069588706197741638431479972086539649334373074471766491345701874467708280501678268213943159303945193214851722032729784868588916012192892090837463165631087446791449793987909868314717413253954506745627301262592121999844259879903775583967035507495549342623696929458033646932426932415316335913824840362003619673763409853527647163655853702377082071141362684153143636849460126357106085416826461155539296861702220359979228189263010552750769731972465900926457498070497351434240*i1^27 + -41168483964501884642477714030276218938291423258638542509432414360611389963036882874188298263562512937642311112669165784468119829331460653716549367388495851033395589985696318763438537306363933992195187766586370112327258955478445314076067364688956221821673842715250160558415627610384085111609829284423150611582259300143713040533476426911422016290218527265174803495378817249098620219777320831733994177635054228827627769976624846574275732207065880142951952431118362175969738687671933113243533121055437272175925090231202003297845879023187660046684619853208527979301368630017409218536132967054677717481706048933066801982364307635359945716774586448627077296806832670015169152198363496740336037977235691998224027025540764919480244878782096733508529341527259392421171946500877377584008350366990591564768749178908193722912529224042132125383494576517706218370251783260089003185460386255398111521377685233244797619533056474764140294625764271878110768032208379918586952279446145023693353596084397626540048155883247031402134940818017496342258237999430760231239858559592183846025062737071079617472128585737321978178013619611530150405070233760854999584927923522243646649315462792028620082429590033415893457128265692981404920272260617485867747574072438421867570405095572377643367710106637340913083074692169807641342662499180961522510772735273743843845532080301518233211146437632358435699107887274566728290918396743503653942083524105068262219923911276720229513396935634157062064156606999305594848969004037529634725923936662672114802982938570000127862699072864080306607848153988460479470154927006080651092542895055802187565439724353881458086151082626826964941664445623766036104399352201446325164976117710869203539689334422514220786876611808367552233472*i1^28 + -10881224460632673811636210861834782213821486433306923993128614129978463065204991580727835261226264715901755803827080734163343208363535394676430478102510354854787760207133624001780078760367413362316835328177802188679814754774123393404798879582821485085186824176721165580386370521615559732766351614403635857962023605965762972915574569081654388594517005481682387288291144227823899874953254446149230009494483183902418414772134698374004372219191545010903109867482614058567881394494729339920270885812087742138134717462502550203556761387240818850716517079680275373002064035476714795089782411420819612056646575180912752261413449847709634427917892134351478263425228599066762645636259328677813014960017424935093915382917434232866818353447295054029963378291303120267936561691635059863387728179264030741321302617764948192718002452718099144965731399990457941206949050354013670730127643183187845592218075857408655131985825300515747228001308063394984082299008644631632319886345622611500416917367609324438167047687334028520204304835723217201838099278276290448696198199874529952788065352440027222919159126684791146893978091390191492173391853494662041062223814300419103788097451352706916463381018309876823059663259820837253337476389493023553083773652146396203751118563938231309414408424876423508344218487391652943196866110727656394531539366211741809929681103341273129806329564656296072862286947099059100067231182098438058808450741982552507675401786677493361433097459432740867021575818191834811230762530557367787389240750330302227420065725057756730650947396415422846998870939401910605865102639076853826544650883899486178410230156936847723692938476422584183517908664336315616791821057874561156150498547429311515634150298560537304504600166194479104*i1^29 + -3600682052911735281424395720853515697802077510235704737654948977171239542246271605398126505074595346924487859150575745659323878463792165183618529882279919492870124879772320603153281046043208593809417722235778720788191460190629400831380812091292875518715926161488669112551896463456576691759326115156693945570096406877418133429535072427792067150205883088465796382795239545695753922517913178166671807462480128303391264390766587534284172501103457911232608668309903040967738506990463065282690160938832848385727119745854044987455342116828808335196096721386327209605165321345884110536324308936331697441829119610466543205996954291099555800208725205406990915645684383975067614401977416270075474450043631063431833340471990198734886152572274318165879441142734134859140345878547708157055902637519643415010208601710932596849537979201770594021777539201446907653489037038824988594030675997611048519344073189857433717787702375960003907557783874031776134810593901743801048051185912464874522504737955537804698909073073104028944398686350815964312129123806208838176245934859460843315426336053789382468110106718584982302844578696319741169515832953293740784444049081468909114198516286581035118921519744825744771759008454127711741305958331435640736138282655502036815181829528771475753723241653314493480510802322668025610019233509509883977007044741718677203979543620860848817179918325377135844843426666472123686575184727960319325006956782949629002259311644753488197328764714437864935318240189986517910283043513211859500740280428887719653246379411404214959220386842814578224382848059025641774409864752449105736750378527799324308938456640533747561773365995397030052584061063092991715218993849807190553671938950709053610721676665883030835534233600*i1^30 + -1894851213873676837195863673738921120408556473083096788722953862153015614199413453135277923725336914610192524222542874766603078531253872311368913571075132308904953633181459461195484170840429604642601567484810146585789218984536442059528788873772944403031365535537686886929001711402769896674263640438039757106958562104632679345882206534447756860198421855428209021931007876341113884588068713617975373334827960174687881402206759339280774785584061104679013521517310088431879976892200549638628161047761445049798966763367244516185496390271655594497114409210270244206638367014042514650732113275959677122361866022755184354815193676448660076954901763891081029778696752795202663708787283207423299900941467529650102459250192934856121449863847477588789485326125627123698906847386085473426437734049372125709564762675128894290825260606356449781148517983325165563468721371293374562924273145429378852237013733152574728443437228965212281808834666264715499048534093494868256248778995034755786255277441761215488412019982904761365431923792244366108971404169587304428981193497100853212214014833449622627568648163646111614578698001394463098359285193753571442337442194044830457104047668415199151948442161104337574487538878004665876828808665296407774279202779732257801298779523829498271747194287362362734727471431320188313525646763302696161588343198865649683623442523604070907352471608577073408666112160805488764180491200231797013712169325664468391028780651158287780730908360833250507821334305037496855189714820848421458285672291609691556352330112678032864294110174363755216650415843843865083009121532374901411455474306742017143452117906634616679751474235321853989502000147904408931624084789368414546943075702796823623934048026079671615488*i1^31 + -957106912729269347922740514172316063936731382143701422758227750878776576488307934795274200475263275867027421076733164883820968281304849726650692508459916159542662511193182074062654132328061835702799185354978508027577201125678749604582182612502552016453911763556962024879630139116756012913474379299342294476819989669537077018394602031820041560026385505569331320981622951336440693987179665188197878569844053158905920679726866278454599460866320301490153405805128300362978135850747242309027628097927271844950506095348657137895563805208282164004532214309510701871031811591445506419788765742195891785416700417412512252036932695146782977896625254062157999494630465898015981106510921397869183470182980154450859551856439694000593004113647057769382956922140820179196944772612279968964045626914729534167216553365401218888567212662689624138680690441643824316536374837622336870828558895566844829365102531104255228554343120286918524231995422941655486939627005394674950341355142527322948735507910277604753876837852199925431210183151119692771827368522076160982456820978999023058203163649183189486326696327550107084324640346303607154510664846514916062812772790405344414062815173662824233035090881481282065136176578009525353471506484015720719610774292662900129689034344829335729306356887190210227284655364383728455758529729710250003943891558820593826688840043227559030644049086019270760745864467189001140231226683818018535903926651251461787443830517195484703641113080744626993622886729087387695944543007754265910782671402492907001110069633127558507169877415131092823465540149060835446223119772716359792464384337767671621969283920327107747728014381565763622548142790047955920573535946847979045453944133938276022505132242501632*i1^32 + -143175436434126769550899455263359018643569705387964778063069762446845259861106792725953165862960925472129159649787026558722204140104207750564949800492511817270975603224679149773100182113455002185021098117481783815171061830723606818675192452774387724509613934996403238504086036304208695314398998688918073542216866824204406581111089779422042106286773378867090497839582487968162325811265718832127430310500616176830736921742497984321030165336654732815294993798101618988279794080833085422011129525936239690198420236538304260752993032559256981377267614213436500052869042374483318348379981652346955913558251113418312040023282326319316566588749758180675527897716247390359634918365151255910294212824411888690922909926997558918059308665735353116020743603942751942458607777322084406284675544373996514183322055663875871211941899967501756914800197299475810063886430885209296356318095016043717866835717239472174287164660324797687229564900022049902007678015119096691961038613483367974632032926055334903678015258681359960917684175466094729428972970517797425584595672282059717989897281283030176890992129657971097484652327354999980720483073931475126910613141678031969896410836391024128294730496296708125270533356212086463322953436837205906405563351618423787794243225185651948816599883890615056270846096361734193606825594228038338948474207801085940322346876672579007117554165520966923831417595798593041692744266351077766979837219941003785353321152067919239185450525317460723527884978465437881986108002426099456264957520056145189316257268088545813841103731459147187211147272652939981662132420447743094643401181046735658025162910976418817908542446650290682520372616491637125725034612653180694563260804278561516318284054528*i1^33 + -32511294185798772816784226291983140697805210855323278529089648363766890179177267556448962943525291523834952145961520638555244785892647778792196803646284777183467280344639687262798291333612885586145433473913410096449490185970706939385219749319662661009429587833436142725570224228017329586316870749290255253134404504835403854752794581366806149881837332431558221913651612905271909675912035798191248271246864878081312859598707780218355803823849992767887581301572446969933207843992459708127635907932155190697405786447866976859765372808722947417528260781109490544284940524016705475888630972046084319663993568691713880603178641477424426749843486186530105113150421237960698908702592434255450896453601225295973429462315403652773799702447634171138533433076962108621153564064854929936153799178408250251504552349062981845585936361858812881446866313447613042684608760334260269811978645651719868920272945450179512921285650232432625565101207850512971343928439471785548573294390870557151341101838237989110830192025605653620238399932876504980116995643754056134707199569980395384927415014607985551644186144577106562507777279919145848502167060429369421277908140648364706275162648634491878556744330446072043048496674371062513479438636451809199134410056051457667591002332420127753945067187943873811101921691856321436958101687992896487824412836719118403964546100474988533234790746450365040615983842160874803478929799918790298647435652168724369451099638018245036995917926641805380812581029016625656309244742707689693073394087708885367554662634958548037864692248744321684891359077282474455985537047570021701449454789550219539057063778155434552439355218883981980861085420884763855324973262943101303805762424510529667072*i1^34 + -12073919381993614443412208875343293174377399222245630257306236990251743647631670209534221306121471544188165520957002267649264192746256723822713300713567257940673353100642990541784536861081218487009551533302623073452841056112452262698223955692397211763373898712786491865254295476964399406197676731501914315429977016483575904984285201572745175787366249703997018120035809820768802458994888870883927192356596233576742950345239119639893347539509682385957571327606418756728219335243548069700900859999492588600244099722056169713668523631679796481366736134331296371812608946841441766957239457950072041767032496661316495497929125212534178682527106134271233690306218567041614002069257968438917760890205761475430949948967231364392041908307948274061375356361031196280794494316920262036710118582248472318171824241651610243432025888899128575412107356937701286519583951847366909725298990772232903248251390163411123193527344406022155173374842211378888667207819034049668647753464529042627842962966200746655883230307350467218878478180757981376064497297181765875127427686431052013899818251853057060407987440555267180337869720385630403444839945699909043937713172329790571152400866040339501350841200619377422198360576923541599877553446850071374501295079032697597853657707386898730641630786845253083239542101176652385940702519026460003282790595502227547653175047145736232341699271136973842386437936205154003876640755039869998400080310478989093964310303349463936029233104833052602587277044066915409825210163158958927937932289610539317391199519161030250653902554904982775589776813885042022855600242812908217368575268084734163349584096269411143814478065989918081441388073169177581909357742764732125793624419991552*i1^35 + -5128013960802942599825603915129168863524239786230885050059358875338010961882878209111276675970784042754038960620956952260343272460456747845104013388437227794474504385876622082152510181287685909728506321084905657121310767747461967824481926703683915626355867747660555514673772148832091954650486701239037494706381769891785710909553312313724753957762438682329550528846893902700210988546961071859628823738536665804614497071841724046426646423321659408288063354018843870998596501595765453741074756474940059996519540115753699903980031527450389986676091092010127634443779384165613646858095345764672204269659224151917973672641540107342456288238987143206477377336105098380202980706951665368534091738424611897368249500515378828411251097123686957812540005264892152203342045515534838422823993818661186656065112862311383596315289696729619117370043217851830644384846210624287362821527546854885330645688966236954452224595025610894579399671166273037015455525010779168093620130003782224700352016109090308924813755038713780237961719995960537235094388204401715790838430952046900683369353710075097117757301398327595628440792762709618176172956128124339168562117690303704324579427920256060752665018684423515252511863709724980297381242625954738266470844619393233563521700689431084546659181672006196543739023926030393157129607157426445648443022429190448526539098231511106317040400698279308696751836155455281140673164572135642752146482671095728720234543034761450498825396617394956003504649689530399997064624118745492410861846465608582506098493958784882598842992429663438961913355275640163664724164009922286859280616972061561603504784780401668513075263323707710168245274552847126012847098889256132008621375488*i1^36 + 285717234838926745477459167779097793530280693007016084270384085607673927376925103395023580405146192805306508832740962339582599607801495742111069506116948985032087070103777120055250007840910738280680252182436914555563085436426567965991740742856063801071069293037711104642351624471632010782975044541763977251928266045973433744410147682907650953489548988486000937518410616954117127009918963445055562636142729794240116195027944586759006901241623428115061377487011411423344668693351810764906917623291493825688971727247374825004864849732111863687586561229099116705945219740700493133563576343864011686510878825552129221289969780595695045178362014139289822742906594533034279642112414816008959684640514279391655896447352254100613317847327052672979472946632242848397733138106929079245396163996330402109764872558094053225550341824839990577313039352232883328197279547700869784050481479191510850183733224206520844895049668411694157352908680048314623501750396495043702823718576044163121016358586041843748100169202083202665221071070936061392880295714202069137885785859821385893871523322602765751275700946617350782881112886728249704004834016985015800536690134634858062202256786618849545507651155096885799106401671087536322774508487565725698987384253110676672383352788021753101481398366974579053147750726427428313899717593577027239681095508109112744428543436790324089782021599098649661064311756386923030540766107969286932050816487037072085202190896449016600588266593555700423579440831437872635198235377655567274942585367048246471278432936823869446481758085210974193577509128225958208069068846267489556074055855246163754693202257444321467472534023800622112608123626588108906829142723806625792*i1^37 + -730847673393417373066003057962806475823956505040619051709703138653460732518723728593031586088548232971987934601179707213442100400076953099479342484230121600428449330925902395589123883926901428635325914205172859098489294749156624791743247965432725562875242687169093768406170663120111006608825576476467182027889268134061813298474265206936798923810314800895516073108377070155746177602237021424575492594519299649287306972205310672401873311500634076139952855651145692723164044335074855833725080637845254768090601314550628276682549241508439695815207369593617929684051148673905749066943965175315106722940434257236092181083054943168444422208335739110794534583011902581482247152116462358531795950087627207693128827449332635534545050416210954678915924099839607268214825121831305580147319218326386492542237152122572729001203342393542245931766554271025830141303259406350571712170466824012885209459831025342049807245786262269058113631327980077845887303706246387321500354794388955563938974746824420486078798381075201683583126961818715348093762135376950711391274887164277710109285234360086547334346213081137760530277764510392502399364853356948516568545995324026453939374120446152773692350681365776312149599004353380017369689799387715283895246836048650118054361944028899916819687556857933870852914428691648692043477603882090686885794176155251954121087139858952892926708839349256432855232351629516587432833360206797833822754784567666118369014337380114827048239941081140822742394506086140757420804304138014121157894343603623709670303161674258082556813455997745634038129025807600250773418186311533779176145699353312832928560270239837930227447204271900175818341100199984589553698603008*i1^38 + 830829991463084380646615493117288162287602964916167293884331106642518327966584127878227909706065660649013443790610553463118723670453929672762529927876639514492225117232074792859837509751209717241137678294304868169080658257867685275285439227733910437046064892753208668794055673914903315135313753590584950386445757266523424973799934382657700131490260179584834836260386433741556700544936502751395995076976497681781684784627277455346111889607054318698462269628092760261596939102556376752177516120693331427960316211526991415087757421351655721643022151524717397916831979370197149204543121306086153312340326804334786742533393822506689392352396690008018687362154997090698808628060452821098399474587206568226261910935289562336334110966590321641503439037281306849957145875629012999317345482569799017967731594780647634056296504148472773947584941562659753779840737083637012808724599630825605293583101609355825429790372218722101612603742616197864338456970807738281797085587569597604603864407894493905421936127794833316602882505999390176626780572762700850054611226889836537186352253332826948608760050335554133370840627459379943998318862242126819567514488149240001645321791814089342291108741733745744006692525809227831567543613052107150672981125698789509328075368766463234722301596557759086695334183960203075093128767398766668580577201997962374165608768596325832411148386018149286344341036622533012102683045833067436311696399499324795947902144063795976362627440464664481924961142824122440111572208803341318820853309441752465481466553229870161701987598130810963977833045510193581426915283656234979658065584562864991203632938490445125357915278127452144535195548257286619136*i1^39 + -1605001444866792889039250824176445566575845960200589451900007477048541782547157814431881596692230455564301171539193856977552425607885871362331362478237389775192755061958004515459631892286091764396513230098464293404399402471208990186766133992396721391495044990944803838417098912195859750233310329047362410570421567454534161149557024733721199612844170026666288585337918492057635619589474003327294811710664525879924757085881918097030071772601317071762452870386037887258241187931282274001293263748827493267951232245224302941893293306463046694409018864589595136682527271904405598238102612701201826588770366305432121160872788824030787605943642181226737331838556065405043249506495808496330238365952456918430938960348631295419710887935813307997146489428391421026188760886135062270120168872583522041621240701834490489295212890014329908066268639600639095899061571064510840332814348814068461202103670964723609335394529405856189404844711105352024895765224250641081868657180603226870820791884962730785411119929272514339419022192183653683304717683817455524627470192904218047213196661815066284119200513210208351395810977742042468843104001814306081206832980619856745462808356616026674761504767135634797387996954358381851289339688141192132098556811490512296254886727332019284406251552182075039859346629947933589721693260232982439710500122935086121205242748972029342555091246361051682338098101909988178999736657616828635119571739469978987810783800496553937228759473550943655270393214514592126396302235180391585051892493571237444376525493748131467845809082112565063401088129932607894100317232871542594708935767246854453333173310451711370926836847545074456250388840448*i1^40 + 2479408726975502419480418554429664240903800802228000764022841182114783535645512707003713265264620083365055939783093335543795959033368970581905309392567208096833429452412032359278732060628079640184753860911925769242393978858770449768628800442916834081633704541979080260671858619191609814654434063224536076219588791293865727630279397084363691236043580318201352617681058105972318729319275146534551320159963663989862214923586884272080347438669368891044539561583303395811172502345676651979325722339089805938434172860463366750794301833063931042712358570218888393554580759905968203246150339512873204348370047807728506456463183822278826378755993861448476116341700758347639594572027419512094505066910221912759508619230316506785562329385630903655398311772650314672108377403814460365143619674896519665487507324790641676358129135242986347782996220726442330193657589479928391042695218496651441620938423123087530781913498964433452891813466112275089742452379301801597544960919704847519494835181698835006504742204436183114834065225966545802758033075697804890876431244304281506624897732816739321966742057611116091896297278008637145632706440440165823343072410589795305189847580859392464150490265062987340569701627532851650234040159385471903393813472346750413441507768060214703276193732296883759348578204921158527391984129658386294183292431607111519120349026826437278607488670737698213167003939020783533014792402214121435460900833111160103462091730608107988491528325046332910360463354935421670716288828633710469049882616113665542209916300096670483772473928040712890596173915375656731342052585212981107489476712625004034438818883797180007894009563385840009216*i1^41 + -1960570175928331963512540708519537894895885141865873840113834711957261389711102593790252194327410805762544272501867571707326605575311405313953812739762993442796346799880844442186144863542251583846149591408904604602087442194594805187382834914850982307763882228891043820826879044690271965389168458524895735755425560891884155600187619227413689754753286457947015432237310790093259368554663212221508539128755421846682982294764072759646390589224809579383185102697051537593864264997170147273064374569155823218266392457544221750804105353574934105812710668582216935271329974414306930739230715235365150472860445252179551909553595012250202769064078232157463687421332406222330178817895422840104256987434803731425955400748190762865126382256880171637421131578652685618207877236735774747438801293975431022254873448250982118225208485307732390119178050089686659549115209804555988141720660542925186560506677085209535864738818562372129258844351283887592165805243840633788295882890040616182431253982796833583689879789370510586172408079241361264681049220681028997162408746980888644089050676029736888681131612768400506446658514672461728802511291338965990136020198708405857876468939014851986379862289717842927638765656657317335091625886232551120164370093026230199336325907666480520217165762060737859663933682775254271424072405078605476902853510145052684093644518204953516372397802757101035917142675098205753641000003265539683349297352179863074283937181717330812378468070475972250668909842140319119989494043522569507115491033612900925919788914357624552057938728073374740746594914468852311156546956434083362967565793968665168703420482466448899440472752128*i1^42 + 1229208205182417056344709886377927800644023063103150182329494114381027945764320629983342079138233990775866622886433099330294946639463552501937881894491697317504363844762214867397456381250467096102581540545619315839289059085245124249355837015700319365636914249685773246020054635983795303224515212603244790663904260038702080606838647270787463265843998978070121923767673813388821965986603909884377774059581173055456253148318054056924402109929784465881307194642834612065504420243278462118438425152268288362679380527559334458880543022685581073508273781417749179109043485231833079661983777045033764016979043083400378125623108824425400825300592314397369033283907185976048699276326227550116246148131505389005997606547794034535241259373972511656658551644810066120830991869276800326756718440337695611356599660922278419085000495995391199962408880745823732871003092380493293366165021392713499441462134243749947687972131420280770201338972850394144843835354793185691297713064480780635997447088541538031765874190213740136566092563012971989707796917282222469279216520110530381372512038324592941902152642266694286063300044870101183371834705371498498553197013283431226506319828516352402072544438755519181959518702757007135538531069857909394843266441719089914706770106639519058110778192399373164408213293131365446477352666229721297062192642834087701719095260928261003013473661219851632041436612930266956510443303073723112051254286722291383353633296611938555439670642374012459970934295069891624551401356206633845701053394384755161180935497302434825503838918162771774322313796296694022758473051984173190389416626656387614767106661887453626368*i1^43 + -365650299154557829128915882275162214179781557479326207841225904915900618728832030047430368345676678267290073495172361844054768759545023116417279515942497584298409845362164845106310035910221219753424932333081142448445438772293856894842920958543965618099999181617146977289707782830163900834468751937746362385222802864713001078327533677279499567338974957522594508449113225012996853657774740496615866527891018969291109904487532637494668052987264423550701835347839686638008448197038698793353886608049300023790819818253315808817874027902171528707937970097613524473795118686957440869914220159050256993830724479381651782817981783413312073411151487526678282677597185279318948307411090303918214945362166774312330564209094168566630387674701751600966396245656264783711212643624717358164114485679593264648517639186834059678782959722096412695437579980459555793237592208056709453346762471962394996391162838782104301771755603385796871863505281410615684702037498202237613037389014539200221123923857449415586167761423260781554381348754738244247323042393055977066288141192436434729653726344469774751636201309058453303927996242925587059119626017479081110318116647746693362935481078197612466015245687258449594753261784416516864182697546958677038225360491099362692904621511593829866951995165662241317680153732933074426803117300621612512093867681567266561860393795757922209193291223908753731784784738132629518670716325505766875066284341320620368672554047724764701294758971044765879250075543502108054033509146264613124923131598785796581920211422496428393587965242265728586626275641596035927127108757632657990865932273701647032098226176*i1^44 + -113890906341603729397575423617949229328752430796438372144641521353127828812049705638143121472570925781555491425109478586851030514187573554086307972841079412286417371943605817051633008796256456197898689610232955817736089498906163039889781665594229169945285532139692103464032235410422517974849095628879280116681761919978013436050758737602405742187433683920284064439743687279181008356914584313283976498373470361538741523941503676979071200488474931279056801446631534768610895280881792901779564352586075799098781016851168490009119436667478022605992049612247744817109487324379176881516840876878161401023916749414081069058847950147154104073376448213791087150295881823696039908360243350573602108905055921053510608302302464674452215862415074654050184798806129418977970370561267344057434650316292086093529534701061159582290132639731609223938771541931329479139010553346459103664745009017110720177062567386235200895996329114664181812577283141707636203624794897403348155104012909114938482979040530693064111348621466334171419387864216542456508716110614009505763801226480658488084027898603372894474266791688480898143460215847548611100859195054580694899206092370127478108577136908099876647924744228904477603756516343133646244868599006004593148222162279686992240790682222673265449976857194325344639447140550267126124048771561998020097827099741221901853168109133539638060680032106648530714312953908514623003813589407569903810503226197368091160925074328926090016863429919346508805851677787540024926740403201199905503871047299852268372368217153313170517236313416843509646114299723767941934954449864628588639198277399912448*i1^45 + -7815221206133166256568345433166649444713035445718946410000145692053285172331208817066054910935215607823721887766104437752188170660720744494854756169726595721551065087430878657024623870419838952630974212983273326395392068881059252456696686645083836341615062133160566049559605333319962660173775372806928663545447416922751768691721804100344802193069300592731622559402847001029833260393015968934829305666293560915110100436518283475887440351178694314619596493459675454090109459676227485843139212077569278407503806013915200110911667372341799209684951044747142312845504161020433861886661056632863555194255582585997167438365577318096406387141061764254526202588628218182373755860070881763631737748048874853686215245863383910283721475129881032716293929650179958593229411657211712748783769481702680226588910469835392081018952148419220625296709043355412962371652688739033313907120525576664148633215913904738568482066663421396960096976708197353244894269189780717372636956220361802076007543809997359073084710876320244701985094716462338417672165821012369075287541668770637555226386972630807745333296554391900185998235451908240506427549293975779015067482079139245363741562653342538614347691188402278683837396846803170453436243118915865909604135461724057418278981059535189235796466460724765411436169596355882315666776492448921636395709562239023442859566458807993530717616890641267748809796627802548743043484860067917768376759008052995489083485637491201659620150728212967754581668736388052341755330644646134850523568923892819424227666797141827515414554671677487661195914017639764521187218508428837068320878592*i1^46 + 15056422933162600645822388317404517259574779293547884077772396467655938615777299646861178332208446114917283544831240491025308050076342552239359790111765399771837776200055158947956783194137982513300896660348011371932238687860356828374869920892347844183188243273793471959374402884658123148991238872432642151810214375089394525742749881054617265498691105155285532719033873582387689785138927966827368196789705655659319315618893267624008723583156677290056659197470186570541924960197028137713196184770168189030491460840847536504429597708132135055485353617626805175694094456279834143613686970929371865615937765107840199670672517650594906793637893547008129278458486964416253746571370201904730546639613856104290456750477884457323701115898073169092764181755051469355533330345909238238924123698016389455523259768466497219018035299515966379550296598829615290132886080683284660939198845018692948891858044717128649594129297626466020698043518392717569616230298269817906046935965627973816504223632176381459646193070267885318848073997313189302426838049235098010360406755862340764784223137308516895042717953180138008297275072195953072068238776942475431543937286988269827811891051584426132086277414959044295589803115810740124200440760597769623897598772730199416905859411740769059468520288084001967146203646846001394044542298556269345516755604226875006633741233335782627656452348974136576269923309603868154315941649521926848051871643826406308325299816432916148366840378336899025074981046258651945136266795127674197973493727580017637729467045617023781413738839930245183273631972154174678597920373913088*i1^47 + -1716217948820187229842381822350411883809919310102814695018483213202282025497980402578369006439725089849234879553595897141500297863592458507201520713809387049987541915887087116871721089496110556080791792026398012642576465524738789273771669852450963360834908420900628327639863608540785386648152726387396104118932679618613701674564141268607141032565911398502529109331394920618615364278611593888335721782184140617533918799810579961891829241972889099303174942855042600925989101683187927461170308987954199744737847830191358795450600247315036326717589242925546836613037292193127844797238108020574296754896239819749744988876816545230888743404948141169687288969626887547684355393360153083606355174090366678644753245869764962591452945452284578487721448204693684742861958378263402798425511595420955174542793309144885529680603931097360851247046272872146246686604919260255667271265555020635348189004948599025280764298956313921583190428557372711403946316205303518269577514269254854178609614686476300292844606729056723640714068274055883431127464134397244963659350895956558254274484556736410457798893554308860148948365332315455770208342502198788076876048297476363240898797018411290724684031361529504673850797701990904433959236934683358437692415790043822349707830538796580122699661826060779183521562620181226318421012823274285565793391249406000370303694976077444138910475416618609677648043223900410504145515639085134471469790394867299037522090777207516002465815608904069713322707589448370317164831290717837280067252532210876363719169767774362381954897676636486054580658470910103016192*i1^48 + 47156245379131360884198543107746268529820453394711598999857503909526846517719460224482341673033995177266280105888529570950690486009572558283958850986994661874675208694707587884661088934763479225391933788708547261339130112426218289842651479204420197206609993836058411355165557273202037503369052162863069617275196356231987548166517382417202600892141066012187986823546793286136721171192789397955108417919586933481450334553018262453112002527927381647183276065232654316578722713300789450777057363857947116531745567918610014409681090828735251713566712381572194531106110241082654008586561990196505380658782421621814703669389134594334550444652945294690544798913503060537634592141156318901208440292594794262610262361407624511466306406032063346508224279569900067436111649023558170152713788779589625997532790589388245997316625227041286157931685111585081369598402781323954614748780075430410615735727507041746528110453760929141787977927960899294311474269530791413349112226604888860379738682243224250330764427873253827795760327296741016278103552381529036733020225585617299618261856509211703185950723591832043596555219433748848558157028033279500343699650808430546891194628143993871218072782452510586782424836584940857942205763039751405078535065157967124284942271092230732638509711417243374593147927015345326996964908685631025500899567531894295724593559225122249633540352965783140078780656114133739093472063605794186521304476065974686647473615032725073089939116840684666543623183267629818332168587376831120622817995540265943437642091391640812893972240627570871139042384*i1^49 + -2316126584373299471111698132456974152193664387301162367003352565051227294176234066730897260543890429613802700978942264496420454240736762890804870353580320413424702558743160900518103092152069809579615538542169423449985682225266661616248805732250699514109548119624242827807479074834862935058112591760650899291294961056849642243971368116287125070246140673495112746165573340126637649788694298362527867262239550711597233696649898056667678895467686338308372134768921195331581328689811048787936404462572707339772503424302742259630853008548057790432630177166723904917004813343977328746480344638726716216686428489038921970556194022884941168053812430626378425222231269450281206608754661591661171757488030495746178980602473463220601555714267750698890568142114832926735922733509021734882365382150086186505686055916643389474814227394937068416686197229841178417748380346810129458048992528978710074215593553806465563693451921862743333152055564775068948010175482977670681008342758035282609012396447011372475605534912607231423236724787173121814087200276728124011234423626198499578582792184875095836630075626138164655282287148903510785586879734719821668500118802272957805735373393305898616279132857670297630124909229982925135393598473125465487057258826020234806245644569657321917722260875159168309821509589142260556355775846464627390186398925203024451154389690907267908105210339313853316418873684114157817054743147096010947860345180789632732292808392847426410616811053520427459915995233314666222116422505645081344692458934958660851263629282264789822266954040*i1^50 + -858229979673157774231156447789456892471365786430119162737536689850218988466097521965555721012088424013309541290585577041507359654851825979815626034802701443791562923096066599885519670937381065214297830752154842944912009067942529156475977579763752597973996185438201342646924460685216011341785395016331698099898165687053220411391485646109759489985350991637670855332022086913236109829842202637481508177051566817927810333050284721722702672321131081010725965172590389613959941327022568590425055526479694075434136921624730109806350631266111318830877411665177968784122845808802957751729668765709488352948641239127598574753097319074491183039073308360213344408385693923428539965594068565136968127364395206521331793917057483602857057835281878658573414024212422472643843323486540404166674681648934240481090773593261453600624276615344352205458561507376102770262845138488491812545392040099832764458319243938575388694204645242399776193811762567263635633692098363621203286551087753428330870179036214890573084831664298371592675989119855552995107904026435958167648281580335148975627570679358365520244441579662483589540387134117798628195507424521946253105766544298953442362275856951265378715444874451252015699440238236051090691987289485757764217328335724659327527820226901666528503865170770148006495132588074282053375276443692938184961767631839825894199928066740956394041261943727776988366230522204187345602180379459453303894369360281581860644486771929624148936736944307389555134907224976743435101768241535605495*i1^51 - N1*75185880063217375402239930147185089212823090826263872009648592297741362800427462304859795918331773918093424647581059228608984886761370982230135151203560343687414123146774044801988346174973370034378737174484110898637502493355360492973509826748326373893709814601893261756039376738045438948961684438417482655343415420359111577027180785665189628200614640746929271406395154226594655713717183975314612017217588262964710616703384000000*i2, -322074230764475805476926624895832197658219295606497164346009597453368293071110380411936780518565041552829815361000971142501356984668241213978819116637902201504672056734210363791716147703392418170991498625999818602734590068117178539298831495623251789455459651997068735483006169907348432711758873054506539268802693688140409916944452885352912276195758470446782744048179400758919814057416743229363128487409747901700958192879490567751271805087859700172006007901314235446420743381235020193971965431485176256328307844469483790298806231223575396956103756436539953143712793401760365907969620497386768337837184224105414120270568141264112619920647382822512171056187542131424761628999830426281780595250280479878320780118227309390301802678256747249974776837650875240051601838126575405144215127414462755228561528794588887178509684190948727266353140202930898233326475633823504929086284681157990307293196736125997888259843722230093140663904160471914266526396933672392920018145834952296407996130908658535145298359107820885548449971150394253885997140838313934252333456106598849011981898960265025104609012983832688686190540478503434229182588134845956794674516798436754551790477194134003063351392233105624477228645371426885328581737055436993567308272431159691520970552135494529587123149830601340290647760250673611696830496548166139719999936771948718371289948484358767177513558567968130309879833995606826463526833517388109259320089716136326297453307912739306973968264959021155794729568623282779374283107617380355894738444993796667906958436546759573353021123988211578476683036211553883287654935371562210353497971531447046078252209803053992865500297311913175372826125903922895911877346803063880751903253373586443011776711985760429211723541312867672414903138620754802800911499900187088093649571006067157951341528086549035899292059738869608242083451393945535007162368000000000000000000000000 + -486490546215975588666738372483726771154072089541869717438428751241561434371547198239499505033122616984431331292300591347989509967905074823973436765684429887312410465511653868864828673962544370676107055384302678779104320311600596862708285827412951066732100974932204501691465246146740245498903513820288110648579911860783273043671249596485388341827389607211939140431144864480324058539423110061622080794776270967276142848133630043486353241214027279243402658381754880430548254828435082416065111611321578129045824666516161961035625147062969666116842955117537368315180291197303711006804046594827743974863799775457779463267129984463495218483563484065990291229756468935475010700760069353398546188153355027776438245263069005736903477139586596820447118833727231093431132230245258224239501867708773872122381584906375884083831683465275590688949227486668680742954994681918042459481153734066854924276483328819945270531698796696526722581896758596460370321344477959255740931749485948638945604241066202761938277208964649534476675851857189271891446377083399950452653720591682510973319546892839255608993826187306744492781457435289652614240438785176609858655505549710741060640133517577191442016519374262625516275492498558815595742830409615598286166461071981594321569558655652146628372698122794208311822497183625329130540743545498858238259372460917429675530139047684409342023970297591847774365064057830590996257621795022708252359331448992159679689413359566062186264421063387552064977875614651859272585691042128333986192674258796471828853917834969935186523730438086989292442432045168880129199789368831091852994265022818336773159421800922968874084740654013319816730735361030373247206945069504117146062690849960699060443308363436777040990926414145620552647811095736640335796714425924661617528262718424436217673558624800513357083570767444434139213278050710168891555840000000000000000000000*i1 + -296598832357872630054449258906591090271099473624621370107720908796367002690940470863228904915148145165576293480156969272810505187178831129306685795516803297879296122961117033048882082243413911441992511306607637381340430291215963005522244998858840459866684782621798074072689197449219968342481490681182513599597806740599806338157978275041783678023068413881383678345905819504896333711289108135176105522761742167271656198877600656367713720151492677611871484693054813377343984661679762103094651229263641960408557213138180550596312762816236060700754571548603705664329639572142234993159707713456587592158803710819994598211933232213114634932177013356560143346142681752727485288771804605093478146699764131452918256632912940751512650409262522307745270305187062885662700913009073227224238879446747123554656245227112320248432700774030732539985081332745314462074442029912428501938037085236186267609510985925734488566509322545882045341184082072742608658985679456266852038942946989551038198117820178775817412669795762421053746187873088611087815421397910323867420564119260924609922629202843879129372974516368700256242893311479012298802751320184230232387902069713282787323104009275710886620080846130461732714698801909945279902660178921261022079736834492112924125964197791701291324673548469749059304361219738336224331405235522990530318926570273988467958692242810390539328885648270084726708012603128006511739815781886069897342707532492610636145179514904343715980969039622702597647694936302645106790050884942558247513171214468967816755023810012667964708489897357144956346978111227763085067073620880254431646921680421029310345184560475128495553641527172524736397280940725001574755703677252038814423234086138473923264662993532785411048049307967457992393978160889313795881347634457179653025999829960106735550928404482953119907180327405999135832830102117525802188800000000000000000000*i1^2 + -93561630066943611722117914464051893463321985574429573987899196830784164212439420276066915005615141698522582924240618508534027882684089988567560130661837386698000962324773920416703680733248903471405658103326741245883320478719056367038452204652973465220089050050979151379246241912208337974373264943707303391739031313273796199601447083262154423245426133933636967296207881745540243243284852870284232678330065368832192162889084538717476951607758588610650041802644117410814136267317867108271703609311343610541936141339142334758362515771708565307094973757368546834072693826834802702010024366081168535321049179715040874471300425297780571230134967352768974445327281000250366400638829925424638264001798517260826784943832531875840964631943306758512369276561794390904231793506693642096120561997500657260767000056535786929652333748624084251694351046979399219117356408745038065312659416034713585708601135590630499384674750387572907458896814106052082622629717257607635697532708844101869173205799316187174696497168658802516649851922461491136885710041578447234748322489594106587357018072669692833797321280714335130408894823471410955750374917012449002399690248022123664656047778765092973459822748198394650654120012385933494163916612967193652635611841354277868913871415564331187456088846558866887292124166302932298423172965125033023495242369746658555888337338985146062710881201788255746505546535691211777524279817281474653269825225404876116364135136248842063089440930762905849646246259667422914251497232311646663321674585765871976404496317603139652965697404054722347041542897852026594369704402647574821130641071645186941525056355955581659834443216318116075664843714002863367430010765146117930517107884530068834834833320881121143268628735833266156117753573384583499819304689783639440849334031656760852920927144504776598998252498639696856018903012134554173440000000000000000000*i1^3 + -16012433693413494557735356373276405845928568804048902442419769673345459361064143683868735792631236061108427244676180302356483595413587801161449687574808440904103514207378112490673769856334896498656225072697777404503931206671990747153536317058943755943304326720187356457438385132693064500939312736688220734648209931355873528744404315174317336753484394578992758017010290620753814761647555490055445325517398278650865676430855149997100004321371741164808185079581041079812261611712126610844014939930767208263086871041194279383612416670651297967321041211079047350215197670599797636726074169373421736048637370830663234713274711232618419217988592006267211058170742729217164391467991040276518800847677727839393571355525503470818905004027606219908843742681646235278960719052953253511011116434092368432165205005015670538679781972636933070640993906749421467673236488882779470766378433101530873927211176513875108107514829487162571777468017602409587474367091153281487093559763096255197647326926500425651106048627045770690017198381104343028148862794169377379957158517910388367568492680227812476118869119051965924376677118796511779626879815136592635052663582305423445309741680157823404554935792760696837849928684641886463216440593870749778242407181585645529456058922582123398260945522326759209893969446450480440145892570834275619275055384678146318368770553857089999593115606703859247195639646857778296592907972455114079270532302227547139251256893118312530213727152629775328904109982764126405019316782967874866806940773008258714879236848553969181755509058947363866485119146633263616056412899178233710397538277236485249205573289207994552982342650948464686290921078309598060867735744650741685543981045427167529385418605604615495593395212005195612972317667936018838138763494495149012065119552405676586882345433010577069668228782822133208458331680964975001600000000000000000*i1^4 + -969587607997679122354991907267830185679746352127184379163270873792268112031883041059472163225003442450049598317177483588414296874343458969154566039120638524507751372824106961061452808166134464199567122340834809036200347186998466051289445935184123792917443159163680275584335945319123393917822159882153606932708706728713511640519714698327841837025964778298305717803229002545644269182384785722628611948488564277413328423793920676371347180579236681972667040666141474479675557442047941641237684132029025728247366502337280453644402943748979009270507581320177286962444569751187788302031008048373021512714024424343909389314621764386836682246365928019842306891700657369385807050244740550750719384979803656196995054995920769641185690052344094180461260281306722927930363990013311722253246658507329603798993596761120813567143668463265418116968782408747781069007374325367627626878344402828057323546445229212782113149075121283649800987647675268642761845754612084589520740569678436049981763799249527828214720973229769770300654334229765902102261225527287670990660637844131780593023605278725787422178496873893566715646309219774684469651741091521005305230814993825483149536101466647383632539841545009114294805977853887155362235060217521851743850463861609115179365899141994450121224478152905084435827345588990814577491920376756410945116716169225604596391092511763260366491282461842782593996547899667219350725199631740727918193253182127984929219216220909047756617585764871211185822349051914417074668177335584566991704066989157335395608316348630581910489867778513583501575107695416850120401671321200093722346481524091742711899825831253635335958950287909358918375431130293088477427557982598141536009997900729098111925485723677879572114891407507233931180606087941493777537904753060926100944795139213790317958950993926507539216243167312620056086008377534054400000000000000*i1^5 + 95307302767629159140786020214732504740344522784564688496653750649981644151507565533185290144582878199386124301056346921432577643548896619288209383160513200359830384913317631870743570071235807260577341328203729540522773777661665589892278811778817356680980943520924473640938366910690529727398831795794000969685781142678588096179565246937503365448957657850099681264151250406332957182154745858854669039394904365136812023894061278313968947381638336622372765174400785490010887584951121344813067587235526298306270426877805685678982863402526429650501420627349965422755962092006134036566439389713246681664545763325159327083737174393513136985880366965689452643763985757306634367273348243916804866088042357573993403773713613061798360146360923735858974431412428379911908961520022082533000676501552665557309172854363179161496374290056403280094627634400494866944219247933771479096415654965155658670915599847313874629462656590421071694004462347255088223673210806714331343910581890502085823358010240397876325239789383557617723608309961593780975013349959854992238062708279022177498309354448865742692284809281231420897220962997364599615328920691142022649448850415553339379996007091127629894059152286349692025350194732858509937883225624122534294793698055773781861968739386579094780639602079078224199205458474024140156761057887905022377813713163699607273839337891761857503900605807528769151980680423804499808880696864821404292045508212926400187519098405683370504792173555286427179897580450859525106170220195511811997529600945477655058929146450829031176307436401327513136994072861465818845629531897049533418533930532901203262941183571088341535917761322798566672635699916786176105063867149182758168498266539681219673885093941618858283215870074793631851631725231266852953109446060257631704447721021502178953082787940323455255651398271981598682409984851968000000000000*i1^6 + 19703411223793441169134911954085488825731385202575721407624655736281749500269550952771727296550337186721260358998563792849554854951044084996020109415533411789814867748709686283430776933049259618464544226466399337204740090015258733754866943586583467544621271301818698130363974073642739107048296396404423807309135323566815761487180225767798035007780579869642984761535911815827834026044623849434111720421333667537431523318445153486038494439612722552349808313486058387266424186188924108418832931224830947272992447149834108448621149825277045787162181582469919205794338597779292608284591894741015223628621588778177771240260883956205586146420428962195121384405697238766267542369513973345127888975190293005110923720865326301159882541769626930152816377010139321632473961528528268530483600888413189711521452813692038406092233659090157872425308177831165427514978910205813901092141595318274920641500245245780707149574442228141077409381172802013702670738389643692962168593618482082232597050100859909514193135198005481666186074692851701682134239777100422056629232023306637151575320245714227778574569852663260024760547074535251258436806224834451774090036910344919474020192770112414733239237984097001641088265609239474872583797040334178348417314604233207864847042023148709787075791026674679313223481353106140691952087304175592531501576360251487495631362556597132648700640470205227333746261619451125323119583238784703951082194144456971129245255545350342070051369085247844613147751070538409565261480030383195674667937644561026283632099141194458831859293479236347540487096582902322755923721293084740586647089661391375048495375788759431612140432745149764433599697497940567227279672531410672345602290689083951844794821252222005270140756671240606311438980117256278990440674077525481187746738410475761784641411612649896063192494887736303394871967282626560000000000*i1^7 + 650783379267893913887035772312722307707956283619613864919646680949481622862530513113131240023401732507364499965522311282257796134000573055375559058773106929490591110102272156527771443201899838711752455555662031691596769141908332691466726374764794375355966445172852258249394404231418418852029117626741095389372160239902773763293115961770895425954905762616902386806548257629488584965664245278241026558812769881546116568266458735354458871978006619511052630245270571314800858868423747798472436507998667975598917912654914722333133394545512432391728499061222865947089064333674322171310029456028392841751792247115824165890096306026412518976743748639348968250327218138866701550237868409676346173445789922244425309156393469714057202619485523700740330541338302063112775892384259171296955631191963707452780257922620518978355686805130216633967834523040121627724826797373543532248586948083959705954666501206370703151431115011319436476206652208806981786985312056739146152474248922898793953915383467750232916888441420978099282324965387370037746485641409465059446948580588649187944351193999315966780727839435604480395189815570970715788547259957887201908996915721533089448073922198512003819108094399437557344558187755558559417074743482279924147719694450897351600444385898376409224206046348120032310473810168786919238493153798930986512863000786924031326128066642815341710728568382776778357572589994500247237932390134130322206276871893339350215075047268780277192419706959935115776615003052979741289801236317635893758773721237522379656224508566140910792858349702904137144892174604573153932631490264950226259629083351593455205581161144015125461988941883337806637677491296492837526116703738830512250929885917682850732927054219408002963794906982358538853416152149882200056699465815100456869631931899062784616810935331474888223878658969282437147787264000000000*i1^8 + -63769011999693919085312706563449435406266728558711854522560906020752314601106967088000790347432259093041496389554783146233724459323539294446331869056753091975451128713549302435030991228616839697999722029254849976687278391039452995014114672336611850526889181704074157831412463708295658517633336262757921429133985803967087594724177910391328790529663846698039841576311386092029616103186918807593571321685278974364191125826089282304271757317970997341907651947267644296744390268700587983200347808216787701708609603681353315483253634777058890489707196531186166762060779390627167520291463572472763752575117521026034753156694568438184312810085612365853198797684854587447651898233457772419944017576922132389180865223098639885059309258923841259258963220749956985623073879197588322260460444689480930114158176096837574677840332688307209470590121134486030514844929285672250438907716572177084079347676896415024978356596422809551069592757459125767208128099813348303508823642073700690650307475723234344979728222053187582153324693066605746125573625269825323425006020729920926708701696832139864960262056792584970961009704471276065369259420080866290796209539569217612424865899124892625273708630126801647990389231791058072351648581087289040079335214760823188052139896606316826604386028937260738514152884515553752986434847611635889832927832559985440225296326698672254052830962197500947458642136904846963677584769479991570389007319774627810364069429796066670212502783453791899192628273922079627881304861041072380846761379670582693041551922811214893582560574717238733375890125361757982876612024921402112361008329887536646783286757096484235339123018404470053992639911048024055644792793902151572866881625808342527735358660475896345254118662737576448394218547014439927519068732771084492881444625693264896442364279108425569634516887652350487516193751040000000*i1^9 + -3667827564777396903208523232950189724389037634693123848037053459172990482165638911541754051676063362091301565434760966321172498834813630782382847022536204739459691270592781310932941575848338335517377644558588639793862382164247899394317468067396156961047476182311535711195508513090492792486272070212684223140186061091041453885923452866050162745602451574709134116871873668761348720583777889031904952254005332969857398659950897856893811995569550923042747792166105923191310860189300731108904031114326977930457518435626563361821691240037282757365370991669415219346504706583029875367970551414800730444894405223927177823819310749005012002352986114409818753473688544758895879404954285650175921935613011079515681174382515122904453576515000397551426495347854023140016297320533939469673063331164012913710045911854486123756679201303081185986494232135309313038399046494266072942547187006329324657792564472630340810295888933468733840412611009548553441754307716623290792233048856726544397766246575628304434505719820820261893619216605551310692365139473283985916095355352265325520681553751500758688006779401864432786063729814256430163855855635480522721372833344005383001132379318617181036955564264692588723846686394334068376294272859295083331431940820783548685023481553902477300110055141693574174061032053072585916996560162804723714846539901445148676678015480081440366804919555974525080243808665626782680426239627217656048489275541993178611733307402926045893161892896523571544668857750542025822316551398316099534224168343866975405977351544284368573480669096477525034328156091498245706541007880086169346820687311438866222792948347371486966554003454075918126049488287216670983659609542711573350267422138062788414266081876008521040053682490768081396151591485657607242329615314997692322017875401188468063018609483945964262064249573119997383802880000*i1^10 + 45752695399444376268803670196292086376489241916905784102710726044222620759486617527788620737853719992664496387638297500074581747270511042602840942552495339405753335272632503713356197028970232795971423998463577096583988327140312443426189172644109622428880216680341683568943135849105779560794830535915600096755558410245318159748859452704783460037165175995226151317482065637206774464673734265687803928366577454177403933652443813841823565896412199490176059395662261738187537309446861165439752018385669852164901310993437652403221288625333200918210904340163368665451054052303356052163930733263655935500146657365193500200176622301628004546760575791160198886570461082589723319689585019619262549418610907633891905594887936473375777606497501886320948260242260682283359320568570743838910921655408944718151892918334537210799409741792175318403366763059927480950971244476516501066278118130025703683907251914961964448910067110941281031437030109771689090347563898961725455090747447294050757217871399810843226133540729890472840525570384312949210122871629794855099438955580209695578095823233491235319424460619307473138233234666731545911117851155484314308998080677798562283826458174302692993448442986833235717689798555223198111359088598796943546327208639313320591644887938123639488898903569016753353895111442508851653479636797981053780208509907623591293508628461384497562158939722693126442178087103840046967192485871698270342381171424853426619176291692829974908998122602175517837256010389469201563765824410658213342085662804639990273514313424844044719594181051036850072934046643284841170912097816370209190939275831861969761484639381081972685688184373446385234352250449636852317730263770767993884490574302833084912218604623727453971651722100099028957971221422307985867526302886510341924479634221845036988521144506133805824649166424922233241600*i1^11 + 3987173297229332916358105152514256029375367798376953341393929430087233108317227759114817519875780129578676671799497367998248044987213987006875361818239288314600474358737911709633843868818412299781765733385492603597779892516448531039728033272175248085283577844642530369916254419459163393868957995583845261559354246842979903654284136475994009495792485944630288507346705503567269771258952421422779908107081703803663382484734168077984072505309492127824761364067575281699395515110449811900354086849069198120809733631688733614006257558084238947342037342552190505018595540039140635210094117909291895770402050739195067097223493700782562753642486357272163110682265639273211365953259583192639630845352327264592835845591029490268446931547448002168819552242765095690708994580788969455069781241771337083025665420906934567252328499581867158606050122625708453769928914635053988439387717528426131071507524264304094131312152800020610716079433152400350089351178797936617695377154028569087135795228524594247941167720676806002240159241580590852791511994406910263700042352308106175380909566921372192280148574161701047853568470125340784882480399336913975008900520844684313158369384837852662343875382375469437222079128385475586101457959804602375521797381399697246764717809768617366419151002179163175520213635537234299605709086259456465778973457120987359127016296167528754798298626773415232657533657953831167441796985594533723738375959608603196046103333442097322159573521361339529050985724884266818998000089448989503722412254079533253660701411838253749593370209257202966998648576544354734894818153292830243747492566984930875986543612594088680880101703412811961470415496245157974839353850551703738680283863949608430949641505816960930676477385751133628309829153662286089525107288535135453228928145127835767095634539826397726532158843227085996032*i1^12 + -13024720245392308384670754948171200820931935628043457156840770877331609999183374894392231514019801757471895982293784954647626573523249026041575375081806080099876813374998377082360750394265931362019975034846945657783631826464875095732717831159076593597196626039245357100207212808759570910720683954647038120370959099254943920232167087047214194467535331280321403727377791004734606225661567177478352922360268858132807694134054818645644894794911345700366886720349826921105308703854542662201495832788064222599095769705295798863726314887762476886285257377195149024452119826678815440539281499533887588730602754768485731234637385029010617125801456746572177309224987180700644979188118767758175088951282781157832582778240616344984656846001755407632863555818489465055634656710167875260967700271336718908635175621121166800762265452026717951648013590775544851668934842017091624018958932558648222053305976498261777262125086827263693043686434083632780832039203534211875701213439723201268375695283050550642547387589188127197207111493977722320625325641873586019426751678584897335427376353096295578379847018517348770393769508203292056334844019563492923314189775015899815221201575476228843713862057181292435213328265314578374560839487516049376374241504841676772493591956551280755942732365714960184010436154294021103780101403318919365333937537996386413726611101450569522148408608479552723029987472296676994318618435448580646703269076217033198370460676414206499515693294460776041282469021605860877132827004932290592310228194939705243739199706772903820883084512644204644041379858130982551444644140609898000736970908456185236565869784709706531581019190977757920024843992077801361326823112004689069382347188246221856901572875573054277040346580212183383533695964537461001745129867430054389215274281388890236587656299080196100990177277640704*i1^13 + -1960042205677410622649933965918734120978114094519718799120277384832183176782276448369190757744853318030746447792369936486376235992312579338920623884881861484119978557951113452563341805640564471267726275233401667481832896974481309358058843568862725969277248796921872797229999095214261203558170938779830647322874994153124966553671398434437972387057226488411745245424279507889585109757678025910836036139506228813672521871183057469288477813474254664281888329496616055305662480736991581738369251535229537106043553729863800481604818113967653805167757667902775476259181874443831360846273485593883077009221468152213164155934957577132875989825407333958821141551985782405870647369766778393410069812910765668814873871570609742192627073505789461882897756633910304250318776890753287344027987880050176200582043660929805638086853156555970298760813110601304476832303118975098028050291627177624622498930377634376729079178514954802617778826843300656030866984810713700741939334639004363413147460270050189869202270469938351594924497282496008000603275305947332310058303349661003805044042916094847512127845508276065619751175738937902064225317768515742508218563310689787577054735183910577886253824079135090341213538771424182524997491125615796387806993840572186586956743153402991912786439100037869220333944890647529534060720858917989815598852272729762137622537638449590103049769365623513230451722669826288382604090554245039697048426103296083201597368730568648275154159735067334879097331857349710563554280506718109554732448526023504149484358507557401138825436729469653340214425945767917638786230548685415294073632927693650502655599920185596541238653343169192407936815794291178747890726614227554760234551838614414791030221573872755046905317768571249502121611677079262253599115953236115643776669767493173265628549013346884414794289381376*i1^14 + 1854900702094244013949801069561709845537185591666133709486300153922179088890904037927785650791989039509705508785339067130278642811360152050492808455868356023575759101717657202747488419617170028650214906473944739279210426548934852843811680717325452670318170962750678611976627798392143192166577219093807970644764380950222505894874961902942847088387163739501199778466453219778286217385898316768335173867511443280954415264069276902518266712201920315613702013579771951503944909850035089122308522574739576267068821464734905166188202383676097154362291438861729710297352291122000820854641397447079031361167795464080433930236759355436971201691136949145167947327722566978307008765180723877024430985142524812476365574957062486025132698130622971137074039473382796493944790077330831007822217874381826477656969111744148812909066812216799341793440220398878473568440656691098908501962782672575057353898557388154015715643962288984300114240190199772081350506293294492434608524480645967297997162458245435551691708465196141376708721587808680128994279217218293047393948438705764711552872007783427317290465185995772711814884680024974186428358088813166937835826659480977928699749737743179093891824869870892344967164840744022107636743251119690405878964828504549217320925639654111876362372496359747330332333258461144900939962523671762226959485283748000617067462924574888625568347038168255110467823011545482221794013924859954154347401853135792451005272912661317581514510251008524736882462634993183806267105107110422806511625632959797549124580201211034526285672051474830362565956393175894749346657212484778652341605532300160841275968351345348309638884912601238986796202507408366827322080336991465718619083471572013201837723273532683171318285219259380760188521623624384919276649428287550746278283673525562935477594121913274615201792*i1^15 + 417249827097738114124524099131536680301226240982581300514745906693295103106477345473919676781974725957538544965324416771709699696029740264455540816133596773729150848460643757871268985934403697611101992803655747774768830759264320051988035200573501918338184042738505361606707896788143319695993634710815085352562786069150389911328373028982397610661914840473150744733937998945606958382253177904913632927454241060520933401769091706032053496430183030118934507034503732177533519425871120036900443813471451157625162517220641938044537662371999791785664380988310038056844042055085470853371352327866930614460080395534762033147793013973591473666357814898824340395987510058585978211259189128411845320163684932472111272060055943461638700527262493142756801433503061996938300103610409318066322264844960240010987324127169964448340599197411130287067665456130931643946863440165217968924936543049440011998617382746053332427474465889440203504400184966282319907758654877715637788381090851001098574691044932842448540684978701277071975508522114330945409320752657923905109463314754613924598662606790833622013422318462990015246352800057559651868431825109741790286734344722983304541605013820102541281170797487876705872070912526569386114087481720047542654409162618270296274072806239198747360308499444193408276234429906374796359981122484126398073904881407784464838430820938840576196655371203261087692887860916966555123044982085533820040062527057730516370106555438317617050205563601011736484672373129161510978623735011105542609988683369100928532351422649095310349772149164172434423666663485894003569135811480543267638108372033966420513088209307018349845167115734443421201950949322703390488290377642907746265324179960501670997182306717797854006372289376583341949270413131039022310146092124675937547364950689589297221739872918700032*i1^16 + -1987834197828510354650687442399098292817332792514447980090217500961593444494681039020280406929865014774951644602916323137680230874081119343015083802276070348312585096756030048567609529059810771590276880044393734387876340442261242291044036248668686171825595713938466776683279775180838746807162102660540121570947620998915429363648304144615703496149599688178778495913817119471257919867620280931394572401609344755450133483552405928844741002323009716012031723186594279607000895949736877470709604198824145299903534885557517742948660472883200573760897875788746087387609504315983442962041037464764046303456515124720818111556721265093289686522141803821646695650737911440746407984693236554151034599798444112509646187388813298931828051901600032926352759693490286144495815935489832989818921115693407357725697170019007330000280645148841798731618600263865730103349605962694520105886379958722667574112074150093176031034086150848840106098782459571938951652955242094274386616907114236181779606590574815030221074359851495645233959062591165826247681964280306800307694258392481669424206450908829117917442107730233406943661104782545135416879823608946080127595553734463864020945792699553356886897208154364659899985744475387582213784206352869349950353314889320386456359303828018342586646462125126921301413228261575996993991731524709282233813794853794171868196823907443319993770317612361520927276810756817164032564275570595130957962282338631628703169198423496271950727406717748961886223893790716760812411901448269746153990535385573498466650188346309406286593372615227347655089522731293410972783417362863778292974992789561283469851882962690691167669396221070879959511005037286342822593646602890123374207634499622828693991183893747610864761097617571485506685954950605151034467855165319085029476520691105296058893675266048*i1^17 + -46690603080946104900218197238206445493674533631196037873014899817561847452555624583370512189046817425521631106662324796344463654199787079413604898321246394306913561944375686763589859475096048670139633912980340954047504036704129515472448853142938725527853047816356755914247861104755202091282426672655786430664855126668984118770235496900562607558524728328141810667360861357154517200913004269617468731035711815881333770042775946863047895809568196320077249594723077202109574372172763740588309251691855463844617276091044099849484924517324919483370331736937995529041226018423443134558343883381192602883423478836733874875207301112921603389717435991137554351528464055649168220805130803560254103366290119058882397395492517263397302861978294551638842312520898169153157042524064085185120397570214787460629693526579245473520860661271393237722403417760517897349769979693599690151635000037516780137432601989448042064337323533402551359052152589265709365066846637229103504484641455370850917485211758179086335156003982941677551573635273132299395144054815951391199088177012363497187160921051954865531928128629131477987191270276496437500545834382686100244710892803847445218111919614259402289815715761766259080531233789571744825319749165626186090472615062873623219361112810738378750188245385796723882485945343151207768450717826108209421272782243147663402636667585761043485529962434759701241208153777340578085333621431359453443409929298650084918825376316855744511591307814631244193000650865741348551199742133022575523543311024377545254106736134253256476511030704369937641736630094248476124969521393331879370089393862422896805841266696810429745588175065956429908501494956358269106996034782039730182588433758907876924687073553615271332265610241471402728781700501737080455558281566541440495095265473805655776165888*i1^18 + 109213408108416704718652062780400032163587074590703082930174510726011162966447772787273168998575561653066498625724593309566832908409376760314191511942470461575625335989018745155483570300671605783244026270149317190995260630804281515515605704763111214465640632418820849734214543684828265480261899537679561312163662251617060313381233154151584570784281108427399968886013610263740586646321818510761822564007015170282371623561921141072196283872904543696383195900759892904669574768437802462422058746058177727176683604739541902206918138049188877310595869154365571549453697765433697562871250964622942781411999614848591917081753325798907629308837236790862310209556163536505835980453350697576072494466041013388716988278839281075084487774104016597578592923070880725541007662432526952450602747200667285030756637466694317527266123796582865077598815346393684542702799513116992749101707824904859983449628757226343766200435002584768820032036994715819980189833420932840265177537172268409407602831739436960437648383138162880379908508050233231573286487616409445291846450175738436698966787697145042284022452820980793324750682895603101097231477655999398546078569466990382646361198234551366261322490773139200015487556575450297196367228094619015885138332236385872031727942499935336028489386938743554525494437997197078755678763386329207317677126403404967700043140829886966904862085891731195056025478270851373593418927238270749528810228376230041515456449942138849630553134849940819791466743255199641534467526434740709232947411306152886103752910946149597978077801279050399377301521008381377074473792332989780684565149455079822631644372716863225543260080837682331153138505162087076909806685505889418936942793537149296710660370142459998578167301996605884009802029791736455274544567729351214290734552876652821479424*i1^19 + -6695000281442058509331589542718927300860813523028939184942622927623076408376063554783319500825193389254340850529828231858886145572348266894832833994326750921055558830615173004966319225274687417029343818108549694682470052249063022375639964914900223049496162451443067674762182180275898165926504177398608929621038416324360760466354994710846143850577136654009446461965289720781368462873044509012973156533860336107558899628651542173323033612245628873868654134890566435774003573457854490126868767566975230343271998549325539048888864531716413079220141664580935879772001245685246800392292660913041481619230040209513746986488602850648079364546929583428221030592206450782633278437102103131180018381649767010012775649641604623177018376067328326896900746058555226879409190273723051071745135778244023182930993529364223167993243117108398312015824970437146337339881447421831628723618312822776234779724792924250488038977933689890723092096630302722343801451568939328739075272453969170709571110388336225550746297563170426635923104645297774212524149284779624593869499000218493669168066969109136353123508185557780182005041344886435670004562907364631753019949007738413262236957062682014398971951743995931245799374086303046888732202889788191545661279057771445328672218524534243782116320870279009588316690131067493217797616341854277747509236768623422950307196726052492012208830843378096506916380358331057235702997147821200145473180189491323830677851989283447827407966445522136967241430777476636100636437651261973088109293948471518697844380521877964089565840785427936211607977314502447510612584349286879004975276450155530620282128504568562651147242460070537497481675509079133111692473248701671767401880105778335086632699269207813219452726307843848573085407351641472618867546179302333728618539838605361152*i1^20 + -8220018238329626269041646789145863887819985095057519981909602534826332117728833016980003935013256791320541187023107861209597947423417888854138639027515297549505267771190570975754985319428254815390108517419161473674116169665790749705591629193907638029064260973052792299155141737547314662714190873293661572470916491520532405995980650880870213432867255710071441411329694550478681771125772160456963894523222377055253352437143169108362389010799787328064333026078400234999748909212277746812508022957788866495538408305789872298985973738012411428404890920061047196315948920852361960378326627953438010482585908228330483328185896563261361592108028548339486108540868796837523970913134804987738140437836511430136295229792507707825089264046272500795328912212377710303033576301138472687240472769474748622224237139347145965382523473854199049467905136682844383341934920885234813342653089617010493365466685160666169288728482257419053582320891681001587029584089691886872277747686184339403427275180648333173997491924889653587395512627114647917552127903701318408409444854578669477455485255431212818899970837268802880281704489713997611844332512094314393085272792912516482073098649264640279315114230860674949222518808826891384352889544617707637323628666418853086080954704324885813453667869791614638564909343174159720181987457633720247858089519862597928537361721389882906620239254628162649273514918185600482346086713972397976323523113969080421262759106955223350911721477315874709449001589618877650075551327779109100532475638813795734894520452646714686309065574980825934132904058395044845576601598133407078752590828001089046440768661373897954875727089482867245722666006790809457692353836229297702151339399532217566488826082112379816083123085340081392648640662970464958452627613548683633144889344000*i1^21 + -80077655621111781560279117617907360201242760236831645316391430392638898128949357404105699094644318621319383538665134232602100341186069457932681059775236858493873864109766803342842217766790984710805150149877551193039556207266670994204862214703458836812439965672725084913721800412445203592911870356314481560898788524952593260628833577413802740857047238095150404083127845536208782088513942185426814487915751853781186660315557936635999816489663328092849673780440769231098986812804281828441811881008629320253798663818404941212237686387528091617338431670616643550943664761556906978900523152535720541957578453087396007258402128735418455228026695928798613543195995695679172491639526353030753437229165365307768146408673183721444595129465101301869658761211675725310069504326924526004272565875044849069119319350361841159806399911098227300449830805828960020568143658156690865506949322289065861360318678277085097959458953018650847032546348527044090458978398679815175237007759308258644160754114149903836049195389192871979260106835738790387852145354089654589493297221058703867686146087795122492100143493141546843745846442661994059082569458356823410933220704268000749419392896977534465524630131422849255438788766858434130748036934007132318585699668911637748554403903515183998097783305468259008796912469862078764174422701987900954701289573969253352220650900775913347781659826649144101673249509733404978350064209911832656213138750987805629013081317926075206957580022019395280988065593976232707505374873954371906081435364956784156173262561993843629756870795893290645094566551890061240373605301997880519128369245019693166814208702926087710969030786196220536305472827786063979706340755641156202342678376499347292816315304611517991204284621623005823831243500097612836809300773526859876925440*i1^22 + 19618733855977209635950625411586526017000969672259594247615659151602404562537312963241844956048297036265452530459371929505344023024867978264648536961740655965517844493250643242011247221377871188810256145286100369325323990251187669837033000701675294662923279832307856177473094602639743864340213576401817536197605372393016702670385682212516908687132859456189968065887588722467972431440810461365812483390778410843390530683138216623840924222499802168729423656353396004055667156720414381419500079360522037432255540876482974814859444924321839331432256770220666481333544570357402551407208591113353524446812452971718169934202297168725570612851184560264150090216833645587553810082083949236141404710484507579079834893395300027026633536781039778521613794063100849105318900509233031562105641662719351574086548040840815252293170807987963826183594948780929652365921511370234911587719704923658730921286749283577928714228739744394404587677669652114535924397020268702747330138747657310829435749084952761978921956274965248606027871997698972387815302346074573463098752789480577125649240761517741197584867067091432543039470358537091752907570304359666555236069470121148313844665557110504643426328188379059245277634137968677024795836848383641594456077512357330432576581366855247010014724713750289431016453900212637107770586927504352522535344713408678821331355823779154664076478055532509659598583223845681295375904357100696300296795143515527528706542492535587090817528561881850747147113624023713160633495135575370965652291532896066260245401083564275498845460594385817481157377585533724910380246179430320787954656955256703328158005911713736149384243963572219232211667254872073320818365540207640011363620568648662778090336513330642370583494064268316846634786946834548176194742029358465024*i1^23 + -3825881292994152662186690185139586005462270078069613237839097352135461004037410623249604878663162172010567941018012996541840202105240127227589522085109177151068506812379282945645598648715615251658914232691656451854187276792296574811756306037370093192894647026835439967182678114551527924859320473679517661467177637583864633683871757536375597238262003120412690091352441978342901026140400606253425401884362429243644905619838487695834321302302372030689471752382144734505748821350202873017391561082296519435348156478610528806300689404192313288395027693382674123733826751552212238594076340898154417819194235145885202376641747119428050385870842229281459200440038685995414346649351129907703441168686321421357523904167883600002885399112217252510362515777253268618708742497149690854290893090379554265642268926367743762776919390132059723024940389701372377527477085846782774992702179829035563598352183331954460644583481263604977218928741523704078660787751779712018439203857703507111302677619152576679322072051936375512516295994644906743255505579455784409472184962613294207718219840832505148936440893928479711848813357820575359017858649800205102103906361084068320352966961929701662186888561810720673131374424444434959791266439082229108962671929691101110211359484439389222830503049127791346589146942094651600616830052069188948751652618053301754007176536071358296359839008452514810590178300728357762232577479250933239007205591731630762121227446291782588084558590679843809570526016064500075733984010389490964267460851665837856119448347999553121829212956622242013313392002521707952355103741384928549075448161052872134619676935296585848422537014645220670756833357225842723675196812189623748515691442930410613696335002204875049992153892302925372898637637433842975157457518592*i1^24 + -65843974213099307690992829331921910767533188987835613919453935177380886137820874633604679584609823510037730624938463887912071815856791689322283493453683637983594922068225616183587175942963846493992555422235210176987765224322450328113574615938396090050769724619849221259319264091164807864242723665190339456678543104783589749754071422234914822771912019619740789535202813832075422969945659928188300354191778534756802514197158988664205176600723444284094994423559023271658946994054589383563348073236354146965414426521216897910862404969788416373215739312533887000507121203220283043341847831960533215768354244308681292542181749798450990563744700747081634485861370105875543080784884409590201408194203671226332917709885402685546792131532131238901825819068215046050548609414238726877484920992289306854714374588760706715836308600476983097106445219759744673330670106771546296683220754869506186382691172569981780488400019182716045947914613230290267868739487619918527973885544753624077875751344655585265269881539785967187894962039425831912174274227089944914721838826351801565578261098554045895719227377569149032982708782588270340776573582267940471226810719424197018403048245697422599185823659993084614035842509396860150346078923641263472418862212565545717552786641910553284461342543381257914353128675919961080999753760919318291389905130398902198322957022145731969232945043103264108342323704343991567590955517049823682343982128947680586992418737083567881416358274943648480718524121800756469776270805105981679909215533163317541693297092646220096544522714579116377948351840668972482833704898455741360779108302869871444325748672000087423852931549657828015208162615321756817777660048149977691587175297476973817363997175500697118208957605975837608371130369157621864202240*i1^25 + -162511143865578989615384107473899091652202207711531879857631611556283127179279062459265182452110884302256985759570728187547041792632238208647274457399748080716406714488356826143527735009151003426532896824294378152149801064734769642103085757025607326900589993258942068374842476421907461215117113947943563442140435732763779266128549897020380587048445963192725112845216946081746407736905579494730376035580490132127110103450699982557585647932764546710902701921782100767033504906855726015809813850841631495493375120616959756369840048816354820237398142134253985729226798925039432537350268973600956493015499174838137471132054982447864116415238776887234423757460558686155559975540763054165989546621863860216586053486527360097262062845941354979168982593947953546377946010194248541350578128450481566184982528560289267381524781699610348119540585247661631224310420263528514550099818810428000846580637793534799000268460856895223049365717586621476458460601842931311185837864505526172597214423267088641999531595904726743272513126735953439881663756173546775772919698721886058420039695503098946798443716816835054727633713639258764481818675731657751115429706244765126572183456580488756663411376704695367151517506508474868306473163974213296188485046609760279058172865498457138961917598236827165203751489666839229009742306335249992004385969312532917158021738410844941378108195610159862238207827430149343910252777530682234545115422490766470164387773369327297836832232151266882419851344574667338384480100779077414773248832269158674720867837984983422038648506342777593446223788188535513776344569311345541665378628825178323792943706286531410606129011613672309333841959665839903363730349302776475370878481674435524913701251994727967438826946151357912160788634316061016064*i1^26 + -148624336517426911775260623672937961292561984383190936151062334296522052410660061707566455535788403462760599571815887012880080819255229921188022487739578835285435537373892856195600130497065072279709252035892093801728885764506015820711254948279644616052902353800323655029059193081085665813409262450554699084149924662428379215495960920054913495226299020681442521798884440127027266047871812874587534147799107826121949556075763849124034153086862985352025505111256859376538492886308716625072690904149148543839234509270804763808621680315343432719153949779672850803060446145868348684447831741152401034744713850580186364752902871421049532850508973836010914061010578792307261757603810875957770200615300794065374461325078600691440110911353752501504728407600322323079035228421557603768322857636727228208335932684131366034297934858419740154081368977594000758653744996932906884279375143363937814465858628444935875356224749383630611905798875053459408304727302782222035930666902622885294648956411322272889928439715134845273841728776388464649002298303600028087880305315680262928708961697936805876972423658653569235670871868096054649546198350928603556899604877941112321812061116121989406055659789586114679820020725938116470288355316715705059304179752251432250793058989019832212462148337152850673664983289553801115623913051578774704475940690174670878195423718846618697810063496969719340452646072330807966092979204831265290293686327854067633547697755636519639354504503218838589441960728867308928195045990393276412659121186307025763481094319911799506777732649127405046215925599482506063054212543891623396553286750774520297185177323895577838075629469906256348457480829440169977949563962408271886921794337773164921286491093372747329329343883310194213685051785216*i1^27 + -84471630590674082497640317539906413405641354949669545402066208557591223137266943240848178526432936721556015400299394289256621614014226275911047757590790788147846577721910646568313143327720577394625215212104371040768989808341278848996980731618196434593598045911074179588040950185140703911810678002347673640888238440196681485247912949866162937722420448867846978583793248129882509510741089433525810208033528992703905026816689899835320224059925132899607713466072239602251215801106048667303541993014280585289894924707997549879734463589648405851834738035151649398728940739802855757827302608581069569515368048242064080773582115890616153457894997287844403803013022654314800360683972722921449814671072475699900778304402812973805474623989000684971603533985305812463739443016688363556014366844974934815419393291675470533223911154326992960140145729529924116428638345990751964835202987155554159880684411088666047766653400816848602812742032897156127668326559688011625744745845023868256941033646243365103660801090107760595533906217814645056208768338621185453395153009813300282761950742875252850133529984735556493694899622233621365929374122000324207322854398297970246175577327468467196941068369469150820961434876694261090476899183027549146297037553819332720827576852468430620544693233382816320776567651016829965116203801210076484811970084710496348801631125714865740121706890999309772612099927286296685008331630085604213776875557234004410683216298865404489246185179715401540076540258224109812839402421721792203214900116569535002525471366273569975181820450388212491786602662474925912313040789269773680796732482682110835921627381519245998570777222900870068670263171208952932680120330304197698389715826161373353291035975721787758524266387189670529204224*i1^28 + -22516830553570153610589185676521278209412759604036480568117740626874297257972289141145126946620289359958883424978438896840352439358446053835946157395088216297914379525479602253338182523157435135476304629355145668147421666736206529421186948732600175089969715432018324334733238758314549742850767584818924992253403577750261872819714834366075207263305913803029535851515278344424808652363839312990573502402668011871349640466302281515029881938146027681834579236766380616999629846785047334028374966295302396572924805274888620206593739152264742219143988618137377641113767326420129260692003561585718758070187047736013035789111116835367805651939968804347204876298173269393074236588709354662393916390419795303677476310375904443013512275122403848725077960658087130085888092125783111986479004322898495656920789405434942240255690349077573906796850347467221630611076289109615706843542451270293054482053014428472146783730187194603442464056786035741420166586751440865335588045229974560332024815894194824760334931638445185838682255497244678133673178626107798524091428150578653499147375238191780694140556830340856728011687126410600661662126331048662514257378010879943583811800088223005652995958578085671231041549396650300580557824079908686926067593573770731508147355639658698994954385706203437850013378377495461996226009992871865135765352372552636307617020233270265610188678241401409646735737632636417280711162611057305678389745030395912434950871964478324201091152473796630006701678461779671753698021365795479410084792873754171688368184034851426316600718287637796117664194953293226690056655539344801480023247816090264503456525270417105037535399162245263128361941725098141206083673615893457944897100123386655072312782406444498125159920536811208704*i1^29 + -7417982736504092839420670478122846254354349019038424094888481632810008280485018363608816059014948377805664064726035979342407145398032068271728429014815478774999956575046150357081307954609174791027441126749843002281590424224002742332955316973147786030259437921070071603828807915510139660366694691238999927708367681879567723049913378790567660911982712378506172613827938167308007010490776782165476378911378275168848175507330247378927492087981223007974566991564281990300866480875045134385217077728616264131692920180476517752231346617586455677655591067760945570490871978633179571906585753409018133358911937563740782143130391551337715586101907067634343136044721534389358885514750482155777296320466923821932710733852698903147274887298791501973994253559665941856316273604566834731668897681992029254346746773527208439496931810865598943474904031238284152228877036788741184066549724671646647888515279147795292562787916739149762612029712357848990116968184052150191988014371150758611777912508948604146807930002034826265876921903146430447967824362208463459988159450574045884184893833195258583691612067519367109235875001212498611099920413643052961801993562840603825289589012849301594967415572278506805954424099564288213827393459887127668176447509476820928851929540736481188369109701859847331635398851339018862008537211291317254321858972959084501395635316405133293440357229770427035886770278026249432499977574803601828460572391504029340696776717833859398764785505536274672286677641006132031461204334184778014721975860143145350155181685845525468237158825844599297802182217172300351587353727994412136617817034357161094822971019911380528999210991949075899868607285509313467254609367602272775149635590887055374817570891907100121012218363904*i1^30 + -3889529946477527963124460182662596588537911838466410772859716991414558296204071068023472396861725539591318595304692192014758956532987335102486441396559864804328085441246861387587829454287492384776472674774310742213134869525145445719732507569710875632407648451571496868294279014374735343994474891362116114155106717307180795572234902741067057725036943746092322683308720134374978147435526138956671610034070303493953268639744998295083546817726737207371174882686294113488672720150727222911470367925894294604347108367386093751146083935891118465371237473774475357498761757220201152383408009632829982559706869520482278996235407818056405075611322245856560937503059196788307335779642626626345714152701908150152480559654236394699416369925218964051079108141452350601531275919204736572604237943537954371684689680968613070368145094099929800499992664404059091602594724387303234383503337733934732169623013035720364837190458151137421665449690985920369807483249083973079924565033231768947380535032452762733067797743122981023821602153290795610438839977429136535257114044497569481366159806359665494968009263108808352378536976404841648902427881577870326340552623463205381683712782306884901314847382092036977129198325166865006718847542829800241881604321538585499967783353337422533022698271330763810254173959717352870152908078483946448866240665319044304989947408052660517327559409609650883410740871967892181749293344466727988825244869594867925065608576959167627175377494127334939206928237881768178105061700829229227906473433080650560536608685510344103150462077210950477311088360449163880234723245748569266661764913826126891803019022642059100843002841735575924913891532233620674566881054465547570857657463463180473534745630873650617909248*i1^31 + -1970624457751430774007333576266071658642098251891481653104637213945602517244397409655254247630320989671992592722910014954251716674466823313545169844826457562526831109599112673480553560279586072485297817796226954111056787550344157154592329665247307780478913481137868550457786938149140463721090764315105238414835691141187018383602382517311703864013396564221788517039370291599716082961858568255002320392762559758686861574865009958532001160685267458268361810185848508706298148394632074743347962186068374155513565446807048989386357063912373289204576678194929254778136604669999946544346458916465345657343606554308654779678809966155844781186569168961465298236473835909957881017360118000655660033547768714162352178448522391754925858945847993196623611819964786962257431179929044109966335902997675406210786161452022099180396057825750513546964917394509413384307683436636492692098347964669277112290527076589205939319341570302604145396960025995228711493913965279928862331170991005830059953784402737088992454078368713478481780425892091933034226339908191106934247426398710976648214914655366068625413515616455402080862712685795477907679963124046584525566000042820407157663582727178535332943782608987739367878071600267597254633931476809185606164087266554553797876947417864456249223424580767340505641413634913483002806765847173699604561825509149522997016379603183528481212306593377217412330425185189484365999126118012968858686567880367424900139279313943795579493172739780527957483944248401554786173507038089837606324809295145641632176248043385577995714851171713529982483621500458495544581804043858162158282846108405473105584809022877617685530005417154875363158685522299243842286964970172179488763248613206485182157992799240192*i1^32 + -298563526096496078629021501681247789659416626709594368601429851720209971121332842028422521499093722798921401632583064321251730751642588930247789520842579898502590400324288248704752053883849811025088928131343666956703969381978045404452437512691929254671185267261386431470079010971410287334309887380446007338836605426267330170758175421564778010669934964266103622133088317439783386750907625266414444905447856930087762561625179632172012597067209687920428751028609678792268482737645280949660487907292217213693401676538649837109984035211479919776682486424665260574501189146573262978186390696983496259061631191796946261313626254446943819205324335364649294813619245484842476509745763166032354780452178129275487818569104782474674936456713593815129064851943594283290009076431874571857658668359866799954422525225190847849795051730139413645230931447357281883011422522495174929796387928837017804262464700962879039603814246564041565085481955144989128377878731770524414852879521701221221402751885836674594395611296050212322129477233132991388815958610453522959488384779118763041190512230299287492454839518212981240607489208348484013134121805370501097352687233977824822739328304520802716017618664237987081283277565898348883232177811519633445563336504032222281340613523570799904096288083980697750553573993971398882857155953654227327466516753587768321763665169071528450395725672790726854791579113747703911002224537364636753856002617668930804749667495219672533916592272819788304486994557310365477151942704541907991352530249666664368534155751340148438009495837403042807032078390541089150138048667052810450033109576273044349138523735137050498451019988133868521557708380322020515983250564113440612073579132669822765558136832*i1^33 + -67186479524091499611664322656687234519192216894174976338236854202097810785304545836000777772604816605139501005065494321809570997060678150099796104236882088341068814515953131730735833320487137209294779178911108638003860886013875104267680799926837939353886209407588629328965796688042272225925133203750122959388611536102925158785074675911892554621852241082142933102467714995211305853760145597087646043675402123220288290467260918469851277144421053925526959682735972902669063107372050234039432033113821086194104411426147999398247394887052118988728096718392273641100999752036290904879248107754488786503535513038407703572965183300495134002909479126631065623314679762373104071083921150195062106828715615131733119936126812912229256518791403581399892727683442304173319126276367818882257232380117038691034307032265774456851423486642436093862884681416973752435562659249918428317317691701282170934806196213206870287102627786200242635043869855895222243101574768349721373885735570453038294058427421175053403414783177686369786026485161971194310587539906609131222381661561533604166440795841321013693884543341572598584003771025643886595545638903347010960165329823075708046057135620604526762006637093997167531361139842690072652910049221141647080424820454110309002044203312036429988933268870736382032528703870672427466719332644474055121067586676555344013443846690861577014345770073208685630991636099964197879300028347742862448235098124585009203454472250772304432035624488505530394864546033818289352600875602748590947938967175831175881523812508443890021234455310864710051187386155865305283319827648088533896488647092303198996242360411543577962758805827436710128692512865436871942414887120905337692726812846202028032*i1^34 + -24836974195085342233329704328592297937160503120061834118921785231366463218605276588970633221340489715162864150214815427066210336830811991247785595530716443342388964664594983393194241018760943081391788861202284175123495817286841461258898542590464506034919467292361409858726478589041814317384602461337698325143813690840856836578073438527058833648142189574930719521847214082738158393559684190875539126398597942148643794101303635702942264169765203914833340207306010324531678572333819605225182223186845940897578062755692267736196221128988962069956113718808708749575504860231551598738018894116638224136448578636161422373763024953544970987534047907168788025045483074103144179938021020478260254486512261478655456706788483136791434296620878575001248435349575247406862494075601181724649053565508662410805834277885757596046307007225852502023608339469093447315463010900377178075372040641422636774378491153531030001529547828954989081839269176354531829736225492972953327563411457477930058385793835568793466725012088375460475685713286244996857047392415973231001815498509993347728971767940753185647722330333486694154095330309123190619460344319593257647068001699199535446665398555224572036200977037312332166837210731738510188812384528786011920206586125170720198715734329113718275280471903335626462044000432134464498083845846654900650212759746682139135395971327913155051535075824988320885202993943255236442030121584158009964947614918400283839139771638551351412114783245715006056169549495721793022051943825265449435308967236691404647701740450709406193963225138811369875812391067422963599683643678976430581897743926295322704288072039109631381255888800751278163373155436278241829191361100470944490411092082688*i1^35 + -10626468125354651546057335260949581380030384002349940870518788265518534386744766495512992146691857269690753085401513440603380648803036212840533836360590167480159339536499583361074257423890208589052967515036910316435315036129023621149657740949791790889993793565047317860153007783685347278266639334157905296531208071235134900688217453148637520200760737946877110177476986533216798253954559856621068014009087870277945998088645032392222391068177028330242034432019186702147425614998714358383761947710245314196505417124228077153049725330904281059246799809125330775312587125237698299726860972432680320844449225043996867286422392517299063965668093719201301018771009539332024773485865654736352149258859362152797194009504073114433447403117846596620000354990127114718126934451479433579004565393963841058829844312847339205963056301145147964300926808887498959866592819815530006354988242108424855463727867664218410234477141157032769169145318917006236815672537075345689206130295336422028603902844028762877174636099693840100614360391889117311152820270534369825657555493993498641992021756519118179246928245429185121711103818623930098233295384386162563940063127639760655990947660205570345204217367480403994778858065438230565237135853018958392610048463639802436468263298487963090959701931069073884636703929770170940461634816607062804345991949036389676986666750775726648510337609460639027042983474953652003489856927122616504506464660365958805922005532305638729802809259198223912296307951015862480525147177566750561080185297393069154859915940079115058397210567595760406122050204506360216892078623976240837828029294897562901404654518129459642572948094664250158593874597688316862396539521251630264170315776*i1^36 + 570423938905251169490762471707105930896906978463759520287873008452998721614194978008684034810345005079606890605922330280967343382643980690857343479883291343291805675767831253117737707153737896536090417608818652538101102278579154729894638804090278393350069656623811968387239476390313970366613976323258791275540535941468604246859586658760699774372045957000653216782713155345497498144878472516396254164651793462038240059735077911795822396367148654766978625998884794435542071080457079993882549607810864272206025731066847216262569593962245743310766411259718680067283468605519091201394233553847698724873315484196603378701578881335632254614019910916941640292751101786418961722607718224247627366088300850598886861571359577320100605466122243576728469315078205441280464937200992405889604862467175100888767338275730416371228526893950350732249004960753757058895760089768876715547669694804563393088760860185847184651361953564094530541642507326576840508144037515283028014780436327321145626700938422429687673587165723628486550800444585622491328321013934921441307753742120107330091362682192508742041852744913435051600619723825000524385810305577908604294506149153377109329342243134714639492551661826511787325714747043125683775684781326895990634168743728828646864635389232863618287482689429936313171712811953136417808437949663696506554501325893270858496500467517984538454934634016058956190790066461198327416392376548419223328947689564594575511640424929800807625547456618463806833086573884582831117391994920635399579122110629557564210286993129638865980296110453036630633208321465740179150587909353318822596860124270274476063413486325522209355560945024672335053324350877360952373356765231710208*i1^37 + -1505892477676437869087782075999644418066119034337660559232220060216603620759991501228798456487531678351949873102222721650775607370911674153092759800057191809345678591149261557421433375194580390583251982446782516270909472510071267855382760377607542485706123255812232314585288060302806137120622085842804925520226194688207907755086880065337296796976120866780075513096244137604011125927637818778143993408354158358517150109353448035259461205664582869990597884468383782582924548770535042729928609384921877617421950769027293239312376415236184908699810465824656176702223143468773420832038505220348193161742163150066325182753541728125722516094491478236477193057715601632318233714422314898038301078247642256633976655919820340035454565482861034592079110200542101550635826864895619796025786633108551039649536666381027204509103002335758928877548761189589724800911679470450633494032130888944994005076675085615353252452481986203081173781909413433726438056873646224508172423781388006879502387613535248668771146039678494057362449498490813720171246766427615438325548159166111490187598628109257511171277417615704671255475182041575948395578786008132455121693073965067687873682282948250786491916425086440412901389994260180111958100664887373805073355106456452970677035772504047632142343637344834330108043347199406671468847865444110235501773295310213236573173637193727150124497273973217046003128967214194602071076748158620332370394015958667374657693315219600978895992701393364836449912816439323411762983871113020964232990499073844213495276009880741163503383385181136428155692455347593920549546469123314598330210150677071058506881446407664287819090909978975093241654657184071170542924726272*i1^38 + 1731727622917438990156250171175119275317674735470844507818989705655537127757967982867143129893557900557299395688597337646067556192665785307105195913823673024037365607980172875814113148196703138652598563641934019905727923441008676695631742800024653092111922590263484795143622027184453846110282859914010629052297776714286703735739595337892719633530278389261771156701112648595170743330595566009781784317090012691056049533360611402489886555814879438777003007438446480216061473877182359302843760799746436412608119827732271699565936407961313857281774929189097538910526052468313622543056498382254893153683322083474159562843168244007669875655755379419003573050705149789664626222536444962836501020595743749435593699123882803628754974319853093822438108676306618978195375136104071046133819054397312556566303320469001398156714082328377660681022020079726142869806435048284645272229557624644556364908935693110576836347612887023572724023344110329746186282166666577635815292683584391329328895018711595628674691412886930080359076558870891369677741021277277075404592688191837390098199749130223157037606755772033855920890902633954080487894300585555891989078849015249051977978496836483120836276745492259664966679890909640969434240777869436907042723013966708289849309114946208470578077147999586898924703269236636950865634309659673223947634964632725759010128398912871660717746003576701767544465211279385695381428528653864883234928774653787596333065834302654712255408053581574271531976838466952313660151974674106644587676078080097812116189637895502437064599960948931767397710376019642451095760211603283709676764388343579807912782415506410428016651422203680892824936058276513054720*i1^39 + -3260737023179627105948679465884983506500277818892882779062225471341681631343095810459445608094388691695042008244046849440165088604678509626359676189948115637940618527150582672398937923651933366559734884623816219883557171519056497125198546745417572839549856003437576934781095872138664731838819152287640410876180972311136669384254051409791289016635682862446533596607421324213344351897414653538145329450742270833976086784349939384123524914023999150069388949398486670320594764189171278131140540978005666599126356417760117897436790676294752899044064173679665081912684597813880482835057863764538432603233468895639544990592428410904144116379443905005453497280936613762629193389716670194475639816276004737375357686918731279323714233410836972472282614418599154918609871258812832087100867131608148689406853727269722953928722295525095655973936302660450238992906565343379977140664445700041459838723565235753391732496660389458002778258433107044014542181384601189006015775119093354532719637835185691984706402508458419184081562163064409967848125585888625489095220896695921140707884723648943424835979993442308894612135765851180485045606729813798590045395534053439652795467405284118833206465341409937445313114593781724323099297054581455835648965353375825029056530565258660115313905423944390256868831942074254839090592501013259992183819439793114564946019039679801203179128488667109393928280115711671817280869504088893826656349471506811469114046787519506947081081976145039564555465258153945073315798233715814013509272209293879975189081819025787768673882842490173974906756915433545755963861813872402191166982349175529585621994705617929728434021586971519657273790038016*i1^40 + 5116117141934893054011377936716741289219154430025027085979391651114196826602935454995011740073308886173536667930970910211056396451416367233692713127499003348346327195064163840052615917724246044382577980355097117520814909140264499052994600512222559876823505337690501872447202326378408041192022825611726153262046613092879710125969039997651774851844137621384667196988718875658722881291416223243986917913644682869964305883955697841429392687894666599936259813093651709957951756524886896296286079717883346213704335865523587516504301002998215698680286411578081694713051314783232752207044880220968799385458085968359515604837255534529772894021819926792886496571495003079492895194027830050102305756146971203065734412170185049761206031521834220714237266645517896468356848347947668204232503463456362720246526985974968316517655908824226216985557949045604020916544087716863563831409982702273872093922408934131374777803570824177784362877747969937400691256777372380139336586213547932022766475350475026792917313287955727869757186280265288885719573170833969994407293513183609142084508843527795672267438305756029797899669374795874465225211372224688762006041620829666182079416354146111873747096346116905133723209767827134140841530396803460932787756660491081091751234023159897943989930793874783428217220267060373121776043021712546893879708159249304782646759093294202332641726768853219558228860957461248026520760223601807975850838166248417545153301310475379537231014544023863954420122554783683880038897538056347714795010293922791107759537144060587517025004822847223818678856732502325094693258336152518896844281238128724973219850008951119360264462187628218810368*i1^41 + -3958950967544830008778388303583781759697329015942502653809388821607626947357647725776484295699828839871484343861327918498715818754496993733458865015612062803814673416232229580262835023844243331369369649478276863193819051456850506985979219557583772832831376478341092721476385191780506186028981673676541046894509751643937649353099130593719949712721955522328797674948631490309253420388894816256696197144541418595248154016302780012001812335014351262491237715989145242443410374199530668928525773154014140969413292293685400200950199178401841645803016594315587158469863264327746890081615913972894875744599658292422617506047611994697666589823374034416290171577285354811968091295853176782035850653118320172156990695489991013065034321624326934670902651674944457410941585776722938364456201270352737922970929762519979321193386028915829802248997636998380467794067485025977025712485939216481427853305681836456862515188890123452251613820523577888697519079583992862914968292165100608963431320204560143705341292338098346195026064950344568383091279615241540247158728591036330548867415999686980972329217130745979075584476782578432884874510404966940635152305365889900642051063532355305970397665583404301630826128706216555749574698252252886178163661099247161174653766010581906997756967440742833522628251833286390549834728397363286299496525354728618893165973906818257700152985111066414864389418557260968859051787756229301035529689523542152882329700223177297103484529093778665327178899833985897155075423107171814198700842983529393350597718051839604897172887456537578893405607011613756054248475666613425837501481694616596275361537641232297343063033118720*i1^42 + 2361772429126823897442010980245603421481553977793431142225975382810271458024050437589213787785233899476977488384851417492985220745600404227070994282685480335338445022662510060297216765886736814261185397185100507795901978258946461110977115071733157887725138029677253597211025262082996354094711449692993833112879436596916269613536276764443041182317871774359943258443249989530318087943451047059136999851606385618481867078231223672582427788508532823874431118129012205988068773135462231520486766830392374522006149630179366282000740423145548825945735716306134584850178553337022184936850103224272324699380715008676311295181778778920286035632159420367500265670585983424867855650032689980114881085002770409699722118071599735900096596866948095862649357316625109986637620913000636897860386716035307779669387293567973666442783250025378516077828902035243879861235388474190217584797553603844644702928710794935749979590717023828827359010051636662794741957035068877769695383151667775687510095427629722532953761571931590332962544030659506893595638916794953121445646291061221142474060117636331694493692531393731156453290147761238632786876554694994187041637513789364346168059017841508490082758510233916916949385224458365289369339939132920443254254542023772260980827633741564067183415499587597768899511001539062562900509332555581938501285675901741393828098987584173303182997684944810398956065709911497277018436708835970407612944974893043112382613396017809334325124628675414239564788746125716269568263561939638608553772358048965406664088805817247174295764720410299790619541772482991102733299495321785909289557286141822161034062651368646180864*i1^43 + -779588145208936407644635927648677807477907402847057480588241230760718500190591826184693131957349616843997596858177553058516322774135083140610608371132970399304157106332385016877036413706059052094324555400677484574788856881618123431924971419370585678101755810948126615945383202675990582491095379708237859812396580662400529946806047278599477921674611591202212729595887074108365217948346747448369212418523986398848079728152805716435283438393331253632148187317788381124712864229282615531592811222969175699756289682273424813423097668571330831701917766191035902021933775023349592432075882775394115147546380445094670126609548423423463631904360567263580660042047798581854902013201739655756312703936331326554116321632503302864064566688411493355015760468826337331718680626965932190074183004882431311215331911535811121998734765065765374113614239305467406596796637789288363853741893681333590953384015880795555315555564153898068884390200484966182735068796345164801804471390035019793291821492941478220513965625613187763301966385486299004193959756261361314203917141260715074367399493620303838052185553681031019567539633497702716117198438913272401628012935626241142762449522182939390217711276892299228689510154703774808035583311823336242177386981254815722780021681874792991571628016286487792840465869568348051572489544107386567829748613685165167692098884295356160687672097984435933657998431840530212158332421960812807555975918318705216708146472774531315544536063971549728966984997192914809835610775489022338776238350835652686519395611890162178239728495849344209012758817361517039634439797143284463208126909122144182826092298240*i1^44 + -233236625040722849745658343655669162432513654105272344259371207451478569991691406132015508375168860356501655647937482066952998300741965965693294053970069227762978911933954697860759634197327024510211619024707777931054375393648569632494289607112184394142420745390809898101222029814251527140958539340828955559948031022450329618521730409990469237952732397516781922558417062225150311328382071334599614643929001136152512920076034994097491705585187724611550515823438322874370809997158609364803833041202317076825408041585036251831605859539522361451387482338315771430956072094951588375208471710029077851258941848184676419520269458529861988909020097450669588586319977322235373020344638992367415808528659961478863597504348678666947622129048350077300028663906109756676212931687248679953212662179073759780117448411189094571569483762929727613807787304237356195880536024073475679353618988318996175821900597916880465498519805486112870062527243554677345716085224723555855466973660848560416936337781710030660840073916045076579890774555628353238141009570714023927653567777189334539292772453186412898005554353648604735728701344747667598514772458204053389908605068857157950396036527852987999294543732188422903603504223922683633975338280103631933250857233742519433649823785139714333059401936118002559347897229598914223574805294617912195077970983121334988344644552617824216821875514363244230879696015262282999207202831712372155443816406008226252948828999619667015795160064471272856615979336023839442570273407566592698021856886480545666325836036361251424410968264668074559837090935186483976323331668455414340703829422192107520*i1^45 + -15889580753186064007775181794173972527590490097782679981345029097845034626553598812853888293239868248595027951206854695985587603361828118496998739485651590112570261797149426736496658684078690780797765448371505507766831267979481285602361021801214586290181787578857066643986597688976661514978719050228577343797900282328488505144141307321670927964700044050891250066755126192221092158165358331275330965003425299817201135626141273991794076808887561303687707614877845891457478392559773667146897201958529362270331597040353693947119189880004992684613963634320667407380320499771027713171924156189475349753092484746792361240596448359447253371967353157405068231770741034015433356120617290594312982419532725123455059387539360130489882950136697707613869251890745716202880130445212259495461678754516386107504067594550720106708772690303195514248858551073846627361372901030076522599412495337482351860924609549014272457457736702194517715718466656160580284749031660259275287670248028328226629392492081217329002310941698794612878041964697288015227488787119962134719297838952458048323025321930197576645656804095473892356977971290448439066656406968727478744014953428455970236991733575147438664917345337148651467626275893365425705657330228931301814619055182631858761387586329214670438531551579344410933316408514260532650574943967748412163923265798769661022382439271256248781350270858676753464074907030811503424173526678245625573650529498795534427395827443975834433191594302980345070313596229645196810002118138063374040498198458446999039534850716192618348032892533077444181278540786454898468336826354765182015891456*i1^46 + 30288045766805200443711969695768277388940846987306396616815040235344078277928280661036485952857459488737762376439497256661632491830228223123130724745118036101971124114462227282604266130406400961245492336583696881094566746821244917712240008757272451411854084785061822714490352721617790184769490544415424943815160005208402722837413775921014696643813677728992899782935158025001136453676130629474479060919284376124364151196714964642188799959121773107403044471142157641336951852028441383640688071926802620203408267798338269805428704580888052571041123316792543035780883357500899246018243781404661502900137846859028673402525797717386474405305640309233848864345632025783486971917438147116186030126072511775550549555862091359686180811433678758654757780245646398450753775359097511601078059918811487147229196926323203690251975827439616907157117830223284650824081744551945506621269818093472058399721182359863854040990964990722043807146845993231209321184035634738838925863142380786908029401900378476567176212832619544133239585486602397933612211578534111434699466205526107731078613776002115647569610010130293828770567143830585938780606724283903399775930693648098548554106380849658418685935306873370816877804635726574585392574178806160674093846219088906074375559885083806747578460295396832857476880667495683450098407268677541390135941181355565559871795920315531729486231757347309014793322291782634201137713141341831118037773080943127831603787185038011446370887330378021658073747431738452137507438772599900640906628888459568533958794405634546682968151689678506960054854618114720549299929259864576*i1^47 + -2758065933246938161412828480165449082726251909622756593429721818743424018184675631203437190421031841282635778853086565177515475284704289368741108381081355765548434641790761174828218060306362761946101531340813328154653535433208201435850027134574370525370663881927099038018151025127408290926481434080695326233200170179896115806960717628271945919216147471485725886433339177738661770334153581477678407507523638175274186858113595989717402438051878271054422806315911891044844905478029315432102397201659980230879123635269407892416143844630957026422660177015835547573384509575940765429767057627025513280142984979713398530532822004191288864909581062117940857348703162176132104815769532130639780376681694962445005711606731244409655902771547426163671363790787888152982239657011104401020522766719257430684896341979251123149944214205273141765023658376464003223806728768362496137716506730412487366759363504219174539402142766692222866551187164562401400942548245423070890087220221780061219020663549707604033953411666318530113825367513278406114693263275404442746860818979982249695901625879107058290576095001687880181899687295652467379689766464460422958819398335142318357336580351612007587910833914050231015527294928308550151696100376147289576158521140863828251110953211764367555537826797209418063925398600980504820455188675807127726295091547902068013938726423359142700831872587486418879632469296914850270766634328998919020144574478326127692565649249657809834754493021268876783553305793842253973856237724485600736345800537432775799737313059342097346037430434475731306499518532723569728*i1^48 + 103305548601302994671995809274083833330321216579327661119355792269753854627776610405342777118407771095794673333795676429591772822492139244730939524329648104514527588601375547912177266416315815917710017368523831002288845023396673479390108887812450441691149536374237061296796368733817753773171178668102700366811237552531153885517136804602760098591109799981968470900808243468206898083610304043872900216488841368921174744310635420805660038640640594386285726112632671051521688047016510669513003159183442061456387510478417458175705408756847510301374277039830207884813904062509529738936254702921689705927149303409261326661408798924909013235207626025318491829643533680844076036643516441296162811662523927700360404081671409906593003461921679190783912930378521872056850122550383174346345868092226647995452033046095036405606514122469750495955141690183939494957586191365394954782814179530076385795917852155072824877953336946629528501385699895942550749131681429501831880636287907184040536145866957423533678717200774742382676232626947433987782482620781868867029291832252496766655559267811730610080748050218198170716282995062884996776295216708943283157990432838176526273844803526591812518849015346817420129640258465999028192266250758117363032856364215135670367078324495947970323788400617542089099733585862722618305942459685287872398487886675839677260008487554724493192677458852465840550875308243518012026782268594228265114643302456558132377499632003059830265751335658545005395672033914286135433986477723885602086295230007280503649412299309245113280013963424402070337680*i1^49 + -3473396893057988449391411690376780186909495340335134044391854216382238429828112036595319711545216812608519497942310360347829033892136735312602758989137894776780411372910072524599738906733056840755631755139901918896887031757401026977187640464621139868921386621495019922201431277032385043226218868576439028684117325732460431886677561379377015768947440053057665379326004641757848407244496655294294567631926345247653173203477328899163785378863545444851254122167646523801684069299195761129439518018845951735293047944816479986899242739940719174244285751857665882469223955264237072625416274714045798996167209156071778060404214802662029267323250365344251748007571466478437253430693692537188080522710367393040679203379999460208355765406688952269764168321500206467771618700856652373657199060794984769588249419035042880367357023921414832467494771696170606291532262059859228357682834191518430111153762671847817252892193437238413472192794966081277331363381472876105282814239144934347261292259774670694897378015368770700156139514763512062856735610157930186954794039217957618462697584241666067075095953492684577473128737766497265222782765862293599096746151478536033385221774054052163132074033731429518531003590897144215624858751298388269018240114372299894981690210554504327454994698026879461137338499514167912546367834161967644624429076339000859339276542101040556906129141385376566503479307000167129880595886657545443168342924536337490364887931116757021443710095301244755787448432841018684615064054138302712825327222884370892809059601066167177831768804492*i1^50 + -1286757307564123868108350175039592203842275638216036447477460366669841488196438289329085410080054754090114844418530713576613841178621052185535696064887612659838766572312263096463529689530477557107580321617160982902765213847575840964427768008148430248388110070484886107411622748573078368579678665273473898232166204820345478284955972834179434556254853210372324774046915970568740917455803820233172091480490955307500501939832776243360462107087094049317423813416478651761794012643669727960253498351418092257729931685287773661281693804794818826429793456684223412518279626692847528033495868067888461244850176177802181669374922458345383681756750547462680664032434513668719590629159275362872241236949297583973775825433174896237779084754263180690225866001031078040131134509194134202954699571331135612467782061320199337098186933247579251460659467569568071576096192003361603873331876235076562566621150402641996381697249944456653726100885882590085853356223084124791524983040907619154049410368360145873308575232266414807408758546833719150190784800865744634110868340463306680499068666946766691619297451021949953269915444296996387492100975060730179359241896673513568989317991305205410157487081281944476877935944077840223014891615962579101493175029322917249245216100794964860149032337732509532153324335456297228485395458469511213203778933466974569947698084011521162985341020417825464054412673927345123326213204155584511898091505471046543628900227761443734360164164789428808626793603758994944068359429709556577181*i1^51 - N1*451115280379304252413439580883110535276938544957583232057891553786448176802564773829158775509990643508560547885486355371653909320568225893380810907221362062124484738880644268811930077049840220206272423046904665391825014960132162957841058960489958243362258887611359570536236260428272633693770106630504895932060492522154669462163084713991137769203687844481575628438370925359567934282303103851887672103305529577788263700220304000000*i3 ] ]