[ [ 415289810990128653894304034876997638590257755478936012385891728774558981067578327589236489455920007023450289999542814630605013885783680781343371986475157416004355379145691432509468781669161747209685290254053506057278965810780683058076019952044889119630106517161620459441176523533822594455326234649457449440952177745599569693043727889013979613776039990942887087354597581817594095081100865632238307013423043109008779212507065617560756382198087691923680121422835474931278785677043310732193193365573026952458104915580784886890834272426827328407515990239332371447029029463699970792509536339458897044140657056607764706057731907135798420097881245487176493755571016692666066157205591097604938458038904692710911665581153399699000637494718905385748724245410056909717430067682987220071171033303262650432147638548251548249226536519966994421478303605633502190255880449732380866171900601421041001553012409492736693180370094462300177217822062446984039249505884557234751167443314481056297659417524137218660315900962944083299718461718836940524924289079445583652728114838726986174456366434354591532440355600850837520843724738218324774361779305680811002441158616724387521764683084858128010378733858030134672373803077518816670797136704485457920000000000000000000 + -719042512024155881436529001354934025974745373177982360279579427888911606840033965732787575357399341711061366780693950537903899811663821911517153653712924328960807378076249299674395896913522856222732197965939169411261450730158365029101054963682273523673370838158371229617899720779517784381207019775301736768493221201968276570946968939716444248236484921290034415077989606044509421326722397524539738365772907409464307904846770918460618570922423334241619557449350785976754366638275490921967309706044423936115555447169000169655468736909309291479128708133704064892848780471928801109629925128942406054288268634158914721970905036997250597297959714776549582829860196316778923928272823180207928880616878290312350246086407286432521430009853537289230064938261506387770351520686896971546265833722806225388563762866543097497380516775867265519655666869859003177240447623078498026004110176435610099180154961294193581782605612438166355930103700717068002335711981676353446487791501703520748626625037522967481714696059879030763358816219726919714161899629999758046325979592372301457607972274374252704259584448995499589605842667449500648346368022651201767419221868376471479474114831044336390612266594937335007205087584160585104589406224567500800000000000000000*i1 + 564310737679672120190355451598191876333466074114750422839155822838919920636217278375149337297355390971041746874392221008040970968293185596205400458701475500001725411399844678560696475248920324905956381821941751500859650945125612159974548561693569457516303428642561430907746198736070296422286350234339901895111242419620299776303208115813969131777571431479096054042088731785304586105858780793640359053408186291793077891018713994747862511506400741711721537914981907075948650677047418135621930065457985867925113108941419255104520155633167279549173368841886490971741018644500256642688548254977223339718807945826992795968945440160551610072862826138309282820483904744879147507060679888472828089169404671149723260687778171515840573341848667407103987967168338010662383394604103193581264130866592544667061586381132275271674131964185852497598263909859635276844983491178125440863325308097214475167635550723788160247310648432390728742639424871288513018910631325153729927277739398795323297707847818489074345154720325414839042735727532287589443533501912317630007246781329847961889084414545658147794146904794697217366735555917065258810160475755068363718543425793107143820063529961779063191642831989809715876004229435589500593732459692032000000000000000*i1^2 + -201575274531840166192461180258794946938593011395899616444069239669981464511345255408168656719439332300397059843378536741770975543170340315259167860367583310625710899045910678717780329267897326748828212992605100929869356116702337429543779508986422754382997981869252986608479852940806958837669158421812874959613377950179201139893030749028532501792041207674773185646104519071963918494803075155152755639059084107653218168045818796003200975949330559431999621431655821105051745349379911773874195012761828576928771352950865053839726276725678789767440958585696014396183702338314913387305038148148983245996660512046780231431753259950190300898724538157566215190335858330833347519298691693024526003031685481325091468078777326944988729070506772143029570444178199296901842754063925110958230677141160133900356439297190329062523893010824904373901138634754178402794938534569407522336237729240405749045356083852559670382250672659441773424124262074439050484902716971229648243762143886334667078569653139762676166361649738607264764490555220299970690375317611897041167030890134370785927755925129016172410505100359130848007363051435772536450595095487883607587583904153975011869390553701754832448812902417627214124356536361610854711022405550080000000000000*i1^3 + 48439038576181050703524482742733302659939385143861578727245360425512760603687987368754556677713009825384247462138888701219687553503276397877340882424244624095095505661739445231358554840946555593931418410439141631652651975285882781351300129032258305502645123422345559762901750537030214926601926804822496573515461655346862049618565684976338271412406691929327446259581255048415980990663932272757573522914832316704199607817883065219612681139365388326000132801843286339382421155887108538930183439542859256260849828984277321486850814178279509252768820536065511338926621447261575837432463807257533630909414214776812739943414568202112501199884421700235772465046135858224198845494014903658072108655008988775438459597422597359967721237347423071459774040098613652049618625512905546520950444603497684848080168980484493478691005739270240639241798196655303286835834197720903243566016306191969371689033760886451921681678651767053117926602284663001346630927299395867530305660588362237022036221615571047025460362589882325763276133453450398241527776947185523567750165906086656544437810072139047698541589776017998755511028228557766320501495847255057247574611404034339892825122839225925077347434672986631108176797405969777347430827897651200000000000*i1^4 + -3182287243121556422070333994080865967107612824841185168822122757469912867974015582656730982059448350291113196693592117771837191316799865574286447478986580160262869212276962392846090252655185917412252750650226314047674735289760128803725380836482421392594732240436770530385182537233940487271239211627194482844914139960505386578549752567947712407847268142994507522681339246611640227627808378263920175364326160516779045405923427312830670706904803881295090310674037234507382631684207803667049474916286440638443062558785251054636166348548221747336182760421904579203037004790392460567568137016779991617282346111399741075524275781077663116660460726272258087470514060619129938261878767465345608180849866535804270818269467923812576764384481023386230806418295642641264728789496192242742400123893173847812040056894058014280627521374601735507168542905447260704747899829600079176126454702093826583432720146028148528650892898778599477178508438829535682448458816296199130685842390600757523221885360118638007413559695028051872086912737446181232794969324004359597688288966907265344605595086624500769908531777351758327555035880929014899477439856501464600792598417788437292504459522647126643480203509610005070497872512290472274555830272000000000*i1^5 + -906950305207094679036954203221696898526550300701035196647592483755817704470059574798091712661846988086868170209042376249708087533740311983982610388054539442042261270073726188423933864434664889398700942414081425720075391880558887343724776009880742434306288339507303055792822922782121445882506528190707722079193890312338799425711426385502445731722979851860611757781195277700954394767296768500557491785970248280631945080966313380311630099985377934797781665644192320550134561281817224672984977572400217466268475197285248649217519873413535463043066690067646906482733761111884416125785258532380981830606231476765428035098449033916698565731616210291109566962003691490356416661731908885158878505336493846205866809662105677671145154479186597310644609003517781977423295567211261226333681983629538924554070748271337123789455579364526958968691285893306313318382919065032902074812136252935844988595390089904610435394254938895684168716645293969140662998685086296156201542292102098718859784355279267641370945977412841595506544442087947569518741128313838414460308861639313334662629104914514473070216235744505197060371250024195499368215033529474727478587291697639055250832494577640678860820871556272492149567252079209273288996945920000000*i1^6 + 193315881715897223980844751209484297415169956414207959240624448276106091432179076451057023725002862738936788247384129429491164205151435151329471214069317759127249675715781945231048420102928983722089322877331216835102758937366649014503755556720725113733081720199718950555419389708885310432009886672028371895181216351127409576293776773248761192812620667072696046150635561522395844853254132713470977055538750862067670775651118315462867958627656190775520375692071057886325470325267628023878313276609276162110344135856657119978156867374248363726401348932763458812162624016096257529663145707568404969479314304932053027457944425310986051068341654057958728293111650765632762870415615629743672233783920590429334749710917128870175649795715606439552552599299716780756775084019320782457638534006772012865458782768321574697493392659904639607716826740929759723127322940687539176072764148186810810225536893631185510000747692975668554946757610981066907627558422477991856238574407360507180515941198227625414015823554247447309824697536740075589197503469040252490763933650543338520297481607529649416329217152117685838417269141241667866190543469435973307872084351463027763767382841381513011797765205260292605793379117620927488904396800000*i1^7 + -13822583393217006335322303948284009011104743690807387928590860430263466912465514162511898068176012642525934263583967335188754335908928033748925389829842947234299495655967037459883328862528548685327253454064560284426265824451307408222300331764183191857393343220357070655156467106549999700576857211972715596106248655652072892107773154013014609156530277453528004710217336891645187085646452795916976983907777558699662783549554900575664498902750407994651076666915154446039251692736816740289402396818132335563548488443387147919689205082897469909054635755823651804241157662000924618472478765801633065775780850301439301586276986524787167608810034293512958809000814149701298771623270338208418437292801316487217614417021866579282189953342874435655179748854983573266106950035217059736117641667887901708400305344059837892779070106321802769976972559095869135401029571063093113067666703823605061170228215216202945237063987451221662423823337090347956184670082072117546422011812742330957906918795517294642858799141094469592599384640496694326568376812857886450358445222814427984960745331311070557648948892710245992515965229446958544229307427666971899067907841725458806875997712370552118948791289168385951729504576890702126907392000*i1^8 + -344786344198063165928416275961545995563776466887524583813451334339262435082358531798739483230687380550479147689064651380739193536279138339690723191888698166153103115431267542154254747606935547655404176948550376152000392579036779709767795816199080752018573113198837120356874302403074866228031964582683317088537865815948393428839879598028614629114992720394446156558386286501994993224330713599842841586774043975480596951127616699806859989096936437457927217437098901636724029062325323451870516756297406720702200152650365707386553449569667142980891783639823648426600137077610873139394961129799402810745201897691559982212730944525096492602604059718611809004175021794671787503675003179059054608119656855100099733547936111665009495797626938867792471371450663590490588390113540752100049298018764302398849335130805507539949454432537130939024395561225291284599501341927473651803373417031644449166211646999947829286541023520357428209266176249936522724830410754784101033100299001580029000903635263262797909535072697485243380492065917928011993550001330535206549281194331431082367754794103490890653411435205877024646710414026635222238848156617145467027154961529428235314606456327549986562419355671213281048073398377376645120*i1^9 + 183319143407533800172462232601812079132438970440191836513562897594952623192636380732146571830341240846237112404193713859379297691331675692080853052438953653426061100008479937980575070176751116532033527207373751197906797611925064398085120355015288671821870473101379114597966159239133556371670398886596758589069120954559352782849745980179434843608773519282218414731511546090211787483313220970854750423524377357059337014178421988348417590615500344582429459389069925609215139210370859472139067688971920686279820071062017013923306800388705591389290136124104662844200187797951713576941045286107542449416026391749231857445419835144402058513441274217750704969571023196466530538705959370676216202043341547760675347561481339057657691795520788232621531204074588039398605707792187945361610003870301536603508636569904552528591285557149657498107993234281827770242913935544077912111132632279754413732582162760747862231029927464786028680445859702282356721874082975879599903048358375872907877736699950440854824363053780220368578411300957609175540296235694189329465833204527955895102632961399146379202313609183897848238778850784567557602749657119533846476063758339779399045154918771366129059021425802453694991797629640245248*i1^10 + -19002173713502363524962127232756887757229171728296451328718079535912110180907098491554342681558842324639759406734348484130694261117731020995973213967967568309349342437430243006933007005513989366741884934955032281950499803112408914938405950131871222154160471675321699838297667437941560034081961723642153471000647543227958542303263351441732263825330678622637097367929933658664838514935073789469366538446277955145512800816945789476989225939460032471316999687266602060961357008783560238720068732595871297287788248742927913148239491462758521827389313426253842372717412508944008946542145854156046308917647991396775991227220872725819546419757036146561967731765571702800982040875909808403113103306693660145218950335486399130420062861637960128502585499137285965324047274483780604027631501994694730709728298332591850624396750801416156689405022336436206760993820027347902269956565053607789917482438551542360549928239374417127972687313518280890725643031141852226285008120695389487005420980246538967121559542762289421967089509248217475959371782980044514119877863457819738430965314151866434670157454321845916107842653552048165860759827335658562688260791871518242551594521456349422729823412249224794813348416411664384*i1^11 + 1154336029706180268407139202878963140347806031830008596552679491312892680536098651857927146646609969641924733566718389634392789218001549556685583022241041369519597925279171450176948088202914961942327736285477524828819282633713474818449437584123760137306870961761844768332540555771149197499000512141461312962303240929006883190798427944994914798288072888349744491444528967443425119761863093600572125820488371041282401099509180011207840705175136177207973499717365220836967119231092383944048053546219208449505144878375248533469350881473963972187637422223744338484568838886961815184631868287471498241782009097276969281692519269707516509716585235543455843526478641910295703838305504287236474686799713657545088034520277137805796104184890214728583371466231911568593131197317646958367518017332204200870804404296155482130704539365515626878619729812649814312861823826067364100418078985344197700389789480649387433281841213841073830840086882730200312855025234511381834810381599077684913717867240700541797099496929062335454707227790559787502212355168438823565754647036758940002332185439064503701642882907946457937126025298466656225299140619848427270442281641664119840871904467769407983741536511886031288239390720*i1^12 + -36372614993314980120753589840168815188270818121561916228755579272371817117021830165416637471864105017041455215799453172099801008347273216995333294994293757420454746428865959446550088297257619265936468512000862499374376395112410148164267355867717728132263543329670985878164678825443626032090650629826233062730867242468848652956295866170947197428891946646527240114047972722678655957810774060773813379555922201132173329459460557637515679984014283277779651313719409101802904981300130786527589561996279623839090671994114187495296760775059440322926072397423017152437291079579101500254503811566638066465145427057690845003466905007478774252379309529036671241827429429044846613994281939208845179241152105424733034260868085533431376704756257637654777360177229621100842518704706890648900207556267325895952859512979279140742866226854978034049979721539188737921569602633223417803345221773860991610940325913799867614752092522258569560126328544639126820713066668434906573173855016495263388375857913773597291609775481020335418075777598898055163835002187834633027503475258264484752200839377815366537636211207556037000528715131026432999322003336733445114673526736190094984266865658948278657517751616545811857408*i1^13 + 237187997032183279621757232574607104282564436578240813912895782534307621937508045324854900910218473322593185085572312981374637572233677146445579081479246301289113446998058921884099368857716899026091559067405793067522227800794269520897647191916218548551991959766567278703054763031234205342470646460441723363828870835745723604714879663840493269779535805948750166987596713575444607057370466422870369763196350627298561962625354921544161397742135812100256923363984542524401329115577127379653733992071886038015236394338627701394975092188954368541342730849530527994448370346266030067078235441227175066283373698946511543095092455187657129936291850253346963365828865951039434990459402719157494037143272985851775906212780614655335156350144229749621125886477421415055529347503309374570781477527556352640800945543351639900310679434876538502548354744218770695932187380825813653136067504081706638194900508518921494204059821982971946095209559908089143377967206834482825493835481301362272380319010298643901178279795941710531264047614498972747294116074458773226748043850066407222156067073743137842235718927935930660954156276394565516974404680809897571194366068723778496468879234110370995299388630941827072*i1^14 + 46361857039839053717678096660377503467550341372420572660984532172641117492789979641775715772054043515825655555274618550917229011780703756912150691476582442908563067095620275885595607936933883943594559152222551165987591622150177599249464043559265188059471601498373764540017263980125222923912157843901102462339666962622044514679181260097224149949974322261458958763391440025564495683262554154697448833856938683381246296404892939179891158458175314524895027589344861142359616161396392967729388863263008745630481484988012999407270287317008870558398572837206588621171131044991350302068654967026011084502586339353766120134825021966288042894359253693720239889693788558337679079359055762110180143804486293235180167218425139655872856789894984404430731960420580891798940386714765482001224587946850611298061031796074389334258266157620424860752684833886215472486467043994691971599883723681983223434532322612615289160477949098688149406309388357536586446451307770211507747297265966405621122708900268007775084050778967050245697599275138201055921229880665849280578335310923137728811375071439817855235225486117655633202501762617395610413655991973038559065012373107453597103537877748160261962338737848320*i1^15 + -1833956740501630623648229138388781270742961660645887128508421808417740555454815271811914922988282631988101123703439304993886811516920171931547910141525491585387675459474259196079408058565356936640130851741968911836373058230550266322122723826375408087779970790660341258371679337987979987022634956507624395794707725411272481970660818429284985021990386246606543778590372825338224732288737799272389750808583096431345442645085108968538349038008605908083698793982290652577511234392683529655074723640695685818181464979650792334975083446068480653450119043319298070273522741045174870480597429497057119127262872328902457742233480389528202487074344365655149462274565025253392190555562441653039842831305038115304028717175946949089211905103539354497199094358125487420524181012070912138934236506256728899309503932745867563418935480373621744004056550067985750068923800494479717582356473905330744745702469058159288763504300556757955036496517978815591435903162509426418216789099303955008280868503873294232866245446186220449932319726093754086032415596956025941327058954774616356027523511551469073733837006645453192927095516973973968077057752724226078825724086814098920752634413265305735543329390592*i1^16 + 37625391126846980064337567288512186811725627478516195062084090222364994285496210248706863816625682217212610348314341124484956454241940148912217173398478902160585506338130737490583899141090263506930679537509435233599311367712537525524293233570029324609878223911594977326440423510085007679159359811132260863923793936084844325578597432643588316524004387973963794158446871008723469497811314503539626738981550575974417523131713041279691887035033516726301246657632742598458898083487875263318386021074479017040559648422655520754362358136501094601549286815575031932501706807815993021561329458764244990711097219213887896674696832270755317137107897542176794129971879628477301362913737031443826059142138103416921572471446941740662827290859926531074933356436492660095995059912110215209487341940529561078947398363524935872835200603622287145376963720490438339239911135297361213672512309623982578320981661819221216276508752351899751224642310126613533629879463266350385162951603065645949462252454277493721706404054548750325228394156677217655865603731363872444598913885895015865307082641470263593827287084656582278964960978114433825009818366214345740166099905085041355915259237344334929985536*i1^17 + 439126969505360186955262189130606380860649977651881033722123302339507243135452549847997436055086285156946674682320428788192881686150173808576119244742855668220160872225741980448181894356825012439868877759036054023824317752071339813328924945014483837172196298243152227941286363218782164026788247820895045670559099109827913876670015135245744774444121276110123064128480760675957468335369045939824533764727761987715307811908506871743514281460001500261862315522256097567830844624706182500526815900414640698637187363288151073411164287000524773690320781093170615713987692933386851010724670812205766497711170208713536920007359965094894998614127343926168194135441325692059013328266184389646696701128723685828477258883978735456688259649912482888035303942912963899730643709104474366298671492431305793431118109966314387692025509023639126475581315504657487231276703977465388805412510671550940356476351790435697821404577804140102900097045770950418704397128184232499853773741534674598059416499699251276921626596066937392070959265643504052596824650367049891526592100199757093366188658230418207064873831365954285949923253736740682870454591047037774783943108740609029450532517489814798336*i1^18 + -13739954926793514126048287783181940891171059631628534780760199474766105267749134644769146852595014010983898955932993444468003654924572792155560338094177572681529432129171568770366945091686797387804881351919390386423254791969963396073458813244494106982915851713718916936541165170015328920000320377565106904209667543841377757586623934675150215303583261636255841415195043274965292307182683158039821674633377061878727259272381163172166098194267461980165846242114327496836458581421978938441055779535983166812266389229620159439115657278917845369803265760761610611727165534078430599827289566511255746252761924448913543859751109420037070200136928853145743776764355999052311588575858313750463009237421621500129246042867682543792229594698653497679771571934304465278794064588930126679833843520982039821372559367487046639485149938825828844123069048032505401312915835155072962199002848166578905680230098257609353438361480135601477748322643327449692250853444037694894728723210145249925687367431757758547048352784845383654467660004123078306912434394162952976491822652602916790363100243124162032645159610967641784325052374616691462860850632656657058130079467827890147101071158280192*i1^19 + 452120385859612122074945227930298953369382848714140536428539252910932439305590513740610643745759602751661083077935902996336068826873076702426547812139348565266767184199330771030814008093864469528667633501947023895784622340241926145075691117722922165792830095373719622889130737487009280020855794652088946236810813121724494424253021691288706961140217383117503325390133270045479398485905943847842012313651913123671809211765686980937347786718314337374183683890931312267927086977073533582611778575316993080419640257764660565042057207750680268773571698045425091613374099882550351822526217935502058651678772619441615903872350113610255236800180617023610038014927592412897951730758054785764502113510062690268849058404273983061876299835766422892175424366864464198974604385913315677811820291065802220573165833977751744452999901232930633316252559518191908912288217120792724381487375328561131233348399970442498182837870706715950768300566412833233942692004868113618430370089394190428221607546519018506197309719793510425929680142866015190744540316581456874245443246918703893447498126869516018426349709483500191675562070116735536160806271275191782383214034499186807094158295040*i1^20 + -4864539719340108747676961753473687474713840211315493272491418554485941534705355014333472220826465029601979883914740362924814934436390956992563736279171470283456941822264551830843138539565244305090511043779764502853122013053252910246143186840862436336615848691266222355578448384239156053323928199083756451585953749903406255213373228832112366349476570875281998022687521309769702315383451770058969181308801909850474918908577088899504393578165317362347615408416646012496840309928325556244228643438190116594969066091834116817519260384675640520802900157737215566763159908592013920580310568617989515274066125692557868612429383871330378443058065529023300775889048197554350984351060792956304594367654433743605464905953336829077267581297621933610082940043451696744883772667380226913335918247470361771833775182666499806856846791493878447793504442399009150335480825800515804421982935478107956404145064160812454406059866200340723310547128385945430969534840172275843602440688959731326091901358674617881368948655896105078358206122011103390611765455605957609198555672897613005117443691154825272408049523208368460960783235794995948682882864122061729663480157339002932822016*i1^21 + 66743012276422133199161202470251636785405512346532200680753798507900384701596932565455887606315302398497639543916083069485796498141760401618265838197103917322970409558526628803924237668540437795830194102714466658080594877777877594098602354748234506918668621078515312142019586578567400839330495056800430180562883063267746859919923969135136997878111267372768135434737044472077773159587637838053591034923348046835906699335113257949695071539571737462000785571123042283573322694390728071527277104704718989326630304720454703237581580337171011211837392825345779062859543103781917978371403318937728414326727433403909743610684326990767755666813044218154355783558501462435122456329458628092780098909535873560278428152005381312816776847087565836372454035445635969836679238607034548593178722886492767119055833685004346596655271652942829387986971659517065336098155667579613937991600365141870558401581448116446740339797908031933077743651514673869258373030263020230409046245073735142882677432549236240162409373084140573730813230156685360773317798615452116086611835550953005391630893211357648786994854578521736135362627105015926513576524572300070942525817492116340736*i1^22 + -321153753829479093813917554600079362275988665960854277324471468828254250625660725792365997180920416498900431981826765617693272600438453949792290553225431726714552199521996760635008405635835819008385114916687579333085906622662378518242179322088087668306239057005277061703052134540217372673525526951260843246664220813120985057864053682483642953904634391945893359239629958323344801620296210441643886772133604725172858831632706877689061977367910763807861197803946884623284864214683850052041132654653286378341112973382138642235678315692208256754565025584703658505278967622705351810836979805654874867784342941777429380046499266696609727578168770806928874245894210303511481085038924986906271090889086512440446431500935406072539008276251683084359028243056706877015592330224443872470836577166341791630913045484758771723695048307047098914565630455826351201002010690781725531562955326878051868386851299414681859188672022014141206970421455948857847100333217367002375508265452227679808571473607438527391947145302767146427127572826141232551604042721832929559642707367769416885173126699852665871234259180531507578192465367334512848262714208283205530834964578304*i1^23 + 2026054314649809097369379026676147819302132123756321320824133814862793849721486890397484565977328384215380672207303799143139163434101361763303159794100668019986747664223322408610921736882336735087342457484896384599576664552285419250185419429747392350641244943096285138800158914147756903258848516452348238770619156072041449665012965939589058701009862277229078314617628595615741491035028995454878981834276019819612013618576550757461157228393223957507532284426961037422956826058711854862564320347579460889384522365820628128020982546840006289275447895703009894744550639514445964954841374138810563349199680424933239549094900261635353364115257385719767737650000855053734355660471676560802639031777332851787556012953694970054134522365989912459759850625980658340718102375126699965216158528081337006906001595716749750588408352445157531665622683660042692038648818652360642757542315725562379022142044520876092631328679006676355654795494029087261902643708331239995071201920052733474475022067411850853087772727724998674356297754672226468242133848159296837755088534265226454109112837957475320417369415520877940099601786702441756663745065281436151430774784*i1^24 + -6054834685199199213692708382995680294912773605488055185396648291092222526053303050550712490841000135413025047242765900194555605533292400411628807707876594072984008265800458027116204375933673295751470758135623498976834127918577439832630004631299055203406735564153396560080252076574754559302643832298958926294673220266326754340679674383643944303850334591069029263343466220024290527499046822817203703089386796818178537975723356187699445970754658570168857576056865003316048356808270836902494702241832346672268118252518425462160677535528071640713454872451731863095013908966796595652173444045288275087439832548374730446082743602894179410861800015901578619120778513525209598655449237512956140094584070787481783935597763585029596850370210216755044762545809474490526661125225724657448401278428711917904946098833823839327583692065725406688789942409278872119107303346461584173856440700279380211259432546936633449067669778243878460682773446505453058028442849238126223418639790426842815018402140049038272252305984119820149422006238318829738769126423417282765371526058713830864870354778734672959497122880706246270461383291562395084847443637834874880*i1^25 + 6145817303834513474802126243543272882400544351795860298605888616101983243613234023665096048275274463234714350358344093074213607828650301816738411015362301288428333508631219388082919201567001109387363555540119168550428167900158999022175183709847231684365068087627822404971527852744176473004563997732104387018801959586883635121003375079291332385836204856265323369277281416390432274327407161432818417022287547250333900156506632041997780586144233666195203068869845979957282773694421432777087101451076030598407262858092502627380605084869682250032121614918221896598144638823755520861433677681956760157135851114955838428793602209943609999057929504571759177085053576161940229247923245211650981841475846768192447320921466782560076241472762838329008930963208640420750494365873159827890102608885879126196603042696687326239194164550195469300025510341659654983549895696507450330060265837476876730171305951415918653986333294976244964806821704963254578769693354068457035558237167808542186651237008426031893489370030535425495322072150159801099878047981102125618665199826758798215744896247841798486708967699962140343474102069164238641492494647296*i1^26 + 332719089000779318992000386432413543323827349742362658051904086674425549856393249945612833949252279910377977042040262090396610904252095966481978867341432342358549900663404891801088876729478673532464861049265473723545145602588330525786520891746538684919712844151278686233724818527187273489386569172585148289396478350122521419196109922905730800062091138076541117066546980131376052487893089875071990593994978663019530278439917263338231008340885301706479781184370231436483357760923904835297486178459795331103001987329099060782269678939257152238009428187667913281750668589832712532215853767559428840854567695930698218177997691746901033037992417905064750428201055324167874652558975363272684634212465906282694985427529582117436878312999585180608487243192427368943505226504051182892798885594028793454317736926769917346847570537290330966039672801404637505479945545977331714411883223094117341768256108017880627723471951726406498215286602036827121820105491735036995992844551791939833631887902675818703006332083539824254890042193137147997931817037519760969269367819525232207473908663333158805776789956924794235594612723482172592226304*i1^27 + -1255031726005758251669417327005661080002433030326453347142656196165691124749253364119181078790500504254423064618276035650198310699798654159073135836762005129051994727880645502906261946033645157942289745085650423013669516096656212105830559231570601885230634832930969538986788760016330845830484534958092924689226980339256739506774526092156728480920699940250633751339020178245572424949370253101640389314531697113473308789671223939453649601510575767906503999174006153667982910079656830500133577609575004214915863375097450402381692834477617458804590959349093544848905227999238370413950213884232706779138428462704692466063169787082088669381927573933108620790022014541342064343596108795645442022540524276978139615616021203094991734464131199044801014949082127146391245596596046076880043217023415193882650731499815846260122605445530433710517359953228385736199010002070987162727541112576665288457558214677393536832381388334406922617401591167801288282043911728319580111112092617863633660999851104175010370654925485902913165144257320678431927194960306688216999394795151126588099574576070331199160216770962127515171130661190762496*i1^28 + -37173597332149960744608719194118096858327735825741202430371364804882628209277330116639517690022704610807451022025066641820642860967144396357638701213150270300256659874875659408171375153684085326836266543987579036185074575126609493416788391883502977891583052367470218671090862015156142700063065032311778641645331985469612987758986753277906014323256845685830861219853540862501499418402092655284496894614655061495602421738472431851388335444080933196292195858787365049892571801301312266520917688310042723371773718496601569019753390015409288380593662009470482387433997359158683188316442510905684921187911595505655001220196502102627920970724451548855085226130495602508662427990092932639402124284165591407343720810725142394298258426858407846288947073571417283465086569227056457405990542825190445661777351413808438985230039101335863216238427242776298618986239301821982464855695520553611155098736347735963186670025823393730238717734973900673447008043110898589274700061120828770446120777638461604306620924309854581202267779041457748989489458092044379924509024750424011730632121261029707797642183534791689562377766830080*i1^29 + 76746896811142163112962888615074610646550615727345090124498125981905010071855982365173209361959548330238321010586181316113984613020044146434892598103017045082562888184393723768032932745535659741257218222077963218420789586844516838305183249371544095620601415005525429092648580337326608108243493436392416629270180852943249535530880651821087155042483721314455775820266324388367214170314412669440235376787910147610359388252171140867413164422194719341075541731001075350615301044998347294336090762720990511120859519411974963765039596221407922327262814002610002764409706496857679621914051527771142020304090635977666658323296308138745763548120189522389636975866076803527427011532037547434628787828136758603614375609625825295313225218668212211352585653956894740298043728518442889268477718792082962045953907021595837229793757990101820946149894994927557349208154582293260641829400782472874286777799280585942035091512368660993716262102709446870421836674547979857345606619196619574341172082395741312200812366353424092905952432360897840985473620776883461579897433948897457045518021879266245100361715640444680241414144*i1^30 + 4627993715271255072827297983044728514429237361853482038323295236616454597109761707136717617258418204552282031655521622698986544629027046888152909686798206526301620490077341776101160856895496074958754262808774900362941779255676363215811839372510909705856028279572177317873812280135505566276954553444220845570791016207339082518425645790343156491889580290756935871085615454634708294084126141724199132070371689430461784661155835721348869844255171670975541370841349772050009074504996109366677973943363648723126815148664219335575856503843746315966807454026855511690461252083957125834997722952791812596827235873490165658253725549155702385425339519388301704294933894505103677043778391158175536770443787442443895480568957067455924644568522061615105206055562773066018263873593235393399107578080144821135299637998311886657005256821139547089293620868352216243248780779172715304490090948969459572765286830378471242027714179956808076062278205190135176968733989628318103180802053209777313710359154558274129626236311245567521553662103101589657879978295038233434703126332623699069140282353684510980652952509743104*i1^31 + 100242394423348056408263082607572678001214281215332969385522262152653150908122806068901154122401973440207143730147797094409140273006685260447213998880170092439380748411267228415459205547505305440959292914493506567496940640434641945337884506652071369399634241568318600936667714630337920694664249010819665668068535392742109320896229310004189213066878594215597710038028077570830155485666138770673630988230044651492074334238980163895805113129226637379747711511270308668534817893207228360776519019050248877161532388920801230902178652191846366277472769980466802033253460825176443193836948558198932619776647659761726898305483324887446493378609214107133929324970071462366175020485524486121242818685188530797762592893983183775482173119064237825781201143831256005221452302197967146771044040168401076236323618186184328374715459762990924005890122420963972129355013890953604979532520950908432307707300479749817719499775922494428168248688497182999457832590386103644479244739846864238048801351692771040920785233997112441610450966246901545283140248621223977216485239984169329432875561815784116503422435328*i1^32 + 230938651582052055760579751596621811574696139143992845767791018690675381178553471524375493241331743028743963643016437477856515783434592045468908866070824355553719426225010195909315272866956269884075993105900452297787331205512966429617477415773096761560078109395331813434799496411347912506444236081627279457305578714262922407825393977895930533851474810826207439631140956706922576765535737002581316403010544206021924093000245217774980270391953149962531307095266287588952969602866082455757957251075231889466111096311376788968929903652124697852728114231957355195781150910616443176887411462949649578830720688123252916268317014929488179823861306798258213190331375560953276046260520998045691338648242642924719776990548098121686469013103979884206233711164176386943512365735031438403169070703138116386330333315724673616287819439157311469247371757203355882605593880901567323707754415155832702410583248190990493445256201089979809894275417321523892441104166171101570990647580382952009814818176127091463536767404306653112544577737232062412593119775760252808281728576105097473041861079837045686272*i1^33 + 13931482995820367088936221976507548593989713511116833505350368757167431625181946815824311068754484787549009271958694541493238115657277769746446980488159214234117202480897938652965322663786443867718887050346848578756581351586127972012030632628551358396449099617987636668530450780909163624397103955623415635555039730106763684660042298780935936602281422875355572993324243702404282175154142064617402355796980422912572912492339796572142572677377884487727054435532411095064906555053976366371715598788058622572174315575850060723588666618118386358160619274940577567949014231153503906288351059346960697583007451738253807419309894706000998298617285028839279389060121725323246901651362397081155370600329071526818205483286168784851208267182788111170164274246551110486223077140916782871510175930814111565444434308425924698982704528650081598730665617129496115968437569692442782838796123006898640611113521379901379599170513477081502159270949238045268068859173318502731512489706042052636005106427410562327021476759205127166297394970605209372604300012955242118160453673590384650953073312661504*i1^34 + -1469238462088773427721209260161801411295024183240662481177701176322866414830157526271296949705172179532306549262131581763453873404710286735266479691692973347114868804738645895115082560243875214487436406500411642891478632872238030373986060458356112027483185849603353313909233642593005520260081460721602842015591464616523962156325880129574480668484502698453212368978223367158671735271726099283566596526052200286858179474981369945302516242211788669596567142514360796560272419813882977375557847787733880802496971608310135763025334439350725866511221461768127287101744560608046024758189644854060684023587737440081604185644822767459977136897044999354219813455646909798057559710961002485588717079150627137342979675384130878109627084216343294671492144307159657531428101655642420684116210240043919831440449278255727015205756469329724484062260218543216315377671168746643016832612630803232118823222667651469528350102622144007184289510736375382941492932524512737948342991038714747521098750440698310836210685872163970778257096551003660250436400056636336665468426145481397581450838016*i1^35 + -794770057847284575395260167289522440371583641690879365613695469258989933887156239316631756860580174358699847235996147813034208526082752930510531949223375798808529326258762506826268677719249904594250889955259883801624261378492497188402951575913823048215380845726070508083749751641285689611759587004475214812301718596436549408780588728884164167520119225493704439179866053653044464610756466744216132070355704153167907283910105413005488574801047807054704530624743649164950406435073415447300025721307811218315082845617558225336523923226251044779446360361309567842375401585706196472139977715064594665438823081856005487024301639111308130985223587511394880233015564123008309028473604904149833134277200900473006989235340892108868061284398717552136462877007077663430384288373021131049221828976337781372205637694614186141172814776120309584045867055762902875473865273730337537959877078452930270441476885505705857196184948867196945589643328419424450014530137561937081022519119510093317822790967959644359121038982577064403496288965524185114342380291463846115481651725205504*i1^36 + 1912061646340800164647258817684134584673631998053300788200473182695560656533654231276004520773644295066366169483095503194488598125853787891188972176264875084983178036941498858851141906552529522173809338738176846465367684077532488698035691478217224733579084439738674648382098539588442335407139561421174462331020862961074034143592244504213748196212342071394751397503306158400076217007737606737407821504173186476908664197251045674916162020035193035966738788490354867429752812471323309592656761135769268711483415224874696346431510205097162391253318136737714934931225197676034906324900690470612458317711906150773117639317289595763755301768763565195300642193350875182045086969643981884589150963267147341242486365580470884488735173074420158430351318361319252414980474221064380709206182608377661506615287120325468385319222969002897568201744650211496385595423190157919168175732034951038283336970316328560836473814500701452270704525116316046073134692279866084569241743769293046082277138753333925832643412736284391267700854495742783377091503936840799074545337106432*i1^37 + -14073330593170847806381981922487339524752392203342781795271144693712528248965330297041084142352461992756094635430656199162905228400009019518443864483677047458054825603586691570313023431411332626016901493402664669883349473267064340087543245828429205313145603014943870849916332806941344201422989118917386597350745076691250864784801667569303131168366348509812921633206576441705932057858332656225990594107635665533856449503273258326279742437354305102480384789099137518550323739305006907463222880996048057041827866588671157679376932014803855753652000408749195125516584518837354984833862237223114760319708235558281948890046586292321385381431632446219903815185119811146635648573088321613215076088367384771246509680479762779475080005400534675369800345447748221398057226233774130842162602594891685261852475401705041543535446160439167644122189828185296098342195603861140543978787268432215075084046331866410478168787287552434641094968188031281662930164526572411798105404257687385058736238308841338973994191643093369667429445738804173178415886781905870258176*i1^38 + -985586811012007502272434767572490760231089413155256359679962428024235271276479894640151582958780951112087366980848712074098075148320402734706709976828810320508127612084039988039560733478451491303108255608119294139031566085415144720152164799812887838799062838910835446339781771638057718684905094503384070833884607187327424834125029856485076115634971719477256267790410781844025384427872304406301003341640820866804546139620126896913363459312919793851935878244397694128067145328705649197633865467408104977089974378416263201603690438615141483279616552858334328425826471924091494795664492613109110086690091225520989805955417185676801893516487034766104060696964585940446969077682573164510919065824890210731451326980551027996270873380353756444639802873184442252745599867601448170081484587643036310364048782969301285916557657411897449029738456520768355032737510004223008465869696534782683047373575787632502372177328122990547459214864132825302784731401773792306478696926205438358126411446402794455258827122478620120367465366523452413861671242563584*i1^39 + 9299557554885149416791596065922994455564498331358654239264030937910861150904046751033697409473170891103323589633397486114687412888261183333216323632314550905693097064158277428720670078744364399617187205862874230178997014791861510235605567285441310488051380190145358411595682909673967845828034028745984007737337205172903647437098483595121187717098755811820643759933965411936097812844696913201608564421889772070517990339148279185471959691327342966852425330030556511638031599338101764071543046195237152268702602850309449579418867713865658056755211364592390597099243784260552537166542213072622887587824243222871729006941175085820588859037845287232102537787624293737910910988871032464724454987977437209172661369140833788457835371123248468444398745640087407478225308256097857055544038259153148089968228467116434073863276599406040856758003907999379531772591059813100712848137034119256273892134000468862808551620342014892518862837215796900854190482712386393932261971126507395677297390599638086031100032982315150364833888078456044560318464*i1^40 + 234372853831127505417864795569138335839455864631862810501626783224707256027890185194274882108170117103036508052574306423744204346256906334847497366008252527896774572288754732129830116668907154278488482395277744931784945891680771129681771710520502891621988360665480801816892624553992522086131167299254167254237044912321326602213133386514292561272686389134431019345729590709092773690909642844816148148520787133756145583761052065633093531924570824359744958677525975098708917607254907862454165797270869221040441674192668217572975753882151561842133137547121590253043629065449758133981406523353014864494816030246335894538144568093978604579162696173125852313556532893888952023533988974090616138363883612924333317677390945328132649808056398946031661397217621221666717573201946191256066004520120092214562687589343478520803982182797499936400844963916128266202317194683542950122301403549623755923031078390143040582418534160499685569886897088967181660631396223539587351117043284968988745178933547745200889390713945181223970504630599680*i1^41 + -1363857513424473255822473938947628047258693164972984514146559521053789754595433980055503295948864051569750283449861403699945506484782867506680222207319847500549659003609495291650826741167175421040117379207864317847818100736863009608741122842428768612034943472364882615528009919880419588139160204213731636000376215736695958951961290834526299112689748683147306489246790702304951609306051883396764457377974110380501792788470529434071930685935524817983409398851915978049110025040626215547192271658600611645207653590797081545819690722354203253653026014725517885757272024328144536747954644255479957710383052012786630849298073315394772509747707276279135430330216134018571922045045440896641218771780729089524222795958268376344777468854431483793510031231200568134555305525223062057732004631301400411355518632418929162756303733436000555444393059340268662449316479522676366708384012462929897988898368021563982216755838609255767404063010248645148543458853612959340877250486384857809286224467113488397087663966462011621897142272*i1^42 + 19449734812259276628014687628793384021791468311949578817728479590406180203018541798453080596653309549881601968059435616332466476019267664249122005743037987489839978649965468113424937159052847054607363151499918974586064827817461991281446628281874388247936182566934546317166740693997384770199079949771025329727968756222905918977324500961846473168506532937212062515291268169328186498241986447168195091174024287532743320070973839636551994897250743081864044778755682880636704619954981128544403066967715178737744242532512212666177545938872687508723700215334429036213510485750063890926794051767377271541123396840163920412434640179794585055893447405220919827159231063101225741844730726299112357473449185926161583192517905128476364525140917847871241432736257149024775670846776670656013094668080963806811348647382439116752283962342252297483573659317245213126684661336599836195510928323069602662685440022155977095938169814644607881718464271239655198807673990227480362532066954325285353499337208574759306115340784631808*i1^43 + 1236230812372813743963499081273627087430141631692766153084026656166484078494738120859045810612691246935380932943188234450290350416288965220218107189907793494206145326229027660919960169726471773587484018130838614870088658214997928674997835223309328157320313381498640824629142671498696449095548568236431312457697494166219162849452992307723846584897280788731080411145167551495378710748631994563861505935124541608497957590538664701161619657689850550137754835122192103437947705309200362219716986146038734480455406816674612017298458874919161312897791647882246209974669658726567297502968059129810208770255057299244881690274953554545855681780625314409672527782505984242043771162948729025309936190924772734704506201138230200759440687564640569700230071839887297321887723943300323231792519439413725364219826273484265030850515710171155054631146602991431613025916937599394497571241125678518813826525017362702849257762500452830899345558112118654936618557814842027657724528685193738254668023286639880554780125298688*i1^44 + -2237758281050416327241329943101939004464923185221886303954345303430974971287650017999764594964848931590496990341066640447830978729322995800505250815563670000474983347319511432274687063411633826773582477428540910555145178838845759800562728543016897314510575748360031676538842176267787759145671205634813433374346702394897883076373046498544899440416253685418858752889949778299304221902418618344349172649529734110684317135890731496062285444121878302448388414230643017186121648797494194838524308141948109354120230331291232639726062131603290479922784776242208244419785691619850237325443870608235247222637726579703666799298668108939853658918774488465272840424822988760845572114449278703362107971283069572465889659826534702492568214464870717944545089869266393614469391939049470697798754537179141602761721349559335769588730704821777210426965352725197561965254677588623137804892083698234446702373866652043586842005729469344446864244634845066292866894987638699323965371048191622570740116326362548011008*i1^45 + 483904888742489061537632528648082745484293448452798030921781002806605315162440103870056029593528961450132931678884728395709872054104567429685974664063447952635621677772809602204709282558360265708322532513725690643506087734292998349746843316854547621853585968483683640751710982842103982013491383626458156454486397848268782082222741096059157926330419255103864435053083900050822764684105072636188818714979012272929065064610216665175420458223358920643002404886294210025180849895905826254166603323087786960861509619244123240946598453519913124432163433684032295509738896706623979730394717515637699154770020665054109139050042913169917006652968399980920752754213456225340042524924413247986120515670791532249248183356636140969975288664626558359987258818695991072457043593300233003241873889625415279181529298851731285843302603722477624899304121600837992064637551445176253933711070321529985129630075564770165085858218277792086006827722137274702244771348726411142191126245222060027137977483264*i1^46 + 2753418783941452675099275455762385104491264504386427295963999942491660471967624531020994503785096612816585252205782744314910734497110476328348708501647330207511355297127011787864382918804853947119128612411973028128913988558505697752942022638216315902705159532577620984471334722726490231754042735212877380454226193964163294111310767033894356047170079834731180430337549849495057028371984250456034366908561785168296080248128685674202258924077286582789804553497679821520088084609846681086473161546605843081859922409416218822517753710455466074844673120586355516050499334921549585384048138920992514688674983683903021565441351575049871301861786627399175883685335871887442091600773067708568367507063809808884448784874936144578234018435597087921545805282154483282576983407693812410527560580264450155129248629425365590135787763661229416782467893999109805931419747269994273433987257645925972353999707581784745600476856891314827953760002420210178100439208993318552507963171622429392896*i1^47 + 2872377555909687789770620326195978880166987962301823887389517797450346388775830726300439646160990037757024513556054700614037556893926233184833572255562476809315161884638175981369316588364171593434928055003453932350444890785947768887437659395765111283203898496934930898022665111118482271701872784366397075747048597621007152049009723176795052846057353997026447500590773792541052065724734327490266164633852989212527190230315145006778294864077318588734316085542872566054317002670300277204442313089709939281286452998760717813188360572570692940042174619279875161535866891095201752110843360790559718151249809899200181755008376145657050097493894449293072524401555635831400732791182582399638048552504826240153877342952659217439437063316481141130647433619612682034721931222049125849812892389955680405261227225551061909223095802678808943374532726185185469867490273717072701609487425617929125159218599489102323604539820382909358818765810037884468700972411545357288079527313408*i1^48 + 357572433064028820239765921180702167180397739038352843821492919542151296342808963708835683867837536296516141906619390825749314191490046163844736139207212501774151804592021392251682770727488332948102718352454753259082105269679720755825407275189314952650129972170766312577067989567910491387545306887423034665625989301335806203924870191682442528060000689616740575222396668152636496117713909704114682292831700870515171026433594361561458535174731157884007986829498003743148747708290793151797776559961791198929347180743726962100258740140344630277571029131440311566043595525985956602328961034049029264274207129068151570275962494867786162872524560496250308155200358341701270352927148092796120046481630938659637463905638821528388672772970439718358891644072536778953143044994625654420811334738826568553859719001622932789835448231478616225342009594106804563337497379856756820557551948198563160671978878073432537388181013820543943235116949563481129895459425095122944*i1^49 + 88928042618404493681398625337296781107008374046912571813502141846051865528894408176676775750671822526754761752865505402388497468386587792753803692036365603224490425563235311465968436009794650719353479286876808238668379530554631147514117481530615082362267337204050160327642221851423248431888878046176752836961715948315124530000300393046881576068734332137036393875614508204717651780191159078920127378863150777559839374478248352946411800267089376083103969571969759147284535202584624097681293886465092122126256679337773669555033465278227007686344670223998448482087493455851337364844151150916926876185814880744691068758107518338733281353679796964031124651279980305190784432818600224166007095723953554117378348529250225562706572566417718483122488843391199693808974253541915184740949598314470273547368064382452569861962327850688303533737821216718759648724308239598928708171007928639619931655937324737033316781648120510578835111445495092248143245131776*i1^50 + 1739847764152737596153462896781905657420872656171863448653601909758014212679028634503111593422472280321448420876479671774895735166705204127010978140957805953929533616896295411768341283784606209663443932848896187835345105649594773498892868680233737847454003129769039006988290964720138806638564200045634131664540745350442596748992499521207677990956715516724894243788585763417423112475866223944629060412913038965783393381386054804721781818190482240446898172485561137632128260582780218127428925590168639029003031263282184647214155834041253364746978771763148546617759791141997200482207656581024885614742617234939621273516622337362326932467553524438685117211467330699774445878207725560062852139918852921254510427928711671494675040209685922052210980518710155136956285954942312694328660930416843504761127494309296828245295218070581300104486040539342294078123574626158343524548832267709432406946465689674711152601268685027815698801658419568640*i1^51 + 221346161185114826843165152234974729005556585001302283173774193955709224971638693243036819617591768958328150504538043652482346914661541635434370756579341195015742396160430413429735184933251783286986548983176111924613876825886238463512088646356379433614156371910546113259940669385254724486810830906650291358875735186907436429030936513925259923625865797516533574970299459643774758716955780313705289043792378859796310072796274686827320687503780552661915153896218702360807414230211714358201716780363634405778367895527179289223684444648313305094881895646016783519244437081531591849230657756863027958687388107293339943231874649493061967479967228271676887193448546494969574741963421477685551779685636303247829795326863779523632469120529483400679065542788159756253553039607461461096944253613349461648812208114595135370960170741744838532750988231407487193988543912003167230103450006601353223312371295996008695536095209606886649412352*i1^52 + 22104885914689701132022330130918486455103228353018359363301192437901347910834189943285672802072848582938362939593193955525080703476484603332664493433095781948237231439505762996041613487518833809352950035129289082074252066660306332406323229244959120036878076273850573139610374071161551425931398995219015241865955069229887817367110894896030099901844303165936761310979113132114474718662465318249885488427792409777694283030419318730649711147244172289375554683330200091047777328965307598267996259003179336405978502351779662585156934876427763601482250905385589842355029936118701060348174395208628280882633715254716943903225492587335452327893040091196887994382699201090234758652440592071810945793941576671215874117658441711005993653822988598139810671229402895227093316123457525371543454794429749069418987357481464263403868757277227071697255345782771807082484734270027775108408809574258319129442723451364517713911040*i1^53 + -116036039017926239335485530380794560859460302336622513767032286722890797768435604617095456313327549998997867385407958769148858581370418488509352135923460185441522609703417184568053008166283323078961282464154570425494473019134617512759772030834025102366183500965175280190914611958465373504257905635564540077095150052767338902666899327299293612564169958658085000898375640624848608643245294746397771234329431768477966738100654645073521427699358241128199243026564786110194677819132823736430939773050828980608206786218662267069614302579940506932809958291761339785147520417724696425118969871060350368104744387308834072858068765800031663585393984488943080139773072775620383248916838682508013039602453580619917692946038430435854806472398180376527862956841706088730082315978931487500955759721297191845958411931356786295580600380944095308917783751329694164038669888443399559303673608114651722005629197536*i1^54 + 43208246461971187524802953274365845303928546007758633904488484109232534620746669042963673637860418614259677803672374148992321783771557013095918014763946009313733390369315215482769967189461141753550045574847268702808475281654585287638809167831608616720237603249961546812428647945560586887288911633951432836741349959063264147701126711884534851357348965405359815451262854049974877125379877346978694368920519371730939662885891044272940337284011696850669881138947671925559872585151408580815230011051903821163277450995091370988290029315396840720197764161510230965948209527039634106573351436611510711889389830092158986391239118344293689205343312047805628578153116452223024029364663574802516171327557159688925885801945295934401948835652583557307551241522940573221781575773770205696041583372660465166910862978429016948006683548233793933730331852791054957200*i1^55 + 139207148655757996226107594447527742565717475423132510781420773189857553337741937837858292691879987031235653819811454340658259443851002245487893947370060060203247742959865779444440412504277035514353093672777717755396973125342037192100398107584807734825449482356082822990321211619340725409930050158353909243775942535279545396889027300637787424630410441296332506659290086144318353495394403067548015059188197981938608653661005973447515347415121891860861435041029786387274857656849333412342321686303207351265216327940868013560397608778647158059189012251461036922012133256929911325604352561716407532431011236128728890909007744677248530353532878185745799685626353660657906552585989997416403653294540525680288278749109928032925544115694433360195672657109982488349661679706055885982211989621076961279403850625*i1^56, -781216252325031907362165075368378088546367076053261404409804445760783409780218895664684546687363008007131732165263098426829677754953624216017703766059691171942636720138214745786563222035051305454844451235202104691152758368439227322273661326294027400488396256572936078264198458278269091973448324299239746506624450538686010861654844524791880654790415383808699093353059271369818867606467288104384303163128625369837011582528331573252747185860409056754980876547113970436496851246959613304702493051482641399247077422066074748580845771522881867246629513970439786361165684497019783461864863449591203481211695096237078719302984662314109442836262155894736255205647180411003511428160806972455309053454876005412492034430494487815058999701942698291636328522519976369409372285299332545065839159488704568988014770978388222858755071239552327751658981848330847088357112544876602874896920575906476348263334187661916438519059895440438994951445358426972824088129540336211446776151979236132426190309894961678324236047999278911128701985539281520696171313496249925549024827106055429665866584154178371896577834903234911933227278353187792613591224682795016514928753834960853733232298902600083130312522487847635639251283660415779537538538695629366526816774803015995375069934817417419963415777493672385995586164446010861086031305233364270265292707187240316806673866923572119962405967732506731230505964089165853072241542346591682653988142951151629933858740002326977789802880509811519544936125876569791512946454627131209654753032936939082838305409825612512521861131571501267176279111949773531226314117398750679112484933983010494989749380579473625260082917462922100890735033470954684798730240000000000000000000 + 1346273733268073562885010979897272127038361713750830121835024358174523122713247702524633128684475902711268551228610854799636133039135812642705679865312858400751063217879485866784129254555284532081378785998146517974098134035477459752529414933775639039833243799157117684810216449715833053437313844533322825257611385342245086957330675939768321831948262711349123180368275765436492389533308064279325626104172133948396017247250712462087919015163417668805837280691949754815678070846390243028684604698902814536240395394078375801604239234731904224675615037322638363120082928124233375125705769142267941836343193646472306856394458252040840003233048162783811590082877020369327353807636278239074255370797675102336469565735158251966356608494238771255974230828279639955357401751680332497373986201095270661208947059575060637041162470286180807797884504107769929837909197268360413776299061621284963892910304198360944144881308358838190408577323201099949672743176776092390008767388680808540390685346658279514621855040111202005009430203405215433804180750338589909640164103456580597326203228739808749239126631084031908732930582762284809752165763728330348036774181215932095720951117564165621122254690078528641054662872451647668215016332439755054543834825179834414456888545264288723505639159803456469831505530481967033976108784410812549358525616686432480117754596759010426513619767510895317650321232846195337682034614950166064248700623208872110089017357067657735222094327563567650583749524115946428883285114668799418465006601179033134809352290949444988119917256408829146243142906822475855189184742064162842515190487981811899570549922258035018223231305188615794980424140494893259266457600000000000000000*i1 + -1049965714402686489494974629965935463887123342223227283680735989291208520752975018684509098074726544683501769476020016897934136335701293405573090161894285881044622562325167900736599096990830650578920938977738462426520212803237113713227444089113937679608138145763460258160668314780903605995683902064922129311438150113402702307154675086361286799061754803540406272111551825735655490295289618946832106550062714869069727415895435061530295518071853333560055193416603813713681441537309471908398892691423653305139338650683870430564835440907093593029223191232816909251577336111247892273978724407732285500635857493310946092188931215223000978382327059777953507835805148522997399299251152611585222468122799461959286040296079257815488371256266026739836974942006371535262802899990674889033313078220907328547219087450094800552288763364835770716714469131801990809365005107891356536432816176568902134762525368220682139276292995835071889600499521661655142822818853685579329446098204254510898963369281139888333726498637641880857454305499312093005630493354794102816173890933704545267216929431561320234690395805240943266024609945008129655030304998989006842164834110488184208124570795995593829157098499197955857573570316579178636847448692393626568324171547955559621044243584224701977009062081174769000771200118094194366730622459836467558258074976321447083749225167670017306598354978937762043137191918185772187876350673175650853840266005101077566314588881150554184834181648850055978573503631264829496096399356319446518990848950049375977793703729398403428651163030546604776372952865232906923943279283270022179956552441360117012757533878487122900317895305567849326073673042913398882304000000000000000*i1^2 + 371108329431788934347042860734588901034891663757131712012180938491948416573390191796834832669400546076129839411184797863053107556862886133235270705204765119647641823587024772027848909623921219933896568376430614957126974753077069779162092003159282532811749410735955363842332947955572387524279506877756053315062369369529823258975942187617876667386501932132379483369264724616680132745363709962138019739638633396763639129480764797160421385427968384633285975855038115327663114192673569569169377247577067107270823554736888143935393544398576828589963133518984464417227117527508511555779555857171809290878754928704446857453885861324513011047949512421250718835495842858944361906007092042150947638444410399142068712297493144208431911986779956905834747202421364059148740332770606319239702219747819097534712889180190419651716818313035489693388240181133625762742322249164246736493880803829983541938058186558185673717868179216113616709661185499909069042749255584673118219348262112159435503524740685296630270100026787465378690727810290307108636625722194401531552520904517471167140793188964099880228033920910824309355201312720338135770564133949813790735158632649249049107430558393090886590902916766047819049045213631213098625558419945394859007433008642832107505870748372506398185091483305368419337510974393044000285844780606143816063865580370256002473742079847836540552449521508059003437936355080915717471237797585394985261895180780220896339439334011846157654396951806087527638742021472527198747885124318914711957763714774572753579768468133483119695064872252112173805617762012381992001582049654130264163160576167016578529333142537451497595354479521525129156703653046528245760000000000000*i1^3 + -88469032420744052953201188960757626413476611463177543442296756427897813475767260622833704512357920151277210045109303992364671079129897652489968538149594453535971951541983914594483266128055812959908255926450980792311911256794053285179185360122593088677730273320423154554033882198847469686095874783169784691615163294635228229841678051612340050948723130593565251448079058082935262108882235152400151231168795279352775463850155694134442046788381100384839720749424430381431169872647468420151043090179623802250987742175226830743127457404171646612049754069892456109750410884115183675813238706526342486872355080107528513837263416196239166819081956182270698573206745663592586852674186468263391792046387743849684035961561780036628042225132599964237513025539758315329802810629894872690579691687433254460759602489886998309229751153029205531825768989887662313964914962985414859541105990900124895001311888308602730777241498622521704834471688122572264810933252820489455197733686573382356729903395160201231910742075160070230879933894666698602702053530642277837855682900109126524674175443424660604440889472861819181573835573066072887079574857910486285138981006403045967894449922638963711946496778848909849345782311745767478702065551757194476426890608991615503612737422411157220122387450184532345496936157281799829529319057888902412660153198153128594425604176073387640350220681916151539133387422631647279855029785826435510256509079286713083883551880774869425838061044657930584283152449843902469167486449599178098200649348574898561183092741764754998091251127735980983729513513649221746527246684438141521245952408794440133810104281174872243746869743601202548896433543164880486400000000000*i1^4 + 5728645127725511750446018660871229198203007829330428616923917302540918495025792509682880535425629809423846555771550314772335239791945510017746744555119081999668364364378935840471006720658222856578999531982259400195296722149051755685230503132793201370483067274546714561865925870961760246400438047603359042256758575125379391244181633490926890712546782815301809088489679133357233196384339529896500244708773040268436678682380011586901445262969221833661803220523423265667456214262251798765696601523258259318344479865277319781564788796813051105856404683311334317092253922289980482048905104573669996593959486870335505798870763674750706984978573052427369972170052959767043708837796085088434268844793477053514882862472281283228886302252224981143097681837305023162568806408899864835570778360105850543009431620821315833989303708766087675488293751339365229046544743486436987916852922049731164386778999680880298168611209921327054328807617926782603784033062806345431651801597690947287392981552527651173408108020733833869630043340732955943088183515071340311532590419658317680523043914089604442371885295766310584935969506938544217095266629015081676190576981673230498203865306343252648758306488171932844099088547353565709884286344502598692353936710633912568851512123932094410574378360923826896874900933922717356716230331519200454748099084146827037893561587685100651979316989259578736391448261908902298468836097815448295170368534429959712772916342559718087972071435636082246125341204094024184137787736274154431501011721716103952796511382716399101149124789401634570561274307352793783291171900490270708980021392165571546750014242946304160559744604532614049237753872026435584000000000*i1^5 + 1660673668706240056854324746630062483189825271262290752730538793791286242182218814947355326293157704047493004674091904212754904709520585653950515580211186423802031167810063830975772274099077561641369834227132735246543278096271959156487106547196201516022699482794740218915141139662891584177261686609546912755831852537319857492450656868824282077237569731536136561817680874969396806330608695434762164621665372929346370056412821539289387570937813995836972048703848560677198713179938788962017217702439893443445420870398317013448046863316540037138343686363216911833677502734196188800758306665817267314124557200196334741335064405020629633206058046026717807792856546460660893944411864247900694949017064445050712628081942890202042498586608187906567529612907329066177523992615904395838710819411422867223659705937094792257247845993263933163766892020076621233954782209595250960485298943062930519081978521502583456970789696677119549138750042301959770261940374268002676325306532350926734398089727158017250861213533879530990647829987986596059322540581607066450930630745368021939887686214696289638964506875656659264861269800514758224805710716135759618825493882845665876253170313485338832653274161150197056203286096822188787393463592031838547935517496005681162066715650365900306444680227019653045592847549629599342193785828218280640915530126516749518355354085744691022345193551548395491715816514512370240208816829905271614627090582790028519201294499185208657962262814505521416966897254449772116783395794420605383768878908355799605655608882815623465323031978803425603495326046023867027896158772399446351088732347462241279524140590653330969708197978941109794224166131466240000000*i1^6 + -349281333500524215277014835953724664549155783325870189547798183337695183222418520274811294660077247889003426955836608284402473445777484972129573988129488911954242671443428986407876697910306047527812111103503748610670178137785829792045879751929831588973522053612479405393357670611816362675164500380818854432100425366769402105473924754089934712564876248905543649026981998323722881255091670522655880873280233251504458400148144090013462347687825759728004323831174488356312546064841849145128152667087620272692133966977951645330274016163332675971559212369500894697327232796932658808920972980040639342165169623260679345182668392319250514924358502459732937959401308370779107317204801986628819624050077682334098512851857903804151785980935865791484036438046718532209837158619816858492722496829079285017451799481680767482562211818304014144198084361287250866850050582791455695695360758582631268780260846480709559675543526042685173562343347065999097611224498499095998667105695650753829086227782458471932598567531461266059440556305148359965721095533700103464027305766546795638650688984433786224047995334475905666903839949433879616683591920122331195177538212672008722672216673902263300232586595804965101691925751098657922245759204619033453819059464721709855679341705591746576428250915456895213452777949295527372118796029747931340924733219587458561115844440886173389208286471014734611157459585337683662087231780742381487580718619172293828987685034243945586779855086842456432863925310374798618310341031635187212662678493381828895729795024718849647111131758711129939818805866421484241003320865795604378754313380795926289617141848997400809213342987109504419529123010969600000*i1^7 + 24489653301774174504004941119392588423010739544775238413246277296387659653220182142449158372545292088364373696500558354006765621832544962731400669999592892971694436635062920409284477778130547626395603354628094635207231754874820723877380195845991124274740392389237796342517831470133988375333064615872935505518105325746527162540246309930436408802616389512354037035338543929629576938467460764630127505717517513281280753035913365549150391002011240087614808670055662397488808011085912439467406271957794620490519434574301445779103408742642002570836981444350186675594527304165131755477569517857360189561002955967184941105989505284940124380519212389702298419109814644602533342631184557057154295857343274707087188741786315425998519147141175384517025990937226568092529108260695484676983935188951470930220297308717215465716979006643590972662733452538131038536748902717859739066344884465152515868832254151175644557726889307261830097854531364306547791791080952550817818930360351762494488501650961066107038336480765042512814908190172660146291008954319565535404557202676116976097567859024457709874104181880246385962544672326219068061645400951253508719936410228193861151524754301658541138890176264717940925471370120060737796700979574264221044454558050604734418436256421488451909928820642839913526912432513818496027705281041823911150543658284325373751579112576377329120319944442060880164763020473469302098896918893104369596447514974003429499483227338529455803250944374202091335441857621936755551435667450013384805871358668540318453024491116751265129989824360215997441091714442003926960449890799544299876661638737250340179869074995473223468426394533802540057151668224000*i1^8 + 682168255318742214182402503555103252246129091247162257083813271960525923141259152413058603795611148353206009566021192339407112108171109335472496548778671530158826166855938712450618400034362293390405655210380841002176560259428409409157900282913047372856147820839263997464410953142850639554293259552385955024166351684287181350950231773687499721419040302679824151482885544140342864094042284430997284983315669747177762592712957509753347085786345635079509595397389044204871233137455316182108092165574583976626863638844689547661545289771264753126452557381798800452719532091256430310062932139346754412265337309045093210289491386597600634604046119015352071277196666984439150986545217704740274037032046460954238112763637330954043070484048020591931625880857952965478763534980324054675146941557434893702460516050646209895520081686826751915561732074352588394656025573404405278877106038394688368537799610428316391578012322692042333952993661230431242944960473888156544755922862466291839182807542188522673605838663007762399088401077812654352984011364417139596987452595302333123424196755960761489080330164540279663864586739852367529471763107712258274612004096240794255010267621285297290391501700769991473994270383677224625393023184864859646060767647118840248920452800232063488990727406922329205174299575838675147033019811871221115674746665910419291477279313727095391990360111164352950039147797561944215956667469875546973588292689273713835763527915043876587907601423826968384030775649281019940764172161037276520213522681532926484457891675273596778634716916527088602209888357341070334269382650309071362368633419545759342836404510775090964217367183907396854103408640*i1^9 + -333655857488306525560277522513247251016838739851962019520493201409574440838272351018751988219046305510729343354404192184574273384996969468298480562637392972584261769034400882338015149740847972348689825505736756470223282634692900936658308335741763078596839680856640578866534221990467708093950802664309028401745565305211856311357364206534691176423339313516946822007266791454766448301564416933351847006959756669887237052965747799853074404428035936454951449103610199055498738324187116454274101313311302576060741599824825221228972434826214572501364995517974707209484366391697475893189688066083523448011093929778618093259050593317827950093574453128284625803497410069921564150075671698085863133134260690294911788656585474779194739588965644837795284403395043647523345323895770947654636582486150050326931021753256672635255525743546792434442823649233433584812598061663090333133718173879993879828146035980141882497543541951456036101745354465859310287605274175516421675262789238431161889053807725034385359704175263545660512371303128120336397865843241017910849042973582739810444253074552720796859977057192653501146155922528977481407619230005683647328465096234199991419782276457860364310518467265796678881680090219272466323746671134797874516365190844023209077510620323103098970294746544511293322102227192634207888519719588259580914063998750730216127743519430563625105340586319826710757359773467190364790376842526820730448284551018283033246529537707883843136320719599665471503750405761293692117633849548954732170369510083825387987637862652616938844586038766397536600364289996151098840829606557557344081445326601803392857020320141309645274096819809446166265856*i1^10 + 34088599903018837994238331362846597314894961784882955224208567658565149495034832809507763638611211393982131599248782241270652018322062908843465837463092009981995982858851795477694827447485525317104078563289212768010258238997822151431492578884144764925467823481873488846688760253855804241142988682296067913983427606166332747367009489864238709995042935835133453724115968102489960209738135971309180724200399051282272670868713646591498143948245722489404609252918354047561028542724591589679290569537185599060969170057129242193797786672173844875302597536658937520766568304612915198737858300961360668739523783807312562742679615332704058580029918869370849425990527716292155934930581040539631227768426937953042349765756479695568881788518252085806240790470134963953837244278363628401816387497637743758714916694108637134754186674723372920798582046871387815316373543903848292272677001862723926939135044025047768325963043707512228987150593695562368839927897557451450231453501361397228620599271387588332341671366954842198448034242432031891263230955664875242537651730980528031262843048300051945282049431063225767047813483019297797647532123703602602035113733509520168171681946935140589437629591906238415315546337696603758669988588298705354306636334666644820031255777326127464918671249181479902527070603901200781223353194590932448844248246759139838836423527705678248117883486679633433411872076913184851346059197371232043741176413389152503610503598904475853137753202989030292145760241456885282608587103340476800461685190151307138493384875632557835597662643307443116278023998868640716867216115088281507422782753478431217567045258425209909663348914887745077248*i1^11 + -2045344265279636484739581407778135338428696189819096519187799243267148584278025247722200613253105151385631280811623973357221217197365482519082930069848023695205123847525488347691866447282220158868433174377307371670837496887882021989521891443220469233897580767648506975941872856471613138110040661582221499509379593946278453665824331838527743228637784331843661785474419934791719340322680836039834604391638675100387457128807482576738755199867187819465529420468605210431154967531015252947479954883666964771547133634384885984492567915532017584034284881820168647496626341299022705360653453835546218562147241008481239197603112784125477219664366244486913928070624508832583401853493169720278134170856832181500178039278153336743053296738375437983376190092646200451062447309045495133925669380382893650604381499403911114672242247320018254944499654669088001850151286992870522318981027816572441077072020518857094337930295572641127652082022268802894892624229440993132736475230316087916889169060995678317907685924559460991283946639476922185100709050269071278309759602727262325432966377109455793797438126862303921136547873596814170785973525207143139791930868129312958611980508403054143924328746516887969531131033596497143345045021364316028418267704731429144159076856429573378984024881507110701721328300025569076776443251085360616526096352296508978193236891260875997338614530840816910694593913146604272198137994523704141760348470196258276325129527910839553600675086044231820198819666877052179787943335372917708379632069894417445564402662821516590131407258713317817677134385379459925502327738823664603110695787142128496546193086348815630059727152102768640*i1^12 + 62714695242069221955259509292021746949521550179483589365806104219296934399074271085651734875264738391366901890436844800920852769933906731823514621988805759767290772252391716274043821454356777773848294611052549720601268291243892540614312646033944279757220923773876349313192808093196819817912435849268107840502220836537701071648628309505695527769459415715493247165330919232893987965539193053167355277672582385772798273295251561147203852156525992515224321285802711055973907557018535035878873492257522141228304690686799386952748565649574880236269199500299264509145697976100475638627728264234327536622703848157350833865875389514720774508654438864895189525204532084346087832777245948617912226403636090331188376377115634279982449042159678828052355236873634473993964127699084368091763543608552600624781786728206221445040680671814102506094637250084392214525300597704166266565541879243465596197939984178993748393051220248699599135478634496751489116391720109780027589196854497053111059872710589038171084000500546806592721910223337104304382005274558931220380662786798100828303098128686437753408462563363148503714009186346146217247388130208824842453550991011794382579820906744436211746055455296164805305992230073917942490065024775611731738743221623440000752266643419704470752216227821116485039938106330132102328446412238119950660230146879041314229600580747806162304394473285419392802522575046052555316726547095120528779691697483127205693222285389119657758397491046185139156780802263940387787606025789465260740601438938760059499538622719072037646148326136078678347589183340916354762299457732273827939662375743553410767933899081401198667026661376*i1^13 + -315623678225792117562077522436449634234376154387173065462304141385636921073543263888145278566468133535300197714763419033665874219370611522964953461340252840403236245159454378250701693848730808919756506822728343400389497084257844860291786090162619389242365840596580862845597819411636886290451600822440847903214971920695529545309823901772883493770054534077184249473958489398363728923841596213948007810713019184762960627326623260598536162164195281744246395843989847207913798434640214601769387521639110477961936702555301315828443069837757909923978165217205542249334761014514553004442399329143118632805340783216646842669272409859224773558560890905163761385269275906800457211222233362566221241962904036427925558764720489816190643802877494998900489591577518028424569770925408443049194740277880465088645973358803943301538372199929786713801977070718961450758292258088592014865170886606510959914166706653943864573499440245389995812300680222146771994617623258565590657276129074710006532844040035857997383982536597183676312949897367470738253778988880731822681893644960654751745532864004067257068867616985004947012711448435631513557667608098525414054077629607142929964507808808082255428053872072894981640716305137355075638647964316654088064941186902558654487010991872725306453181944298856368419045894406250607357935246850604689884996367318403242254245101757570607467435229433059736694507688679142766626332518512016582489937924457119117355138857473437963074232179581487912371005154383517245244000383834308945788594958914251389298209936269304350659623567363138499678821991062565033683098337896543097094181452151466470911574706003854212726784*i1^14 + -85621280957197915701004348157754297888755545848384490984691368951690135911800782833191906027551084423014718373082799020701776622635742857359369271651221767283597831941029743348731934528951502428678675027948026549202116945116307553466196387767625615521577097336409115344792300482432171936934357230131151705186564103843860104814807419900994768614107682808082580959099395269504487586163779054110499254118070166233634249566170627754919060969583381239003861212078226877328051735665199944736073414699086451251610900527698898536630513994574902441205790776862194035814222249999113980852115613141529990278798747739774591734657397352840144848588961082117727222154644140480102103972332842633740350712980367040227269604083584057311812936530629279631122475998906316322705341816331809296273602426403134408943998692358183997588694489930231990162077190928471630471573515587932349544631170226696909202777881132237683314585756603486088406151858884729440474575218653528463622137490965807973348723783502594180739642594661741097828032474549390931052598483550052550904349155081320067126603443863308869750082471104993538714255926574172453968760530437205833040465929766555979896723842922006432057320487940056960327178300388273527241683853391639404667661387120535092149286251644791090100276833310102022729394728154655606145681380888001506562847282478508363894593190467706967431835400512984426146574357105778343472684557143123591162342252475158450432480687612562099220657926998382621818950998850572355521793276833539104304169931390341872602082745457220923413943564116547092435305521398951633879658133409064011258867576813473085478510311733083504640*i1^15 + 3220148477140121750235172191189047783668979024106570199797963083767226887328069362963518612158445521240542930911105115679538349776927467958844368496513493906422199864701016687798617286635256606260447431515680444604971932008496505144794835248216514072927675696194042157095241782141551052424793639137160053738607317152068270882376129371423959231557100482115049727092319712317788220282468710774127914612449888800375077153882707425718911641286880729450489448747109321553458596617028262236745064671318117108956848492394460809698276097453803099798045086293045099178312074310548782750489411540091955612502391014185888096283996285486432117978887637755285955706375364991112163129430029456298303830534221846523227747118422248062561535519918796164286802255026278966237815208268459635104926840752353296112123991294511352514182766021074994152608977652864862209694817696791110022077293280509601004021800483875392278522928680649509952011244614742298511313684634656583658126708125157955565978508653114336896414646302842322877310660780100168579838245919800079236745558539657189858329526834848657391171648799996639039730514429750645779571607704606069285829135953554064634913634458664670444785911061011093156298999557150844971431222991876634173192312384434217397184977340590550237401931735685500782116145897051148592568985813569246732077718425304439423336646047873329285439186913159402395377945086267870393148924267765127359145834615901259285686750343691527375160946161155419642245952673997279299518566706104271964671531123572557740458385505154139942632515718166945384162601316694275547247634689704040087336664690007974452989171412762624*i1^16 + -63438000241465651046841548575353961033983379893717591853692776602110608593360936440315239279811522582464043970422960253798359164134805302758900266814034902248129438427207094683630708035308501420110023126946708024495052403943237015490911804439055420828962027701392958768158489351792242361889101767576310897564190058834194904960658542612558875195625505972200474137058211821665067533533553689588065362319911710449278287541209537968488953860715475743846021364333161717212662586680589033668811590755133376323481311413735719854835256960516167278587057821553024698177898330052899360467482975527360185039479704228272171275326983507829705488257422993960555315015685694876664289580356887824038807613108841929225567809010988015721920775745776423060029297048917884159273372048515805031028545711403712143917667273320669965483939669826911418679534771694024009117610673232702588999324407310654121338789335497377698791507184024436036032272585100384777045588482154019966850291421375452055526289690819976011530388135091563046245564841636338970949265988482268072476604706192145145467511631731935098069132727526783985342268089315416133426164123926404741893473659655797364589142618213338265125694344554493324526774658759502324526871034790724727819115517500206912731495070044900633677877664124757714879188318984794336208470368248429196495665753530837823566351080405506664011649936508529714387212511898311021631883773302796214969606792105443621389453670255416734926448016659021567563775068304554614124281325042697439392107562780082742860265812348781110732372352131104533296040605086101846162562768747763312023124675692024612665260244992*i1^17 + -915991857852001443901001981733213142044905827321003807397496135102340240698701146918190432287085122896265216362809067647258947055170846247591097587856122989743321924263979861124399554944523936096705519912918262347575760946520563170628351714371158678521339955458734425843061456534250463122934801038935404268389278026334343082200911538428232620010878672023117457643590863293079674460034804335622845573780401799751503279597679894657680281201699377522505975171268691882178412724304385725569644949146531843330309291784127456709474054823752634549425419199827999621961128902706859473379177045160603226442165358157895395525283102830369260869290433834864821868712240753097733606128737912064137772887009809473673472471049747457278777173151751742058291624598581173231972495357688217247034473236164696770181854139708659202758657482876151835230495271052804675642395926434925401779807499718757019434502103276901263458853737987394599132462602875934980468853993808436421189340232280432504609746646535423916706350632343004156940627651161034953399224343981804491696867141003669021067574339033830955639308880464589761379758591688995738154783227024716410048676361836025504033773365206221403813805287734402191049871607721962978222568949794474186098070596294055276588659638651179736747837719478663080206533319341583229563583882805079915229427799399637182557158522196147483492170593507231763091332529657038357265411184128384416671637697304799256267787029801740655745323990178809556082720932179262137783943196044538410143858458569503358961096850930626255102572972475300108238460503992331774614227822961236454485381097127049525460992*i1^18 + 24102274908222196478443321463699322884219810434963956124046828495900192986904697433050847811242042149356928283603748236278378513757515734829089452791935071562705304127996426901647283931002012441184402489332554401279180034256222098770827918300389537995251047589399132494755279290792953840620943108890524715971498330332659700971733321426287992689092467048381168451938124485809028140938572802678197127182990415359819846293018692473222804388417027455835919065954892418139269886448191396395343866929846536613310800786492288803371036869688182950248992016581943503484691049667780182238902139509493530700603383359104599189281223310165402549857507425621453200061008574904040927185654482717198685734991120541749496604509835015441056081750808462282976476055247588874752813796602549504480802926758199683118207504089017049204637512895196706085516428325167489648272030783702270313011829931587464526427787688535234992979283840650781474040313466136126752382583939503392013067255447332096309568890177201142099762425092594027593543610974491810635985187552411146100077909785674445719937504178583309434662434838798600971937069856195852040137088484344729446132427661675128561207404400086247241878025330500022175699283425553429345450485553524014871693936879222096415298114379928998353916017562665255478084732427753027639490234335333990565611225965821629042782493968854026799031040076714139888299581432288563710945441417790757459798301831301250290023214228388377933707075732806285809474321442748015136570950397866971046992718338117514587864212652231337984737842252133156279653080850316285277859497772789724482157844738839937024*i1^19 + -791784123706997134751543657906664791719406459608752878158829860791333145155332544861795349963903772767260170534779499280202808510130522675535669348223201284194718924121275671582729856244866336559172745985570147786266676101867480640409464303492762403040055715503259372042505362340735064141499661452143880342750319358025196156676345224935444394953563949381691949792413867724614420384164885290859083887500949749560606891965808424927786806822958719879430492826370928541331252723431582351776275784722600553789057286461165690342079997463380526982467542815539688366603383286117875763352761562086629956169569545444189156723510571052546974092155067135567515248795229467622553150186055884268463208983232519164133532185836655060679050873759717784408855188578083591564737729815151068177720133124712874120839550059974938673562176946689377057890990263986544026489570298062931955309907426161984412694028409717804535101381167193617688806528872678490670348062127486110217503709242767376508800235670292155070147709871931499853226722205130153457237965282908300311871977171584612491046008059098446397585413507559864799780056618825801162999048613447940426681622162774065029509117061253399362168303156632633456038642764426180910125769680253342658435807919430361138540105008787823581110664816769385937049562238074955500354154247088384325740512036943643361697273736810354384404244947353506739930230169221626445498315929388300626488898997757158842362419003753063376865341069673516359749943803503159359371057124945663289786241533599277251249815859393480741117334988242213929421410906263170507832624753529114126952311323361280*i1^20 + 7680375405967293618959499964437159292196243802964816328296213194115844803269293455542181070822056052890160722745515688593196158293317261834171424031335026934295106172248421597779971413614641140905493605611518945370477733354040432587934774994156639585567843116802638114473768310243130044059689360470091916037570052407741710313067498509185580305071790030276381191683944568162709639710644765169352978535277653149958224494122498913208894690835817921122242213919959041179810161342903135083080392544382466688793921540024104052535178255038002519802267414626422114267070330124051080396886152792822589306564472757909888840921735649401855118318478534675395120595662157541617851340778867710791520798357251965006437573129160743876029759188065122711330233506384536916899591933544026442913170059745368847496651345762657666389715730866451245365284604212925889633134794490105936404908806535422580691456328312920366789975925696920003379786285874357205668792345634640492511516917661698860435225753001595206088224091474627319493419037290611665954211529776101401557113185231139206572958090537013801188427006934272604604043274496133907085865317254752392495968851339948779882937380433311186710378944423472731967892011648236070501677284521604724070355537418358554303555028492308775741780794188864117322522535150501481822447671693371715217365034394879153360647567649779405648138756715322750256360026357004838561541005566145264142168297512771972969220464813271209752609204590618945209254920043302513973494589043447304814497564978476371792292577302970215418557475080291885578807248406876832934785731125599691764140081152*i1^21 + -109319832769842555524165175664626847951214977821529829683442762719277116863303749524627312853917341194222900270241594918132502503175847006297554330204801254680526516336580298180488483493033736570674439425716683062640315902647462969986234431045567733185858671790730732612645566607451994815561340943216758060132461431113067230628183940687474032165764205591363334846271040931474538783891693820147929159083887135604691736118701695260511867370199059914552828743401107304752668276936197006164192931560775092021774286122592202789815117878567997914877237537235252190343139956118324992576810352027101123249448687494733444434976109796844630366267552074493903569978587999786237047597237956310800347937240345987158786978872770439024846625434819141740864702334137714702432171808148066966825581762520459943268588692309851528847052857321831670919066563596154415532876401327148431112291539663209159065531274316994764562357522106866950245154143348374872773078579162239872241633233494315533143284960377521675476310857864376691623685764827878252908554731328638911701233861659897617273617167864374782353335256659715542211034507784013788370287331781563107759032055262925739290496277952104837479329471894380881932476007955100430965940989886282751589334372616163721799724233626901530557415163429703047953794922185965525744679062321858703147343821879683828816469424845304293689412971784921265510753156294066862282138216284087834474129962863702297929283261218131017496675594902048177611507209850918663465231209832838459735144786549448737339984280703117839890218574135981543210366716384199111876395876605564333064192*i1^22 + 413145683197367995983307030685352343169784645628017076046939898865461388540656231800350733205124426234225553318714200775651325444111847791607898273230839157921435620816186413470193468550347837740693551892368296271505496351002520738262247010051342409472002396134181921059826453468945308607936500586835109566686860904385661626171048667948728995197969992725402146410396769536732757026806683015578946958475705633199126878393326904063371709422604545346941063249357663928947165043347078746368651229518933976752858994224436748591767460513293016241992598373920836717840560192232324969226332922217208504557955984740234119781790963622878641497267246787493190895001391344687678639098391185105637216199104928492367297330498177004920548649431383890101709004067891606750322860690313205610497817066633780658852168673666411484505539327954443002023057943061157227143566273388129698057562045556828417148226208629134455105947022539805058366441868810316097266407220773754454476842315275363839174045866800928864204845740763011572418792802185554242587712792721121829582151332029250315695693811573145337021359622892960680580932408390321381429009579882519246337123406339428459795485987719071878953120268140596545200597293075301657831736518502740328159970782499529706667607684136173442742207809203803486745196964902547608987468251416747134942727075041704453688611357077194861928418230637837592379875985556799783504713261239258824679369007010655297893506242410884392386151215760942710041104941350223637044189062014898852103619921401752289420355402282658258897653205642405505027487883901232850822355544952537088*i1^23 + -2957436477459783280812649171458520847825897697969019001636278699313921276647058791055316381216404930843296998506345299031429849424867015584613342255093688153825187302239659721657663145700911246240350300319791612334539823511749013794047303531374909521221038753068761036354078262671129561873105339463044376752729373864855136910497038839605620334421915567127721391828532454346192829229829977038517625867592254613277353463678915746845071618180508906768198419954269219168519388215456672841353688893000580050706255387211135069306533281411643136589846080482981958611437576234583591057038313547186063715792613581110114975432398844244855214635923802973357695488130455290769645470569967526408304493750627587911435115559108263370316105791330938378107760460915973845245085259108185534136948259760948500969745788990243756199790388567399792639799909795947285629453659885185191900812865801082903233335945546379664591662906733225270582462568162483886520752579748123314430139749298574019077594194591017897396862466888502280534655183172935522716788341278697564270860989522259439525541304694643641104080587822111265380908915784759466765801557854576005576634555062832339420120430982294124301771734878056709602849850687727509418823387124046001999525965339634153618525940905691873855050695001726492329382269518373781384866343837305996098141891223796605051044057463462959747765557000061378937345288681121053159170258817097577862822876303854354610510930911181765157263616166586507533468856477722950982941499134414218643798870560367562244840733160081202424528804997669076085880518341967732197300002357248*i1^24 + 6423742811648816708041807769326349790992929744346125333992677331663004038087174368289922562395264999118660961021270721304784564847472592823938756230504879895530873430142843928104184130797278616490545019431223781923193807524305888959904686323746315057943007828820825751985044621979986616814175575468446023230388390389995653982155486677473718869193040058486714237253740015945484152561360272155413538675455457407664249299999877086498153107161149236313243140396605868543252401702937595988302374911396865098640679238784400215075763760584554773517664824119048171447656112744144259509336506825551994549040024393545084896843598332677042033326251094358924637997674695872524896184444432198922657709929557526331049917563577277809278906681564429423981734653727676279826948284179113571748761470082644524724541381197331865918651267673474533808320091474523006571101633038565332927281768049216348782075925923711042323304757579187698571606815326878863260207727014022800621211852709235603514091894661042428730177487612818984019170134525541894116750503660602351452212591404995981564715399056636311989663995323494309689756378881847857519384191450850827153849634992874938614614952863264179590431458047703016802483528225138664135597409679492361252388418716365925174934281264496645299495349597376047903982438178520226274793199736011435385363031808618187988048983479606617007522059811300321098176845745269499318541805503332773296997587219778048109916467738507344576195959973696104852148392358530582223560021086657742823127418631908501911036114976363677744623521266696699912717373964753144287068160*i1^25 + -1775285748737740797045251456263309353755962248514193601124737875937180133440754454641767961609162369015296300371558417596964787083344558399291192725855554755205333408290726893386907517934945747723567057836953557462398146181356745094144409318449205099395306513481105868708832832160562502873078332842148104514462321396848088409993434708989221366754149965161854150234460711308644014378327024427868551390691780468069776479291583451553719512326485229157794303043761383564478405857154580424792611073374513207795326960423857237949649545144236519497356409668025873158984099624566353871450033874266234515617180623996827932724138994976167512242890022849247994443836812841210282392872069970406941237907589442237399436365419393595305118699130843990095289713430593677791654608723385899142517918501323473897722940320976314609452584760013542023628191261208932961872100481688435357933473697131841901344100801424542194431078190921611209613665874619202671028678029960701583880545611974370675279345676327652181221215299881334959943110707069597258655858071422981343284248374947834197914425147095938875954038973811190057542339959940236998813843214684789445903754927948549564848989569238630562991721571358296552096969574823776287392063347145086132070088666670819344628302286352666868027580712856510453751201301963727418027243668495069430721781224880159412954541016361898500850495841137993792754453400445387959876788389055326981843916300294570417359240118124293224219065706727978355760330325486947103092410812081031080868185640542988150312099982825432819841965044277051327135660448323469312*i1^26 + -1368603605830684965982082574077078462072783692807466750925801105341776470964945449198795328633119209474179482484908225076477394775331815885603149233764759723701408782873474079009993082964609496801281693223815773201899244365590121541905704727868977087284655560233750584489088984733014541805404561902962759530824417656543401594866784892377134948228415125637187284543806044785390347879846224429056115367741868466684013782051781144521504627275439758088085225663058003107367245929112776163071752216527240454480340410321100052134467403809945053895651796538096631580731997812850944447465474089406889271212899277527492600753232058202425781551309892884319578553449226483876777899906225980319526779948579187835725520916438504371048410699309834792685704127816656799071187771922888522786855078943792890895937243670190689782295500957617217755980489442735244385344248258890962828327248202756112414083197388672467256614270521384920656818553037351121379885689060141223142071753831198565909110474488404067036412705893939334369341839324289895869754997131896985371499003886943061614519669997107151919173028081646367057571486482590149361947687906954597739904919550083632907795941009175870857434701975590656392869324129791566156028089550491491804573876057654930433998384071751112547102371940027827535518212263699844389044965442256310006622660332269991139565678539444731010112001397060526453407945711477269391855472488031745607885063367613440229064008331574997720405096592797526860191529942455587595855975317834140998144205806814537402966604028005858347852236472456018463059699826688*i1^27 + 232003526816397729057110118688842864697986115917984497128490292361678175826100928874168839173025110837937012391499857460416839635564298130679325113669094508927700973265981894766502496167997092437443410888717514316512494649476525280780746932808172816795754959231795656233467309634300143050248848370870828599920534560186789595914976578058259436031462497242688555975356969322360968843822826147767044832461718990529516693049034816144751253121701405782554358407464580129021720940399191775371564993992527295832156710979218143054518135930536083443917248777143137315062059885640094361361009193551056386916969370619892458888824573155802348196218730537693239125345122521678565234598705852328628102787745850735134240930724544727037798054982415490607196659014722612099672366467418780756795862896414239609712186817722777987516685974731091695775807434159424048382944096158906426678776086833858589695658356465783673587256362969339862922708800332743731947330995385813200410711838961991437971993482903892935726390584658941348810280169571816268929827991286637744272742649490611093632081028342040679980361869505812827390393818008176441728887675195337303741083413447861094372081177283553917641914697503728935206449681596605764973393333572427237282089879090170960048419414121477515865336378022623276561909212156069324950392378794423312245831978140504860513559096566091020536707375594262098921409536032408446252339619156921179266787583838551383226975643093329195294436743876075703089866929917147414777040541556271650437394000683117954905344581903378800158449570667737238208512*i1^28 + 103933681846405762555075009712357556470260565907507501811321836121607256473117617184474236508290089204848867605662908228295066764384088583596579459581418774249853682813718932574405277136180558995409818726737490929115457171463216644955260969576573215954110539464611512120204185482918993007619799163729152504477724481438535479511459030157457858714566498952449364594644698018603858052215797626337604514111617162729211708216030038312625197818625661118628500756271213124425814596470278812515203913039322237944972282077678715978480667446929438874808223463591203243409625511161274249901876387529029898323238483653629722645692392394226487373932033670768186434267737834764144791821030705729091719971135535930742804302659220303994110592687843835764922283691963089387270616477692155195738850298266438213495705087982017206216648390342423396232517683999846271124129126800423177869984753944766820268289338192829058736853150206176072875166314151806078861854406136604343447383719274023341682005639700108747835923122694085011590862870202208940836832839598492866962473461887094165270939466224126141490715281772534199100210517038268407943500219089302336323730212588032900064770018530558188144256697635834141355433311928491933824092151495889304984272490425286527495114972457466893787084939850192751353923807227415106554176117819371680378375423940650365942999025256093348443221731596598124278560026456609035014342835688019306757974565575828794351691247044137249638838542100786578442640402586217507095328906101557618386315696649242676604802169581427668635491284612546560*i1^29 + -505325413678563123528527389069574769127077909611777933984650225679832981441019605858700744899221085450965158229033482954194216949843495040967652516800929064820892617150003678054412359121614905141622604024256907930570664227292323966883424832914958405548808480280846821235995195630637437488895608349014822349721471024397481783771491416700346090444452419469563864571668964178585999081431232376556266892937764310186527062635720625419154964281638782826800478334604571625575829859772225430132541299131356936994401277272259306421606743448830378625777918332893598046212136990141711172397468618909199229183347819235638096301576754199509010722600414007485590279016681704804167702047079451576744972551211095041557579768360705157418867445940653844179665308761354676319993048447862797264519606894561369676876690290337933317737901727866095210644650316116672013925358830391290667031241093778446132218226456942556320969873607388985523468539965231560629415228220338573455664201897279745120818416387628925697811825189856144921781063899851993844669789521891142260155253440576338528351229714930258291097886470151187301615074181754095984703933231389904991256534268351719692923153857971414364116914323023499507995157163955287062949679439119603760227738398630185867311539236298867076184297619503115135852096522137125048465462393594989559014704519298037063207564486432132592244222360597975273518537241053551409662818852056126801853542095525671512680240029208276996239229114299353166924719465917851161137842292446255626049181669468346039834146788522882132363706368*i1^30 + 708631642816992519591837870948580713357639557250227059380551835907865394381886913600686148489532902386792457453200124704414262693969591598479975425707134333249155097100640117533375527357815121738819976655044153275407529915920241627094954535003871340182687118128051617505981910047390282645253400232109502039115615329100948404266714596231538565222215747177390887352516272433178539548266427969895288554026910682724718730661975318969794182335155918507936282983027431516083084759771456024610732925878598405281733283255269093909677441162223429684619439073536088059864946173817605752196351843040525090679330505560159632019235320688354148230821588327702472364265736872987750460596971186208459992861765597402641981978614903662728295444135186048164759699931219500897797295300084441565071793377861920092866570404901923828344058993035433064181603691891127093322693631035075675033085181350468243673140445683640424361254825828182184837922422614094781136297099708272627173198260867623346228973848864717750357817078093537698515323844864927293725495525450898300238207181226475751793129198806984812385092687612409278098607126999478370642051014666250520490513662211249363352032799315580336624885990084127111115954996509089922502362726476381199472171284622897392985616110355547137239791800859634017401693361056510001378282467596482736297585417652255526303193998359878384910014052878781458830682199749629510543576041350447881933939454692050722668661209462810365074701248887547651697685852133273051211371709125235546645067273517742654331956922262919053312*i1^31 + 367183400248227068727958027320161375788587315964581317707292699641513475457262944304817805604076061936621062787612909635852341449236796897454147574387148664347202817231471233776953591156000820535011187690763743182088312978037784028532337807986992327123582994013481429036011983414888802937161447284140823830357603307458913492967931896790320866784366573152967189216393109261506793782754036763657026933780995425548633338963008164898238780922231551041315992728984585875647062058556951025305932493290406179576720319376144403110658374583075849209873620544218432804018507404772701414032793230571461066978725943927455203227156862850309507486825378046845267518591782192030398973075228944698520400545994087192619287886257273924756419959640420623069014488255347819421675203230457015386109594809866691811973681418920541301529674240610563574113760986894682793477529430835571282541257043455909178055501149395858041084708262802391611196992966111476030003928843790423919125123154167708666403717675043747021902594429267321427677570654734808814040302718356947855478661887772205483128856265874930081507819709625141660920985239277585686381049066286406938945549470867253030847036931862085191648115649707579330645840128086192659053304687214124390610193917315912979983188441611064044264137746718684907787590762664753921461987102528979973934987549099988680790468704808439202718398842796224742602599551183350004379866508191570278058065133692055985215711293159225084522548109885122852133267208363798596853714668599209391502926426110793684401510556893184*i1^32 + 2113420955761597457389400595017648437400151944136455648049365054952771418642621046564940965831575840960289391862978255978272874959592101794513462076081988370778852516350985565204701286587034438120041604042958343020765742880325427025346872436165252526790236166920995798835276942692281081997604974887653837697653297094070990948314886714425167571691957793998018519070764889405153957174900925291749851487491770263273139831862002169851916885827378375544837756899117799061799557283413289752883718750285428836026744692673665280087876596155499989166907802177345412909318765004284396540466824881947567422963909933154791698640392375440614258779613874321405663092528142141160028974840489779773610836477345901552035297852371844928732767809218400810174159997437451714240056273909332928999765543791469534326777626437311608868383783481426389211522058416879978032987933548382940846176043502402124310458348209734786909372554450219098414269457821749401764670995941338499561356903615124391151434681968365719165831973315481990118148292625272726313220573984759823843259191705191592047683342204727738396366959545668756152772985883209702188462585672513528581673463080912318829536158994503168016144416645282764457702380726263888171729808974356761180117057905518371997900475833900946642696038882989657762727571073287268322605728130320214760750730084151469650385053787168079749747347077867266875633736370741000369074960690982613610240930999506102890096868110970185694131356745240224533862217454220212955953947865343305811393409465489807969878016*i1^33 + -2868518800253330390774690805473080201423078755195339017796717206698688301430988042349105332467314956785006829434749288730663847200902411552660911462575031039213095053229831555140167237833663840754677301989904451164089017959364190318065510352402453684411014526191268857838643197370617440339521465089706881014627080228047382825696506841353890653419387989514514766477575856645923866325170296482158491342734438401465335016546629361681908597602427645419339105382052926837679288222128670635144029502119134145067321511314759929557738715737530428651261253076948958592201395763472517429999325675197991185671702226516044881280423675139718517454989085000911297265119086754817968896090371216504826416887468588012926920033143036206623901198590644570385950479678577237589166343373521387813112364272619851696735140330152415070398773042175180676811970835183635414298624100835617270285631501158951997994408705573210227798602109717023768397799327578927943244356203944431116616168428485028654843190350412060908069564788504170590882571813657952020389728766226948890928320907973552674530730732593058417578381745379668569163743485608592567941756387580898414290884090851197205908892575796675159533469047374220453154304630174800991175242399563297271143024113105882876802603988743030053570653021784382755114765675768163229830206427370648507505714849757521738885931804841999204208732318004845608353891960931933345503454124865225676493599785627715856143537014078388469550240642028235449695990199205439836722327732095420167621091761888165888*i1^34 + 46755424682280422367471212803722028041313839696246885248970264965770662745062234292650553592682565470811455833951449309681036275759415041185292328129910618055451421098304479820276073359123800365791844474371365504661625385169872174539633060355305382277268916072874063238070954733808946458988917946522028596529154151110464148522691044728206096901426648555132773999141042509561477332210516810589104430538118816826952116711806404539472587682902491152890753325862208794447247654983950367870370543571658822553177330081590809724988815209698531019539914591686889038541051186752958295047623370063681741398625002174148785546734771635266556857378691956752074011720399066619150151416001318524581633978425433692939741365182730786189426424440145587512987436556044987422318672518094206421415082711232178069114663279924613089116010579149661722688461857168906870091750628993024740296370275116174733159126071909712884655035740224232997603782547798028081954562616625236911331412477838310764733347688965835940284057074185374084032124960150118890010292278065345330217551581813058043974002356720699680889476828354217339598153223623771046710100459389393510772415826264660304448486618645312692413503594004294528541298931786179683175167679211299895025079236074073720013190993829570737107164147077464168694917230140453045516533562519966474309498218184890488741711048656440945848849991425041313232841729395929429900653497338777628519545590040144031733744201274270821807705198473927403821506396239039516866730795756089329506112765952*i1^35 + 4263350290918742898693651589772005618683122531231868469233003380757269915710594060445423689514060800393444165736420854270901901136553365175317635206158901559316835443368880186647018314957376909732463549366701228154505342515490842786247964873049033775884696513410060431667057143697648125256835138681954639297721617522439862252932891841228616350240606097970545566636209475084140205851270652156843056679126657423155032845567378265988615177463141360296920742574622721682203209969203190952074882453375695465078649579302735232394864011369195685875758262070103921569092226616070779684351594938012797579682340255649274552954885480870529617644832264174537052283582481702284276752624481262962822711352619611247822926458092607275977564548838847644823607308629017885273285207549657019740339297227943747751030885518230779039149816225281319358839754294739712755762119067836268586347875410768471135226326965902655387923907534353360150393452027918106111013031971630769963652225657315861258383750936228129311061514588667451689104279184807909411039879641874677410378560120451922024741589091482402089028858167451641600464644705551820398310721588495218974632941964921199583698845584116482087233667930510173214595402042969956373235057914539299242841388200382613863108128955647696096637556341154186263417992528191053476545795546006976447417007304986936112875325206301142642657399992513896004243107376733473417517861518107997213154013863387648814362219193653023459264171090370123550050619316493730290274650757724098265088*i1^36 + -69881944544455024160116782388089921558846092207319680303938760678802942712900203156296966093121977520763900884553836205647949966855615363636566119733384266374394639987993397709568766606922717038777781806327480669776349184743027676279970012012904006822183396906798134173706870879622729133650934543680423893257215180556873463004949819968049037524601060400376997040845438189537338139248921379599102730544459906291185652425138114151354157378441274524794001680045720500217110214711308309003893894118403095815946197850221738314803621656252399692635676764627895898847093489581968887583838661936830617054279440683921001663224858443963246696160327236671665356434066371987168395006911140671882055590589057422323909492843081046677264824687567757587961533672819795987479725171576148543473604481178138217467170512924172758534595499188932681738147150663002986549374335252973937594873938103269814026861817405347837043797521492657079023097407233121663564136656702763009679281188095585535017848302473736379976835122322827717450832570374869206937166640171405503256938999731511606120746253523589508512045980814898162699711080097157095361738152308003918279055419462500679397699677894743944389854286027610801731799243402286304928096121210413435928193198009854650414903985461820539692324617029743298181802974191435386508430207557346909161708394555357622564290545105219693621854797131183296373198434162085727222059709149219643887031504264661700896481607535781283055588188457431383942781026211272768427889109499904*i1^37 + -3876692263021968323736728492833801840333858892880758227253489602903645606378336852235239741324461767006872806550227400690257362388346412709310342452372225056626200598768927230027071554696766678195791798257796250536086032772379617976809529646532360374255664975701119757535423919351625264484810863127959534414773633444574759917332376449818715441127859867684292738425562704233078425224274684698227550595480145678150975410002841762019778455236950683658611384898029293882263648918674069319196342374072865889883638452845872976917588999903753775242277199863400528892838588757369336479420374688800962998984183222875326681230998584537847034537609696948653435324116344476975479620823811232487405491304234366074102050836368325091091430984631358540811631370937830792623933858152694184696599616212720500736871813003334697022408177898766668761547666317604820146853926942545025655589697038805344741152041985974667914698068779392652070610469974856103033846587437399735828276367127355812757103875724656788772986463653267216234647899160821406083137251769678810168366416512382778364951082545256161331708509900294698749764091457538329772586630858288903342122355003832535887665512514283427310133046626594920955339021359603431520176100168311353086698691564344674436721819557068767413632410408439041363514950519923579196919612115025376700131679349194568291600757942046611291215596694492893578470991028756449630055062097717950889366659990069901108548577270840724928077879702020471632122149708247606837116928*i1^38 + 65558496669167504962023810278929850848106673453266969394257449742084467717981546885102819384205865952910967143338828287455957545822243205806959627993686823873695522851385959769811011260674105585179056590329914063813168165363870901946238197275072544110632616693939639014710828799028373361437530419504853431791788786979097195593897528142434145940112532570467357230984260410721607557633926409681021874109441051235708220441641128742356412260057969105061260982627997222295419775904372430189202107082891626758800748786919031783641295226577237722241509506223891076842639247127290216588124362479816617538189584397731741379305047046500283470104184548072383036618238071951998424940703807947259761444829508053201971056400503666489841173846557369494660628829526246085033845388802575008045008155874696046160464741499553011142996491248249354477828090109356097483152243436319617616624533712152362379904242262949201404796879257179966432395236302720827909348751560944958134849028686474965802572548741948404293378843633667188320591058796240896228237515790803594110226645717143459564951076693989932458849982951087310671412044859049510806243471173906456589326148198722482726698715113676470432341092519396175146003608965716351491006243269746842014099394951151514725922938405437179347228874058249827719098076807224845677769252015016926143999323085204188319191811422384882355714621372507977727842682811557677505233107746926459043535258643395354522679314716874983699315901745302711376485750667214848*i1^39 + 1785894484748486026473164382991329220547864946756757582418313168468033942614310775771003330359470687871133493836467977581656666701670912107960272931956205414627719584602138988754676773821246336863959228774060053475224692101654030682364832734891731077774469005979742498794934414353050608923683473358362910532861901413905655082045577090726745702302208633343922773245308119965294236350083772471786560710663790967829375951437717237988110434003644722388461544904127373554593264417187947123694636990785925416356378973833929313033024487185623535988082350359898132661471779143593083723545419011781309768928615319151497990892726175310927381394076542109582674182028383438775417136015052285754935050893406962093595803759288042110456706338912988933927747370584161859214111458029784647261109210949271645191157724400058264375103135373559622964841447770240118671825439802708443178507495657368853279178835022414480983841815048181395637468274064427223679940505018234753795895856711297085263592243834780600204608634798121017691346415499496586329480450608915528438732855167418315449995289408234918067862174085950196057547310103876672424568898424393429590269553890505023463934724579281396796224834907867651005918583783063113977543841925289046543971028071649258868581024335710809104824208027493527220197948595051116313076803224001318093759893223104087370612367612615300192599590521066822558188974458421716539874421006184207379018631147474214995101493480742943731505196669736610845574561792*i1^40 + -40507772823946899668045933962921701003913599484298531905713932626869896534072988799757993599565656089309981652238699156089731994797440449044946780966067580367877355642090465609356507345221533132842127312715139644700644509242339148937747774327344921375741482333240986429238206988785287333252861792945220004938863771751564320199754335446022465955697329304791730735418506118321948108314314176805027035216365555640706437884410621603184555314004145567854586275687461406833671423188973450828464304236048705526659135405461950840784975090645457917840107231154362234098402908179579653622933742317861156053803322186766107678394473539955456786593559864631725386561828579656346626771166750949508114007469202181804408532387398869641232771135300811600354795151741570334898768787127883946591125109834322429295569928980928666369635547111767271661643547417906042707484456767574848464541140453565646975070804024204138995528469020054010990243221172907436520953701089896408541055553311457480295504600037927850823095477046087451985451296500304981214042875359239835537407512760107174310844447940723020268237260655297476969351370137511755018752453660724370920823250099402146243063895850694962054737175676590712053619431640629121221157385345641525077575343246345125937757262331040989354136558776999524390803425791653882088292276751163002972980114557934548642262825698744922045088324548098466755957711581933391023140059123479968509041112827706857349529443565427691264658783361732444160*i1^41 + -89628904426410312998117958004367121460212863159284934139787488953160059217684350742140266849650971627896765160058107438635595209814142348260850003987443585540964469883230859881547324781333819143035190252022346037502321492314997910584239203668729867699625464124651836951354728969029081522701494051778089172996106004066966744662171881728753901597273575594538952724472971551882087736398757946621536121973766965912178726958449518408721085376363317754574851340190532570743995267804212511965519680425121868280476238583832330701225409790919409146055040972266263762706913973502637141993618370985596281449428914246290664795116183945068819446955883498965309617612718199377557518848532310252964888837181074386791542298835517042019437672529022626090344622570327715559201493435028263461162209815929404499603546743317281704073859814230665083745620335249459172193358614210023549870662254032223646948337821792823197171091904235298602188178355224264845306901781265264685496313869061174581221202415871863272735338099573729725652122649326954739488720644357446656010195700556403120757730746336677353089845562408651772986720494909513630620378914883962421312434826488408642502395088780674304822382079915661484944066663267517947858438907505337689787369376619825148794072446128462853696356246488170060493360007293625664452023630634668111606071916600880079398814347178696886649671961416262204825603982223996831411297794923132287427398137672622715399838392182218331727819964416*i1^42 + 9161547980874070042502164214560526796637953450326329885363905229849191615586822544549566071879958396476494308770336060855394864545679562381779736885060840446605291931348613519744640691134798783222991910840307295766874849977170592817422289226091007242364669870125508365023805199039269852588545274537804822747614577470740383322945392781791737255431567419644371884963669925704715401320488575595493971872954048481956256869024610385990811354663901551238747112271139093475557502980882520897776033141297059506318605940702202948476164841372757335341757025939114656787655352339368432414630124857418419645261929739114591866974606575961181403008454529354152117981399024111721358014631149093468573540052851847627142893414705720806463652053027015575797800312478017659926815466625159755826289636170482781018724486591361115605885318020666681052836874463981193908506209875128319425349910997983679022963580825430995699163814635934046267883435841394505690682224468724536945533473450652582846906621582891608375462770485483338523264324748393002375808841093511073582538987728109067305838598885898689986594409807885807666272166871237136462570860886245621341119124912130869498188124155684717316927867777056524869355208603536787588821445023318039159809228579968923937772420611359469743868854779616594390261620455050578453388668395020008439408591483865240269506924049261480745361003594782196225293321909153008578183669321699593360115715874873011301463800163179559911424*i1^43 + -177401950332346556241681686028573181057530640827468695764442060817325551155520353385430893139658805392782266131761112489288401415945698857839850904146250528500890425986596408638325087803838625390751407964354996651029767167127214763152214209998976955324189742091364843733854088526555634366054111674537368160092126280679534601572373453970231638407411782768698807480681197802686082506643349253222378577844535420050115214809019274678754740567963842724655682747068863254101589959047603125806616077712751930823805940186260326807191823562525136202981159572426263133759043196646942108981006918300586621453975378094113557372593202860203324554955093522874240677695026545120943076639750378421683120334575684705042965757392457474074559399546200583932129533101510295995860418806487329876481726741077424255525093089768614383202774934814254795302948599410841140992494124061888313414140630841771738096571904080072136166507638391039345040313334219593517551359855517331461095066590014932417158249802835218674464752155477544024967397086398746115038444915674609777109887657456720201007406394865734195924276731017930163608596321837876199568603672359800591471226858894524240847245903489858099547478479442012500448515346736643448915126390790597238909376278129976641468530338308937011885552789939060181163469823097027006990260410224434801712073848726370381998760209177995061949697405926483089396820107188186170648269194489731299495075174116598943744043763367936*i1^44 + 294123453235552099757273855406161718183957733970060084910369376771481211251707569205547410672101078203942930196207978231425748633170871877148208210753697412098913486565845420703024428606742222070131134838871288648736274395279771337644321261870333514679942026601559838429288775360183518701967995776872848839835814638695269270373183246193176714675105501863545647499711290422799305025741605116352651139746171788748840234709328740922262803519246906412241311165353843011255604683228643224214165570542007259360986348334540756892471750302825773556947433811742267395796074446117318694656658532520585153499906459278755772176736968006212923509029369859535149668896283022709508830039215570358845567785065562969226240788000225085204233519840247603177265158055803686174045762898999152611186979144940191927802261857825168067105624400812709660110169745153652846356450690398107907865109644408555803284111042847491315829448048946756646252132706494594704751551456368441823401880327975845034536648659478682640120180696921747397606386798276743003074411181560664483283359768980077742802202673917709699026813734071505751606971342077494120205310134400359849119370043314673266709160757674958514102165642442934500649962488985668342854009778717829604791157100956267447058046482151529720546986893798588891870644954766140969662873885889493623367512692215315151097412840497184217377144848585481938982195010837496399045019736750724489147257979890692234674176*i1^45 + -44072319499605349025392098111926517186351719624653586630724365606518043550379540959406802222888474240553322261230677193566119582681267015603549106417312895083647191338178359694747249544782146862838555177472520410610396077936809182031931194558902158771768287316292711397461724074701598936801788672781242540935083906455787155192293990538959994634133471222054275464213492670024939426238906451102580691043945052759219959518841479882324029673219739323457696081167055465402365020980862276191591474836382866376662586187252473826260637942439063730375450285533763810989012387243027819581690408573131149378133288595968525345623445401415815588948701107629417327188912213414793144264402506833211387074408325279994992049389155227780800146554521987953930159229975535149716586691769479206504144261784240643563863145749400248255230332564930024219616524109193521736158676339058338455498609899448317630595545278889506552933057491373022102414172874921652208277244989409102784412735769003991282482425570921677940647437493163627390581500363854077465661103807548679534515754169761121619732911615454371552213980477673869549289841496589948450050143241123263592593234689193930980723487820485064321370414984341529186417534828714607530393425431996800506093312699856947272119428612956340750477406049233694411993371001330745021655459228524054615714285198356788486146512776859682400874988203159506712023254917502781920293049151666740587622736068608*i1^46 + -315429590249809071802396087449293967937189612658653360115558005540264450853483227490390150158952709884376107605240033097321837190906136758100344022388916899743630544720669068403839459914285823070713410213842530205893327449033046913882909219377825215440429066232486609712798429972331787640927781645020991259759307300455621322015220771010323767744259292893005789412135919519650337775870269183150854275107287688405237976940432300592368733163237915505845510256129005532243854280825229344744092472570214271858100507780820828294825386343820247544752034760630499006449154459733290063125656486010279228446052480519265380346552241865947439772031691420881280502140080846210331839331617355001122964022872637681985031971192540527351632434667013262270382516594749155046824695507064169641213163756350666898933027223207198105062165598581002726402255506591118159308846475697586374810408965565502572615144060264875273950434157811275973171543016791834460119225270809461887459170563161780460433835745889395316661234431678500595118495509737107717137882017752489908827854414940729363430236213352620617054185360729128513401763276865902171167811170169944089702621839629561214104338437435947945240097092941700522818591294473214985029065182659622726946908690242050694791103812203035687245474549102725865413666482268795494887107119434774152439956377995625013510704910358287843847638824378917134643658728092159024540295754966010748403712*i1^47 + -332574232054669415287055913994067671219619295848560588991924649890200736444926436989971845592356712850786493168393450995260752118044746049151971252892307008622837917817647245998356704545887270660187319150716179700877515673797525519724725511694170655165345326653208136011667065858901283264179290486770924192362410614525245293083573972495336505286544898924324931163715284809452382088181440668740323458227205488564847104279929414737512561505164443887488524310824842526836442362957352471954539886083911532577891228658627736914764113895628442119051318700822921288767372459821345459468896716192103614735512952161207824464205882409338432493606352209130919059650929152696889108280945801506276239432924953298302015805508642061731923341115767846799611676841791049748303385546395294739554789664309173955839206387959165051613483997784535847434136432314558019303568388535109479493464828251336196790952726329200133213495380330991924271455336441899173429043715114848843236821214350393161282399327800372284289169198332640523707056514238952000732443792576847332569033835505860348229786599584650401406476651038094096069743851982867510047244716198448689144807573581786597197739006459395327156571595891788376429088804487528736158006956903247664582888874876648559077050092352538088795909388437077117942076932211120119947740426351625661892231637982087186087082221375124056801825605906909331804693755886707544570727914930176*i1^48 + -31089908696341021269050240309523690313165128362417081641550434452119513222307843807857240811605453970734836881744518084010036068558702703558359500485395459519526662066217255129835860816112505985060562750427423219890247360286195402269177254704094541921715157266256132486722362965105887990103150984820792553485977433526162376439795078894834096338965103365437013263078773651279028134978214783793869849558223997730357296052029858313319167272280851815580289688177681817143576830573740208606042331477518969605626553223007769945836965808435812864318268338072418614467918491139518358760900664795899539988175555854846473952147800541166384984556460376507291934491921978995946560014641082559523686170091447103521323062335423959896138825090837153757005894139051989522493426661995407410426184942167123125363123693257406197883137638666891486273392487550983939374811785051724137019756187082734683660689829756608937468682470089760702883341791157356818460015694024451006672799747173118741251463844707577203726050948397548558606860805342913825323089886764159519980128622452836552089085071257636677632682952314483428050229393057596915427684225808995809013868152518020731173202025700846774177889766375570040489682774148956564793475249705121636042350757688359114683187031793769878066709711383811588940614314915300416144184882476451016117725044544466338941481036418870562772931738031084196020573631328753213882368*i1^49 + -8876572481286649689991511490756674138783511764763771105416277410361256072333595641299942181879782177190610997758101677692043244182445042870190222952544031432743924356828625279214811905345078009247682472896553885121838190039616895009650300448796031676727705705265712262500838143104498002262113727315291323930788802588439535917114501910711629373141820468546106022667124106805511412915157109820474835767280541042261245659605918591220786908937181582342892101027626778634585556180212484220836627245992692917722594327257711051760374352584556236171495742572691963877250727378182742786108177376282234022886898461119889005676792042826525849918840009788905691715956882185870288809715962748925249748123812005003602151060507713964920340022445526800998095245636332103856143751007919485139237265137725337192217801927287771876010262676342713454822704397402452326056367919370544963711703949305797126766613654286953691238346024029918150523143377538405811783011074355996905478271993514314399251341120031490514047734599190682669066990111177522734755825767416262121505516244523479224490589700589892182331482196441086500266417384710177690766097942107442037666802390608313085917114329606513117042962549759030354257329070904030508086487054788564814255469705992612215463175835797194201454713679574436627064584562527950370134334979474902227166582341519145391606007393772905259798952684652146276951939587072*i1^50 + 175747747403547211634214555785002260174517201689235057994746082477370679622582372202182009060420944925889343800868443297479164102653094492290798146444092501592644925830745772892166418753123098698576601146176811765986284834890994121877779900443682386942602964024931192425926847505801904256120792912767677360151957461418959253866143017228714470970308354528333943390754082530677411913310023653793727919602328741927257278831657370809277352857903118146389321158905761965480809218691964575115803777849071137335366260115640486704350700473910881824496101863289125294807621773188586597742406182636097783855207949848036561780934290535602770537432787209513203683586500445557159748074942477718369174539619835027184460689558028940028587679442843322652053851930339412478323043010503933796874426162481793891150376694234781843145183136594822509333400637408622998429518635223925481133626007257403211793970540566150879104923960335877284800520941626010235242787851837680663178874302287688159697513264963673639783340443389005307025774774771708342403348610703410532956806092945340182572683883046050871054801426633119067965082428739338026126446205632423917740605217000656547535238265222471814374277147196538590595172769175122992425473647330411876834644866643090897957255107016088113212927522671282351220499284013544242706517031377680248193618362051054465472456720336601793195941885293978213120*i1^51 + -2605134705544812699245295105768641755480108180942041544724544724103915609695607508641254496258584742225296644767828251745373748902421492014746720989679696315703514820957674097130405839825616110767835392566311236474323368306945311722165104575934792659583285840020210943822585230348310193548430247142962419770003858087418692193683444346425940384937363537989142661114540183554590792070768458899267233448864749224630269694342976803187781231184502532316956662434978766368413454063437882665908866186330137740681498182132245024508238005363630953707948162932050339884883667196679701456913477961550636250864531770852743474288814369999535248718647851376415707951751207517255516451637107179380807246228422624493447914785380284959511265929858214480126803543181085561295039422244043277709635763492101804681532454739238203917117792266308509931722409119414276875751890403249662588853879415940972577202137730441274731363226091216829405677382895462788597570475670200332023653932498048507002323552072294119429822929851247468074792464003389368624677774428755152433610483625921652809503641203775982039638868017988608119639418847524612160262962576867025478729076860013692023799619034107788351780104756125186315552697924412132807814067826254014196502925295927914300961622904419657911411067680870535130122018972372263874785772257964511338366693500143594063017791647424291008661257344*i1^52 + -222395939055149268728706161097022240289822274986088649330333785742500255055442298418364411227749749979360506797171029192697042888919480073065065013604900411175232363673256694540342098588068529753036946550957105353525856662556653423102391763799106319761585031109121925008419943421742293563141454969297992183776634527492920034367157210953269387463719058330220308637722115068701105498511418549855115659963459788116032778357098968771700604934469808882563121128445501351912321011931131754329752616133048244666605723589429326350361470834600090223254684407110417853903852127133538220028685844869341365790641549171795124544649588387864359089494584550827212917352849356603072345540202941446889595511348035562545183718923530307390504469994504639321626725712556025603129054940780622243611514645532900802871702172652751565583013953316630145582090287758891478986944082825970572080424355547264071511651919579657122661344108743379643337326326912273068049156174407567500226489060783906472358152764024969796900454705517230100701381302862561254645566770146546365638261707294436284588523831304573220179925167516331474629863100051020227807824505239560558848576137230723881975688050580872376685199677320075287655531429138958745204144350297078831046218944393101158213574894480832535227141281983256650584256943929528887651174979781795588504828495233766605127255064480*i1^53 + 776357005314907777127582553326621727963839752605014493364419667321039426938021225313992986941708256211988479904441589515840323573842668262434965976275382913489825481249890399493440221114198401815130127716862852174654047876810262632216685905129908249232722435685388997031921640809118229358029236130931235842685556501853736722502130920753511648335427123089258285513698159321784259935421322779722675437531611589441255782605821944746094827588393138141235817440042707854295270310435708336053104371433726464054532567707481306201579828584084664879346007419911197446727624618306686244452921665369705167956301155294185813087500983150019821100338489961331921650432787220564599296457032759290029004434147362383652734665105324463991597223601243867272581812327971492953952473008585504865323025943998844597139325117777176517504772179864099994927250663956414169062945342384164193780216277355439420238239866335291806630255877792686522984604224873049028294312956388889292632012206986360349968718028815322102879208658720049530651615202289221763410980412532499379732018957684013510436912592512015674625393875897843114398330346775057212510399593098207503607123012538987590662563419607733651799610807814323008996020275200352571029527147618183050466725896066459010935396094599480801634672452326411610900660042142957975748709810618241129705414670596092*i1^54 + -95073544648336627294731529907769532684776995476807486640351675374792295734788247234319807130628913752121802510918600075698595983964456126050197476814985545172359922287571127739026231937121208257854056087390923680146696298820360516446770716364820242862590522484763783955167668686383882469058836735782718736276883368414249515744949380660604740726110292032485419123836888384832689379205212539938876118317904911954432147845716915070017102329787752409359479184374789049187317599272491100377139220280040575481616719926030910089162345183210603569061930055320128870172676607040205470189281129993667235750878214953168706827639923863978798734237294608628881303826081693730570846746820113215144126628820731302537883330478420221021744487842355704154357332429941339129204871075812887001581461621622121049632673587492917481555127943224204738403776195935544010343512341723589393087478719875804367487390852022950159636518612591932499994701827608320061957530393567124693759072311040533911362353786293315567128611525204104420897196719154396783783267030421436068238899562818977959163120858872694967092490437445480156513276566738727886086944768670970100793235685760563066233510166094914964046809922756865137571525453594913407994624533055965444409035632638323918771405582567070453289195376146250218487475*i1^55 - N1*39979922982875646109068673762764510025656011424721290649174886920022800770000986171551141212458435914651257201361018433026270157375957956920422144404164061655430802005733002905170049766165457216624744218311726090803365679722254780978202830123820084134740775084093260477538069041111812595500429712626867821956078226810841473387215532961340626810407686655815728128020240259503606174240116704816278218093954972459856736842826133154296875*i2, -2109005907926258378612321681178813142514639134830358701698534795656788041531652470752278309027838162551710026099471390587763149707560297564922695039139222009813676068899792390554352282729926951977648190487421062504529398059370738519567543662248105268889021775489602260463054370963895498372117540073859901458373477167577303011190314515481458635543316401345948112693473677167466297599172100133308245644116816880922016902722837623942913286626632215346207321098399929767295054231296712617026158686475107828342211479713307598636583037155231612672267642720819439414701041342146620566114832115637102427535067991858254869559098944638905634016699770886856480591089536111085427127170490309023379175936347751503065897691943002298525975054647572113740445404927758567880358670425393854338066801871255324887498503263471443081927132482834063408258314790149727668568011577645197696220988727921816909228414190718619634963896105072516325668224486484430348376650802933500941749186101488250019426219004637518032793093741255726265656190129669994717783121447562412035209430861331466286490013527803310040405109100103330373469899768825772935911750530116870360958071449856702494717248368665251626771453608823205304846089694253269833287556751365783757793898219648031885986614372374833229204814752326882432407570556712286829832478475025671297238929600054336606807790524708808388708409482368223388358619137924023233140696439137808240663449123030291677867365096929004798702748651038306406051780071854646129585949411419963310183755304580377907471893481953080821101015314057482886222451778883890161581680423319968304511950700458053805553434795575274280593780017993254863478153880661668386570240000000000000000000 + 3633441949021417895011453935529739349942187781356007871832199207469994734025152854155014127299716862602026172096569805592799902162272346786919669789949495952871274796777208511350718528817537004454575916279337948809527696593799173651434850152142144496929225848482526096541936077269703996699038001404631318988457594092639740105361551076769843359312034781497959528418967975714422324791864696192528658498242697219487053250909890299709741400509146047805612639131783954790489393881718073720536987813781874806857678064715766412732999840669858630703530168136945217740656893805054372050249670969079168780289830096005154952493334687672665241099806337270420604660001757091247674033654602061168651574142014871113560262069634725186434044592567738133925059133078122414621441912930841031889710204512240082467929273753030823372762456654168101226792199613778698372258113929628432509869725488364728336711489373881335417906543633461126964412770861646513724802592849406283365928020824292157009600280328604877261074575421286342792457729539950815583242443734017972617461108909415887646067865409188565699357260577815938907477757812456127024668244615824037164205776611539196783702798252453357258187912327498510213870735909453915875348505456877350770263176215084118562712519056991969731473921094977862058629982369274491847804567701907469119053669490183244256039060411893894472643072499769378300828956984552831314195621363123590475420731633264374195612130018607934440330794520275858687258998051532287577965837420279691143541463876232640549888854686528659759472916503759534353478941356330521908019753967583538259981385140572728384425928080789353286377078170667528115853476497702663068057600000000000000000*i1 + -2830629543706698797127086531479183095009165213836358188322917578540983246816390673549309039531971683143023155910721270785125622540025303108680187513709369206362685159466577062146627372604830516781332920319245303016050453609981518685669873822179742172067338953419307161078910184411956615942252711155422464151681398060163309192337860502731908714289759990905435114879939152095597449938511375587773375540939320388862220931957037378610397391805804069892542402016831677499120627376354309778358219581334233332052330894199454432881783416602873827210082457327263281535078901025444381627355136215623152205756906716742629651274130241625242949904998386561311296468383765121251101357031041349584908250962869324710147860317474581457366655858472337271959284882705960051279592269157810131366212119887798504198077192023268766647306563491915062836136110097041132660646060852975306288271581498272493047270088890332003567277370065840284269113762884011691198661520001084073523470772050811517999747121794450055460993865298081707162867052329349536741372988360569634454642284305781091529754781350391374266133412903082889290350362593881311969338968669879300732048359871969870067173890237161700895036719561681717104050079102600196946867202092801452341923710444226749961339965272642533855961534815151783211621537798944609808592219330241154932253270801060126209052049148641846338785217201597255777684704011759467468981193892511762722625087531149418443249678813292014138245022977062830431220962122249333682627593117518484517963350515055290965232314768466854963422981460898351780416189535707150184247894909545002126503399730637543938372353824555515839102220455099317436155071090696654946304000000000000000*i1^2 + 996494957784897357756248800660664385489281264954116852835098638669554203712132625359865348169642213187323435106025484653123563174076166470391218837631330053973960441330675257260897301879896133422460060019906672804698593616894178636519770491969887150902910508757008893358753640921294667205899877143374276590462857366620579268250319385140093603344327421110495912708486992162971709788826115939271757104369118741958505084859237504696929053433334478111674537839677300607066400453614418799580876070619457655809906701766323136034559537802868473252569512415805871378703431371193366689851526197291167462689138387460933671522795249961564973454640202625519512819253802610336986591386363183414520593088654958112526519800468407666358221025990893952813295856211092495231877584673656231724083667394970342191736941177916346720671024309046695302767775078621436169776063070631015081352730379555488555874502809026146682572481114490543716265994272436265627236974780404679573227058710786934850802516060456842890866138004903520804834652259265681380127383821277187210982600208796024828589357167109435651323657503702110818417245421307993852075274963977757124323823101110131407577223456906495005037064529443005506858241054666159345032219125666838199551757680747277524784198703528858724176934233096345771783646395969468069380478837765249022416307854017539856239182064145495164147878168887371291022692512951060209111558238345300931242356425257847316670953700294742864793534438023800457790132180515500719670012205370996323297811360760894048037969534453312746006695081040300931918046475827759683137792742083513265356590232583603117086966588510641458952224528392666198542311316535388405760000000000000*i1^3 + -236486637465493163001144187660841887290002091732494664941503562898636969856343996593047137783028096511330903097259329806006521314108336693049749641422150731960923336117498973067170687443083457782900333386698800656529562009454532338497153930327268322274026824155997900384200412124730616256565102192268317689413476317325209594931415233672050295813066094186484106813609313908216700743902413889206568203560064481173427129592374349598157699083301399140017997301577065068920863245599079257618666293514245735404488634380014966680115566123345680752023770229589025715915455234686648788429284632300628821964105044165371170456508356155727939321107741747960232074784736669334551310374288045176680347202093804602142130682672878375929871845800009614487446230894150723184162640721639639792993884285868441295230430111817547770457690561179278052512151020818022440969442653797286513015994486258622343905374652037934693327992810748725101832265827848638589779791813270122078133891207147432177230717086824746438833671878791757526292575760136660214887519527804293093720519591946811387493922040211937822908167091614451301491254122931137777303488125862275190710646497883657750591383781946116068175112471688703175703362457007909860620511981427958777661254596148696995912690167014799524309918871186579783083415700139283349522752888808920656138668357247433529393097916183882948091928708330385625090473913983718060084400383940193115958128867186644341227257448472431202503215029391817466527623016928754379170999091949111513757477717531932227959441763548177623618140489183208190541211537693344679044110723182413099312822566768917707146951865165899558516267894070732770634847823600182886400000000000*i1^4 + 15236143122436930379783091969211950195366434978865144820305775706926215306889088463649440247690910682245044076642835306057414360566752195413550174057396482125506756794270661462514030763407671943745967865240153072239200913608318779245760203221506413028147172734417123434010147341380333514415441637601888106966748338399919508035727503942487360467248763193556842804734348119924458002610187340028448213942867310524023747829943614433488504897749918221979060129421160976325400610059824722130105862835026111955147358646437485743685383305140650893334554050429986930009837563927525524794988227902215418248150030422851617722693007694805770738298779554041505632518968400696898244430370704549557872419732887172688220493645393357800832639890217866201237459708874592119752171627925067758947203746625207001778988355466547802752612573441052506442093580413865691903206410852550801055987825963670875880853943678704855254751202095285731414588291084261953591159277781978214681950512421212430023851345001691272192504361960920958888171022662997827333717561532344172520392105865602818426933255796381783016483659889113004558898568057547035792303597719071757930704162675675908732067875828007475059033786345780513498673250606741587058089451565884654845149491194015421772879837382445679934578550486202890587803338403235250808836208126396297567693146665026464576647318345230534689848334926872938096182378842924352160321130883381966156791599030502671285431964048953248155940329345248989065120472169678312501983908091028032227579171131780442802661878080117920844295964437715328588930020489444212719149668344938031055702580959340893387861255650857849735108779687688871806167256173379584000000000*i1^5 + 4445609197811335639742066571623060233594826588596426182299516010160273606949085740396552342091105138963986004459872269250116461368017084128117834599739953157981083862593006630894999422284281041115078778755420223350371951757267431154547719285405702028431744136070455704310779350059756908245079291895256436229274492788201712403686876426291179999433221680626927592611721067093852577765094479490575600523435096361307325789713337803845842669915954879911157379343044228515836721376269697065415496078897587647561318543780555851308117164361115484100248973591882071462762155858848974643999584230604302331296278284068119000452746882247743776119115223792153321817217264153954335134258451403162210289495077838908322653642531161438788407985961338995001893815591809381593005730119019671128362023683996656164991004780341071998055875625025937311575530476193384122033154814495217034122611116008640285956502852681027927351433878994559304473394948682973572178749267904108537192334040830507931117743495257183035105562132418235486996305061271067119438029341791990898021760055871515880326495169471617672476129105129760685034293435008387954886864320470904449565295283615202812264327424222358209124342333625657363770632728130932529422968090401163018824921965656565681512291407202385765649973244333570179260942415551184366044879879908290316880299355440528945945570409402567014998531830650535286500837623195395981268657405762069930693503836315715415047240537657324830609856440888588151032675446170457520728536446302881282899219891313623713993222164125763624112478874390034682323609052453515728163711058089698700178373468791191586012358219682287342055793018748762978544567703306240000000*i1^6 + -933361979249000302881295286945919516897126497068132612449025770177437765046149461661569347306068739196297177918977520763337505876447969740757838990251840958542604361386666596703400261445982854456383543338127797385950310591995773486894667712426896307744030452697136329510645443976252293445078974053826108014549033313351350346180255155319946295278521732291370496938950660223082143561408155429759461379509515613361487857232454790533714844484032246919461980208266760540068062175366161845101858641554774535819991760819874375230183864797671856165887216026078267110066356209370470837161944743826775418364565131336446991877349561506192905613817872580347441840054688723131618922847086897406800030627800635289491700547438421840530846683758538019599385663308212951921014995580453294784288568587119526487819742131587631268067362180822435670849218841998261571767140105283362293015406643516690616143409519162187043800627067341537023003630732381201230116698437526051673967993231656856912992306442792795019270500514993545405258720546019557937209223701801931454906127398535046182742616865097668722168740106042700774510861743736413870119688808638987135665643617106876094121242701387904133237519099681927662642009565775138091293299560390000855590428947425995018442477426120037911135985082751236068947126549057302176482598619592324780564502880516387776696405485172639945409544865475205901197722772114911779093503595104605897368074737407833490828205146858755652123214992550663365391849057404679270571676708809924964823183964411117030661936879530747235644711778381186269841381330157552264139626783973242908063815587670085539776196166494353633545145255432356265072000604569600000*i1^7 + 65408181919171649278351895449977408332595870715431570131595289420731434508029070424752173328611020296279849924476417463685654720241370885389558411281577641344962025481250849225088713489757140649400124187062319640281350469264548306340549062780625292108781117835654927412883193350975738132318687041585516854148075880629099485233039478495508097183889356999960717278464837133685312142655514644065131628315196008247267230360877844387944334618485785114836229849129186912401839774109876672717360928379271962913284668528451338732697235035653259476087030764575330493050178491158664952933730021964148815283196684793690191526548100661994222373620762645536097661268500022113997345834755662103826941795842807323518315996894482982578962915114104997625883960444944348782360356396716618319652559794671212446249566801076587388442599568906626324716943174718600205654092191911381400783420751678441677155762964458420170981780487041456291152450725933273922111464148350857327810891693455334034190656390428539314449489506801285259130683660966210759149091188934495333116436970308198657521687731027428400901151660203039135881808626361170589815842264194927135126390392238631978674583345175693867712637449870136541116163354687078287533322931954637145970037055695462131210629617643435349869500082811157019664629276565052736027097857826732756807326220313641619168868819894043596648968626143758035951861802473249685554534761393143214783692361600497680496832726582021308720175236947535972126234844447852755567785208110272644631800913831214560667801091370355986648505745538868851233079632305959768724153144022142629216410485754360432651817256857346423731131449719292276277430452224000*i1^8 + 1813886638825324894681555379968894228258273353320164636387168732380043107375087927653386889111215020072509522878341194592535979894381472820474220217300163171298375396313436706431608439101665658886137351407542703632918999058024869432195528713950757836316557290009680036346432361728233390728920473825914733025162339327465701801309286030359718036452269082032715068767313250332893846619022059514262334599322521037006480634444743621786187996136503044499868514799751474901797728411542500437705759608237365627686323135075546240965187010619586786490481461184663713067174852440667827916048422694237738672562312045152719210678623229156226368214155836924401013062345808036053070492043879016400127965697303124759534542967291733060865106619434225662641910585287143231606295720412249576035286354662589651433004281788049991500300818306398667292098671458562933064152481613487173492825098537776667154619939124191690099846750732656913811932584593978375142966815567249643691332748967063090012050260354562999936751951467262328082145566968225223561223357516352196182656357173075555648628514188182400681824704793999703099674021127627182782500295598682646759318433415920745872572361039332635373983125712702096806905351368580760972923385560751907140340439017019961855758528718461646091744116450567986103534543696460823503306134148954220013111116688953965042880346834284653950794993278992371043265216347406880927193194382379294924384501554776094318694258937639812309525199529853580922638176329823471322247021113962914615494471382227139353460404980955187677532290611786267698033406047089541956186935518064510078517179231493927150364508733424069655728839084241710544993648640*i1^9 + -889236717950141335540812857752415548635851836773952618914310635488842460134783830451843616833353800165112409053630145548483548014390136551215263066045722412974392124636410497868518412567192873667631953035970869094928351591211459101770152573589234125008792181153301706492078328745990654690488589892593182746209658792201304852084337870926166159030598725142233187741307040024827155836586958611422338828134330680178969824752412350053787854663525537308890483589808099586138143140911700506464810944779517903203589754938857394369669954313058429542692000996453527367421770123943806599743759363714685265619309317693013690733737326923948621091802618964089982839145845414888382219489056499869666445848747702333871868144626564432038360592540009694535489187987120841331788792587172907376910759892143481551217553892131776143463595008389158464833767062426226944932970750779922412368457319000404550693688595059021013476925708651268295687993451554850704132751745427346185748185172827343987221105438620598898592743546174263712629553806313458135815218991017711515060238360218775563522548010905732429662188189451245448026763758534664749080602864656662059595609157877406789919339814999023012044901506767635449122913161763651414814483940605221945104324798407773802844866589231934797483405451218193092546143421239594316432648473874474794441672006009069452204774821402891698555039493378879620307683713256944308814986543000333576532511813523829046169123869127443018822127358002513608048771254435575829604021777939258546020311365243982640636598534782438701782887824630515990216817646522404947419816015168404905024409470890289128428818520331789199425470004647550418681856*i1^10 + 90834058652885435132180475827027071422227621170863781854365992639280071562863441999842433743316078814879903577025154968340016623243129669619157731594541571930652259315405438178969017338431297234615775680204545749248370774460684188148486283038830464876489478973744728986138443925271754628986286679696835602756821682978169692309333273928600977574205253956512850441320032791108673459258597302248018549733511337416720273038034732178917720327520179605009096567388595719382771785126738857022462276204433640344509819322560029973417725618526347685777782062287147701954100052553533647032798993004905032448397929125136241145376561164200499268576809695955394669695566108144834235119182952231599047603438892099775527778771606817247884539155260908682024581252514264527907990947661445178126594557381634399780299814045224696064599958070911373573898629150225880705776158032863742640163556172518359510815069915551596763898793166934326112473762990622710680036770521242684067051017594826119118709048525171001591286757855139340530479223092053396878914716272009003452137243134168282703641230996053963651041408849461087514270163330806524299901597721549028521266152725833795553546591773508449824555433362379135558567359769295918394112987324612595794011300492839598113438588330133108547207054856787454455192819283199436666943234066324958047863831284393968448477905479696140770497550158082946442884558983781206585137578378604050508947682796165076618810756951432514989287113253557867802667580950605799315645189731789755259971534147307617637157112566448754845914874780856255838677248657014160345995522657020149334965105900434126411693443959109945225651666495888949248*i1^11 + -5449848832835715401011728366175182204314018684444506647111975043028838498932733802984046384295986731519934727717083732219289556937015406970419033595522399668446728314007400315330016810090048018244788309582958776442243522496402054084261598261125396321393718135442678113345091154008151291896996002033926789056107979957270350700527294703934435479618028658690333932880653951216036107472321101068183553732969979958968251690550475002927069141939800825835307696829412070704722922612421586950280327731089369277464814235956316461010438928336256453521695523286369835295531813193284786249011148794470497845592332184702569723532922984491461069168345983089113273824269958658246673239577975098801292305452383630442796310120660852488099802831454008931061340246346462806968797761579835758637101980135929940551540994061535200257368734211835701530438291814866597042738512758732009997147175633996836055733600755288700838510168063491454492129937766281891159624748862288568044255889988289148387850479963191217257350696564517947866228025940842798768028530647351383458221413841092087868312003017226477074893478808825951955510234603652354565725181834163362427833698540031007782085002293351954825471359296610079762106154286527269776387540525259086025718146137678426746522037611334928041300501858151439824338312615730101930847930158156265921705021109709029699211555239690421343763522278075327697137683983331283612246273959581731174863091964679647661404978985903959271924920362910477420928614572136007013802871840696805801021406375684836885724803141831986242604509589329855570090808762878817329411681063765166539386866532268606798320316991153038381991395474800640*i1^12 + 167081048312859580691856050664769239813414730059055881673791331436414615399304023935154596462679374038503794369572255899421063354977847375222446123706147547566626259767639299870260050921735036891268658521242361217589114829458092542467595045676514076162043741086220829045336836174604676764585861877911032533219793028655677364357454740488683537370362416220295879724948961085526799547328017458730783242895438754201911985528104413430766696776643010076731904633000637372923192753635967574821933606658535666348378163108294536472201615966153436373065528162967323147403397831835564477401174130530792417847892906981837645634590394553491827929214488749536567194780084460096761530220271559093240850905814917944131966119831234039908207667032754812999022659329699350417104723023412661275995745971986737878819236427647060802535213847006575910056098665185748871182709226747205441039706558339868675363740729396281844242262236226549260242344023676263378728875975088429862234513218303949699422705043414634171845321162192232683875238962265947924016614369049604156046001086404507516335716615485319622424720049135705539933216110209385226150692342834822482600341253044174222257747996976357876204289474996038735355265346413042265492456212018031569781664636196476760489053834913146871812061907043299844954993807987146088707692272133978058596970490893889370233152319752697840307162889502785547958259996652341488103550099382093233170122167509749689447137211712836714329378104087153316791470447263511478196419052923272993270333464655495764506756517657236229850094721119933928406360752416759501826058516042648726096484591081826501074193579445465668647047397376*i1^13 + -844673083466658078981449881193959499435557116969321202011739108884336004736424335720170382423226726723318454812752153856956503291610699547871001886572680297248114186255518736625389367900333140028584410170588607275936045164363122858590936554370658239280603943794150855107003422777225761419793455473719456988899056819495582945888071739670678552702212052223955135526232943273001954644379862888225710306677791462969368530757337659193975028371330041116428330291823995105166838191433597976646819608042228556236768022359482395319360296915423187155170324971675391615633947225141864599290027271451146910445801960551165139653477970726402468626670332417992894439708382548246333310036274075357759222596873412758067714502332969442258302371528092327837230880545890909229810627530273668497960018953005880774062997153016014994998863770423214742102282136476791820752835340323428168523347538948221270955153190291865839914273447527070377044545859383260890187845794085132896523746162870805563775391974938967864456501748617392116233405231984909232844232991015237092899433314590821831881691093324517933775599324703946763636453603276015251690710250048100647269988876577728362207768825693517059514049431346305476604962984286964186836429851483989010552828033208791141589630724381014408703517633395195005145540921169735313583711090392072141855177752196505941225203782940224874429022942714708310913582811198277224873467287903507478711158860890913347843439948233259784586761221095920593042003384946250383114898436501165552763052229562140534935319957550935938511805862336714676398006568954269981196654750747396640160063506916146853502576452684734250614784*i1^14 + -227928302355773741285484904425402676706354751071492235178905343206848725424856178861644866630044759981819813945841473103377996887847658402008963553431990654462983443386024980614549990220220119830814267150271490826344225287704201186671134417209287330558553446204369424431583018610611537388405015280996495002544788502859186187238652906047822178814269169811718184325562888023079417487225091821765878140645123877052179956720734726470288059876148509049502246313217172251750380633735195442523199228443631987171205811645275977984245618402318460639737448009916259427944529863761514000061577384172944683764377883598960614871927009336538486580089447311625473317207756446010884285545557279893992203381393295661196998660776043861819810126327473134001631528222865042351365348706682946867876745911443517778896942486237484507672452943881313688521059443929666513548681208558401498680170893628685445241166784354972363203789332748469722616900094146500138403037484397536116177224424794145508895265821798931983528402987316104357584160446061723551420665314662292467421649086247783579903114714303991667713711923855863555134777879040710364824288376869509872884250398989606642017246268381254504071255322972841239381543924454696611896463777660008525634950098940919642746096790368961734869640158613750508339592462735189355800686061453745623737808239368452580943495584921797221554841746671923833564547801553334040648544536322176815341254730751749315893394520794217616723899384911551700137267457417748026126746571946171051948411297279119614552977461053397047005672477552600058624218638499253231467721192795412214832270904980565618435021287321124208640*i1^15 + 8569773463960076258483675597698946942953106587378113207750059885654622028846450880540988234863777178643596578464363370303898622947769708336041067749451321628300433749299912557050059368455459531656598783109734583169635828289433465559194025857527327558096497250704420085728237188570390242587993311371576676681279591864772510798539571392443326971435106361162541772366025400763689625599861594202869533994488114653149492758248311757721632391655377305635793631861671027282521371921514515579985298087187999782350446669667184613401042767029218606598117712193632162421925501016140761887918827951080829478035758142756263035533242270704920678916870855832732271675751791687374956409661467611216629017176422931289929887987984540719302056204794275488417801485865013792223756807871329576284800270233664989283972969081991014862356773583333763005669324953323465057310657500747928119731629303896065571381681002623536644540588747763384179245096995931723117774758542797175515204486428945577783533449097407340681913960657893161383133956183984872151741766220723112521229836405869273066266438993316406192189494793711074870674433712768320476432929918144273614064341619703383337306360493021918871176755871749428076823019648666187184145090992270348702204758731484126101038974411832326152371814826239831734507048221881463696442011620099800847489621226946125460473060187207288181737329933934434346998611812681057920930427729141554943687207827054880835663001221255318956384094414336015001435622727175878334649370792949730522362707234847210778863517449507839681699941619471664455016764832870817830207682068363755377872661398303949975390829489946624*i1^16 + -168982369899120298027793436396092487137074849326825145343905061831263348289495293891605744080222069663909904401425407290970985032668536206311060855039906980026337604879109305559350237197409426314507048375424245404969388252451467138269019785724772964680193887527061541045693276709215539205130658963149647655259961984378254624665582162536555525916222270042295789611246973524822334758354281407283315988134100292331925356800188797503451752637072424099654704062697682930177457424095184895549103513580015113697273424811693944301192255927062305016017076494422863600450416167346260972476045984427749950823426355154608913273404970079144944978008989909752495714840731348569527165804756142753576608099427370264735828824608736668067698572476124810308085887386105466445088516518118412023754092227662957795554189090785274298359706933477118161842874823349692141880680928904715447114889593609621239042746749351554744197200387379797024243322825994471414688036041769829763962140556459763947046770486365079750992330544997962904263946101352422616028906151170524020852827771156396030018059784376359336425862137584288532330641560778560060840862938640307838428537109489257351602817514675076244779450895943847608541210048278604392287680323818670473601806542192458519684848067145007311471009152880566435401076747232182224319754518420199532988146855861381841617879410130376761707686499441812846830625670675884496459856802756663779918338555173292779648028189067646187803155697476460322307494091431541157714739460350743222620371224884229034651395650283256937240388454546521703117636995913905162686584135295175851993697214211111711278725332992*i1^17 + -2439016699056197032384289937565569056167382266635513385079388121529838488278846103035476128874343313254618947771943561466977436709967907425494678009838139679726777850367933687747137116051632502471731947269346484911174174744143430076140960279487377764430029237157387129915291382927432899915561434303782467320411968304459809992122400691829225092745008695958611179866785692131379336227174110612513910763168680465103963640867957523540242270077035574863484732478806317163773898798575755301336158161482647471653824350136236343095519577131779333604496952375315378131833410046473723737103908585685600359029671722564447117997621033718901443350392799605662913684307876614011596519262255887408981286522696382447264482857593893633840989650294158327647961718825760560642290733487495013448957586543722716327356443184864092486907074362161972395575211883590661619219758450622238383904791345658341349412872575069841411882976548628125157888935312700243327759002930579372373368775924576615834896750170851695242275344757524654762859092254394377917521955979102563801494424364361453514003880503687057965982526581842294239481286943542750632416027015228185096970566749612783630507990333475788508030199805171310535753417134673496882760567001233169304347687144828679702966466009940391232948618344866402287310845827977515117198005440425165225312742823151218510721681079787242184679533813982818707921316242041654148575547917433171327093762398271424615091330247263803815158788270733789936701712753431763096821589513259826157799742871831273418830349840428797148108713123289399819899854663615580727566958309956993252246279084140321667284992*i1^18 + 64086386684597036209443577995737105009418155865251642974694373461306899200054387058969030548123088024764903269424036676139809808780256147255114008419768712709475846694915926855893272523982264172196806934724384542231237398733548152718093968327421022487359498663044416932118604978914223318573990798305262416741433358875410450209225029663914067391654866210047711287821588155545866565242884062525645450404167581081737162406034807729298508948726628706109663340306257788395186171724812760364950617688829795621089993116892715065968067004026767219644047526588339317518745692870941857348478479965867692062556079315431597822047287175233400927643759166667315129160635840967400509869901414297853232961507118639539205519624661636207970890376495303674796893493404404452388546584909617942391511838709017822600966898906420837776526753182263767423059451275794565873988233740914293057049621189614179893384055068808734588415525700287221364071445781165894018332135218626206076050506483139623067720240764774675836375705827466399757208042228351561165681165911193528912290442498747799698948079222054695275730882776803874270116640823354661057537085781191056963336663362937796585855815523918854834472353936563000894006336444325858787791653467973276196132783816549146189895733553603556659494168232171020963318880351424848497072505593408718895237899554469693097680358930540081521732154567139773875224859740349374375244912529173386176522799899902634146593124628379352624895153579932809987344946979699889342675893380574987235716787116825936800724032493514730207243376133820074223148264856378823194318524243750408428582130677945729024*i1^19 + -2106185258062189977179564299956676387981530517188046507773035353365647070720376656320794333309887131919914545961124825583448342978763800785881786516061431674925003825816868484311415089112467201573465007834357994939051757080906601749748506386882372388382662362643272899065266761030125441231398120877872558655377325215439217451749406074577362550281785463659082014272415739270538217329425970900029772041256569216786919771143305191609817299235675936888458136262061556637742442245079581984484554244449180146731013130152211230262698770819250026350497927954766023401706359100449291843846281334561770416702129206940189007251599874771635059310739173617509543020192188563371451201192874828899239155773994484779619499795519292815847639485943695512178051055881450327689888415036509518196434986001063240873850037101867871642738785285761648598412990251799901102880842272684178986368186101922147051566119654347007819577167795315509872428213039931728871638101303779276216234510660603949551925619311207338526952738216717330966520492308151470989909079385883358824730148112837830882938949842543720490578756674788812394712567441530986975681573309269870208449607119629195012806125923352938703049235996481370051038429612823441211400774331456121457879598082563443597325208546899328288988476542909986331717248536127640473874183874431219677785172076008622594771435669547029563696251019284714016253191240103735469403235622412208555934696442247802239383643753445824806365072047547315222875832971341764062442280860652542468969955866569336282435958507793722718281920488515124143788608308705249283008482799605653366179533978337280*i1^20 + 20401620536176439003242028281304823952784902089040933452097272071248959043086894673078393975424441445483410234070557219291033727600155737037446224344911748544092272065506946114954263643892133670953727420945366568360006922450502875833737701365732673472955261627074820055859964629685381520311313717641992530321562777723809282577878668054111918675733870841234672180522258257789112934850047614899941196640186875750083695047609407611388154532006522037510945964014218258788637249395088354914044932625501507336093787718626126324472539809971407757926528524961878416562180160169449929664526431962101192130831627876111991642746619877478682044199268185147763701206392486562015586663883933542065958903721453793988838527762720703056240709606244270520308581190031398037917528091291041457941736392137504065522823467252507795859528912814928103543910203219481734236475896256982566966772904148510969403018055560878074323539743090858949634792670439959592284549516851405052438550277861709128805503997079092210027550441099027034388944909952883589259042995989946835614840388978374124181470236363474039663498454523901882651952455342222086787543074879181048422579548690358880834576861674565496711430044353515871163562919648190574151243898035124182229874299288262554222412973962974892302284988077477842881763082720364483676914867098891692024502827005549552677321486245694541310272757860299186847397615599651484793802333958427147137817303043200973367339512643289830890332661450925655739159494965489725194019606497812862509892789868591634783741527547281726332382687722125908914793542514039247828277492179978500833019953152*i1^21 + -290464177774962771235002040183644093656962803750425730339045973155846921104188606299614214685440065862485131009672870180696676065006913228426009962556637138679813700391534565984346094167445189330327241487354105876811894383029552281174784240373225494048182197483329789591848009877249998137157503396707307993424808935813904751630654779561954183451212861547121242226825409346342249305680308303865840638427108356377415730104188638566833473413984509624645315779217720446486402989520536548849940119034206257286767650988348236393121145419383069979731566941831618277397430382417333816029117729293949730429400776005880603410105282235034379945174940428196843679364734604586014968375208985351116183385917533274671427812647551686893032792836444812600446122245564474348808569848227642371863451756888033676850215406007873320449818859606616597222131712148474310085705752017131754886856275282951905069368238814600805116726719050920982171650842339788974559300816809599559555722765887819275596539085889630997142395999449698855459783413168871287766723932457084219560103060169563569760474329189728761882345003319911318377990692913926679472603602907242883163562327286180440511357636701269457764732391231284702837021597276275832016213886505285842680982321411408932599284316381291804492145482353442046405599429301252326656454942413442896078976189902259183463405726009466972706064821137074918815276555716124998923203954897738979315334833101561757178777481702697225369018042458865959916173899320498559801191868749017114868009109449025018761545276320731595513419098077659341411020524731642260213438509051667065864192*i1^22 + 1094095417958168857385900800665636901766688264495574063547477007487267322953127001775904240902001436710973307664468735622597783545225200759256277769807234599009999248062075728485183058120261546078028541230096616298218923197648545955274389236693083388085612209985422705157798764508821467295535493894758754243065330739794610016123540811080829099509778840033003385859607228747603495002874233535079923036474663852568330066171523778073270880143049715112450077729791622063503135155022349551853261724484084312656484307643345744176322598966848831622679492879649617013097948152858894931076169127953751722144730739329476954226736743737839535642179221326257887870769008086438877452630287803618462666248297085962967671307675305777407016183243021455771372450206763852402708757236117592840154982303706995496202501644247754100544225241184346173702887926290304240770784895856617550113687818848159230409307500682456498171905414641149857484952213257976235030131520622465920337638179852906430555236091425328580269614396623064685106764619126131091512658034957265882265982235654973537683037872282459023547889374296830879655351122672603531447915280323436860211714370226155805095527797793422548381920274345417353499187921894162779469903040834993552217742560036744559854696089978351055488378792192285627896915162312566488878906329397224950578032005950731112700140829697103860909321546565731259465356205500139976682879924398894921997184414846505717117500341135089648422104441442284584101367205550865590211320150425848595714393873314389342967973965513618554296962416903695571047733202422165702032429325733593088*i1^23 + -7825648458712478896076186122485991998328349272987395373521851414000708084408550847741480082273145977085397644059074551320503720403746247874265681894060887502189029315038649492335648815330809817351967997330476382580578678165819119925830138623294101604070875620911783367624926696317548431363236944321942895767916663725064089162510338217373118661828563982044153837541810901422813961640988366769548779837395732612167677950858805415688471293759899435163451598180519684989952717329016939426928336068018801709671941462053545892235994766668634401584203205536756263061713075703501264388448422466895739064109931586318899381380592555495102369867238166976606610491850871588520958402280781098171825034021073382390988567628454312583696015271615720949264467569099303973921962616120566964305107161719642571025002204097958960100935146697879140373019198575833098628800533937899851482294489301171040135281671522901911154414946548319377263057298048205242638099146019446754637541114227364209446917116048451725685211897977173587957703401647598117670113795735809114659729610291472616032184548467911753020155632332426240864964449125289330698440995617841271601717830664655972064067006853502542303350743863222700631887762242977915169056319344828111184832774202975965930233875544513805128274243657005562082014138044132283727921457573793004584713585205368321423831409474762117810394139039664142855947600413427533477807382371233636785335584466962107922603909929123744838744041608676371100712084283782396685326482565000411822035733226104821358634637417422483021328807500368361263945933807566206008248917557248*i1^24 + 16925471113635511149866304191988094867143551265056502749830729760871300481487234382014709936851322656740332207448034222026944925454146751113019760698722238546802019482011573124218379910148969591668037425749170591575411093925779247897103944009628090452019024707930203567574445451045402612580680980988333845619860128720812198671966177271982250188264286930389937183174805090620512843416405731976416849449046053321034515167950642269237151662486699025685563570123519878682042929490404582299150359796153199807154003424329230356742225745614190125654260205889147247844070453349438409915805727924488559309476276169335305598495482492291017938405133384753580454604652866928759612264624762714007072520092273866563124103848656509119222631690369340315350549997747954832146675638823211498253669497932438801778235328418129302707609950682582909021773377586410575971236817644028320051923495244145957492214649305896173469107713949098954099562605232267440013614632359306670027509902046891839352568817236964205974722113047310590568290301073381202855408516689192509761582229985475070472363280733061833921128139432257806216499554023045579234460995567748625403137707826222042981960726982882848414601587079178563722950057260727237919603792797085687949182749864720383455600737791322325935530854365626833539745172446295593855809106378735495507940736006566669084883397393596200109734419380465142349110930283885010645154044584060022704052168852868718158049413282825548894091051147819626947221219870542883873499975131128131901875411885441092355062331438265395238271132405453002883143732636477133328220160*i1^25 + -4545725979467489485989351178818296589169375018529313342834579311187224710432335843136241950342481810452826266573856607368331226433370834083429738414678993230750556293115051693378010882672314103283811578505077071109292233929182980058776481643231922931385758326229503669134892299395730783942016229797164107949637977744127743629255986022695990057564161070962568989759891366712583543398099869276045632622127835462873826526902250222646592435777609151575910461609122834281770304404075282646715048304106419360762807536763364365215824144324706363845512518623511338733693861611741810073278986576817990817676983476983859673083372172482745413954260182679616446650882754506343542199098607330910111504759748441367320893853633308360567601353233102206648240257048543149383484411759811234316429779976876651073069308530384238688764504548702538411901703482051534663368649278336542732653707857759437734603758154149633602305071678678310560070354096259143499623436530186991348549964853779754105072259448355690426975676795368924369538326842513306703049841906114274700216402884981546574108751904596435918005240480873375965338610619128466924898612217600678971634605867418642265642393089982190321095292835216314412270891018430447360662817262305480953887092632413363856253859980656815815499485687855445004340616710153879912324704813149590270520954319424010005676940490784847466637618847607345811930547116284400557991266751100243692392313342312688379420644612605179014062727388962843187834782255727684757141622739099497816065375970383447022999715729248850303014582006432590048485992741902221312*i1^26 + -3617893532613370499028167216387912268307936926562027270541344373535155873179159642618577371137637732043573351271050311706332924971693911048154593550664797056600395550039504630611650299835906664582751946163229901431910784247880417097214549743986805169446339707018212595887469053945839208312750225724435744856804855981972452083449114280403057954986693400594136969196229044061969618316132138579102357077653228184390937849939762300544427456940817151527265057262846254352929129737255816904717315268719191417579767706456262226284186989533903540085908987683098930537363966399058076015950735154176371865181643217883896352061392582227881643766235177061498270682303394432324322251300069958717663461719177980931081570050727894300393706866315951057827546908983988090390222783826099459605981573330794026401246629972103528977063167247881128999154493728871233305179563339757814456583666480666324916246123830704760433704167116464463690401633259810714600275867579517093012389101436117102558599929884022862503862070960190604586050607421274282432216738016195235852563333435260372863150490079519544196601674911579499169235946872096775294733251501957252225734118035550854731435883899218842255817118034356234250778690703773407812443999674028405904982962212314779154291332449709275587607695857550678345275754772616662282484431913872654334060672688200348115275900933951753575049629179479806236287867711627637266024729477205902974679878500362446520787611229452930683760897808691747938093782115618345966028580704560326754359156065643798570603761616962611817087701742055967505270270066688*i1^27 + 590302778202947533581099332447261516663908808123142864136827543232164451736018609467323817857813675310771165410888743041809181552401097098663508033295692535578864317263258297382471568548660894834532498665241376911507620427352612028618100358545689480548989621244575926390019136745083040161007123874231422114491421865130478001362647755482938770587956528651663333588682496812760250888482576444673815688388348266868089714018491314051699972587513250237926477206408939815148986923755552108361407945429775990570461658066084706909075960335454631288759074566338131843317265798715853233773915116800019206412152167228992403708674570208909175615998020522227657026446973013202569506292456918156529260427128070510701920752259822400109617128061727929966780918725999309906286755563633605548914845413126059732136106659528003910590435864526594166986421538531834353467787094091736403352144579289253338853683326450634423147279009917333462734825626255819083151640539759955118077045943326753887184458261078083555546923191004986431783429192899679150528348472142610563340325440755313571978942679547196022887609473721635646960782171413190300887616079800212538787625896847081641484587666189873187722788064435532649043032941962576475837163180530998242302407817812860386732980370507332714999225128379079658890528972975271075630369995451772122578105819748173149202672450050115703586310007495941490992350975565084565227791380906725378468011671779946101622374235465416517664872339333939574883209890539979929020557123686740976408681013816220397612928575316286391792822564317070215872512*i1^28 + 273776950734079361212223790908754674482784133740569006661477326292142396668343804276117728120664576764169181243554859496401263758750016378794147237999371262093572486558619288822172973134025055864923600757756275320454697595824300143711036267239727281312569812137366906617785870130214955793573741538224098634852299182596275703103967994152533568643445885200442925190343610276426112669552937145006723992077207532027820088025955041274239755268390980261353715474928186728255625550953401749026970399945547958976072847088756471499872706743022659812921075183896006594532290530430578350169009502332218234353778994985884727790323599566727724340609116365393125077152221369664254687344143111418218974629373514653689352054563405552756424114512377667260138405321396371663503152212402744060306613015915825482212823689313724367596138242696573309332457575703710418634928391267706605292504295762693181823092265031042984097803043897163935948951382804126923389172349948028211776529911983107256939289006203062337963418926422882781609769120321702248680118085122152794535679562885730367572762375735089786314200445289880488894858116350258194191563123028559175258444342385576134282364010282147348691977785771017650077363175871041922205466238303992217934761979146090978415978171049150217535914538727852437005169735035114585212545691455744494296773268311499922417147440740930921443804290147050528475678818173227906994513584674195072699611134519393062526877178849612619333195637729672095895177545080426841497145194617693663566158766928037959324942754876111269874386449528258560*i1^29 + -755772835360058401278494436879161653622383716515420747893294878104986405057038215585510819322909766693195733574317161273650246789815980624594512204300424292412616091468175102004024935309301171091609904962381024682201787840310814429558787553680279093684409249496250236673016988328621397607360217006072904384755685554034666250898570022781198680312741718819334544944218601877129561359834492917022152980934611342337558260290774794363404327908081755472234530814715284525280918948987480803963083166377993823471944834889760707125759869599221209294776129438126679320285527950299456786523406171231519938691799165555911542187030006532024611931380382810352511057156222664863850567839960465370998195024721295783504976819129101424641183616380314338432705138672403363879621251471748561668353090588604870686508262155754990139948070210841827945592282074478634238918026701563452918331266203675266800682098986925681001740947076659982834425931817776711948927718522698255087031462095712706556846822786749450667107485689342875975855776451310633725240384354325349506591739155854001796006456774385286819693385723491161441086813678603815445552677577196317270213598423825792969385462950772730386642312671089298655227629952683687120378598340364537203198344293317750734369137786158930498147171519643619140794673612368959858140343180290945284130446446293189303242241504469135430388342758495667966385817327778761872821399377230761018192291529113167711485754431241840720222323798389532298952808219098876926010058618133175113318719444398075581869769930889659583056314368*i1^30 + 1861870207769156090567297450686247565933613770867431656465225665992279666420738630977541612676393257202303874142090007093710199298906300359988711697620961997828776274910968725345495875413160984154616346396427973702802293978897506362348565936300406177153993318627987290514102150413639296168237333244891349883773585690217738694715310702053353237676101097489734416361168814925201949317210788943955772149404443574741121770203164235975187817108568127872279393741270054938643873083375891516555988478233423814088866086197305210662767768926131710939958415216236194865086812729587512116906538359345421441517776849987389819597210678302987672954174542494303540464510338250960458789624746458577848506110714648005657919603291121710441350038286338515563841706544026185023238823025630860753982811410464744503243770085072682222629940638309319401259106723460294128487359036051997761987519196119590011386584478037793320367606829792687174678350234726907815812534605738777938538944420930976952039006032390363671048563755897021857316577407746346696556101691886976585140230662201946857050668873011663292321078635604115996580782783416063786290492360568224512942151002040542983743648216776196679726497378271858839890019924577806079285926729716555524097835465433955741974685083522378012567109825863291654994842355128633835771441259504258354206579088315914774685938125787820316594081898355230135020490701964022240637686207523039455378863524842573722037833656695709788027519339543456524465903540939032006110669982164256128947785800278359918669794031789053837312*i1^31 + 991748123447837815892220358899202540048363448822374678366219250389639863653089242712244918011469099873795158564055940137973916241836910431260944670760479927424346859557686335677371847708702368979715491126541356168976293571456348979541982430092159710408789822858945193740757822418695557597438918331157436184982352747246300049303283295273835379064936488908867537543634122078657721184651119222227081739213527695451372964639702428071477412719337575591015954913609718938601465824439025888448897811017349245050672334511613453506432788986718899829421979793888682166170174038163878216108099978328523512092508931343308336246393892908640234862614301473324558097369625520593358579227591312403943576913763656280368799773667792316438298586740529848255504513999395883515568956289844843921479903194464874074998081913703177410605352348687805408428793390837716278795291190779042939711739033901594873840053156500258262191224831927762409648170682061170372680238598995108546125380531077805498009199588986560833429271335200561037896725986244237133768616855742545967839110181758707790094836768244559926245097249704054300357734947585028102837750953814292703254959418101563098270369811945453549069278375894243744911123021893253329595476518060708080725711052003724607438337444877732861939879030583553846459558864206176025251322714525577155324299514077796675723148676424147323694374356477005859807729066403514837855815837200144056103784571537794844959754656938429866345590592134081357846848586220355925849351573381559999613950466374134105229782033629184*i1^32 + 10433730982526085522932907370416415769409156690924621402633837063768897845242763597784166598258153490376354584286425094126184116598774917290508477751238607129219389800921091625853183020201631660613235848208965641486841645876746377268022141553090258900690839615106632660440219745931628962676001605493536369757234683751580145318392924505821868635092614759430371605127069878695745657757846324986790907577657617133301854614792502616773730736923552403089813465254665023609104668930952257929266781730374204352486211080726401624296238252760541079754590222744807125211614159069219404477741558543747809320336607861619377232374188847063752780032085963991422602744829087242154692763986100051206562111102767121981497636273707890989121222258921027444272970132015946888404126916285314280540387132127148807895917491491511555827054657088940185876738354836530837144158673122506023121957109223834237948208614705454162317591228224059857865762245168035345797603397464749092865426071651505473526357673299129705800564512705163643600321367753247798524927868790404486242333011595441951083508639119992744853533860833754220213893627757792619022174784830836361242461260517986494033316984519949274301416713361194805751859894924735987198944450589447968096180823335382354326592336939680946666499767479925199818369554738516361819189663159962559784184850033644465896256320467915582722284962333626656772093602917069934768030893397888265815168694578739464921464150140706396401069376089558352209500791643705011858863461089477298887277632409570137411158016*i1^33 + -7520735302845865899039314102060807639916434601661249089399347059103589222764663200155804323731790775279426626401822559335153286916685190536283218506343829775175228844613708058812715597182598221274840374546895560463186659520118312331960170599564494007907484870969417542929606235465450305956837610307904383005798103210490266636481993286827523908323652972129702807837960303880504313415261819913958842527176209374833437869321142531832341189771372409150486164880528989134501157251437860604967460761929982180915790715148186038821324450106868801356777521729776526550946068394608020015500765234909963476674655522860351805770277272591428162846910502412762547508307799383456240705995424885177958358887032800075599196464381854002741388801725372439053595191448397205584168798452578434451291349079345169658296007808812997228913604774727376924429982354948517749670215888334878893957137016266502986088801759690689717050228207954302573953922825388506528101355205900663438159936965766932877301297880535430523597562098096532897524421570624127199131413331346460074026869025008433385863161401294046310201501026595736789182209559299511064411764289678408325167496959745682977191546028751571377547005490368882907497220405909585926886417842429286731865410437388151132601992693944174167997352548065859318927270392352306671000490921668265579281584287810213573258528350199140466077285714611791219491217282782602679751595742247452789416930966793664993907497715196160963516160744161400857386972341402330762432191180402917430875773341047717888*i1^34 + 104755971138484033906419689877422227938755818354512297655619568747325172881746285649592621317731374061299393180550858666964151095975280900502330864731705524340545233232137225511272243094549834003095121660396951224448131364278845586109790701717759835637219586964425321210125890412332747639593879111856523273757719879152548780947617984654335790214880918627435284520089922791517621842148205000661734403268802070797986302634382159456996350429576181485017331581095790457119206556418459265835170052248296183205389343882414792374534405940857751285718077416107681357968767342991132992628734183740209577004179985122991601886851228556979564747343001496628314070333587624732325610137624364335216584555185307212212130438235540518204959199709440759874234243931276278295423843366462859367225068548350918086747048120408060550196252187588958723891471935236030574283390345314718619893077468143377520956444882510053567016460680010089462647950686277926861810168465734428851041167684675400125220567903297804413408534879948960472919479648568456465253658257789135740567976518727262817018398039560622895863008096084378920560742235372939459756587697061733688949025602832619271021607106721298837188404621156138904997915925494604810236605232008892891989208076745370868891264969164278007191114634791772824931536541810823124352848615623067966615384270484006165011384388813994200327800665973572556763385520249716260249963868630623001723594253877717847851254080344753342019380318263500744884999621542820627939722693186177598731375869952*i1^35 + 11196690155459141399225766324804410705505129227178328375948368069072390195039183987483526339553037102395822584802797899547603002031176645464625392756330122306947922922934749266317241311559784523573430097486200912876621241229926281821738682576103316152130451751858927690760506987003784681829796957738257234366259518503888051279852235750057446914918821533168511228265345154025822739185128693125489546473820991475020858213825703085670160373877990924875692527082573106429779209997224332027948323408579101112049999973608381412058224850860405749271018349625209701487184070195512452244039242901910105197968400021640710223192223495680720405955420715395212467450197110943777033028632637471275481997349165537859576199989465947096568804366082060718128977925427608779076584634809079378282276526543578768394382176841346941180777355022945412846096506165777288089308242917468575136404555604459373966820611384540984548329170823667820476875849915769495740580614335209982007975189986385711491777476017351813919130230623277546928515811984666044808510071630465021748550412630470535641817039837939117185413940830578775024909308257881821358368972955735869878494981539741937031033779971315012055233992267912885970659766616526963851661249196482597422859345819490065761566884661223304519247160533190483493819995446055950813957089142858551545246679867636234079498889102540923131273628702467733134145718811332979454932893369104364504068243484130813375758775418138127042414814256569863431705840483626181256530565608469155545088*i1^36 + -154486439259218119938110220871336313550490971548293228440949563884496347782252047807242444189972972592717069360177405723350598639636563869349798416879315703043403428729179900179217943855870083885546270553695543120756417541581541146595606199353999845356500888554404555158118220816840142905074062095420153770258895511194598520855131471358752320211276590541244289174361044414652856951542016975225840408647173987014017752678884359897810515477313933045938026067934524746369438076973160731945511284147467061523438761794395013243386997496572282759583955693878839763009008313018755837708495709662425754213829549167208057602850865254625081760917711158759669367725218567492669218229049366046464638997446716202913751582114329427855143210949818693914501490901343330277071502453616968279609758951413060156285591335679855471008133911399370969948291573669062116535670283065228287743688312055491645880074041057889445683181235086173972327377403958607223868182424500319828370732370882798284609684052011116184664191886094896137099077209795689123365488257849612795798600996181405295011830491965909084475158075948902027831007657255578981751013984226035417359268777748028913502559914394174314739099866886308903727614615844903892119688161317067755618192221656242473380368607740809697931510972061868358217957030630282483483466360740498939265731839636653000207817942528463711259983468343339324941133412489016573521740328616533991717008156362537897324105090021076469004496862346969670917159743187666994874264168955904*i1^37 + -10271933505498480980255058156620050579637766599105666282433458786848110330930323211528888639387827204711527339331396130622365121117294697542758428018929507034644455004916696295227768774368806192147924894258944207670509510721467052082829475703746940949166863654078147911531522448545217023783001900607897794778082462839554001766633369552959550445534264200412515538482984667767999911029232720129407374771938334472371429175073422995021690995238327864964375557272606412436794478577499402270956296725247411972597063642004702092146393617434886033270363848412441482520275387750403217469933703146525509065248666469757196132338520785293822719822196100034210992792944251743186165479573532338910506125613281576027314316792751681247365165455538405243928845019823551181986029788169452142396610857372760877586851118375412507266912122543352983917150066029106519417957454702898446294549693140639528617709375084603781844142536619483566457879842117445425677225436082273414443809540212031145812155621332342843266576498047796027123962414480989121647374308195398656515049477395659990182675825313620061081833258852151531666478106627765511712327107071608349906383447417649333899216575067943098296828050373496912608691583479690420405042718649382979191253468496286677222317838920623409172681715858070100482137056479026752814870617580387025358362486667279251763263299176357861124558562276878166295768661426773699961956074923470126125300620129167924657259384576918320986075112462815307675761875098425225461628928*i1^38 + 149666333197631316175126943676667643889804383266949389361252614405766963710713742649421301770382256593418798177457369924972525269180273878771286727030029505915919271289714407669224395672552123603573907386209537393691346402896872404450101353972068085110746001208535583720850211160640960350087221134817540181574154222869407308043273767204072171894758410297037237080269649727147773799248242795477910008940924600372487824538613138021433854789953674550029117294435385859470398869260174510536465579426081615752754540919807524214180020274485498256057193124885437078640539587001488913028153354987463351811736674421245371502491706840883794954198988086800789546186737809237882416859464865310104642030046196908253576101442453955999278216383484553926554164416692323987867620830315954298332408780410663812611033499843804420630321502306037315130655068203534303433062793615900369993772759385661224915511850095178179550018594054245084547280868310836352813945909533216872834748025675053067561610374229505645844331606875266238024330066949859330704277516042651786433292799275297111650946910494177717269325984585978779879952823946081338490132881877922179936578598356095703366139747898356383674365884270676379651580490323622695527083679450336320356461460669715767018059070569016958507145125697256903689203902060403494757903306790527177399743906390807833082186395795394546647740516577042213610651531136473380448173269628593496195170097024800965342379816650663337312001275358655843163904308148174848*i1^39 + 4851568254219270752669324610701936825364609015474824140682194012393047214937157715780658369465097288066025840142105541270061649040391676488825273346022694085314457556856760586187214974688558752643674452291763459171635571615641808883660645252222071470550140759061795474786148193257405336506869653952455540385255246011772222922032919824541109660287622368049350888057687391290587436116295231815406378534203147506545064496235230460565695174747153377300062751239990744029501572354110812540172960170379963604797985718220088610893130856843334560108472176610343761255897296671534106168488102087421665067067707762454188396975973703233861084812980450158804963111948144110425596690455481752557133837787575388444523411770722188844282212478537866936090496161175243383982933757550418899705885629306502953416227441338059727110007516682651307541005768359554798845401477369213822619249116960913352013370427858385659802671676832670922020850309378885226589067205596334648296857500249133982349650328222279434000202178192374519651865709217311234739940960031049842442755762130202513962816214915141211820908136868509469466693110895372764031946757387806630748282354995084594062421020367451550098125155958865954489268830449654275365023045900133415228425271914174950600677724557884371856020127705944434952637271805563975858836745000114821633889613837968307171779518306964041661145189379344565417094470252142545684846363720049484582311560323580628264471466530149140020636263943803286580512161792*i1^40 + -99754724520991943614380823009339745850666672498472252308080527633510210737533588335306485065203904442498116448993170786500721319701158124146775126090491556254262203899642764085627737881680464086708639415079511511753660672182776701132115450416230363284770500561474902806471412607768233040185898931055795323354533747891392172733865559108226770701314629594103641836541007020543085556020942537468930176142795133049377088837247634490094222497622126460770007787836550833077074778884394946576148040620497430837978338287064603835951807867443609733736856435138933251624421989699685572421250434936424942188000789019784194912878566369026199132285989712555607542768658844999095196129368308629896675175381532088254197589452267429585454742864352773962375676826145374820774518082236277003385216082396145883358308460179832593440806432765713214205067707979495171882063443746946175176129326207969828430818258065528207602844102962668758608862036392921340714748195827992626096602215535097355566240583629923725895301158252102155909697530386491489282767539490523163514874761539102824337276855953747663487426355740780127566834009915327459622511623165189899447313585781909959014725446010446741802788003044568364424237313465142387809952041581931897979342013683773234325521315640384344763219313069987635526012934011145358618354309642052006255228973193393097499898478409236902075616373505724302968535283688174201354571413838932833212224208790239436208992619407872005054224140232462172160*i1^41 + -327806511995844385047018017590945676458142076526429072460620243303771622124608274753152547846736196362096747825190691199130290635982256715809546607148371051448696020284959202220049775666702399172526050045543204759134482434392253721350862812340665587890910889591392934556187826547273376287737268961786234998014993048760117078291174130334038173273473453617404072954158867406170346918883317556848637869629628246027904836129068331621438287853700521510841697877664491806304315421605371730480612892300570031489998502421976247628436619474407610566354529456771019069325660305835737799622972039461895982569895694113635493848435773307037687461874105605751197820493152284581860547752056576814724618738727994386813992989685454259630414042568206537427215447835912718903326690470288976194634252209477846751696213826212617374221464237846796411889124861590799191878412168017708155407404196570633604211223227188334387793447805699018070350437245152635173927392904949451297456965850901709092933168343848029276045473155687707547209053909218555746584889728660685176337935267529711692887674321986838406759981685213082990579757551803961805902480083522122891879874928401150182541521744748358737993796930893553769128947604336581870665964535707535685735453773745937767677359499324430206208495476768474848835748061638639930413582882148622541079179868058795310673714725504492609679811935323742281752966028149800747619301114815259781495395643506159989036194630069001026559767740416*i1^42 + 25038406692763699133467612168529236191981419075573419606513978916676796952798902389369406839744248910873850688408465915471033153739202864467833145508132691981776195392938027510417736765256325691574824045400745616091443520095100558819771516178673339234835240496210560155123265584743291020722195864789191994623188559349641526523575103165042681474165413147373238004151426551201564163932231861193876425046648357056251770415856674687399317003593128293882913035525801417700592631027273752102798623859613523510594197445957128003859913473267520094553725859314932657461486315007870563676774548834381032877968917223791661567327323354352754685980228728774893740315542738208974758761439957298755133088715064253958865733783867441846743448139391042536255218291299365310056504190255622487257073125479278509135052269112886750718493232056538028512589151010249449413136506239759200198580281847931278726728000803392587553119219711450629901885749034493596385766587574099306697204038540692826383774127384267248621537570621189938830790611222027986876080896514850794524559856459918316810671060442127893076958993738253018176517960950049862721047039549118474893381934584988565470263069025949605975446504353615976351933971105785981777296196092127832198049595726158704800188668085243019046088757222298708991141002261272300690920417822835514572499679473494698323419531467722748803577532513883082817114778417427600026533207870009530445333259055847310312748119104042957799424*i1^43 + -437362199545489072232845765589641941586659028856310837313577034424466926331848882027875294218601949695980208810810128184608338935713530460105067408377078408462953945307769386478061481210474607336199225518878525429872103770063982796963790275346381678183623027015199664351225183890722751680228170120830332644971834321493167219288470843768839069162186969320840423562769124405077388527044646550383563443057587306683034335756090689148099749219743476105263823972785162679462987476794750436442377767813271394935049128778831480165740373562436543390575989901435481813800005322512349821137522141967131024152335591524662513935956540772269182380001663372672023652105552587554950032657592711390150152010994260871864605482861038396117189354480404564046715994991451644442527868005096109580482550898268848095094268792468934856161150394346900437327731741745815645281902709134974649752369090371670371093624411435993778509108741853391328891976319031239152439389782388369412261184044731856056726632540179583465139127859572700064905541104527475446234182650053631309858085413984754052185375653874285712238567230250978810743155298064012024094136632543953433081153688748118221372313177812882432003796627960811714614457507033234294733840019978027038650428821377806382347758005102812089986021914429688709473766849070751653894476376070623639021965794463143864118217187467916810665588146400352172021335427256717832464799837757323818672306994273142425573024056999936*i1^44 + 720841128098843010665011135038055902945434389771632135142745251833600380855732025716154885208981572019091109305705151686105133010286481479710766946209875311686281378815784821985316600282954467661510912042431615584745443065221889092734463697947413435986335686014402651681986776951266542311554025673004174683410648844244462509105176909270708168599161713932036529452371415306985761361342504426289229393617577571079165347919281856365989422910938662808619231246289826190252220392125737630869397597971175780115906627470722055749699456855138392659680033489119498714735614401710038333136721206866557731080167261406656574008799390744940111196224439077098102825855863464834066710377392324002360414842187253377810916529151279475985342757574865943101167461410403324689422369340490324472577914421820998130865853971846019297616755969966950174437182555427778078043076394796359995478166760594557383810227294339612367358231345718897019861375523053782142172873997001323952896877365167673506152438041061365951908310469079816117751895298376549990880217459778195568013306858239362840805439720001129325143103911645273404298660915025195391435612900574215708821468753365997196577742003841111161997934077909469635582719428884677081825080495186320903930144440750204251661488149591469186520597657745125400811220802568031208160002029214561866686678477508327525133654221708481710064410277276745753561109886252208883619187205297670887176497469270554025394176*i1^45 + -104237068408881357684849181168873889696016999585685386890297907872589662080476943061756791180450078712279925461615763579011283808136888554932509475882085421728868637457633723730083192716383715520149529964134200443178461324259402886867285230739201371195963602621974920569104608250222565640187590661761129474836533345791425595479322230627250539645866683281957790606528793512248440133718679509857273153846625992535791110749258375158995525962635372406549216142774690293382100035042302305711144926773011048033120329177653214182364921595541296427621296398800861513235169677416141498995976605968989150265173152788393296734090336310610753827670444506206872877298786895604901574750345649063338554620327182404646259423765455903215015496705229204692535737835622636320822391156719870926085011976886833466507074768491482374219354877335371486812602988949008904417627804584967304632395981360225731869636535870281038609955165400073237065272855621171515615936028116985147505761827615390851792098911175289049784496067864896887814418854485892751391948459649202585411868229403974592013882757417705325109230394278515581518329937825714592825183759424485005400116669783201881360535652739171392141392987691428053018243874177636217968818407805781192728172614524238140579254351584546288171337925824966521718533169770872045584526260068035343590095722458913497219279652664216440797818315709804027910865216982427992728878611156407341473560797380608*i1^46 + -772816393166638058091545603543538183611815120141071242854863123866975208812531712888639236337231877710146938446677955810250135126613543003044668987883962148643319661322771260591880919892501833849067441657686148546699759156784549579537178976618299564217830428078975581527305213802697405582668200411072439792583831249066388972065062435935484698282827953889634710961811572965281029381712887708493561427377875685242245221332582819321596131565209398588544863621503751283714401053006041272227028457855282999663482048532497030762291298692171913731298313617317843726832086044374386731211545623778227286562308939591679305884489422560357013738183950811235041442723449034491115349111000764518680091515869083347340912896448764667534955895249293815773553536008683817501031140888128864787932779765203276985538634521375353237038033144753724586824197509445431563658085778821850205428855436590085991197872366090006607488201586971263408104267119571589092344403554241899096316204500432644528714954764649992079253925017835396140073052292409675989679705947650349613890785613326797838250221400403846340090172270540394619592240465578192235609402818098594667383826719442486038713046070857688339125148387551100661230375765468241371913191879766779796325525222693656010533622290043983460733434847664726216814624694461194951620874097436483814855770731807418225973176791833982165448191077146769566751429816878084896872863184125741866483712*i1^47 + -822937053128562677639875008336782878610781021797106156716956696002575966299520087927500830194158091644491650477054139775311968883621321251472438373242660861103189428595068258782056357083684696245852713675747093647181444372637498349528233550614061633268251309413150820303806663834120080017932357504988923023633277079119364160813989569072152216404128020699548698154725788100032051675526396449079677590409337511936869976453741134586573084699371858858680590670096690181170391253071277164549023677601016931339220028913164377149003872354851068922902269707467858611567188996575455650995654433828367592670118431433462955736651503174275946397245398246570712356668004536080875975939340053108851417502144837615648727791193195830368775381259615229368118646425299416751859453034199747044693266933259715937849143737541457933539999032133466559880976009780579811393566217832025436500534917812233894771639003193783227115228575859477852145013951350467033964958887440725007097433492052784089797223421881529407983668597799254449827721396190662487466333643324229715541514867511621232239865094171782072273216431947359196643783666674651263015326925104762010638033472823724683453320409315761454560888918539366163234454874938529258293320419601025504954585973515100847509477563598886283237815308127759903164317638534890027844687865176015785691173073123792470546423763365014094274535325870795979724214756572845187131699355058176*i1^48 + -76671324479187812093117708882010251779894037530943884282096402578808213950371584437848586691896207097045956326826287134104530501243456651713943133494886205260908903975457677848516126487059967108719954187242523122412270154442399667262685525196603432193151466461453504112094695071009995204664424623887025913825353243561617378416779816389011207302323733618352265931507931264854692227274110145527460913546527285817098784945872531783676883179504345327190299231943031858763225709977627141281077427580289257310658708247357684569279172762629153328632864266380084504031165079022357002783641145802909668124966234067753562323735122967385918765474449659587505774388125120615938037507056228427610695539236964459585807093543225334687616419210550867290121633853709014883358416244815820209060084676922981284780457588893029745482875582817065065292654627359719751924741280397422961255038081142749529955861366205373455228752611811067935151324620086352106455799997679280561371035231483363765840786590866382486891778487384139150844646532714234699156172174942295937296152747810539283338008890581846411819545208104449629231301858246801774318374082372094294907482161783347194272781319760191486933818918243088455189571357608715390849930236483491715984393955613114423875674339686757272427168443022537129396732744576775465226261163805220936005132818890263041574510064314198519398041404297191745667500482773844527546368*i1^49 + -21938805401329059278538397402521259224810485305731209004018046070244631192628889859360167339053441838224894670974097515714112506272993303913400454943253628760589984513346792074442533339939407727435843857883713308752168112229942123536168498938750930755606709202034186814164789498273677290816780944483487112646389125974229821740112407089852514842665338032806734972976009024728780714521990170822232372085773484303424382347004539983465401685733235449030964122280899997063101846587432910983792516178068626033187342875561062181607602539802286071307072108397311606367475297950677237514262861986429851067868897553588718738946948903162191777441898283912850762135709020712394181825223222703570881729267000098912761092533433873723215790252465227148526476942496871383576951604877953992779932631256713895980515235319043635819482045240266143616213093305751461400349884772143233362044463609768530895697633517129550641261070875090844112612076414057163721765491687084814331165202224876550122589328388519241468317867707981849328220822963986440129296700904992970678439670885267359138322313831689043058286756936970204931196528529903162894944229682651784124497995855385463641936272511135066933197925298125330575215361390314154259867128638273944980106950715891033419995295620051052776369194083036282854976824661001388099723925285374564216124490671309457435248837299015145232459406774769281413574765187072*i1^50 + 470628519521641128883190660606697795976076653587412852974446591778437588978159864561903866617644806663992132470032523205541961826372602865454192987541009229674927172657041161745776665344367318572195393272440378128106809909663784999617560128579941297938755363493398353397769130602284097854045057565431053458697111085986543681485804605856940117616742816458590942246717120000077530060501952289008390162809662758761108557714749259319596966338130594878432902327151472211019740399684623932224782370337136720191933490604455367159696811296925156855263200081078500302624472171032318951968483889547742360855027222466130317333103263406209813548773290557378348888126973660094966294320698277211794281308683616148612577865387608160439949025061700237147837867751170569407462089367524168610730398024635062845615323141626607946338041198187553098560241080719116582479291564584495288902665575868732313270541233063842275002646272051898430235063622168343672742367212787025643480090524431536078054822406330083397419495754583121153875500214392150597608990080222363362127515121265480551108814047282402883320691296965501485370049222784880061111965239447731983162471822682062776037361124883880148318100214672140818329540203201560712983098246558834209248945033416008911250228093412991070846774209498990732072289336926989128168140701038898958729891018897258209728680356099873837526682515822637221120*i1^51 + -5359481722128089835110752634735228147233787454276892815635787689442876435056544556531955664352357253475752910201597756451021638466557397232010329437075274000056704203246601607660001417643163825859044198464385955142034033945453538710206487200334650558392170524770281276995684317306215945108503738622210872869213652631541518636844533558003512335087480228290921689150610776875481940195484837485558684575065144585525268564282239910739621224597600786226677340851787366783537302931750007994333927464342141509823079091120697093860083083917881915662753495800661152325082463849258265942184257860144592032609732696042269123863425824484511468416553702843044405584189162154435224711029189697398749951008279781275817684824519414043831404933605954197367149852156080743814064574108240103444690348468456927582542883936032259364169151463549007839196168181490910886791654351667556796826663423761079983262401431363275237914737347847437078209039532274057796446536991116857619824365876442685143361275032049836016772329812378487136651602602377644189733391247066885768740738114774062324011165023901015332934870001784769472199029946301848240512861926718609195853051813899351273583972739815093627028474991176817727462378750412497158528831476831895476693060654919179696182835395454774091191463470051089935058549501390364650176872147163139504626714291483473230409425170130389317542681344*i1^52 + -467176130643084167352587806691764103759447488173226981361901791553145225737901210908671100168445232048849040052943649269140936028253367184773010806425956112876801594082751472916771925723000845094736134365635269850551003574576370153005489193642119843687011555079262180527694515155972911081678590985475246817927878447101665257464644171333103180782868176266215742386851503342440867251030084107266698903754922339657775151432137897986819185670524091987083053395629299419708666382282866002403028591367957931602900381530870360071227658998678858254120660337360177336551344356107240691470654143518539759467590795459011250681917842383174522101380710070744077403471032804311390490365055574507634918138235030673823935420719774601298143796251905599628189524157266675479022423513107884356999060521158608709588145583508061721732128930301336429095582780111693640649049672445197189569340130084563248772491834355807753496088874618234199257114925919856741762748382715992623844319093371952438941607774385608537689949276383000885947723832890742056513797257497827993924235177996650139647331966640815035494957337383948545705301944647251288714888814286612239114476683350879037193206570893284012401242082037622954017761289058194404483004610939433637079491145738098811643111759650724978778716224451831397533125857248269313622004648508488096046969138854420337283759968480*i1^53 + 1632716042890322825753607307428672262939866419541981266837484530488150006440425198292518804498833309271803083115708337417834471729617378219954122011595120358729433928070219055837143167595888577549501765706835902646997570291449044000976384243878134368846704459825002928790782834931002274719483172790932747666902672774007212129584653834600689324257765937696775101800291926284149161935400446294788813902107483518182440495151451954324680355793654625985581666406047920761169208800102151936980915658651350811965172522831416806350977118377517905101584140932043385928620199856398353156278229942560902420704154819932963616284899348304375209168231605042711406976781013676673496936416901720972565767304998868115347530897342166623194226424930331060497161443117214667718014901651375959757075223157829843874701328099198673830176640067629196495476400954596284073246588373281434264356612904876860287352116330296997451993445199886014484088929792673167476419497888833536307016190728819180316078950990734247950833780074192643455130020845023968709070294498777753494032099170829551013177367092779647760443410245484395813597679081857261579955595274799678757749829262540860620457271745532858181806516488017571981008591841261243207408413685960563336338961462926203091235335279856517223540229639519101280851369054379273569299516111278445914583244151170592*i1^54 + -184027384729094089990421432583520638451592774840218069262882076450937482227931667552472383448508138264869990584391143128167287682420024028849224882528078559687431124305411622903033342692722914416744947315228051793036253811198282014515888737988823360234138718522098152264790374089543676904445878520545532310934068008523252165743306142008546028452966932044505607972316980227843527013420646445028125328924626014062799418153672388484328491710779691098386673773579914427785594581566873378071756914362822304433654596870343682560255161248520459761216446757159054769969586962473427506187048046257948098907569557004028803988879377244221865190938484999461226363153253076223556265067077825715899174079516036124406069253433625085778829863106509891006680055789987964029203674283002555426009701397980102815948139961580440489416539419365417272851931948623002751975147054199385202896363905796600021062482122118261703108098623847422094035659613062544761584225661111196785953589572098679792992001291434401228851539058222257385006108492182054340825755568760996531833063654410969413054985581474534672069622927142735984261079500752425304181488250629099076819441401432992351820380114100715343494014792985632363857329275967088672649737101766978187739755772397566491871671983786355350229167060620706112599225*i1^55 - N1*319839383863005168872549390102116080205248091397770325193399095360182406160007889372409129699667487317210057610888147464210161259007663655363377155233312493243446416045864023241360398129323657732997953746493808726426925437778038247825622640990560673077926200672746083820304552328894500764003437701014942575648625814486731787097724263690725014483261493246525825024161922076028849393920933638530225744751639779678853894742609065234375000*i3 ] ]